首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
53
问题
有如下程序
#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://kaotiyun.com/show/u1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通常拷贝构造函数的参数是( )。
下列关于栈的叙述中正确的是
己知下列程序的输出结果是42,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classTestClass{intvalue;public:Tes
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}//拷贝构
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
以下程序的执行结果是______。#include<iostream.h>classA{inta:public:voidseta(intx){a=x;}voidshowa(){cou
已知下列语句中的x和y都是int型变量,其中错误的语句是
关于类和对象描述错误的是
下列叙述中错误的是
下列运算符中,在C++语言中不能重载的是( )。
随机试题
男孩,3岁,自幼人工喂养,食欲极差,有时腹泻。身高85cm,体重7500g,皮肤干燥、苍白,腹部皮下脂肪厚度约0.3cm,脉搏缓慢,心音较低钝。其主要诊断应是
关于国际标准化组织的ISO14000环境管理系列标准与我国的国家系列标准关系的说法,正确的是()。
下列复合式衬砌隧道施工监控量测项目中,属于必测的有()
多栏式明细账适用于()的运用。
以下不属于商务谈判主要特征的是()。
()又称为“华德决策准则”。
1806年出版的()标志着规范教育学的建立。
过坐标原点作曲线y=lnx的切线,该切线与曲线y=lnx及x轴围成平面图形D.求D绕x轴旋转一周所得到的旋转体的体积Vx.
设f(x)在[0,1]二阶可导,且f(0)=f(1)=0,试证:ξ∈(0,1)使得
下列关于栈和队列的描述中,正确的是
最新回复
(
0
)