2025年12月 CCF GESP认证 C 二级信息技术试卷(图片版,无答案)

资源下载
  1. 二一教育资源

2025年12月 CCF GESP认证 C 二级信息技术试卷(图片版,无答案)

资源简介

GESP
CCF编程能力等级认证
Grade Examination of Software Programming
C++二级
2025年12月
1单选题(每题2分,共30分)
题号123456789101112131415
答案BB A B BD A D C BBBBB C
第1题近日,空中客车公司表示,约6000架空客A320系列飞机需要紧急更换一种易受太阳辐射影响的飞行控制软
件。空客表示,在对一起飞行事故分析后的结果显示,强烈的太阳辐射可能会损坏飞行控制系统所需的关键数据,
导致判断失误,进而引发飞行异常。那这里的飞行控制系统执行判断的部件最可能是下面的()。
A.辐射传感器
B.处理器
C.内存单元
D.输出设备
第2题小明最近为了备考GE$P,开始看B站上关于网络知识的视频。其中提到计算机网络系统有不同的划分标准,
那他平时上学所在的教学楼内的网络是一个()。
A.PAN
B.LAN
C.MAN
D.WAN
第3题下面有关C+变量的说法,正确的是()。
口A.不可以用for作为变量名,因为for是C+的关键字(保留字)。
口B._tt不可以是变量名,因为变量名的第一个字符必须是英文字母。
C.tnt不可以是变量名,因为最后一个字符容易与减号混淆。
口D.可以用printf作为变量名,因为print千是关键字,但这不是好习惯,因为printf有约定的功能与含
义。
第4题一个小数是0.123123123.…无限循环,其小数点后1位是1,后2位是2,依此类推,求第N位的值。横线处应
填入的代码是()。
第1页/共10页
1 int N;
2
cin >N;
remainder
4
if (remainder ==0)
6
c0Ut<<1;
7
else if (remainder =1)
8
cout <2;
9
else
10
c0Ut<<3;
A.N%3
B.(N-1)%3
C.N/3
D.(N-1)/3
第5题某同学执行C+代码时printf("%g1n",(3+3.1415926535);输出6.14159,其原因最可能是(
6
A.C+中整数和浮点数相加时,整数会被转换为浮点数,而某些十进制小数无法精确表示为二进制小数,从而
产生某些舍入误差。
B.C+的printf函数在输出浮点数时根据格式有默认小数点位数,因此输出了较少的位数。
C.3.1415926535是一个无限循环小数,在计算机中无法精确表示。
D.由于计算机CPU的运算错误导致。
第6题某单位工号的编码规则:编码总长5位,均为数字,前4位依次整除以3其值累加之和除以10的余数为第5位数
字。如某工号为76587,前4位分别整除以3后,商分别为2、2、1、2,其累加之和为7,除以10的余数为7,故第5位
为7。下面代码依次输入前4位后,两个横线处分别应填的是()。
1 int rst 0,N;
2
for (int i=0;i<4;i++){
3
cin >N;
st*=----i/L1
6
cout <
--;//L2
□A
1N%3
2
rst 10
□B.
1N%3
2下st%10
c
1N/3
2 rst 10
D.
1
N/3
2 rst 10
第7题下面的C+代码执行后的输出是()。
第2页/共10页

展开更多......

收起↑

资源预览