首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream> using namespace std; int main(){ char a; cin>>a; if(a=’*’) cout<<"***"<<endl; else cout<<"###"<<endl; r
有如下程序 #include<iostream> using namespace std; int main(){ char a; cin>>a; if(a=’*’) cout<<"***"<<endl; else cout<<"###"<<endl; r
admin
2020-04-07
39
问题
有如下程序
#include<iostream>
using namespace std;
int main(){
char a;
cin>>a;
if(a=’*’) cout<<"***"<<endl;
else cout<<"###"<<endl;
return 0;
}
输入字符+时,程序的运行结果是( )。
选项
A、***
B、###
C、***###
D、无输出
答案
A
解析
本题的考点是双分支选择语句的执行流程,答题的关键点在于选择条件的判定。双分支选择语句的执行流程是首先计算if后表达式的值,如果表达式的值为非零,则执行if后面的分支,否则执行与其匹配的else后面的分支。本题执行时虽然输入变量a的值为‘+’,但是在执行if后括号内表达式(a=’*’)的时,由于此表达式为赋值表达式,因此表达式的值为赋值号右边的值’*’,其ASCII码的值非零,执行if后面的输出语句“***”后回车。
转载请注明原文地址:https://kaotiyun.com/show/H38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()。
栈和队列的共同特点是
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
设有基类定义: class Cbase { private: int a; protected: int b; public: int c; }; 派生类采用何种继承方式可以使成员变量b成为自己的私有
有如下程序:#include<iostream>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){rep_=ew
关于语句 #include<iostream> usingnamespacestd; voidmain() {cout<<100.8989663<<’; cout<<fixed<<100.8989663<
对于语句constintx=10;的描述正确的是()。
在C++中,关于下列设置参数默认值的描述中,正确的是()。
运算符重载是对已有的运算符赋予多重的含义,所以()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
随机试题
个人独资企业投资人对受托人或者被聘用人员职权的限制,不得对抗善意第三人。()
Scientistswereembroiled(使卷入)lastweekinaninternationalrowovergeneticallymodifiedcotton(GMcotton).AstudyinC
压力蒸汽灭菌时金属包的重量要求不超过
A.川崎病B.少关节炎型幼年型类风湿关节炎C.多关节炎型幼年型类风湿关节炎D.系统性红斑狼疮E.过敏性紫癜肾衰竭见于
下列货物的功能中,()从功能的内涵上反映其使用属性,是一种动态功能。
不属于物流基本职能的是()。
义务教育实行()领导,()统筹规划实施,()为主管理的体制。
()对于手机相当于交流对于()
12,2,2,3,14,2,7,1,18,3,2,3,40,10,(),4
London’sleisureindustryhopesforabonanzainJulyandAugust,thankstotheOlympics.Tolurehordesofvisitors,acampaign
最新回复
(
0
)