首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
43
问题
有以下程序:
#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://www.kaotiyun.com/show/cp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#includeintsum(int*array,intlen){if(len==0)returnarray[0];elsereturnarray[0]+sum(array+1,len-1);}main
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
有以下函数:intaaa(char,*s){char,*t=s:;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
软件调试的目的是()。
下面不属于软件需求规格说明书内容的是
某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
在数据库系统中,用户所见的数据模式为
下列对于软件测试的描述中正确的是
以下说法正确的是()。
随机试题
职业生涯规划由下列()几个环节组成。
合同鉴证的作用有哪些?
为保障高速、一级公路高速行车安全,在双向车道中间设置中央分隔带,其宽度根据设计速度确定,设计速度为100km/h时宽度为()m。
深基坑开挖方案中,()是最经济的挖土方案。
关于在高瓦斯或煤尘爆炸危险的矿井进行爆破作业的说法,错误的是()。
税收立法程序主要包括的阶段有()。
儿童身心发展具有明显的差异性,这一特点决定了教育工作要()。
设g(x)=∫0xf(u)du,其中f(x)=则g(x)在(0,2)内().
Everyoneknowsthattoomuchtimeinthesuncanexposeyoutoexcessiveultravioletradiation,whichcanleadtoskincancers.【
【51】"Humanism"hasusedtomeantoomanythingtobeaverysatisfactoryterm.【52】Nevertheless,andinthelackofabetterwo
最新回复
(
0
)