本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
7、If语句和++、--
1、【 单选题
有以下程序
#include <stdio.h>
main()
{ int a=1,b=0;
if(--a)  b++;
else  if(a==0) b+=2;
elseb+=3;
printf(“%d\n”,b);
}
程序运行后的输出结果是 [1分]
0
1
2
3
答案:
2、【 单选题
有以下程序
#include<stdio.h>
main()
{ int a=1,b=2,c=3,d=0;
if(a= =1 &&b++= =2)
if(b!=2 || c--!=3)
printf(“%d,%d,%d\n”,a,b,c);
else printf(“%d,%d,%d\n”,a,b,c);
else printf(“%d,%d,%d\n”,a,b,c);} 程序运行后的输出结果是 [1分]
1,2,3
1,3,2
1,3,3
3,2,1
答案:
3、【 单选题
有以下程序
#include <stdio.h>
main()
{ int x=l, y=2, z=3;
if(x>y)
if(y<z) printf("%d", ++z);
else printf("%d", ++y);
printf("%d\n", x++);
} 程序的运行结果是( )。 [1分]
331
41
2
1
答案:
4、【 单选题
有以下程序
main()
{ int i=1,j=2,k=3;
if(i++==1&&(++j==3||k++==3))
printf("%d %d %d ",i,j,k);
}程序运行后的输出结果是 ( )。 [1分]
1 2 3
2 3 4
2 2 3
2 3 3
答案:
5、【 单选题
有一函数,  ,以下程序段中不能根据x值正确计算出y值的是 [1分]
if(x>0) y=1;
else if(x==0) y=0;
else y=-1;
y=0;
if(x>0) y=1;
else if(x<0) y=-1;
y=0;
if(x>=0);
if(x>0) y=1    ;
else y=-1;
if(x>=0)
if(x>0) y=1;
else y=0;
else y=-1;
答案:
6、【 单选题
阅读以下程序:
main()
{ int x;
scanf(“%d”,&x);
if(x--<5) printf(“%d”’x);
else printf(“%d”’x++);
}
程序运行后,如果从键盘上输人5,则输出结果是 [1分]
3
4
5
6
答案:
7、【 单选题
若执行以下程序时从键盘上输入9,则输出结果是
main()
{ int n;
scanf(“%d”,&n);
if(n++<10) printf(“%d\n”,n);
else printf(“%d\n”,n--);
} [1分]
11
10
9
8
答案:
8、【 单选题
与 y=(x>0?1:x<0?-1:0);的功能相同的if语句是 [1分]
if (x>0) y=1;
else if(x<0)y=-1;
else y=0;
if(x)
if(x>0)y=1;
else if(x<0)y=-1;
else y=0;
y=-1
if(x)
if(x>0)y=1;
else if(x==0)y=0;
else y=-1;
y=0;
if(x>=0)
if(x>0)y=1;
else y=-1;
答案:
9、【 单选题
以下程序的输出结果是
main( )
{ int a= -1,b=1,k;
if((++a<0)&& ! (b-- <=0))
printf("%d %d\n",a,b);
else
printf("%d %d\n",b,a);
} [1分]
-1 1
0 1
1 0
0 0
答案:
10、【 单选题
以下程序输出结果是 [1分]
7
6
5
4
main()
{ int m=5;
if(m++>5) printf("%d\n",m);
esle printf("%d\n",m- -);    }
答案:
1
1页,共10个题库
1页,共10个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169