首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
两次执行下面的程序,如果从键盘上分别输入4和2,则输出结果是( )。 main() { int x; scanf("%d\n",&x); ifi(x++>3)printf("%d\n",x); else pri
两次执行下面的程序,如果从键盘上分别输入4和2,则输出结果是( )。 main() { int x; scanf("%d\n",&x); ifi(x++>3)printf("%d\n",x); else pri
admin
2019-06-09
17
问题
两次执行下面的程序,如果从键盘上分别输入4和2,则输出结果是( )。
main()
{ int x;
scanf("%d\n",&x);
ifi(x++>3)printf("%d\n",x);
else printf("%d\n",x--);
}
选项
A、7和5
B、5和3
C、7和4
D、6和4
答案
B
解析
本题的考点是增1减1运算符作为后缀时的运算程序。如果从键盘上输入4,执行if(x++>3)时条件为真,x的值加1,输出结果为5,当键盘输入2时,执行if(x++>3)时条件为假,x值增1后执行printf("%d\n",x--);,即输出结果为3。
转载请注明原文地址:https://kaotiyun.com/show/5CRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为X(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当X值为5时,100~999之间各位上数字之和为5的整数有:104、1
给定程序中,函数fun的功能是建立一个NxN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:1l111
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。注意:部分源程序存在文件PROGl.C中。请勿改动主函数main和
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
以下选项中,值为1的表达式是()。
有如下程序#includemain(){charch=’M’;while(ch!=’K’){ch--;putchar(ch);}printf("\n");}程序运行后的输出结果是()。
以下选项中非法的C语言字符常量是()。
关于do循环体while(条件表达式);以下叙述中正确的是()。
随机试题
没有先后履行顺序的双务合同中,一方当事人在自己没有履行义务,而请求对方履行义务时,对方()拒绝请求。
用于预防非溶血性发热输血反应的200ml悬浮少白红细胞中残余白细胞应
胆道检查前不需要作碘过敏试验的有()。
依据我国继承法的相关规定,下列关于继承权放弃的说法中错误的有:()
垃圾填埋场选址时应该慎重,注意对环境的影响,必须()。
当“编辑”菜单中的“剪切”和“复制”命令呈浅灰色而无法被选择时,表示()。
根据下表,回答下列问题。
在Java中,字符串是作为【】出现的。
Weaskyoutocompareourpricewiththoseoftheothercompanies.
A、Heissatisfiedwiththemoneycharged.B、Heknowshowtorespectothers.C、Heiscriticaloftheothers.D、Heisverypatient
最新回复
(
0
)