首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2017-05-20
56
问题
有以下程序
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,但是表达式卅的值为0,因此不计算表达式++b的值,b的值仍为2。
转载请注明原文地址:https://kaotiyun.com/show/FaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列选项中,没有构成死循环的是
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
以下叙述正确的是
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(______);ch=fSetc(fp);
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
下列叙述中正确的是
有以下程序#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
判断char型变量c1是否为大写字母的正确表达式是
设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是
随机试题
除了那些家喻户晓的“国宝”,中华大地上还有不少动物正处于或正在走向“濒危”行列。由于种种原因,它们所面临的危险还未被重视,甚至它们的名字和样子都________。填入画横线部分最恰当的一项是:
颞叶钩回疝可引起鞍上池:
属于心包堵塞常见症状的是()
腰椎间盘突出患者,急性发作,腰痛伴左下肢放射痛且腰椎出现右侧弯,应考虑突出的髓核位于
钻孔灌注桩浇筑水下混凝土时,导管埋置深度一般宜控制在()。
某年,电信公司投入了巨资改善网络通讯质量和网络覆盖区,结果当年用户增加了20%,但是利润却下降了10%。最可能的原因是:
用5、6、7、8四个数字组成五位数,数字可重复,组成的五位数中至少有连续三位是5的数字有()个。
条件“Not年龄>30”的含义是()。
Itriedtogetoutofthebusiness_____Ifoundimpossibletocarryon.
It’sveryhardtomakeitasapopstar______(因为你会面临很多竞争).
最新回复
(
0
)