2024-06-GESP C++ 一级真题

说明:满分100,不含编程题,选择判断分数按比例提高一倍。
您的姓名:
一、单选题(每题4分,共60分)
1、在C++中 ,下列不可做变量的是( )。
2、C++表达式3-3*3/5的值是()。
3、在C++中 ,假设N为正整数 ,则表达式 cout << (N % 3 + N % 7) 可能输出的最⼤值是()。
4、C++语句printf("5%%2={%d}\n",5 % 2) 执⾏后的输出是()。
5、对整型变量i,执⾏C++语句c in >> i, cout << i 时如果输⼊5+2,下述说法正确的是()。
6、下面C++代码执行后的输出是()。
7、表达式9/4 - 6 % (6 - 2) * 10 的值是()。
8、下面C++代码执行时输入10后,正确的输出是()。
9、下⾯C++代码执⾏后输出是()。
10、下⾯C++代码⽤于判断N是否为质数(只能被1和它本⾝整除的正整数) 。程序执⾏后 ,下⾯有关描述正确 的是()。
11、下⾯的C++代码⽤于求1~N之间所有奇数之和 ,其中N为正整数 ,如果N为奇数 ,则求和时包括N。有关描述 错误的是()。
12、如果⼀个整数N能够表⽰为 X*X 的形式 ,那么它就是⼀个完全平⽅数 ,下⾯C++代码⽤于完成判断N是否为 ⼀个完全平⽅数 ,在横线处应填⼊的代码是()。
13、执⾏下⾯C++代码后输出的cnt的值是()。
14、⼩杨⽗母带他到某培训机构给他报名参加CCF组织的GESP认证考试的第1级 ,那他可以选择的认证语⾔有⼏ 种? ()
15、ENIAC于1946年投⼊运⾏ ,是世界上第⼀台真正意义上的计算机 ,它的主要部件都是()组成的。
二、判断题(每题4 分,共40 分)
1、在C++代码中变量X被赋值为16.44,则cout << X / 10 执⾏后输出的⼀定是1 。
2、C++的整型变量N被赋值为10,则语句cout << N / 4 << "->" << N % 4 << "->" << N / 4.0 执⾏ 后输出是 2->2->2.0。
3、定义C++的float型变量N,则语句c in >> N; cout << int(float(N)) 可以输⼊正负整数和浮点数, 并将其转换为整数后输出 。
4、C++的整型N被赋值为5,语句printf("%d*2",N)执⾏后将输出10。
5、在C++中,break语句⽤于终⽌当前层次的循环 ,循环可以是 for循环 ,也可以是 while循环 。
6、在C++, continue语句通常与if语句配合使⽤ 。
7、在C++代码中 ,不可以将变量命名为 printf, 因为 printf是C++语⾔的关键字 。
8、在C++中有整型变量N,则表达式N += 8/4//2 相当于N += 8/(4/2)。
9、C++中定义变量int N,则表达式( !!N)的值也是N的值。
10、GESP测试是对认证者的编程能⼒进⾏等级认证, 同⼀级别的能⼒基本上与编程语⾔⽆关 。
更多问卷 复制此问卷