首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; int main(){ char a: cin>>a; if(a=’*’) cout
有如下程序 #include using namespace std; int main(){ char a: cin>>a; if(a=’*’) cout
admin
2018-08-13
20
问题
有如下程序
#include
using namespace std;
int main(){
char a:
cin>>a;
if(a=’*’) cout<<"***"<
else cout<<"###"<
return 0;
}
输入字符+时,程序的运行结果是( )。
选项
A、***
B、###
C、***###
D、无输出
答案
A
解析
本题的考点是双分支选择语句的执行流程,答题的关键点在于选择条件的判定。双分支选择语句的执行流程是首先计算if后表达式的值,如果表达式的值为非零,则执行if后面的分支,否则执行与其匹配的else后面的分支。本题执行时虽然输入变量a的值为‘+’,但是在执行if后括号内表达式(a=’*’)的时,由于此表达式为赋值表达式,因此表达式的值为赋值号右边的值’*’,其AscII码的值非零,执行if后面的输出语句“***”后回车。
转载请注明原文地址:https://www.kaotiyun.com/show/o8Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#include<iostream.h)classtest{private:intnum;public:test();intTEST(){returnnum
若有以下程序:#include<iostream>usingnamespaceStd;ClassBase{public:Base(){x=0;}intx;};classDerived
下面程序的执行结果是()。#include”iostream.h”voidmain(){int*p,r;p=newin;*p=20;r=sizeof(*p);cout<<r<<endl
数据结构分为线性结构和非线性结构,带链的队列属于______。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
软件是程序、数据和______的集合。
有如下语句序列:intk=0:do{k+=5;cout<<’$’;}while(k<19);while(k-->0)cout<<’*’执行上面的语句序列输出字符“$”和“*”的个数分别是(
main函数中发生编译错误的语句是______。#include<iostream.h>classA{public:inta;constintb;A():a(10
下列叙述中错误的是()。
不带头结点的单链表head为空的判定条件是
随机试题
如果某银行认购某基金10000元,认购费率为8%,认购当日基金单位净值为1.0元,则该银行认购的份额是多少?
在胸部肿瘤放疗时,下列不易出现的并发症是
根据《外资企业法实施细则》的规定,外资企业将其财产或者权益对外抵押、转让的应当办理什么手续?
下列不属于基金服务提供的方式的是()。
《中华人民共和国旅游法》规定,国家倡导健康、文明、环保的旅游方式,支持和鼓励各类社会机构开展()。
教师道德修养是指提高道德认识、陶冶道德情感、锻炼道德意志的过程。()
学生在学习氧化还原反应时,教师会结合初中学过的四大反应(化合反应、分解反应、置换反应、复分解反应)类型的特点,让学生深人理解氧化还原反应的特点。该教师运用的逻辑思维方法是()
演示文稿的扩展名是()。
在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是
设菜单编辑器中各菜单项的属性设置如下表所示针对上述属性设置,以下叙述中错误的是
最新回复
(
0
)