首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #nelude main() {int a=0,b=0,C=0,d=0; if(a=1)b=1;c=2; else d=3; pfintf(’’%d,%d,%d,%d\n’’,a,b,c,d); } 程序运行后的输出结果是( )。
有以下程序: #nelude main() {int a=0,b=0,C=0,d=0; if(a=1)b=1;c=2; else d=3; pfintf(’’%d,%d,%d,%d\n’’,a,b,c,d); } 程序运行后的输出结果是( )。
admin
2020-11-27
41
问题
有以下程序:
#nelude
main()
{int a=0,b=0,C=0,d=0;
if(a=1)b=1;c=2;
else d=3;
pfintf(’’%d,%d,%d,%d\n’’,a,b,c,d);
}
程序运行后的输出结果是( )。
选项
A、1,1,2,0
B、0,0,0,3
C、编译有错
D、0,1,2,0
答案
C
解析
if语句只执行后面的一个语句或一个用大括号包括的程序段。本题中if语句中的条件若为真,则只执行b=1;这一条语句,后面的c=2是一个和if分支结构无关的语句,因此,再后面的else语句便成为一个独立的语句,因为前面没有if分支与其对应,因此会在编译过程中出错。如果改成if(a=1){b=1;c=2}elsed=3:则编译正确。
转载请注明原文地址:https://kaotiyun.com/show/cp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(f
下面属于系统软件的是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
下列叙述中正确的是
有以下程序:#include<stdio.h>main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序的运行结果是()。
下面不属于对象基本特点的是
有以下函数:intaaa(char,*s){char,*t=s:;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)=’\0’){a++;b++;}}
下面描述中,不属于软件危机表现的是
随机试题
下列哪项不是施行长期全肠外营养时发生胆汁淤积和肝酶谱升高的原因()
有关丝裂霉素C的叙述,正确的是
下列生物制品用于人工自动免疫的是"
A.促进阴毛、腋毛的生长B.使增生期内膜转化为分泌期内膜C.使阴道上皮增生、角化D.促进卵泡的发育E.使基础体温排卵后降低0.3一0.5℃144孕激素的作用?
()是指投资项目建设投资、建设期利息与流动资金之和。
下列关于外商投资企业的表述中,符合我国外商投资企业法律制度规定的是()。
_____________,铜雀春深锁二乔。(杜牧《赤壁》)
以法所规定的内容不同为标准,法可以划分为()
Toothpasteisasubstance【C1】______forthecleaningandpolishingthesurfaceoftheteeth.Itsprimaryfunctionis【C2】______too
A、Engageininterestingdebatesoften.B、Readthescriptsinfrontofamirror.C、Talkwithfriendsaboutdifferenttopics.D、Wr
最新回复
(
0
)