首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=1,b=2,e=3,d=0; if(a==1 && b++==2) if(b!=2||c--!=3) printf(’’%d,%d,
有以下程序: #include<stdio.h> main() { int a=1,b=2,e=3,d=0; if(a==1 && b++==2) if(b!=2||c--!=3) printf(’’%d,%d,
admin
2019-12-17
307
问题
有以下程序:
#include<stdio.h>
main()
{
int a=1,b=2,e=3,d=0;
if(a==1 && b++==2)
if(b!=2||c--!=3)
printf(’’%d,%d,%d\n’’,a,b,cv);
else printf(’’%d,%d,%d\n’’,a,b,c);
else printf(’’%d,%d,%d\n’’,a,b,c);
}
程序的运行结果是( )。
选项
A、1,3,2
B、1,3,3
C、1,2,3
D、3,2,1
答案
B
解析
else总是和最近的if配对,所以进入第一个if语句中进行条件判断时,因为是逻辑与操作,需要两边运算对象的值均为非零值才为真,所以需要逐个执行判断的结果为1。进入第二个if语句条件判断,因为b!=2条件成立,所以整个条件表达式的值为真,不再执行逻辑或的第二个运算对象(c--!=3)c的值不变,也不再执行第一个else语句。打印a的值1,b的值3,c的值3。
转载请注明原文地址:https://www.kaotiyun.com/show/k1Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中合法的常量是
若有以下程序#include<stdio.h>intk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}main(){inti=3,*p=&i,*
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++:}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
在深度为7的满二叉树中,叶子结点的个数为
以下C语言用户标识符中,不合法的是
下面结构体的定义语句中,错误的是
有以下程序段:int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列矩阵:12134781063597程序
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
随机试题
锅炉和压力容器都具有一般机械设备所不同的特点,这些特点是()。
目前糖尿病主要死亡原因是()
个人抵押授信贷款中,以所购新建商品住房作抵押的,贷款额度一般不超过所购住房全部价款的()。
本票持票人未按规定期限提示见票的,丧失对()的追索权。
()是人的社会行为的直接原因。
()就是通过一定的方法,了解员工对组织运行的某一方面的主观心理感受,对调查结果进行评估、分析并提出相关判断。
甲从乙超市购买了丙生产的电压力锅,使用中因电压力锅存在质量问题而爆炸,炸伤了甲。甲可以要求谁承担赔偿责任?()。
实体性原则是直接涉及实体性法律权利和义务的法律原则。下列法律原则中,属于实体性原则的是()。
在成绩中要查找成绩1≥80且成绩≤90的学生,正确的条件表达式是()。
Areyoufacingasituationthatlooksimpossibletofix? In1969,thepollutionwasterriblealongtheCuyahogaRivernearC
最新回复
(
0
)