首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void main() { int n=2,k=1; while(!(k>0‖n++)); printf(“%d %d\n”,k,n); } 程序运行后的输出结
有以下程序 #include void main() { int n=2,k=1; while(!(k>0‖n++)); printf(“%d %d\n”,k,n); } 程序运行后的输出结
admin
2021-06-15
18
问题
有以下程序
#include
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://kaotiyun.com/show/8Mtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
数据库设计过程不包括()。
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
以下C语言用户标识符中,不合法的是
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);
下列叙述中正确的是
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
以下选项中不合法的标识符是()。
代码编写阶段可进行的软件测试是
随机试题
下列关于社会主义法律体系的说法正确的是()。
关于市民法和万民法,下列说法正确的是()
决策活动的基本特征包括
A.气虚血少B.气虚血瘀C.气虚出血D.气随血脱E.血虚气亏气生血功能失常可见
脑膜炎双球菌有不同的菌群,目前我国流行的菌群以下列哪群为主
下列关于基金投资顾问机构的叙述中,错误的是()。
相对于每股收益最大化目标而言,企业价值最大化目标的缺点是()。
一名就读于苏州某小学的王同学,因为在上音乐课时自言自语,被音乐老师用封箱胶带施以“封嘴”半节课的惩罚。下列关于该音乐老师课堂问题处理方式的说法,不正确的是()。
市盈率
计算机系统产生死锁的原因是()。
最新回复
(
0
)