#6112. gesp一级真题分类七:输入输出语句
gesp一级真题分类七:输入输出语句
七、输入输出语句
题目
- C++语句cout<<(2*3,3%10,2+3)的输出为6,3,5。( ) {{ select(1) }}
- 正确
- 错误
-
下面C++代码中变量N和M都是整型,则执行时如果先输入10并输入一个制表符后输入20并回车,其输出的数值是( )。 {{ select(2) }}
scanf("%d", &N); scanf("%d", &N); printf("%d", N+M);
- {30}
- 1020
- {N+M}
- 不输出,继续等待输入
-
下面C++代码执行时如果先输入10回车后输入20并回车,其输出是( )。 {{ select(3) }}
int N,M; printf("第一个数:"); scanf("%d",&N); printf("第二个数:"); scanf("%d",&N); printf("%s(N+M)=%d",N+M,int(N+M));
- 30=30
- 10+20=30
- %(N+M)=30
- 错误提示
-
下面C++代码执行时输入14+7后,正确的输出是( )。 {{ select(4) }}
int P; printf("请输入正整数P:"); scanf("%d", &P); if (P % 3 || P % 7) printf("第5行代码%d, %d", P % 3, P % 7); else printf("第7行代码%2d", P % 3 && P % 7);
- 第5行代码2.0
- 第5行代码1.0
- 第7行代码1
- 第7行代码0
- C++语句printf("%d%d&",2,3)执行后输出的是2#3&。( ) {{ select(5) }}
- 正确
- 错误
- C++函数scanfO必须含有参数,且其参数为字符串型字面量,其功能是提示输入。( ) {{ select(6) }}
- 正确
- 错误
-
下面C++代码执行后的输出是( )。 {{ select(7) }}
int N = 10; printf("{N}*{N}={%d*%d}", N, N, N * N);
- 1010={1010}
- 100=10
- N*N=100
- {N}{N}={1010}
-
对下面的代码,描述正确的是( )。 {{ select(8) }}
#include <stdlib.h> using namespace std; int main(){ int arr[] = {2,6,3,5,4,8,1,0,9,10}; for(int i = 0; i < 10; i++) cout << arr[i] << " "; cout << i << endl; cout << endl; return 0; }
- 代码编译错误,因为i在循环外不可见
- 代码可以正常结束,输出10个整数后输出10
- 代码可以正常结束,输出10个整数后输出随机数
- 代码将出现运行错误
-
成功执行下面的C++代码,先后从键盘上输入5回车和2回车,输出是( )。 {{ select(9) }}
cin >> a; cin >> b; cout << a + b;
- 将输出整数7
- 将输出52,5和2之间没有空格
- 将输出5和2,5和2之间有空格
- 执行结果不确定,因为代码段没有显示a和b的数据类型
-
下面C++代码执行后的输出是( )。 {{ select(10) }}
int a,b; a = 3; b = 4; printf("a+b=%02d#a+b={a+b}", a+b, a+b);
- a+b=07#a+b={a+b}
- a+b= 7#a+b=7
- a+b=7#a+b={a+b}
- a+b=7#a+b=7
-
下面C++代码执行后的输出是( )。 {{ select(11) }}
int N = 10; printf("N*{N}={%d*%d}", N, N, N * N);
- 1010={1010}
- 100=10
- N*N=100
- {N}{N}={1010}
- 小明在测试C++的printf的功能时执行了printf("%5d\n",314),则代码输出的结果是( )。 {{ select(12) }}
- 314
- 314(前面有2个空格)
- 00314
- -5314
- 在C++中,下列表达式错误的是( )。 {{ select(13) }}
- cout << "Hello,GESP!"<<endl;
- cout << 'Hello,GESP!'<<endl;
- cout << "Hello,GESP!"<<endl;
- cout << "Hello,GESP!'<<endl;
-
有关下列C++代码的说法,正确的是( )。 {{ select(14) }}
printf("Hello,GESP!");
- 配对双引号内,不可以有汉字
- 配对双引号可以相应改变为英文单引号而输出效果不变
- 配对双引号可以相应改变为三个连续英文单引号而输出效果不变
- 配对双引号可以相应改变为三个连续英文双引号而输出效果不变
-
有关下列C++代码的说法,错误的是( )。 {{ select(15) }}
printf("我爱代码!");
- 配对双引号内的汉字改为英文Hello,C++代码能正确执行
- 配对双引号内的汉字改为Hello代码!,C++代码能正确执行
- 代码中的每个双引号,都可以改为两个单引号
- 代码中的每个双引号,都可以改为三个双引号