什么是网站链接优化,wordpress固定链接域名,做视频网站审核编辑有假么,长沙网站优化公司CCF编程能力等级认证GESP—C1级—20240629 单选题#xff08;每题 2 分#xff0c;共 30 分#xff09;判断题#xff08;每题 2 分#xff0c;共 20 分#xff09;编程题 (每题 25 分#xff0c;共 50 分)休息时间立方数 单选题#xff08;每题 2 分#xff0c;共 30… CCF编程能力等级认证GESP—C1级—20240629 单选题每题 2 分共 30 分判断题每题 2 分共 20 分编程题 (每题 25 分共 50 分)休息时间立方数 单选题每题 2 分共 30 分
1、在C中下列不可做变量的是( )。
A. five-Star
B. five_star
C. fiveStar
D. _fiveStar正确答案: A 2、C表达式3 - 3 * 3 / 5的值是( )。
A. -1.2
B. 1
C. 0
D. 2正确答案: D 3、在C中假设N为正整数则表达式 cout (N % 3 N % 7) 可能输出的最大值是( )。
A. 6
B. 8
C. 9
D. 10正确答案: B 4、C语句 printf(“5%%2{%d}\n”, 5 % 2) 执行后的输出是( )。
A. 1{1}
B. 5%2{5%2}
C. 5%2{1}
D. 5 {1}正确答案: C 5、对整型变量i执行C语句 cin i, cout i 时如果输入 52 下述说法正确的是( )。
A. 将输出整数7
B. 将输出 5
C. 语句执行将报错输入表达式不能作为输出的参数
D. 语句能执行但输出内容不确定正确答案: B 6、下面C代码执行后的输出是( )。
float a;
a 101.101;
a101;
printf(a1{%.0f},a1);A. 102{102}
B. a1{a1}
C. a1{102}
D. a先被赋值为浮点数后被赋值为整数执行将报错正确答案: C 7、表达式 9/4 - 6 % (6 - 2) * 10 的值是( )。
A. -17.75
B. -18
C. -14
D. -12.75正确答案: B 8、下面C代码执行时输入10后正确的输出是( )。
int N;
cout 请输入正整数:; cin N;
if(N%3)printf(第5行代码%2d, N % 3);
elseprintf(第6行代码%2d, N % 3);A. 第5行代码1
B. 第6行代码1
C. 第5行代码 1
D. 第6行代码 1正确答案: C 9、下面C代码执行后输出是( )。
int Sum 0,i 0;
for(; i 10; )Sum i;
cout i Sum;A. 9 45
B. 10 55
C. 10 45
D. 11 55正确答案: C 10、下面C代码用于判断N是否为质数(只能被1和它本身整除的正整数)。程序执行后下面有关描述正确的是( )。
int N;
cout 请输入整数:;
cin N;
bool Flag false;
if(N 2){ Flag true;for (int i 2; i N; i)if (N % i 0){Flag false;break; }
}
if(Flag)cout 是质数;
elsecout 不是质数;A. 如果输入负整数可能输出“是质数”
B. 如果输入2将输出“不是质数”因为此时循环不起作用
C. 如果输入2将输出“是质数”即便此时循环体没有被执行
D. 如果将 if (N 2) 改为 if (N 2) 将能正确判断N是否质数正确答案: C 11、下面的C代码用于求1~N之间所有奇数之和其中N为正整数如果N为奇数则求和时包括N。有关描述 错误的是( )。
int N;
cout 请输入正整数:;
cin N;
int i 1, Sum 0;
while (i N){if (i % 2 1)Sum i;i 1;
}
cout i Sum;A. 执行代码时如果输入10则最后一行输出将是 11 25
B. 执行代码时如果输入5则最后一行输出将是 6 9
C.将i 1移到if (i % 2 1)前一行同样能实现题目要求
D.删除if (i % 2 1)并将i 1改为i 2同样可以实现题目要求正确答案: C 12、如果一个整数N能够表示为 X*X 的形式那么它就是一个完全平方数下面C代码用于完成判断N是否为 一个完全平方数在横线处应填入的代码是( )。
int N;
cin N;
for(int i 0; i N; i)if(___________________)cout N 是一个完全平方数\n;A. i N * N
B. i * 10 N
C. i i N
D. i * i N正确答案: D 13、执行下面C代码后输出的cnt的值是( )。
int cnt 0;
for(int i 0; i * i 64; i 2)cnt;
cout cnt;A. 8
B. 7
C. 4
D. 1正确答案: C 14、小杨父母带他到某培训机构给他报名参加CCF组织的GESP认证考试的第1级那他可以选择的认证语言有几 种?( )
A. 1
B. 2
C. 3
D. 4正确答案: C 15、ENIAC于1946年投入运行是世界上第一台真正意义上的计算机它的主要部件都是( )组成的。
A. 感应线圈
B. 电子管
C. 晶体管
D. 集成电路正确答案: B 判断题每题 2 分共 20 分
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 则语句 cin 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测试是对认证者的编程能力进行等级认证同一级别的能力基本上与编程语言无关。( ) 正确答案: 正确 编程题 (每题 25 分共 50 分)
休息时间
【问题描述】 小杨计划在某个时刻开始学习并决定在学习 秒后开始休息。 小杨想知道自己开始休息的时刻是多少。 【输入描述】 前三行每行包含一个整数分别表示小杨开始学习时刻的时h、分m、秒s(hms的值符合 1 h 12 , 0 m 59 , 0 s 59 1 h 12, 0 m 59, 0 s 59 1h12,0m59,0s59。 第四行包含一个整数k表示小杨学习的总秒数(注k的值符合 1 k 3600 1 k 3600 1k3600。 【输出描述】 输出一行包含三个整数分别表示小杨开始休息时刻的时、分、秒。 【样例输入 1】 12 59 59 10 【样例输出 1】 13 0 9 【样例解释】 小杨在时刻 12:59:59 开始学习学习 10秒后开始休息即在 13:0:9 时刻开始休息。 【数据范围】 对于全部数据保证有 1 h 12 , 0 m 59 , 0 s 59 , 1 k 3600 1 h 12, 0 m 59, 0 s 59, 1 k 3600 1h12,0m59,0s59,1k3600。
#include iostream using namespace std; int main() { int h, m, s, k;cin h m s k;int sumn h * 3600 m * 60 s k;int a1 sumn / 3600;int a2 (sumn - a1 * 3600) / 60;int a3 sumn - a1 * 3600 - a2 * 60;printf(%d %d %d, a1, a2, a3);return 0;
}立方数
【问题描述】 小杨有一个正整数n 他想知道n是否是一个立方数。 一个正整数n是立方数当且仅当存在一个正整数x满足 x ∗ x ∗ x n x * x * x n x∗x∗xn 。【输入描述】 第一行包含一个正整数n。 【输出描述】 如果正整数n是一个立方数输出 Yes否则输出 No。 【样例输入 1】 8 【样例输出 1】 Yes 【样例输入 2】 9 【样例输出 2】 No 【样例解释】 对于样例1存在正整数2使得 8 2 ∗ 2 ∗ 2 8 2 * 2 * 2 82∗2∗2因此 为立方数。 对于样例2不存在满足条件的正整数因此9不为立方数。 【数据范围】 对于全部数据 保证有 1 n 1000 1 n 1000 1n1000
#include iostream using namespace std; int main() { int n;cin n;for (int i 1; i n; i){if (i * i * i n){cout Yes;return 0;}}cout No;return 0;
}