首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

有以下程序:#inelude <stdio.h>main(){int i,j,x=0;for(i=0;i<2;i++ ) {x++; for(j=0;j<=3;j ++

有以下程序:#inelude <stdio.h>main(){ int i,j,x=0; for(i=0;i<2;i++ ) { x++; for(j=0;j<=3;j ++) { fi(j%2) continue; x++; x++; } pfinff("x = % d\n",x);} 程序执行后的输出结果是()。

A.x=4

B.x=8

C.x=6

D.x=12

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序:#inelude <stdio.h>main()…”相关的问题
第1题
有以下程序#inelude(stdio.h>int f(int n);main(){int a=3,s;s=f(A);8=s+f(A);prinff(“%d\n”,

有以下程序

#inelude(stdio.h>

int f(int n);

main()

{int a=3,s;

s=f(A);8=s+f(A);prinff(“%d\n”,s);

}

int f(int n)

{static ifit a=1:

n+=a++:

return n;

}

程序运行后的输出结果是

A.7

B.8

C.9

D.10

点击查看答案
第2题
设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为【 15 】 。#include <stdi

设文件test.txt中原已写入字符串Begin,执行以下程序后,文件中的内容为【 15 】 。

#include <stdio.h>

main()

{ FILE *fp;

fp= fopen("test.txt”, ”w+”);

fputs("test",fp);

fclose(fp);

}

点击查看答案
第3题
有如下程序: #inelude<iostream> usingnamespacestd; classTest { public: Test(){n+=2
;} ~Test(){n-=3;} staticintgetNum(){returnn;} private: staticintn; }; intTest::n=1; intmain()

Test*P=newTest: deleteP; cout<<"n="<<Test::getNum()<<endl; return0; } 执行后的输出结果是()。

A.n=0

B.n=1

C.n=2

D.n=3

点击查看答案
第4题
下面程序的运行结果是()。#inelude<stdio.h>void del(char*s){ int i,j;char*a;a=s:for(i=

下面程序的运行结果是()。

#inelude<stdio.h>

void del(char*s)

{ int i,j;

char*a;

a=s:

for(i=0,j=0;a[i]!='\0';i++)

{ if(a[i]>='0'&&a[i]<='9')

{s[j]=a[i];

j++;

}

s[j]='\0';

}

}

main

{ char*s="aa89gggh";

del(s):

printf("\n%s",s);

}

A.1

B.2

C.3

D.4

点击查看答案
第5题
阅读以下程序说明和C程序,将应填入(n)处的字句,写在对应栏内。 【程序说明】 某网络由n个端点组成,

阅读以下程序说明和C程序,将应填入(n)处的字句,写在对应栏内。

【程序说明】

某网络由n个端点组成,这些端点被物理地分成若干个分离的端点组。同一组内的两件端点i和j,它们或直接相连,或间接相连(端点i和端点j间接相连是指在这两件端点之间有一个端点相连序列,其中端点i和j分别与这相连序列中的某个端点直接相连)。网络的n个端点被统一编号为0,1,…,n-1。本程序输入所有直接相连的端点号对,分别求出系统各分离端点组中的端点号并输出。

程序根据输入的直接相连的两件端点号,建立n个链表,其中第i个链表的首指针为s[i],其结点是与端点i直接相连的所有端点号。

程序依次处理各链表。在处理s[i]链表中,用top工作链表重新构造s[i]链表,使s[i]链表对应系统中的一个端点组,其中结点按端点号从小到大连接。

【程序】

inelude

define N 100

typeef struct node{

int data;

struct node *link;

}NODE;

NODE * s[N];

int i,j,n,t;

NODE *q,*p,*x,*y,*top;

main()

{

printf(“Enter namber of components.”);

scanf(“%d”,&n);

for(i=0;i<n;i++) printf(“Enter pairs.\n”);

while(scanf(“%d%d”,&i,&j)==2)

{ /*输入相连端点对,生成相连端点结点链表*/

p=(NODE*)malloc(sizeof(NODE));

p→data=j;p→link=s[i];s[i]=p;

p=(NODE*)malloc(sizeof(NODE));

p→data=i;p→link=s[j];s[j]=p;

}

for(i=0;i<n;i++) /*顺序处理各链表*/

for(top=s[i], (1);top! =NULL;)

{ /*将第i链表移入top工作链表,并顺序处理工作链表的各结点*/

q=top;

(2);

if(s¨[j=q→data]!=NULL)

{ /将j链表也移入工作链表*/

for(p=s[j];p→link! =NULL;p= p→link);

p→link= top;top=s[j];

(3);

}

/*在重新生成的第i链表中寻找当前结点的插入点*/

for(y=s[i]; (4);x=y,y=y→link);

if(y!=NULL && y→data==q→data)

free(q); /*因重新生成的第i链表已有当前结点,当前结点删除*/

else{

(5);

if(y ==s[i])s[i]=q;

else x→link=q;

}

}

for(i =0;i < n;i++)

{/*输出结果*/

if(s[i]==NULL)continue;

for(p=s[i];p!=NULL;){

printf(“\t%d”,p→data);

q=p→link;free(p);p=q;

}

printf(“\n”);

}

}

点击查看答案
第6题
有以下程序:程序的输出结果是()

有以下程序:

有以下程序:程序的输出结果是()有以下程序:程序的输出结果是()

有以下程序:程序的输出结果是()有以下程序:程序的输出结果是()请帮忙给出正确答案和分析,谢谢!

程序的输出结果是()

有以下程序:程序的输出结果是()有以下程序:程序的输出结果是()请帮忙给出正确答案和分析,谢谢!

有以下程序:程序的输出结果是()有以下程序:程序的输出结果是()请帮忙给出正确答案和分析,谢谢!

有以下程序:程序的输出结果是()有以下程序:程序的输出结果是()请帮忙给出正确答案和分析,谢谢!

有以下程序:程序的输出结果是()有以下程序:程序的输出结果是()请帮忙给出正确答案和分析,谢谢!

请帮忙给出正确答案和分析,谢谢!

点击查看答案
第7题
有以下程序: A.9B.-1C.10D.0

有以下程序:

有以下程序: A.9B.-1C.10D.0有以下程序: A.9B.-1C.10D.0请帮忙给出正确答

A.9

B.-1

C.10

D.0

点击查看答案
第8题
有以下程序 程序的运行结果是()。A.321678B.876543C.1098765D.3456

有以下程序

有以下程序 程序的运行结果是()。A.321678B.876543C.1098765D.3456有以

程序的运行结果是()。

A.321678

B.876543

C.1098765

D.345678

点击查看答案
第9题
有以下程序 A.741B.963C.852D.87542l

有以下程序有以下程序 A.741B.963C.852D.87542l有以下程序 A.741B.963C.852

A.741

B.963

C.852

D.87542l

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改