首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inc1ude void main() { int n=2,k=1; while(!(k>0||n++)); printf("%d %d\n",k,n); } 程序运行后的输出结果是(
有以下程序 #inc1ude void main() { int n=2,k=1; while(!(k>0||n++)); printf("%d %d\n",k,n); } 程序运行后的输出结果是(
admin
2021-06-15
43
问题
有以下程序
#inc1ude
void main()
{ int n=2,k=1;
while(!(k>0||n++));
printf("%d %d\n",k,n);
}
程序运行后的输出结果是( )。
选项
A、0 2
B、1 3
C、5 7
D、1 2
答案
D
解析
在程序中整型变量n的初始值等于2,整型变量k的初始值等于1,在执行while语句时,由于表达式k的值大于0为真,所以不再需要判断“n++”是否为真,“(k>0||n++)”表达式的值为真。“!(k>0||n++)”表达式的值为假,所以while语句中的条件不满足,循环语句不会执行,变量n的值也不会加1,所在输出变量k和n的值是1和2。
转载请注明原文地址:https://www.kaotiyun.com/show/Ngtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于函数的叙述中正确的是
以下关于C语言的叙述中正确的是()。
有以下程序main(){inta=1,b=2;for(;a
下列关于switch语句和break语句的结论中,正确的是()。
有以下程序(说明:字*A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);printf("\n")
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
在黑盒测试方法中,设计测试用例的主要根据是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是
随机试题
下列关于EBCT的工作原理,哪一项是错误的
容量分析中采用自身指示剂的方法是
以食品生产为主的信望有限责任公司的资本情况和机构设置如下,其中()符合法律规定。
运用基准地价修正法估价的步骤是()。
下列关于征收土地的表述中,正确的是()。
(操作员:张主管;账套:205账套;操作日期:2014年1月31日)在“1月份工资表”中设置工资计算方式。扣款合计=病假扣款+事假扣款+代扣税额+医疗保险+养老保险实发合计=应发合计+扣款合计。
被誉为宋代五大名窑之首的是()。
“何物动人二月杏花八月桂,有谁催我三更灯火五更鸡”中,“三更”指的是:
已知随机变量X的概率密度为求随机变量Y=1/X的数学期望.
设n阶矩阵A的行列式的值|A|=5,则方阵AA*的特征值是__________.
最新回复
(
0
)