#168. C++一级专项(客观题二)
C++一级专项(客观题二)
202403
- C++语言中下面可以完成数据输入的语句是( )。
{{ select(1) }}
- printf语句
- scanf语句
- default语句
- cout语句
- C++语句
printf("%d#%d&",2,3)
执行后输出的是2#3&
。
{{ select(2) }}
- √
- ×
- C++函数scanf( )必须含有参数,且其参数为字符串型字面量,其功能是提示输入。
{{ select(3) }}
- √
- ×
202406
- C++语句printf("5%%2={%d}\n",5 % 2) 执行后的输出是( )。
{{ select(4) }}
- 1={1}
- 5%2={5%2}
- 5%2={1}
- 5 ={1}
- 对整型变量i,执行C++语句cin >> i, cout << i 时如果输入5+2 ,下述说法正确的是( )。
{{ select(5) }}
- 将输出整数7
- 将输出5
- 语句执行将报错,输入表达式不能作为输出的参数
- 语句能执行,但输出内容不确定
- C++的整型N 被赋值为5,语句printf( " %d * 2 " , N) 执行后将输出10。
{{ select(6) }}
- √
- ×
202409
- 在C++中,下列表达式错误的是( )。
{{ select(7) }}
- cout << "Hello,GESP!"<< endl;
- cout << 'Hello,GESP!'<< endl;
- cout << """Hello,GESP!"""<< endl;
- cout << "Hello,GESP!' << endl;
- C++语句printf("6%2={%d}", 6%2) 执行后的输出是( )。
{{ select(8) }}
- "6%2={6%2}"
- 6%2={6%2}
- 0=0
- 6%2={0}
- N是C++程序中的整型变量,则语句scanf("%d", &N) 能接收形如正整数、负整数和0输入,但如果输入含 字母或带小数点数,将导致无法执行。
{{ select(9) }}
- √
- ×
- 在C++代码中整型变量X被赋值为20.24,则cout << ( X++, X+1 ) / 10 执行后输出的是2.124 。
{{ select(10) }}
- √
- ×
202412
- 有关下列C++代码的说法,正确的是( )。
printf("Hello,GESP!");
{{ select(11) }}
- 配对双引号内,不可以有汉字
- 配对双引号可以相应改变为英文单引号而输出效果不变
- 配对双引号可以相应改变为三个连续英文单引号而输出效果不变
- 配对双引号可以相应改变为三个连续英文双引号而输出效果不变
- X 是C++语言的基本类型变量,则语句cin>>X, cout <<X 能接收键盘输入并原样输出。( )
{{ select(12) }}
- √
- ×
- C++语句cout << (3,2) 执行后,将输出3和2,且3和2之间有逗号间隔。 {{ select(13) }}
- √
- ×
- 在C++中,对浮点变量float f ,则语句cin >> f; cout << (f<1); 在输入是2e-1 时,输出是0。 {{ select(14) }}
- √
- ×
202503
- 下面C++语句( )执行后的输出是
__ 0322$$
。
{{ select(15) }}
printf("__ %2d%02d$$", 3, 22)
printf("__ %02d%2d$$", 3, 22)
printf("__ %02d%02d$$$$", 3, 22)
printf("____ %02d%02d$$$$", 3, 22)
- 有关下列C++代码的说法,错误的是( ) 。
printf("我爱码代码!");
{{ select(16) }}
- 配对双引号内的汉字改为英文 Hello ,C++代码能正确执行
- 配对双引号内的汉字改为 Hello代码! ,C++代码能正确执行
- 代码中的每个双引号,都可以改为两个单引号
- 代码中的每个双引号,都可以改为三个双引号
- 下面C++代码执行后的输出是( )。
int N = 10;
printf("{N}\*{N}={%d\*%d}", N, N, N \* N);
{{ select(17) }}
- 10*10={10*10}
- 100=10
- N*N=100
- {N}*{N}={10*10}
202506
- 对下列C++的代码,描述准确的是( )。
int first = 10;
printf("{%d}\n", First)
{{ select(18) }}
- 执⾏后输出10
- 执⾏后输出 {First}
- 执⾏后输出 "{First}"
- 编译报错,因为First应该是first
- 下⾯C++代码执⾏后的输出是( )。
int a,b;
a = 3;
b = 4;
printf("a+b=%02d#a+b={a+b}", a+b, a+b);
{{ select(19) }}
- 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