#169. C++一级专项(客观题三)

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

202403

  1. 执行C++语句 cin >> a 时如果输入 5+2,下述说法正确的是( )。

{{ select(1) }}

  • 变量a将被赋值为整数7
  • 变量a将被赋值为字符串,字符串内容为5+2
  • 语句执行将报错,不能输入表达式
  • 依赖于变量a的类型。如果没有定义,会有编译错误
  1. 下面关于整型变量int x的赋值语句不正确是( )。

{{ select(2) }}

  • x=(3.16);
  • x=3.16;
  • x=int(3.16);
  • x=3.16 int;
  1. C++表达式"10"*2 执行时将报错,因为"10" 是字符串类型而 2 是整数类型,它们数据类型不同,不能在一 起运算。

{{ select(3) }}

  • ×
  1. C++语言中3.0和3的值相等,所以它们占用的存储空间也相同。

{{ select(4) }}

  • ×
  1. 在C++的程序中,cin是一个合法的变量名。

{{ select(5) }}

  • ×

202406

  1. 在C++中,下列不可做变量的是( )。

{{ select(6) }}

  • five-Star
  • five_star
  • fiveStar
  • _fiveStar
  1. 下面C++代码执行后的输出是( )。
float a;
a = 101.101;
a = 101;
printf("a+1={%.0f}", a+1);

{{ select(6) }}

  • 102={102}
  • a+1={a+1}
  • a+1={102}
  1. 在C++代码中变量X 被赋值为16.44,则cout << X / 10 执行后输出的一定是1。

{{ select(8) }}

  • ×
  1. 定义C++的float 型变量N ,则语句cin >> N; cout << int( float( N ) ) 可以输入正负整数和浮点数, 并将其转换为整数后输出。

{{ select(9) }}

  • ×
  1. 在C++代码中,不可以将变量命名为printf ,因为printf 是C++语言的关键字。

{{ select(10) }}

  • ×

202409

  1. 在C++代码中,不可以将变量命名为five-star ,因为变量名中不可以出现- (减号)符号。

{{ select(11) }}

  • ×
  1. 在C++语言中,整型、实数型、字符型、布尔型是不同数据类型,但这四种类型的变量间都可以比较大小。

{{ select(12) }}

  • ×

202412

  1. 在C++代码中,studentName 、student_name 以及 sStudentName 都是合法的变量名称。( )

    {{ select(13) }}

  • ×

202503

  1. 在C++中,下列可以做变量的是( )。

{{ select(14) }}

  • Var-1
  • $1
  • %%1
  • _Var_1
  1. 以下哪个是C++语言的关键字?( ) 。

{{ select(15) }}

  • abs
  • cin
  • do
  • endl
  1. 下面C++代码执行时将报错,因为所在位置应该是变量名,而不可以做变量名。( )
for (int _ = 0; _ < 100; _++)
	cout << "*" << endl;

{{ select(16) }}

  • ×
  1. 在C++代码中, user_Name 、 _userName 、 user-Name 、 userName_ 都是合法的变量名。( ) {{ select(17) }}
  • ×
  1. C++中定义整型变量N,执行语句 scanf("%d", &N); cout << N / 3 * 5; 时输入 3.6 ,则输出是6。( )

    {{ select(18) }}

  • ×

202506

  1. 在C++中,下列可以做变量名的是( ) 。

{{ select(19) }}

  • X.cpp
  • X-cpp
  • X#cpp
  • X_cpp
  1. 下⾯的C++代码执⾏后,其输出是( )。
int x = 10, y = 20;
x = x + y;
y = x - y;
x = x - y;
cout << x << ' ' << y;

{{ select(20) }}

  • 10 20
  • 20 10
  • 10 10
  • 20 20
  1. 执⾏C++代码 cout << (12 + 12.12) 将报错,因为12是int类型,⽽12.12是float类型,不同类型不能直接运 算。( ) {{ select(21) }}
  • ×
  1. 在C++代码中,不可以将变量命名为false,因为false是C++语⾔的关键字。( )

    {{ select(22) }}

  • ×