题目内容

下列有关输入、输出的说法错误的是( )。

A. C++语言本身没有提供输入、输出语句
B. C++语言中输入输出功能是通过输入输出流库中的流对象cin和cout实现的
C. 函数putchar()只能用来输出字符型变量的内容
D. 函数getchar()一次只能输入一个字符

查看答案
更多问题

为了避免在嵌套的条件语句if…else中产生二义性,C++语言规定if…else匹配的原则是( )。

A. else子句与所排位置相同的if配对
B. else子句与其之前最近的if配对
C. else子句与其之后最近的if配对
D. else子句与同一行上的if配对

运行如下程序,输出结果是( )。#include using namespace std;int main(){ int a=2,b=-1,c=2; if(a

A. 0
B. 1
C. 2
D. 3

下列语句中,与语句“n=(a>b)?(b>c?1:0):0;”功能等价的是( )。

A. if(a<=b) n=0;
B. if(a>b||b>c) n=1; else n=0;
C. if(a>b) if(b>c) n=1; else n=0; else n=0;
D. if(a>b) n=1; else if(b<=c) n=1; else if(b>c) n=1; else n=0;

关于跳转语句,下列说法正确的是( )。

A. break语句只用于循环体中
B. continue语句只用于循环体中
C. break是无条件跳转语句,continue不是
D. break和continue的跳转范围不够确定,容易产生问题

答案查题题库