首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inelude<iostream> using namespace std; int main(){ char a; cin>>a; if(a=’*’) cout<<’’***’’<<end1
有如下程序 #inelude<iostream> using namespace std; int main(){ char a; cin>>a; if(a=’*’) cout<<’’***’’<<end1
admin
2017-04-25
48
问题
有如下程序
#inelude<iostream>
using namespace std;
int main(){
char a;
cin>>a;
if(a=’*’) cout<<’’***’’<<end1;
else cout<<’’###’’<<end1;
rerurn 0:
}
输入字符+时,程序的运行结果是( )。
选项
A、***
B、###
C、***###
D、无输出
答案
A
解析
本题的考点是双分支选择语句的执行流程,答题的关键点在于选择条件的判定。双分支选择语句的执行流程是首先计算if后表达式的值,如果表达式的值为非零,则执行if后面的分支,否则执行与其匹配的else后面的分支。本题执行时虽然输入变量a的值为‘+’,但是在执行if后括号内表达式(a=’*’)的时,由于此表达式为赋值表达式,因此表达式的值为赋值号右边的值’*’,其ASCII码的值非零,执行if后面的输出语句“***”后回车。
转载请注明原文地址:https://www.kaotiyun.com/show/u1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面哪些函数采用动态联编( )?
下面是关于派生类声明的开始部分,其中正确的是
有以下类定义classMyClass{public:MyClass(){cout<<l;)};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
下列对模板的声明中正确的是
执行下列程序的结果是( )。 #include<iostream.h> void main() { char *str; str="test!"; cout<<str[5]; }
下列程序段中有错的是()。Template<classType>//AType//BFunc(Typea,b)//C{retum(a>b)?(a):(b);}//D
若类A和类B的定义如下:classA{inti,public:voidget();//...};classB:A//默认为私有派生{intk;public
下面关于数组的初始化正确的是( )。
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
下列对模板的声明中,正确的是()。
随机试题
关于财务分析价格体系的说法,错误的是()。
根据《民事诉讼法》的规定,(),人民法院依法不可以作出缺席判决。
2018年1月1日,甲公司与M公司签订合同自M公司购买一套管理软件,合同总价款为2000万元。按照合同规定,价款自合同签订日起分4次支付,每年末支付500万元。该软件取得后即达到预定用途。假定银行同期贷款利率为5%。已知:(P/A,5%,4)=3.5460
儿童在计数时,最初需要用手点着物体逐一计数,逐渐发展到可以用眼看着物体默默计数。这反映了儿童在数学学习中具有()。
将下列选项中的词语依次填入横线处,最恰当的一组是()。①许多人都有一颗挂在嘴边拿得出手的中国心,我有一双______不安的中国脚,说走就走,心在野外,心在路上。②古塔是上天坠落的一枚钉子,锈迹斑斑,跃动着岁月的______;今年的候
生产价格是:
(2017年真题)关于公民基本权利的限制,下列表述正确的有
在清朝,全国最高监察机关是()
设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName);教师(Teacher)信息包括教师号(TNO)、教师名(Tname);课程(Course
多态性分为两类:编译时的多态性和【】。
最新回复
(
0
)