首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
34
问题
有如下程序
#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://jikaoti.com/ti/OKE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
凡是函数中未指定存储类别的局部变量,其隐含的存储类型是()。
如果一个类至少有一个纯虚函数,那么该类称为()。
下面程序的运行结果是【】。#include<iostream>usingnamespacestd;classcount{staticintn;public:count(){n++;}
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){returnn;}
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=&a;,则下面语句正确的是()。
分析下面程序,该程序的运行结果是()。#include<iostream.h>classcmm{public:staticintm;cmm(){m++;}cmm(
下面有关重载函数的描述中正确的是()。
对象还有操作,用于改变对象的状态,对象及其操作就是对象的【】。
设有关系模式R(A,B,C,D,E,P),其函数依赖集为{E→D,C→B,(C,E)→F,B→A},则R最高达到______。
随机试题
首先提出“三个有利于”判断标准的是()
脂肪酸合成酶系只能直接合成
A.造血干细胞移植B.肾移植C.肝脏移植D.角膜移植E.心脏移植对组织配型要求最严格的移植是
( )是一种常用浆液,国内外大坝砂砾层灌浆绝大多数都是采用这种浆液,其主要优点是:稳定性好,能灌注细小孔隙,费用比较低廉,防渗效果也较好。
德川家康
当选定Word2003表格中的一个单元格时,常用工具栏上的“插入表格”按钮提示将会改变为()。
计算机网络最突出的优点是()。
LifetimeemploymentintheJapanesecompanymeansthattheemployeeThepassagemainlydiscusses
AnoldChinesesayinggoesthat"Hethattravelsfarknowsmuch."Itimpliesthatpersonalexperiencecountsmuch.Incontrastt
A—scopeofbusinessB—managementbuyoutsC—competeforsurvivalD—processingtradeE—f
最新回复
(
0
)