2025-2026学年CCF GESP认证 C 四级信息技术试卷(图片版,无答案)

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

2025-2026学年CCF GESP认证 C 四级信息技术试卷(图片版,无答案)

资源简介

GESP
CCF编程能力等级认证
Grade Examination of Software Programming
C++
四级
2025年12月
1
单选题(每题2分,共30分)
题号123456789101112131415
答案CC BD BA CAB BB A B D B
第1题小杨想让指针p指向整数变量×,正确写法是()。
A
1 int p =&x;
□B.
1 int *p x;
c.
1 int *p =&x;
□D.
1P=*x;
第2题小杨写了如下的指针接力程序,程序执行完后变量a、*p1和*p2的值分别是()。
1 int a 5;
2 int*p1 &a;
3
int*p2=p1;
4*p2=10;
A.51010
B.51015
C.101010
D.5510
第3题小杨用一个二维数组表示棋盘,其中1表示有棋子,0表示没有棋子。他想知道第2行第3列有没有棋子,
可采用的代码是:()。
1inta[3][4]={
2
1,0,1,0}
3
{0,1,0,1},
4
{1,1,0,}
5}:
A.cout 第1页/共12页
B.cout C.cout D.cout 第4题执行完下面的代码后,*(p+5)和arr[1][1]的值分别是()。
1 int arr[3][4]={1,2,3,4},{5,6,7,8},{9,10,11,12}:
2 int*p &arr[0][0];
4.56
□B.65
c.55
D.66
第5题执行完下面的代码后,sUm的值是()。
1
int arr[2][3][2]={
2
{1,2},{3,4},5,6},
3
{7,8},{9,10,{11,12}
4
y
5
int sum 0;
6
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
8
for(int k 0;k 2;k++)
9
if(i+j+k)%2==0)
10
sum +arr[i][j][k];
A.36
B.39
c.78
D.30
第6题执行完下面的代码后,输出是()。
1 int a 1;
2
3
void test(){
4
int a 2;
6
int a 3;
7
a++:
9
a++;
10
cout 11
12
13
int main(){
14
test();
15
cout 16
return 0;
17
4.31
B.41
C.32
第2页1共12页

展开更多......

收起↑

资源预览