首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
51
问题
有如下程序
#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://kaotiyun.com/show/hXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请填写空格:#include<iostream>usingnamespacestd;voidfun(intx,inty,int*z){*2=x+y;}voidmain(){
下列字符常量的写法中,错误的是()。
含有纯虚函数的类称为【】。
下面的描述中,正确的是()。
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(’#’)
以下关键字不能用来声明类的访问权限的是()。
下面关this指针的说法中,不正确的是()。
在下面叙述中,不正确的是()。
下列叙述中错误的是()。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为______。
随机试题
在企业组织结构中,强调纵向信息沟通的结构是()
A、咽后壁隆起偏一侧B、咽后壁正中隆起C、两者均有D、两者均无急性咽后脓肿位于
慢性肾衰竭时少见的电解质紊乱是
急性阑尾炎最具特征的体征是:
霍乱的病理变化为
脓性指头炎若不及时处理可发生
房地产市场调研与一般耐用消费品市场调研的区别,主要有以下几方面()。
退休计划四线图中,将生命周期划分为养老债务分摊期与养老成本发生期两个阶段的是( )。
“宁汉合流”指的是()。
Whichofthefollowingsentencescontainssubjunctivemood?(2013)
最新回复
(
0
)