首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() { int x=5; do {printf("%d",x-=4);) while(!(--x)); } 程序的输出结果是( )。
有下列程序: main() { int x=5; do {printf("%d",x-=4);) while(!(--x)); } 程序的输出结果是( )。
admin
2012-12-03
25
问题
有下列程序:
main()
{ int x=5;
do
{printf("%d",x-=4);)
while(!(--x));
}
程序的输出结果是( )。
选项
A、1
B、2 0
C、1—4
D、死循环
答案
C
解析
本题考查do-while循环。先执行do的内容,也就是printf语句,x=x-4=1,输出1,判断while循环的控制条件,--x=0,则!(--x)为非零,循环条件成立,执行下一次循环;x=x-4=-4,输出-4,判断while循环的条件,--x= 5,则!(--x)为零,循环条件不成立,结束循环。
转载请注明原文地址:https://jikaoti.com/ti/n2B0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<string.h>structSTU{charname[10];intnum;};voidf(char*name,intnum){
以下程序的输出结果是#include<stdio.h>#include<string,h>main(){charb1[8]="abcdefg",b2[8],*pb=b1+3;while(--p
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是()。
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。
以下选项中,值为1的表达式是()。
已有定义:charc;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是()。
下列关于队列的叙述中正确的是()。
在位运算中,操作数每左移两位,其结果相当于()。
若t为double类型,表达式t=1,t+5,t++;的值是______。
随机试题
伯氏疏螺旋体的主要传播媒介是
江某、王某共同故意杀人,一审认定判处江某死缓,王某有期徒刑3年。江某不服一审判决,以正某系主犯、自己系从犯为由上诉,王某没有上诉,检察机羌也没有抗诉。对此,下列哪些做法是正确的?()
关于施工方项目管理的目标和任务,下列表述有误的是()。
工程咨询单位的(),是其从事市场中介服务的法律基础,是坚持客观、公正立场的前提条件,是赢得社会信任的重要因素。
某省政府机关有办公用房一幢,房产价值5000万元。1998年将其中的l/4对外出租,取得租金收入100万元。已知该省统一规定计算房产余值时的减除幅度为20%,该政府机关当年应纳的房产税为()。
单位请专家来对员工进行理论知识的培训,培训前报名人数偏少,但培训当天出席人数却陡增。导致原定教室不足以容纳。你询问未报名人员可否退场。但他们都说希望参加,你怎么办?
国家安全与社会治安问题,涉及的社会关系极为广泛,任何社会治安问题都离不开群众的生活领域,因而公安工作具有的特点是()。
若查询同时涉及两个以上的表称之为【】。
编写如下程序:PrivateSubCommand1Click0DimnumAsInteger,kAsInteger,nAsIntegernum=InputBox("请输入一个正整数:")k=numn=2DoD
A、 B、 C、 AThefirstspeakerdidn’tgetenoughsleep,andthesecondspeakergivestheadviceofgoingtobe
最新回复
(
0
)