首页 > 大学本科
题目内容 (请给出正确答案)
[单选题]

以下程序段:int x=5,a=0,b=0;if(x=a+b) printf(“** **/n”);else printf(“## ##/n”);运行结果()。

A.通过编译,但不能连接

B.有语法错,不能通过编译

C.输出** **

D.输出## ##

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序段:int x=5,a=0,b=0;if(x=a+b…”相关的问题
第1题
有以下程序段()main(){int x=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);程序执行后的输出结果是

A.3,2,0

B.3,2,-1

C.4,3,-1

D.5,-2,-5

点击查看答案
第2题
若i、j为int类型,则以下程序段内循环体的总执行次数是【 】。 for(i=5;i;i--) for(j=0;j<3;

若i、j为int类型,则以下程序段内循环体的总执行次数是【 】。 for(i=5;i;i--) for(j=0;j<3;j++) { }

点击查看答案
第3题
下列程序段运行后,x的值是()int a=1,b=0,x=1;if(!(--a))x--;if(b)x=7;else ++x;

A.0

B.1

C.7

D.8

点击查看答案
第4题
下列程序段的执行结果是() int x=3: while(x<=5) {printf("%d",x-3);x++;}

A.0

B.112

C.123

D.12

点击查看答案
第5题
下列程序段的执行结果是()int x=3:while(x<=5){printf("%d",x-3);x++;}

A.000

B.112

C.123

D.012

点击查看答案
第6题
下面程序段的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在一维数组中返回,二进
制数的最低位放在下标为0的元素中,其他以此类推。

#include

main(int x,int b[])

{int k=0,r,i;

scanf("%d",x);

do .

{r=x%2;

b[______]=r;/*第一空*/

x/=2;

}while(______);/*第二空*/

for(______);i>=0;i--)/*第三空*/

print f("%d",b[i]);

}

点击查看答案
第7题
执行以下程序段后s的值为()int a[]={5,6.4,4,8,9,5,8};int s=0;int k;for(k=0;k<8;k+=2)s+=*(a+k):

A.17

B.22

C.27

D.32

点击查看答案
第8题
下面程序段执行后输出的结果是()#include<stdio.h>main(){int a[2][2]={{1,2),{5,7)),*P,i;p=&a[0][0];for(i=0;i<2;i++)"P++=i+1:printf("%d",*(p-2));}

A.1

B.2

C.5

D.7

点击查看答案
第9题
执行以下程序段后,m的值是()int a[2][3]={{1,2,3},{4,5,6)};int m,*ptr;ptr=&a[0][0];m=(*ptr)*(*(ptr+2))*(*(ptr+4));

A.15

B.24

C.45

D.不确定

点击查看答案
第10题
以下程序段执行后y的值是【 】。 x=6 y=int(x+0.5) print y

以下程序段执行后y的值是【 】。 x=6 y=int(x+0.5) print y

点击查看答案
第11题
以下程序运行后的输出结果是______。main(){int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){cas

以下程序运行后的输出结果是______。

main()

{int x=1,y=0,a=0,b=0;

switch(x)

{case 1:switch(y)

{case 0:a++;break;

case 1:b++;break;

}

case 2:a++;b++;break;

}

printf("%d%d\n",a,b);

}

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