首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
49
问题
有如下程序
#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.h>voidmain(){inta[10],i,k=0;for(i=0,i<10;i++)a[i]=i;for(i=1;i<4;i++)k+=a[i]+i;cout<<
下面程序的运行结果是【】。#include<iostream>usingnamespacestd;classcount{staticintn;public:count(){n++;}
下面描述中,符合结构化程序设计风格的是()。
C++程序第1条语句是从【】函数开始执行的。
下面关于运算符重载的描述错误的是()。
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
下列关于类和对象的叙述中,错误的是()。
随机试题
A.IFNB.IL-8C.IL-2D.IL-4E.CCR5辅助HIV感染T细胞的是
5岁以下幼儿最常见的气管和支气管异物类型多为
东北地区某综合楼,建筑高度为110m,消防水池设置了两路消防供水,火灾情况下能满足消防要求。在建筑顶层的一个专用房间内设置了自动喷水系统的高位水箱、稳压泵和气压罐,在水泵房内设置了一组自动喷水消防水泵,采用“二用二备”,主消防泵采用电动离心泵,备用消防泵采
企业确定固定资产使用寿命时,应当考虑的因素包括()。
如果市场上短期国库券的利率为6%,通货膨胀率为2%,风险收益率为3%,则下列说法中不正确的是()。
第三人可以参加民事诉讼,这是因为他在民事诉讼中,对他人之间的诉讼标的有独立的请求权,或者()。
水:温柔:滋润
“社会必要劳动时间是在现有的社会正常生产条件下,在社会平均劳动熟练程度和劳动强度下制造某种使用价值所需要的劳动时间。”因此,形成商品价值量的劳动的尺度是
函数y=C1ex+C2e-2x+xex满足的一个微分方程是
A、 B、 C、 B
最新回复
(
0
)