首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是( )。 #include<stdio.h> main() {int x; scanf(’’%d’’,&x); if(x++>2)printf(’’%
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是( )。 #include<stdio.h> main() {int x; scanf(’’%d’’,&x); if(x++>2)printf(’’%
admin
2021-02-25
25
问题
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是( )。
#include<stdio.h>
main()
{int x;
scanf(’’%d’’,&x);
if(x++>2)printf(’’%d’’,x);
else printf(’’%d\n’’,x--);
}
选项
A、4和3
B、4和2
C、4和1
D、3和2
答案
A
解析
本题考查if…else语句。首先,scanf函数通过键盘读入x的值。当x=3时,第一个if语句先判断条件,取x的值3和2比较,然后将x的值加1,if条件成立,执行下面的printf语句,输出x的值4。当x=2时,第一个if语句先判断条件,先取x的值2和2比较,然后将x的值加1(x的值变为3),if条件不成立,执行下面的else语句,先输出x的值3,再将x的值减1。
转载请注明原文地址:https://kaotiyun.com/show/IQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
在数据库中,产生数据不一致的根本原因是
下面属于黑盒测试方法的是()。
以下选项中,值为1的表达式是
下面描述中不属于数据库系统特点的是
C语言程序的模块化通过以下哪个选项来实现
若有定义和语句:inta,b;scanf("%d,%d,",&a,&B);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
E-R图中用来表示实体的图形是()。
随机试题
关于类风湿关节炎晨僵的叙述,错误的是
属于器官移植慢性排斥反应的是
急性心肌梗死临床上最常见的心电图改变是
急性根尖周炎疼痛缓解时的病理特点是脓肿
在流行病学调查中.可用于细菌分型的合成性代谢物是
现阶段我国逐步建立的社会公平保障体系的主要内容有()。
你作为物业公司的负责人,新入主一个小区。准备帮业主购置装修材料。你怎么组织这次活动?
在新中国成立前夕,毛泽东指出:“就是这样,西方资产阶级的文明,资产阶级的民主主义,资产阶级共和国的方案,在中国人民的心目中,一齐破了产。资产阶级的民主主义让位给工人阶级领导的人民民主主义,资产阶级共和国让位给人民共和国。”这()
Forthispart,youareallowedthirtyminutestowriteacompositiononthetopicItPaystoBeHonest.Youshouldwriteatleas
Everymaninhiscountryhastherighttolivewherehewantsto________thecolorofhisskin.
最新回复
(
0
)