文库 真题 GESP真题

2024年6月GESP认证C++编程四级真题及答案解析

gesp真题 C++等考真题 gesp题库 DOCX   19页   下载1   2024-08-20   浏览206   收藏0   点赞0   评分-   5653字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年6月GESP认证C++编程四级真题及答案解析 第1页
2024年6月GESP认证C++编程四级真题及答案解析 第2页
剩余17页未读, 下载浏览全部
GESP2024 年 6月认证C++四级 一、单选题(每题2分,共30分) 题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 答案 B B B D B D D A A B A D A B D 1 、下列代码中 ,输出结果是   ( ) A .  12 24  24  12   B. 24  12  12  24 C. 12  12  24  24   D. 24  24  12  12 【答案】 B 【考纲知识点】函数的定义与调用 【解析】模拟一下 func() 函数的过程,可以发现它将变量 x 和 y 的值进行了交换,而传入的 x 、 y 的分别是 12 和 24 ,交换之后便是 24 和 12 ,因此前两个数输出 24 和 12 ,后两个数字就是顺序输出的 c 、 d 的值,也就是 12 和 24 。 2 、下面函数不能正常执行的是  (    ) A. 【答案】 B 【考纲知识点】函数的定义与调用 【解析】在调用函数之前,应该先定义函数。 3 、下面程序输出的是  (    ) A. 2 2 3 9 B. 2 10 3 9 C. 2 10 11 121   D. 2 10 3 100 【答案】 B 【考纲知识点】形参与实参、作用域 【解析】注意 for 循环内部的变量 i 只作用于 for 循环内部,因此第二个输出的数应该是 10 ;而第 6 行的变量 i 的作用域则不包含 for 循环内部的部分,因此第 3 、 4 个数的值取决于第 6 行变量 i 的初始值,模拟计算一下即可。 4 、假设变量 a 的地址是 0x6ffe14 ,下⾯程序的输出是( )。 A. 10 B. 0x6ffe14   C. 0x6ffe15 D. 0x6ffe18 【答案】 D 【考纲知识点】 C++ 指针类型的概念及基本应用 【解析】一个 int 变量占 4 字节,因此当指针 p 移动到下一个地址时,应当加上对应的字节数 4 。 5 、如果下列程序输出的地址是 0x6ffe00 ,则 cout<<a+1<<endl; 输出的是  (  ) A. 0x6ffe04 B. 0x6ffe0C C. 0x6ffe08 D. 0x6ffe00 【答案】 B 【考纲知识点】 C++ 指针类型的概念及基本应用 【解析】一个 int 变量占 4 字节,而 a 是一个 2*3 规模的二维数组,相当于是 2 个 3 长度的一维数组; a 的地址是第 0 个数组的第 0 个元素的地址,而 a+1 的地址是第 1 个数组的第 0 个元素的地址;中间间隔了 3 个 int 变量,因此应当加上对应的总字节数 12 。 6 、 C++ 中 ,关于⽂件路径说法错误的是   (   ) A. "GESP.txt"  :指定与当前⼯作⽬录中的程序⽂件相同⽬录中的 GESP.txt ⽂件 B. "../data/GESP.txt"  :指定与当前⼯作⽬录中的程序⽂件上⼀级⽬录下的 data ⽬录中的 GESP.txt ⽂件 C. "./data/GESP.txt"  :指定与当前⼯作⽬录中的程序⽂件同级⽬录下的 data ⽬录中的 GESP.txt ⽂件 D. "GESP.txt" 是绝对路径 【答案】 D 【考纲知
2024年6月GESP认证C++编程四级真题及答案解析
下载提示

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