首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
22
问题
有如下程序
#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全国计算机二级
相关试题推荐
在创建对象时系统自动调用的函数是【 】。
设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是
下列关于C++与C语言的关系的描述中,()是错误的。
下列有关C++流的叙述中,错误的是
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
.、.*、->、::、?:这五个运算符______重载。
下列选项中,不属于模块间耦合的是
C++中的类有两种用法:一种是类的实例比,即生成类的对象,并参与系统的运行;另一种是通过()派生出新的类。
能保证对所有的参数能够结束的递归函数是
以下选项中,()是合法的字符常量。
随机试题
纤维束和神经
我国对CD市场的管理办法规定,CD的发行单位()
微型计算机的运算器、控制器及内存储器的总称是___________。
基础代谢率的正常波动范围是
对瘫痪病人的护理中,下列哪项措施不妥( )。
分部分项工程成本分析过程中,计算偏差和分析偏差产生的原因,需进行对比的“三算”是()。
某公司2012年年初发行在外股数为5000万股,2012年公司采用配股方式进行融资,2012年5月31日为配股除权登记日,以公司2011年12月31日的总股本5000万股为基数。每10股配3股。配股价格为每股9元。配般前20个交易日公司股票收盘价平均值为1
张仲景是东汉名医,被后世尊称为“医圣”,他的著作()中记载有“人工呼吸法”,奠定了中医治疗学的基础。
通过连接两个进程的一个打开的共享文件,可以实现进程间的数据通信。这种通信方式称为()。
注册表中保存用户设置的文件名称是( )。
最新回复
(
0
)