首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int a=7; while(a--); printf(’’%d\n’’,++a); } 程序运行后的输出结果是( )。
有以下程序: #include main() {int a=7; while(a--); printf(’’%d\n’’,++a); } 程序运行后的输出结果是( )。
admin
2020-11-27
21
问题
有以下程序:
#include
main()
{int a=7;
while(a--);
printf(’’%d\n’’,++a);
}
程序运行后的输出结果是( )。
选项
A、0
B、一1
C、1
D、7
答案
A
解析
注意到while后面的分号是一个空语句,且a--是先用表达式,再减1,所以while循环结束后a的值是一1,在打印语句中++a是先加1再使用表达式,所以输出结果是0。
转载请注明原文地址:https://jikaoti.com/ti/i0D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include#include#includestructstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
以下叙述中错误的是
把以卞四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
以下叙述中错误的是()。
下面程序的运行结果是()。for(i=3;i
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};main(){structst*p
有以下程序#includemain(){intx=12,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}
有以下程序#includemain(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]
随机试题
下列不属于越鞠丸的组成是
男,23岁,下腰及左腿痛3个月加重1周,查体左直腿抬高试验40°(+),加强试验(+),左拇趾背伸肌力减弱,X线平片示腰椎曲度变直,骶椎裂。
派生分立指原公司将其财产或业务的一部分分离出去设立一个或数个公司,原公司不存在。()
下列项口中,在会计利润的基础上应调增应纳税所得额的项目有( )。
一位新人同的儿童问教师:“妈妈什么时候来接我?”教师最好回答:()。
某种密码锁有6位,每位均有相同的3个字母可选,已知唯一正确的密码用到所有3个字母,若尝试一次,该密码被破解的概率:
Withoutproperlessons,youcould______alotofbadhabitswhenplayingthepiano.
将考生文件夹下FENG\wANG文件夹中的文件BOOK.PRG移动到考,丰文件夹下CHANG文件夹中,并将该文件改名为TEXT.PRG。
【S1】【S10】
A、Shedoesn’twanttohelptheman.B、Shecan’tfixthecomputer.C、Shecan’tsendthee-mailsnow.D、Shedoesn’tknowhowtose
最新回复
(
0
)