首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main( ) { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z); else printf("%d",++y); printf("%d\n",x++);
有以下程序: #include<stdio.h> main( ) { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z); else printf("%d",++y); printf("%d\n",x++);
admin
2022-06-24
25
问题
有以下程序:
#include<stdio.h>
main( )
{
int x=1,y=2,z=3;
if(x>y)
if(y<z)printf("%d",++z);
else printf("%d",++y);
printf("%d\n",x++);
}
程序运行的结果是( )。
选项
A、3 3 1
B、4 1
C、2
D、1
答案
D
解析
else子句总是与最前面最近的不带else的if相结合,与书写格式无关,所以本题中的else语句与第二个if语句配对,且if和else都在第一个if的控制范围内。首先判断x>y不成立,直接退出第一个if语句,执行printf("%d\n",x++)。(x++)的值是x加之前的值,所以输出结果为1。
转载请注明原文地址:https://kaotiyun.com/show/1Gkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于“EOF”的叙述,正确的是
下面关于位运算符的叙述,正确的是
下列叙述中正确的是
以下关于宏的叙述中错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
表示关系式x≤y≤z的C语言表达式的是
下面属于应用软件的是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为则
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“a
检查软件产品是否符合需求定义的过程称为()。
随机试题
男性,41岁,因急性阑尾炎入院,入院后腹部曾有短暂的缓解,以后又呈持续性加剧,应考虑()。
结核性腹膜炎常见的并发症是
支原体与L型细菌的最主要区别是
治疗心悸、失眠时,朱砂安神丸最适用于
无症状原发型肺结核,治疗最佳方案
A.市级药品监督管理部门B.省级药品监督管理部门C.国家药品监督管理部门D.省级以上药品监督管理部门负责定期公告药品质量抽杏检验结果的是
实施工程监理与项目管理一体化的工程监理单位,其驻地机构通常应设置的管理职能部门有()。
基金资产估值过程中采用资产最新价格的原因是()。
人们长时间处在较大的压力状态下,身体、心理状态都会产生一定的变化。以下人们在长时间压力状态下的反应,最为常见的是:
需求分析最终结果产生的是______。
最新回复
(
0
)