首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int a = -2, b = 0; while (a++ && ++b) ; printf("%d,%d\n", a, b ); } 程序运行后输出结果是
有以下程序 main() { int a = -2, b = 0; while (a++ && ++b) ; printf("%d,%d\n", a, b ); } 程序运行后输出结果是
admin
2018-10-16
35
问题
有以下程序
main() {
int a = -2, b = 0;
while (a++ && ++b) ;
printf("%d,%d\n", a, b ); }
程序运行后输出结果是
选项
A、0,3
B、1,2
C、1,3
D、0,2
答案
B
解析
循环体为空,共执行2次。第一次变量a初值为-2,b初值为0,表达式a++ && ++b值为1,同时a的值为-1,b的值为1,第二次循环条件判断以后,a的值为0,b的值2,执行循环体空,第三次判断条件表达式值为0,不执行循环体,而a的值为1,但是表达式a++的值为0,因此不计算表达式++b的值,b的值仍为2。
转载请注明原文地址:https://kaotiyun.com/show/g5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
有以下计算公式:若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
设a和b均为int型变量,且a:6、b=11、c=3,则能使值为3的表达式是()。
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
有以下程序段main(){inta=5,*b,**c;c=&b;&a;}程序在执行了“C=&b;b=&a;”语句后,表达式“**c”的值是
语句“printf("%d\n",12&012);”的输出结果是______。
以下对结构体类型变量td的定义中,错误的是______。
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下:111121133114641其构成规律是,第0列元素和主对角线元素均为1,其余元素为其左上方和正上方元素之和,数据
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
随机试题
Forthispart,youareallowed20minutestowriteacompositionofabout100-120wordsac-cordingtothefollowingtopic:
下列关于砖砌体的强度与砂浆和砖强度的关系,说法错误的是( )。
下列不属于贷款承诺业务的是()。
如果函数y=3cos(2x+φ)的图像关于点(,0)中心对称,那么|φ|的最小值为()。
A、 B、 C、 D、 B左边图形菱形阴影的下顶点应指向含直角三角形阴影的面,A、D错误;B项可由左边图形折成;C项两块阴影相对位置错误。
下面是PC机中的四种总线,其中工作频率最高的总线是
一台交换机具有48个10/100Mbps端口和2个1000Mbps端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为()。
AMERICARES’firstairlifttoIndiainresponsetothetsunamihasarrivedinChennai,carrying36tonsofmedicines,medicalequ
Now,thesecondcharacteristicofactivelearnersistoreflectoninformationand【T1】______.Beingreflectiveisanimportantp
TheUniversityLibraryisoneofthelargest【B1】______librariesinthecountry,witha【B2】______ofsometwomillionvolumes.
最新回复
(
0
)