#4448. gesp1级模拟卷

gesp1级模拟卷

一、选择题(共15题,每题2分,共30分)

{{ select(1) }} 1、下面关于 C++ 的说法正确的是( )

  • A C++ 是解释型语言
  • B C++ 程序不能进行输入输出
  • C C++ 是一种编译型语言
  • D C++ 只能在 Linux 系统上运行

{{ select(2) }} 2、C++ 中用于输出数据到屏幕的语句是( )

  • A scanf
  • B cout
  • C printf
  • D cin

{{ select(3) }} 3、下面哪一个是正确的 C++ 注释语法( )

  • A /* 注释内容 */
  • B // 注释内容
  • C ## 注释内容
  • D 以上A和B都对

{{ select(4) }} 4、下面哪一行是整型变量的正确定义( )

  • A int x;
  • B integer x;
  • C var x;
  • D int x=“10”;

{{ select(5) }} 5、下面哪一个关键字用于定义常量( )

  • A const
  • B int
  • C char
  • D for

{{ select(6) }} 6、下面哪个运算符表示“取余”运算( )

  • A %
  • B /
  • C *
  • D //

{{ select(7) }} 7、在 C++ 中,cin >> x; 表示( )

  • A 将 x 输出到屏幕
  • B 从键盘输入数据给 x
  • C 给 x 赋值 0
  • D 删除变量 x

{{ select(8) }} 8、下面哪一个是 C++ 的循环语句( )

  • A if
  • B switch
  • C while
  • D break

{{ select(9) }} 9、如果程序需要输出两行文字“Hello”和“World”,下面哪一段代码正确( )

  • A cout << "Hello" << "World";
  • B cout << "Hello\nWorld";
  • C cout << "Hello"; cout << "World";
  • D B和C都对

{{ select(10) }} 10、下面哪一个数据类型可以表示小数( )

  • A int
  • B char
  • C double
  • D bool

{{ select(11) }} 11、C++ 程序必须包含哪个头文件才能使用输入输出流( )

  • A <stdio.h>
  • B <iostream>
  • C <string>
  • D <iomanip>

{{ select(12) }} 12、下面哪种写法可以正确输出“GESP”后换行( )

  • A cout << "GESP" << endl;
  • B cout << "GESP/n";
  • C cout << GESP;
  • D printf("GESP\n");

{{ select(13) }} 13、if (a>10) cout<<a; 语句的作用是( )

  • A 当 a 大于10时输出 a
  • B 当 a 小于10时输出 a
  • C 永远输出 a
  • D 输出10

{{ select(14) }} 14、下面哪一个是数组的正确定义( )

  • A int a[5];
  • B int[5] a;
  • C array a;
  • D int a={1,2,3,4,5};

{{ select(15) }} 15、C++ 中 for 循环语句写法正确的是( )

  • A for (int i=1;i<=10;i++)
  • B for i=1 to 10
  • C for (i<=10;i++)
  • D loop i=1 to 10

二、判断题(共10题,每题2分,共20分)

{{ select(16) }} 1、C++ 中的 main 函数必须有返回值。( )

  • A 正确
  • B 错误

{{ select(17) }} 2、int a=5; 表示定义整型变量 a 并赋值为5。( )

  • A 正确
  • B 错误

{{ select(18) }} 3、if 语句用于循环执行一段代码。( )

  • A 正确
  • B 错误

{{ select(19) }} 4、char 类型用于存储单个字符。( )

  • A 正确
  • B 错误

{{ select(20) }} 5、cout << "123"; 表示输入数据到变量中。( )

  • A 正确
  • B 错误

{{ select(21) }} 6、while 是一种循环语句。( )

  • A 正确
  • B 错误

{{ select(22) }} 7、double 类型可以存储小数。( )

  • A 正确
  • B 错误

{{ select(23) }} 8、cin >> a; 表示从键盘读取数据给变量 a。( )

  • A 正确
  • B 错误

{{ select(24) }} 9、int a[3]={1,2,3}; 定义了一个长度为3的整型数组。( )

  • A 正确
  • B 错误

{{ select(25) }} 10、for 循环中 i++ 表示每次循环 i 增加1。( )

  • A 正确
  • B 错误

三、编程题(共2题,每题25分,共50分)

编程题1 数列求和

编程题2 求最大