首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> main() { int a=1,b=3; ifi[(++a<0)&&!(b--<=0)) printf(’’%d,%d\n’’,a,b);
以下程序的输出结果是( )。 #include<stdio.h> main() { int a=1,b=3; ifi[(++a<0)&&!(b--<=0)) printf(’’%d,%d\n’’,a,b);
admin
2021-06-15
46
问题
以下程序的输出结果是( )。
#include<stdio.h>
main()
{ int a=1,b=3;
ifi[(++a<0)&&!(b--<=0))
printf(’’%d,%d\n’’,a,b);
else
printf(’’%d,%d\n’’,b,a);
}
选项
A、2,2
B、1,3
C、3,2
D、3,1
答案
C
解析
解答本题的关键在于if语句条件中的表达式。初始时“a=1,b=3”,所以“++a=2>0”,因此“++a<0”为假;因为是进行逻辑与(&&)运算,在&&的一个运算对象为假的前提下不用判断第二个运算对象的真假,就可以直接得出整个表达式的值为逻辑0,所以执行else语句。
转载请注明原文地址:https://jikaoti.com/ti/dVz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="ac
若有以下程序main(){inta==2,b=0:do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
若intx=12;doubley=3.141593;则printf(’’%d%8.6f’’,x,y);的输出结果是()。
若有语句:char*line[5];,以下叙述中正确的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。
有以下程序#include<stdio.h>intfun(chars[]){char*p=s;while(*P!=0)p++;return(
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
数据库设计过程不包括()。
下面属于系统软件的是()。
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
随机试题
呃逆的发生除由于胃气上逆所致以外,尚与下述何脏腑有关()(1995年第64题)
设备的管路保温的目的有哪些?
下列选项中,不属于企业合并过程中会计处理观点的是【】
下列哪一项生理活动改变是由α受体介导的
急性肾炎多发生在链球菌感染后
里证是指病变部位在()。
提高深层淤泥质土的承载力要采取()。
简述激光打孔的加工过程。
阅读下面的文章,回答问题。地震中的父与子1994年,美国洛杉矶发生大地震,30万人
数据库管理系统是
最新回复
(
0
)