#168. C++一级专项(客观题二)

C++一级专项(客观题二)

202403

  1. C++语言中下面可以完成数据输入的语句是( )。

{{ select(1) }}

  • printf语句
  • scanf语句
  • default语句
  • cout语句
  1. C++语句printf("%d#%d&",2,3) 执行后输出的是2#3&

{{ select(2) }}

  • ×
  1. C++函数scanf( )必须含有参数,且其参数为字符串型字面量,其功能是提示输入。

{{ select(3) }}

  • ×

202406

  1. C++语句printf("5%%2={%d}\n",5 % 2) 执行后的输出是( )。

{{ select(4) }}

  • 1={1}
  • 5%2={5%2}
  • 5%2={1}
  • 5 ={1}
  1. 对整型变量i,执行C++语句cin >> i, cout << i 时如果输入5+2 ,下述说法正确的是( )。

{{ select(5) }}

  • 将输出整数7
  • 将输出5
  • 语句执行将报错,输入表达式不能作为输出的参数
  • 语句能执行,但输出内容不确定
  1. C++的整型N 被赋值为5,语句printf( " %d * 2 " , N) 执行后将输出10。

{{ select(6) }}

  • ×

202409

  1. 在C++中,下列表达式错误的是( )。

{{ select(7) }}

  • cout << "Hello,GESP!"<< endl;
  • cout << 'Hello,GESP!'<< endl;
  • cout << """Hello,GESP!"""<< endl;
  • cout << "Hello,GESP!' << endl;
  1. C++语句printf("6%2={%d}", 6%2) 执行后的输出是( )。

{{ select(8) }}

  • "6%2={6%2}"
  • 6%2={6%2}
  • 0=0
  • 6%2={0}
  1. N是C++程序中的整型变量,则语句scanf("%d", &N) 能接收形如正整数、负整数和0输入,但如果输入含 字母或带小数点数,将导致无法执行。

{{ select(9) }}

  • ×
  1. 在C++代码中整型变量X被赋值为20.24,则cout << ( X++, X+1 ) / 10 执行后输出的是2.124 。

{{ select(10) }}

  • ×

202412

  1. 有关下列C++代码的说法,正确的是( )。
printf("Hello,GESP!");

{{ select(11) }}

  • 配对双引号内,不可以有汉字
  • 配对双引号可以相应改变为英文单引号而输出效果不变
  • 配对双引号可以相应改变为三个连续英文单引号而输出效果不变
  • 配对双引号可以相应改变为三个连续英文双引号而输出效果不变
  1. X 是C++语言的基本类型变量,则语句cin>>X, cout <<X 能接收键盘输入并原样输出。( )

{{ select(12) }}

  • ×
  1. C++语句cout << (3,2) 执行后,将输出3和2,且3和2之间有逗号间隔。 {{ select(13) }}
  • ×
  1. 在C++中,对浮点变量float f ,则语句cin >> f; cout << (f<1); 在输入是2e-1 时,输出是0。 {{ select(14) }}
  • ×

202503

  1. 下面C++语句( )执行后的输出是 __ 0322$$

{{ select(15) }}

  • printf("__ %2d%02d$$", 3, 22)
  • printf("__ %02d%2d$$", 3, 22)
  • printf("__ %02d%02d$$$$", 3, 22)
  • printf("____ %02d%02d$$$$", 3, 22)
  1. 有关下列C++代码的说法,错误的是( ) 。
printf("我爱码代码!");

{{ select(16) }}

  • 配对双引号内的汉字改为英文 Hello ,C++代码能正确执行
  • 配对双引号内的汉字改为 Hello代码! ,C++代码能正确执行
  • 代码中的每个双引号,都可以改为两个单引号
  • 代码中的每个双引号,都可以改为三个双引号
  1. 下面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

  1. 对下列C++的代码,描述准确的是( )。
int first = 10;
printf("{%d}\n", First)

{{ select(18) }}

  • 执⾏后输出10
  • 执⾏后输出 {First}
  • 执⾏后输出 "{First}"
  • 编译报错,因为First应该是first
  1. 下⾯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