首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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全国计算机二级
相关试题推荐
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
以下程序的输出结果是______。intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
在下列几种排序方法中,要求内存量最大的是______。
对于长度为n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是______。
按“先进后出”原则组织数据的数据结构是______。
用筛选法可得到2~n(n
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
报表的指标内容、名称应保持相对稳定性,这体现了企业会计报表设计的_______原则()
Shehardlyevergoesto_________thetheater.
胰岛中分泌胰岛素的细胞是()
某机械加工企业,主要生产设备为金属切削机床:车床、铣床、磨床、钻床、冲床、剪床等,同时,车间还安装了3t桥式起重机,配备了2辆叉车。根据该公司近几年的事故统计资料,大部分事故为机械伤害和物体打击事故,其中曾经一年内发生冲床断指事故14起。根据以上场景,回答
专用存款账户是对特定用途资金进行专项管理和使用而开立的银行结算账户。该特定用途的资金范围不包括()。
旅游行政部门对曾被吊销导游证的人员,不得重新颁发导游证。()
阅读下面一段教学实录(节选)回答问题。师:(赞叹的,语气上扬)这篇文章写得好不好啊?生:(异口同声)好!师:(试探的)最值得我们学习的是文章的形式还是……生:(齐声)内容!师:(满意的)好!接下来我们来学习这篇文章深刻而又富有哲理的内容!以下对
国际竞争优势的分析方法中的钻石模型是()提出的。
•Youwillhearanotherfiverecordings.•Foreachrecording,decidewhoistalking.•Writeoneletter(A-H)nexttothe
Everyyearinallkindsofdifferentcountriesaroundtheworld,asmallnumberofpeoplewinhuge(11)inlotteries.People
最新回复
(
0
)