文库 真题 GESP真题

2024年3月GESP等级认证C++编程四级真题及答案

gesp真题 gesp认证 gesp题库 PDF   9页   下载2   2024-03-17   浏览479   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年3月GESP等级认证C++编程四级真题及答案 第1页
2024年3月GESP等级认证C++编程四级真题及答案 第2页
剩余7页未读, 下载浏览全部
题号 1 2 3 4 5 6 7 8 9 10 11 1 2 13 14 15 答 案 C C D D C C D A C B C C B C C C ++  四级 2024 年 0 3 ⽉ 1 单选题(每题 2 分,共 30 分) 第 1 题 若 函数声明为 int f(int &x){ x+=3; return x; } , 则对声明的变量 int a=3 , 下⾯哪个调⽤能够改 变 a 的值 ( ) 。 A . f(&a) ; B . f(*a) ; C . f(a) ; D . f(a-3) ; 第 2 题 下 ⾯ C++ 代码执⾏后,输出的是 ( ) 。 A . G B. e C . n D. P 第 3 题 下 ⾯ C++ 代码执⾏后输出是 ( ) 。 int main () { int x[] ={2, 0, 2, 4}; char geSP [] ="Grade Examination of SP" ; cout << geSP [sizeof (x)] << endl ; cout << endl ; return 0; } 1 2 3 4 5 6 7 8 9 1 0 int foo (float *f) { return int (*f*2); } int main () 1 2 3 4 5 6 A. 1 B. 1.1 C . 3 D. 3.1 第 4 题 对 ⼆维数组 int arr[3][16]; , 则 arr[1] 占 ⽤内存的⼤⼩为( )字节。 A. 4 B. 16 C . 48 D . 64 第 5 题 对 ⼆维数组 int arr[3][16]; , 若 arr 的 地址是 0x28cbc0 , 则 arr[1] 的 值是( )。 A. 0x28cbc4 B . 0x28cbd0 C . 0x28cc00 D . 不 确定 第 6 题 下 ⾯ C++ 代码执⾏后输出是( )。 A. e B. I lov C . e GESP! D . GESP! 第 7 题 下 ⾯ C++ 代码执⾏以后输出的是( )。 { float fnum [10 ]={1.1 }; fnum [1]=foo (fnum ); cout << fnum [0]+fnum [1] << endl ; cout << endl ; return 0; } 7 8 9 1 0 11 12 13 14 int main () { char *p="I love GESP!" ; cout << p+5 << endl ; cout << endl ; return 0; } 1 2 3 4 5 6 7 8 A. 0 B. 1 C . 6 D. 不 确定 第 8 题 下 ⾯ C++ 函数中采⽤的算法是( )。 A. 递 推 B. 递 归 C. 迭 代 D. 循 环 第 9 题 插 ⼊排序在最好情况下的时间复杂度是( )。 A. B. C . D. 第 1 0 题 在 如下的 C++ 代码执⾏后,设第 11 和 12 ⾏的输出地址值分别为 X 和 Y , 则下⾯正确的是( )。 int rc =5; int main () { int rc ; cout << ++ rc << endl ; cout << endl ; return 0; } 1 2 3 4 5 6 7 8 9 1 0 int fib (int n) { int i, f[n]={0, 1}; for (int i=2; i<= n; i++ ) f[i]=f[i-1]+f[i-2]; return f[n]; } 1 2 3 4 5 6 7 8 9 1 0 struct pass { int no ; char name [20 ]; int level ; }; 1 2 3 4 5 A. X>Y B . X==Y C . X<Y D . 不 确定 第 1 1 题 如 果⽂件 1.txt 中 的内容如下,则执⾏下⾯ C++ 代码时,注释了 #### 那 ⾏代码所输出的 x 的值为( ) 。 A. 5 B. 2024 C . 3 D. 0 第 1 2 题 执 ⾏下列 C++ 代码时输出中的第 2 ⾏是( )。 int main () { struct pass XiaoYang ; cout << "&XiaoYang=" << &XiaoYang << endl ; // 第 11 行 cout << "&(XiaoYang.no)=" << &(XiaoYang .no ) << endl ; // 第 12 行 cout << endl ; return 0; } 6 7 8 9 1 0 11 12 13 14 15 16 50 2024 3.16 I love GESP! 1 2 3 int main () { ifstream fin ; string line ; int x; fin .open ("1.txt" ,ios::in ); for ( int i=0; i< 2; i++ ){ fin >> line ; cout << line << endl ; } fin >> x; cout << x << endl ; //#### cout << endl ; return 0; } 1 2 3 4 5 6 7 8 9 1 0 11 12 13 14 15 16 17 题号 1 2 3 4 5 6 7 8 9 10 答 案 A. 2024 B . 3.16 C . 024 D . 3 第 1 3 题 C ++ 语⾔中下⾯哪个关键字能够限定对象的作 ⽤域( )。 A. extern B . static C . inline D . public 第 1 4 题 ⼩ 杨的⽗母最近刚刚给他买了⼀块华为⼿表,他 说⼿表上跑的是鸿蒙,这个鸿蒙是( )。 A. ⼩ 程序 B. 计 时器 C. 操 作系统 D. 神 话⼈物 第 1 5 题 中 国计算机学会( CCF )在 2024 年 1 ⽉ 27 ⽇的颁奖典礼上颁布了王选奖,王选先⽣的重⼤贡献是( )。 A. 制 造⾃动驾驶汽车 B. 创 ⽴培训学校 C. 发 明汉字激光照排系统 D. 成 ⽴⽅正公司 2 判断题(每题 2 分,共 20 分) 第 1 题 对 i nt a[]={2,0,2,4,3,1,6} , 执⾏第⼀趟选择排序处理后 a 中数据变为 {0,2,2,4,3,1,6} 。 ( ) 第 2 题 如 果待排序数据不能都装进内存,需要使⽤外排 序算法。( ) int main
GESP 3月认证C++四级真题,2024年3月GESP等级认证C++编程四级真题及答案
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明