首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); else printf("%d",+
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); else printf("%d",+
admin
2013-02-23
46
问题
有以下程序 main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++1); else printf("%d",++d+1); printf("%d\n",d) ; } 程序运行后的输出结果是
选项
A、2
B、3
C、43
D、44
答案
1
解析
我们首先看程序中if-else的匹配,由于C语言中规定elso总是与最近的if搭配,因此程序中else与第二个if搭配,即该if-else语句为第一个if语句的执行部分,接着判断第一个if后面括号里的表达式的值“a>b”为假(“3>4”为假),因此不执行后面if-else语句,程序将执行下面的输出语句输出d,而d一直未被改变故为原来的值2。
转载请注明原文地址:https://kaotiyun.com/show/LYPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>main(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];for(i=0;i<4;i+=2)
以下叙述中错误的是()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是()。
已有定义:double*p;请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元:【】。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
在计算机中,算法是指()
串的长度是
随机试题
甲公司为一家制衣公司,2021年计划销售增长率为25%,该增长率超出公司正常的增长水平较多,为了预测融资需求,安排超常增长所需资金,财务经理请你协助安排有关的财务分析工作,该项分析需要依据管理用财务报表进行,相关资料如下:资料一:30
It’slunchtimeatapopularrestaurantinHongKongandtheplaceisquitebuzzing.The【C1】______fromthe50ormoredinersmak
Wouldyouslowdownabit,please?Ican’t______you.
以下关于意志品质的描述不包括
分项工程质量检验包括()等内容。
贷款按照发放时有无担保品等条件,分为()。
图像校正的常用方法有()。
企业的营业收入包括()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
在报表设计过程中,不适合添加的控件是()。
最新回复
(
0
)