#CIE1029. 电子学会选择判断题202603

电子学会选择判断题202603

单选题

1、以下哪个软件不能用于C++程序的编写与编译运行() {{ select(1) }}

  • DEV-C++( )
  • Visual studio( )
  • 微软word( )
  • code blocks( )

2、一个c++源程序文件,哪个后缀名是标准合法的?() {{ select(2) }}

  • txt
  • cpp
  • doc
  • exe

3、以下c++变量命名中,合法的一项是?() {{ select(3) }}

  • 123num
  • my-age
  • int
  • _score_2026

4、 c++ 表达式 8+3*5%2的计算结果是() {{ select(4) }}

  • 9
  • 13
  • 55
  • 0

5、执行以下c++代码,输入15并回车后,输出结果? #include

int main(){

int a;

std::cin >> a;

std::cout <<"result="<<a*2; }() {{ select(5) }}

  • result=15
  • result=30
  • 30=30
  • 编译报错

6、以下哪个函数可以计算一个数的平方根?() {{ select(6) }}

  • abs()
  • sqrt()
  • pow()
  • max()

7、以下c++代码执行后,变量b的最终值是? #include

int main()

int a =10,b;

a = a+5;

b = a/3() {{ select(7) }}

  • 3
  • 5
  • 10
  • 15

8、执行以下代码后,输出数值是? #include int main()

int a =5,b =10;

if(a>3 && b<15)

std::cout << "YES";

else

std::cout << "NO";() {{ select(8) }}

  • YES
  • NO
  • 1
  • 0

9、以下代码执行后,循环体一共会执行多少次?() #include

int main()

for (int i=0;i<10;i+=2)

std::cout << i;() {{ select(9) }}

  • 5
  • 10
  • 4
  • 无限次

10、执行以下代码后,输出的结果是() #include

int main()

for (int i=1;i<=5;i++)

sum += i;

std::cout << sum;()

{{ select(10) }}

  • 5
  • 10
  • 15
  • 20

判断题

11、顺序结构的程序,会按照代码书写的先后顺序依次执行() {{ select(11) }}

  • 正确
  • 错误

12、c++程序必须经过编译,链接生成可执行文件后,才能在计算机上运行 {{ select(12) }}

  • 正确
  • 错误

13、c++中,变量名可以先使用,后定义() {{ select(13) }}

  • 正确
  • 错误

14、c++中,5/2 的计算结果是2.5() {{ select(14) }}

  • 正确
  • 错误

15、cin 是 c++ 中用于输出的标准流对象() {{ select(15) }}

  • 正确
  • 错误

16、pow(2.0,3.0)的计算结果是8.0() {{ select(16) }}

  • 正确
  • 错误

17、abs(-5) 和 abs(5)的返回值相同,都是5() {{ select(17) }}

  • 正确
  • 错误

18、c++中,!(5>3)的逻辑结果为true() {{ select(18) }}

  • 正确
  • 错误

19、while 循环的循环体至少会执行一次() {{ select(19) }}

  • 正确
  • 错误

20、for(i =0;i<10;i++)循环结束后,变量i的值是10() {{ select(20) }}

  • 正确
  • 错误