首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include main() { int a=1,b=3; if((++a
以下程序的输出结果是( )。 #include main() { int a=1,b=3; if((++a
admin
2021-02-25
35
问题
以下程序的输出结果是( )。
#include
main()
{ int a=1,b=3;
if((++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://kaotiyun.com/show/S6tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中证确的语句组是()。
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){default:printf("
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
有以下程序段:int*P:P=__________malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
程序流程图中带有箭头的线段表示的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
随机试题
行政机关应当在听证的()前,通知当事人举行听证的时间、地点。
甲泼尼龙冲击治疗的少见副作用是
关于正常孕妇血液循环系统的变化,描述正确的是
孕妇,25岁。孕39周,晨6时自觉阴道流出大量稀水样液体,遂于10时入院,护士采取的正确的护理措施是
有色金属管的坡口加工方法为()。
试述摩擦压力机的工作原理。
下列关于财务报表分析的直接作用的说法中,错误的是()。
下列各项中,符合契税纳税义务发生时间和完税时间规定的有()。
以下哪种测验的客观化程度最高?()
WriteacompositionentitledALetterApplyingforaPosition.Youshouldwriteatleast120wordsbutnomorethan180wordsac
最新回复
(
0
)