首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a=0,b=0,C=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",
有以下程序: #include main() { int a=0,b=0,C=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,%d,%d,%d\n",
admin
2016-04-07
30
问题
有以下程序:
#include
main()
{ int a=0,b=0,C=0,d=0;
if(a=1) b=1;c=2;
else d=3;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序输出( )。
选项
A、编译有错
B、0,0,0,3
C、1,1,2,0
D、0,1,2,0
答案
A
解析
C语言规定else总是和之前与其最近的且不带else的if配对,题目中,if(a=1)b=1;c=2;默认将与if配对的else省略了,下一句else d=3;中else没有匹配的if,为非法else。另外,if的判断条件a=1是赋值语句,不是判断语句,此处也会产生编译错误。因此答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/CkDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
最简单的交换排序方法是()。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序法)#include<stdio.h>#include<string.h>main(){cha
C语言库函数fgets(str,n,fp)功能是______。
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}
设a.b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",kkk);}
对于长度为n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是______。
按“先进后出”原则组织数据的数据结构是______。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
初次申领驾驶证的驾驶人在实习期内可以单独驾驶机动车上高速公路行驶。
癌症患者使用止痛药原则正确的是
在细胞分裂的周期中,对辐射最敏感的时相是
在社会主义市场经济条件下,加强医德建设,可以
下列除哪一项外均为何首乌的功效
能阻断洋地黄肝肠循环的药物是
建筑工程险的费率一般由()组成
简述教学设计的基本要素。
锐角三角形的内角A,B,C的对边分别为a,b,c,已知=2asinB求A;
机关公文处理工作要求做到准确周密是为了()。
最新回复
(
0
)