2026年9月青少年软件编程(C/C++)等级考试试卷(一级)

2026年10月19日

一、单选题

1.下列软件中,属于 C++ 集成开发环境(IDE)的是?( )

  • A、记事本
  • B、Word
  • C、Dev-C++
  • D、画图

2.C++源程序经过编译后生成的中间文件,在 Windows下常见的扩展名是?( )

  • A、.py
  • B、.doc
  • C、.obj
  • D、.txt

3.关于变量以下说法正确的是?( )

  • A、int a; 定义局部变量 a后,若未赋值,其默认值为 0
  • B、同一个作用域内不能定义两个名字完全相同的变量
  • C、变量一旦定义,值就不能修改
  • D、变量定义时必须赋初始值

4.下面属于合法C++变量标识符的是?( )

  • A、3num
  • B、my?score
  • C、_stu2026
  • D、int

5.执行以下代码后,变量 x 的值是?( )

int x = 7;
x %= 4;
x += 2;
  • A、5
  • B、3
  • C、9
  • D、11

6.在 C++ 中,用来从键盘读取数据到变量的输入对象是?( )

  • A、cout
  • B、cin
  • C、main
  • D、printf

7.在 C++程序中,若要使用 sqrt()、pow() 等数学函数,应该包含哪个头文件?( )

  • A、vector
  • B、cmath
  • C、string
  • D、queue

8.执行下面代码,a,b的值是?( )

int a=7,b=13,t;
t=a; 
a=b; 
b=t;
  • A、7,13
  • B、13,13
  • C、13,7
  • D、7,7

9.下面循环执行完毕sum的值为?( )

int sum=0;
for(int i=1;i<=6;i++) 
     sum+=i;
  • A、12
  • B、18
  • C、21
  • D、28

10.已知 int a=6, b=9;,下列逻辑表达式结果为 false的是?( )

  • A、a<10 && b>5
  • B、a>5 || b<2
  • C、!(a > b)
  • D、a > b && b > 0

二、判断题

11.可以使用记事本编译 C++ 源代码。( )

12.C++中的标识符是区分大小写的,例如变量 Value和 value 是两个不同的变量。( )

13.使用 cin 读取数据时,多个输入的数据之间可以用空格、回车隔开。( )

14.表达式 10 / 4 * 2 的计算结果是 5。( )

15.pow(4,3)可以计算4的3次方。( )

16.abs(-5)和 fabs(-5.5)都能正确返回绝对值,但它们的返回类型不同。( )

17.顺序结构程序执行时,代码从上往下依次运行。( )

18.!(8>2) 的逻辑运算结果为true。( )

19.while循环无论条件真假,循环体至少执行一次。( )

20.continue语句的作用是立刻结束整个循环,跳出循环。( )

三、编程题

21.书店促销

http://xiaopangoj.com/p/18939

22.倍数累加

http://xiaopangoj.com/p/18940