首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int k=5: while(-k) printf("%d",k-=3); printf("\n"); } 执行后的输出结果是( )。
有以下程序: #include<stdio.h> main() { int k=5: while(-k) printf("%d",k-=3); printf("\n"); } 执行后的输出结果是( )。
admin
2017-12-13
50
问题
有以下程序:
#include<stdio.h>
main()
{
int k=5:
while(-k)
printf("%d",k-=3);
printf("\n");
}
执行后的输出结果是( )。
选项
A、1
B、2
C、4
D、死循环
答案
A
解析
~k先自减再使用,所以第一次判断条件即为while(4),条件为真执行打印k的值k=4-3,结果为1,第二次判断条件即为while(0),条件为假,结束循环,打印回车换行符,所以选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/Amxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(“%u\n”,x);}程序运行后的输出结果是(
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
以下程序的输出结果是__________。#includemain(){inti=10,j=0;do{j=j+i;i--;}while(i>5);
若运行输入:3:则以下程序的输出结果是________。main(){inta,b;scanf(“%d”,&a);b=(a>=0)?a:-a;printf(“b=%d”,b);}
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf(“%d%d”,&a,&b);s=a:if(s=b)s*=s:
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
下列叙述中错误的是()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
随机试题
下列胃溃疡病理变化的描述哪项正确
在打开窗体时,依次发生的事件是()。
男性,26岁,间歇下腹痛,腹泻2年,右下腹包块半年。X线钡餐示:回肠下段肠腔窄,肠壁僵硬。大便潜血(+)诊断首选
杜仲的来源是
131治疗的禁忌证是
水湿浸渍证阳水的治法是()
牙根表面覆盖牙骨质最薄处是
图示的矩形截面和正方形截面具有相同的面积。设它们对对称轴y的惯性矩分别为Iya、Iyb,对对称轴z的惯性矩分别为Iza、Izb,则:
如下图所示单管放大电路,RB=500kΩ,RC=5kΩ,晶体三极管β=60,负载电阻RL=6kΩ,晶体管的输入(动态)电阻rBE=1.5kΩ。求所示放大电路的输入电阻Ri和输出电阻R0为( )。
Swing的事件处理机制包括【】、事件和事件监听者。
最新回复
(
0
)