首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a=一2,b=2; for(;++a&&一一b;) ; printf("%d,%d\n",a,b); } 程序运行后的输出
有以下程序: #include main() { int a=一2,b=2; for(;++a&&一一b;) ; printf("%d,%d\n",a,b); } 程序运行后的输出
admin
2016-04-07
39
问题
有以下程序:
#include
main()
{ int a=一2,b=2;
for(;++a&&一一b;)
;
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、0,1
B、0,0
C、1,一1
D、0,2
答案
A
解析
for(;++a&&一一b;);for循环中第1,3表达式为缺省项,判断条件为++a&&一一b;,a=一2,b=2;,第一次执行了++a和一一b,得a=一1,b=1,即一1&&1表示为真,循环条件成立,第二次执行++a为0,由于.&&运算符的应用中,当第一个条件为假时,不执行第二个条件,一一b不执行了,所以b=1。因此a,b的最终值为0,1。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/RkDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){inta=3,b=2,c=1;if(a<B)if(b<O)c=0;elsec++;printf("%d\n",
有以下程序:inta=3;main(){ints=0;{inta=5;s+=a++;}s+=a++;printf("%d\n",s);}程序运行后的输出结果是______。
以下程序的输出结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){sta
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
以下程序的输出结果是【】。#include<stdio.h>voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main()
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};
下面的关键字中,不能够从循环体中跳到循环体外的是______。
已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。main(){chara=’A’;intb=20;pxintf("%d,%o",(a=a+a
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
对于长度为n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是______。
随机试题
根据马克思主义理论,政治的实质和含义是什么?
慢性肾盂肾炎的基本病变属于
局麻药中加入肾上腺素禁用于
同时考虑施工现场的动力和照明施工用电量的计算公式为()。
以下不属于抵押授信贷款对象需满足条件的是()。
根据我国《教育法》的规定,侵占学校及其他教育机构的校舍场地及其他财产的应依法()。
宣誓是公安民警对自己肩负神圣职责和光荣使命的庄严承诺和保证。()
Oneofourexpectationsabouteducationisthatitwillpayoffintermsofupwardmobility.Historically,thecorrelationbetw
在窗体上画一个命令按钮,名称为Command1。然后编写如下程序:PrivateSubCommand1_Click()DimjAsInteger,sAsIntegers=1Dos=s+j
无符号二进制整数101001转换成十进制整数等于()。
最新回复
(
0
)