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

2026年10月19日

一、单选题

1.一个完整的C++程序,必须包含以下哪个函数作为程序执行的入口?( )

  • A、main()
  • B、start()
  • C、begin()
  • D、init()

2.C++源代码经过以下哪个步骤后,会生成可直接在Windows系统运行的.exe文件?( )

  • A、仅编写代码
  • B、仅编译
  • C、编译+链接
  • D、仅调试

3.以下关于C++变量定义的写法,正确的是?( )

  • A、int 123num = 10;
  • B、float my_score = 95.5;
  • C、double class = 3.14;
  • D、bool a-b = true;

4.C++表达式 15 - 6 / 2 * 3 的计算结果是?( )

  • A、6
  • B、9
  • C、14
  • D、0

5.执行以下C++代码,输入20并回车后,输出结果是?( )

int a; 
cin >> a; 
cout << a * 3 + 5;
  • A、60
  • B、65
  • C、20*3+5=65
  • D、a * 3 + 5

6.以下哪个C++函数可以用于计算一个数的绝对值?( )

  • A、pow( )
  • B、sqrt( )
  • C、abs( )
  • D、max( )

7.以下C++代码执行后,变量c的最终值是?( )

int a = 8, b = 5, c; 
a = a * 2; 
b = b - 3;
c = a / b; 
  • A、4
  • B、5
  • C、8
  • D、16

8.以下C++代码执行后,输出结果是?( )

int x = 7, y = 12; 
if(x < 5 || y > 10) 
   cout << "通过"; 
else 
   cout << "不通过";
  • A、通过
  • B、不通过
  • C、1
  • D、0

9.以下C++代码执行后,循环体一共会执行多少次?( )

int i = 1; 
while(i <= 20)
{ 
    cout << i << " "; 
    i += 4; 
}
  • A、4
  • B、5
  • C、6
  • D、无限次

10.以下C++代码执行后,输出的结果是?( )

int res = 1; 
for(int i=1;i<=4;i++) 
     res *= i; 
cout << res;
  • A、4
  • B、10
  • C、24
  • D、120

二、判断题

11.在Dev-C++中,代码编译报错时,依然可以成功运行程序。( )

12.在C++中,整型变量可以存储小数,不会丢失精度。( )

13.C++中,7 % 3的计算结果是1,代表7除以3的余数。( )

14.scanf和printf是C语言标准输入输出函数。( )

15.sqrt()函数是计算平方根的函数。( )

16.pow(3, 2)的计算结果是6,代表3乘以2。( )

17.顺序结构是一种程序的结构,逆序结构也是一种程序的结构。( )

18.C++中,5 > 3 && 2 > 7的逻辑运算结果为true。( )

19.do-while循环的循环体至少会执行一次,无论循环条件是否成立。( )

20.for(int i=0; ; i++) 是一个无限循环。( )

三、编程题

21.温度转换

http://xiaopangoj.com/p/18941

22.体温记录

http://xiaopangoj.com/p/18942