首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,
有以下程序 #include <stdio.h> main() { int a=0,b=0,c=0,d=0; if(a=1) b=1;c=2; else d=3; printf("%d,
admin
2021-07-09
28
问题
有以下程序
#include <stdio.h>
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;默认省略的else已经配对了,下一句else没有匹配 if 为非法 else。另外if的判断条件a=1是赋值语句,不是判断语句,此处也会产生编译错误。因此答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/xpz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是()。#include<stdio.h>main(){charp[][4]={’’ABC’’,’’DEF’’,’’GHI’’};inti;for(i=0;i<3;i++
以下选项中作为C语言合法常量的是
表示关系式x≤y≤z的C语言表达式的是
以下有关宏替换的叙述不正确的是()。
以下叙述中正确的是
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
有关return语句说法不正确的是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是( )。
已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。给定程序MODI1.C中函数fun的功能是:计算并输出该数列前n项的平方根之和。n的值通过形参传入。例如,当n=10时,程序的输出结果应为:23.197745。
在关系模型中,每一个二维表称为一个()。
随机试题
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#include<stdio.h>main(){intx;scanf("%d",&x);if(x++>2)printf("%d",
通常情况下,按下列方法计提的折旧费不属于年金形式的有()
橡胶类物体灭菌用玻璃类物体灭菌用
下列哪几项为膀胱镜检查的禁忌证
A.残疾者B.损伤C.障碍D.残疾E.畸形
如需要对聋哑儿童进行智力测验可以选用
患者,女,62岁,患绝经前后诸症,症见头晕耳鸣,腰酸膝软,腹冷阴坠,形寒肢冷,月经不调,色淡质稀,食少便溏,宜选用的方药是()。
某一台微型计算机的内存容量为128M,指的是()。
现金和银行存款日记账根据有关凭证( )。
It’sverykindofyoutobringmetheflowers.Thankyouverymuch______.
最新回复
(
0
)