首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; int main(){ char a: cin>>a; if(a=‘*’) cout<<“***”<<endl;
有如下程序 #include<iostream> using namespace std; int main(){ char a: cin>>a; if(a=‘*’) cout<<“***”<<endl;
admin
2014-08-29
32
问题
有如下程序
#include<iostream>
using namespace std;
int main(){
char a:
cin>>a;
if(a=‘*’) cout<<“***”<<endl;
else cout<<“###”<<endl;
retum 0:
}
输入字符+时,程序的运行结果是( )。
选项
A、***
B、###
C、***###
D、无输出
答案
A
解析
本题的考点是双分支选择语句的执行流程,答题的关键点在于选择条件的判定。双分支选择语句的执行流程是首先计算if后表达式的值,如果表达式的值为非零,则执行if后面的分支,否则执行与其匹配的else后面的分支。本题执行时虽然输入变量a的值为‘+’,但是在执行if后括号内表达式(a=‘*’)的时,由于此表达式为赋值表达式,冈此表达式的值为赋值号右边的值‘*’,其AscII码的值非零,执行if后面的输出语句“***”后回车。
转载请注明原文地址:https://jikaoti.com/ti/OKE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列叙述中正确的是()。
【】是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息。
C++程序第1条语句是从【】函数开始执行的。
如下的类定义,错误的语句是()。classMyclass{public:inta=1;//A)Myclass();//B)Myclass(inti);
下列叙述中错误的是()。
下面有关重载函数的描述中正确的是()。
下列对基类和派生类关系的描述中,错误的是______。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但口运算符只能作为类的【】函数重载。
随机试题
出“泛智”教育思想的教育著作是()。
下列药物中,入汤剂宜后下的有()(2003年第125题)
骨关节炎的X线片表现可包括
下列关于嗜铬细胞瘤病人的代谢紊乱,错误的是
下列肺病变的空洞特征描述,错误的是
A.鸣管B.鸣囊C.鸣膜D.呜骨E.鸣泡禽类的发音器官是
关于四分位间距的描述,正确的是
患者女,35岁,因患左侧乳腺癌住院行根治术,术中同时为右侧乳房一个不明显硬节也作了常规的冰冻病理切片,结果提示:右侧乳房小肿块部分癌变,此时,医生的最佳伦理选择是()
东亚建筑公司采用平衡计分卡衡量公司业绩,并选取了利润预期、工程进度完成率、市场份额、工程交付时间等作为绩效衡量标准。该公司选取的上述指标涵盖的平衡计分卡角度有()。
()的出现和发展是经济全球化与网络技术创新的结果,它彻底地改变了供应链上原有的物流、信息流、资金流的交互方式和实现手段,能够充分利用资源、提高效率、降低成本、提高服务质量。
最新回复
(
0
)