首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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://kaotiyun.com/show/TYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下叙述中正确的是
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
以下选项中,不合法的C语言用户标识符是
在关系模型中,每一个二维表称为一个()。
下面是有关C语言字符数组的描述,其中错误的是()。
在软件开发中,需求分析阶段产牛的主要文档是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
下列选项中不属于结构化程序设计方法的是
随机试题
[A]Sticktoyourinvestmentplan[B]Maintainliquidity[C]Focusontheannualratereturn[D]Acceptnormalm
冷凝器的形式主要有_______、管翅式和_______、一体式。
生物量是()。
男性,70岁。烦躁失眠,吵闹不安,继而嗜睡。血气分析:pH7.30,PaCO277mmHg,PaO259mmHg。治疗宜用
有关苯妥英钠的论述下列哪项是错误的( )。
下列做法中,违背会计核算可比性的是()。
老陈夫妇均为残疾人,无劳动能力,其唯一养子小陈已结婚单独立户,有固定收入,老陈夫妇申请享受城市低保待遇。下列关于管理审批机关对其家庭收入进行核算的说法,正确的是()。
国债的最基本的功能是()。
南京国民政府初期实施“大学区制”,这一制度的理论基础是
=_______.
最新回复
(
0
)