首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若执行以下程序时从键盘上输入9,则输出结果是 ______。 main() { int n; scanf("%d:",&n); if(n++<10)printf("%d\n",n);
若执行以下程序时从键盘上输入9,则输出结果是 ______。 main() { int n; scanf("%d:",&n); if(n++<10)printf("%d\n",n);
admin
2013-02-23
45
问题
若执行以下程序时从键盘上输入9,则输出结果是 ______。 main() { int n; scanf("%d:",&n); if(n++<10)printf("%d\n",n); else prinf ("%d\n",n--); }
选项
A、11
B、10
C、9
D、8
答案
2
解析
n++是在语句结束后再加1,因此,if语句中相当于判断的是9<10,当然是执行if语句后面的printf语句,而这时,因为if语句被执行,n的值也被加1,所以在打印时,n值为10,而n-是在printf语句执行完毕后再减1的。
转载请注明原文地址:https://kaotiyun.com/show/3TJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言规定函数返回值的类型由()
若有以下定义和语句structa{intn,m;};structast[3]={{1,20},{2,19},{3,21}};structa*p=st;则以下错误的引用是
下面程序的运行结果是#include<stdio.h>main(){chara[]="morning",t;inti,j=0;for(i=1;i<7;i++)if(a[j]<a[i])j=i;
已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义structa*f(intt1,int*t2,strcutat3,structa*t4)structap,*p1;inti;则正确的函数调用语句为
对下述程序的判断中,正确的是voidmain(){char*p,s[128];p=s;while(strcmp(s,"End")){printf("Inputastring:");
在设计程序时,应采纳的原则之一是()
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
下列关于单目运算符++,--的叙述中正确的是
在面向对象方法中,类之间共享属性和操作的机制称为【】。
已知大写字母A的ACSⅡ码为65,以下程序的运行结果是()#include<stdio.h>main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
随机试题
It’sanannualback-to-schoolroutine.Onemorningyouwavegoodbye,andthat【56】eveningyou’reburningthelate-nightoilins
面瘫伴舌麻,味觉减退,除主穴外,还应选取的配穴是
休克和急性肾功能衰竭最好选用
A.烟酸B.洛伐他汀C.考来烯胺D.氯贝丁酯E.硫酸软骨素、硫酸乙酰肝素、硫酸皮肤素复合物
实验员:试管:器具
38~39:某现浇钢筋混凝土框架结构,地下2层,地上12层,抗震设防烈度为7度,抗震等级二级,地下室顶板为嵌固端。混凝土采用C35级、钢筋采用HRB335级及HPB235级。假定地上一层框架某中柱的纵向钢筋的配置如图5-20所示,每侧纵筋计算面积As=
爱琴文明
以下程序的输出结果是#include<stdio.h>structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0
Lookatthenotesaboutanenterprise.Someinformationismissing.YouwillhearpartofapresentationbytheInternationalMa
Humanbeingsareanimals.Webreathe,eatanddigest,andreproducethesamelife【C1】______commontoallanimals.Inabiologica
最新回复
(
0
)