首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
2013-04-11
37
问题
有如下程序
#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://kaotiyun.com/show/xINp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下错误的if语句是()。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){inta[]={1,3,5,7},*p=a,i;for(i=0;i<4:i
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
下列字符常量表示中,______是错误的。
下列关于栈的叙述,正确的是()。
对于语句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是______。
下列选项中,不属于模块间耦合的是()。
下列字符串中,正确的C抖标识符是()。
随机试题
“四游记”包括()
8岁男孩,左大腿轻微外伤后,第三天出现局部明显肿胀,剧痛不敢活动,高热,入院后,最有意义的检查为哪项:()
急性胆囊炎的致病菌主要来源途径是
患者,女性,45岁,水肿1个月,从下肢开始,渐延及全身,皮肤绷紧光亮,胸脘痞闷,烦热口渴,小便短赤,大便不爽,日一行,不成形,舌红苔黄腻,脉濡数。更兼喘促、汗出、脉虚浮数之急症,应吞服何药急救
口腔健康调查时普查的应查率是
根据《关于水利工程建设项目代建制管理的指导意见》,拟实施代建制的项目应在()中提出实行代建制管理的方案。
技术分析方法应用时应注意的问题有()
按劳分配的内在规律要求是()。
树木枝干和许多植物的茎秆通常含有大量难以分解的木质素,因此利用它们来提炼生物燃料的效率要大打折扣。目前,人们发现了一种名为红球菌的细菌,它具有分解木头和其他植物中木质素的能力,因此,人们认为可以将红球菌广泛用于以往大都废弃的茎秆,从而大大提高生物燃料的利用
全国人民代表大会任期届满()之前,全国人大常委会必须完成下届全国人民代表大会的选举。
最新回复
(
0
)