文库 真题 GESP真题

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

gesp真题 gesp认证 gesp题库 PDF   7页   下载10   2024-03-17   浏览1407   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年3月GESP等级认证C++编程一级真题及答案 第1页
2024年3月GESP等级认证C++编程一级真题及答案 第2页
剩余5页未读, 下载浏览全部
题号 1 2 3 4 5 6 7 8 9 10 11 1 2 13 14 15 答 案 B D D A B A C D B B D B C C C C ++  一级 2024 年 0 3 ⽉ 1 单选题(每题 2 分,共 30 分) 第 1 题 C ++ 表达式 (3 - 2) * 3 + 5 的 值是 ( ) 。 A . - 1 3 B . 8 C . 2 D . 0 第 2 题 C ++ 语句 cout << "5%2=" << 5 % 2 执 ⾏后的输出是 ( ) 。 A . 2 2 B . 1 1 C . 5 % 2= 2 D . 5 % 2= 1 第 3 题 执 ⾏ C++ 语句 cin >> a 时 如果输⼊ 5+ 2 ,下述说法正确的是( )。 A. 变 量 a 将被赋值为整数 7 B. 变 量 a 将被赋值为字符串,字符串内容为 5+ 2 C . 语 句执⾏将报错,不能输⼊表达式 D. 依 赖于变量 a 的类型。如果没有定义,会有编译 错误 第 4 题 下 ⾯ C++ 代码执⾏后的输出是( )。 A. a + 1= 2 B . a + 1= 2 C . 2 = 2 D . 2 = 2 i nt a = 1; cout << "a+1= " << a+1 << endl ; 1 2 第 5 题 下 ⾯ C++ 代码执⾏后的输出是( )。 A. a + 1= 2 B . a + 1= 2 C . 2 = 2 D . 2 = 2 第 6 题 下 ⾯ C++ 代码执⾏时输⼊ 21 后,有关描述正确的 是( )。 A. 代 码第 4 ⾏被执⾏ B. 第 4 和第 7 ⾏代码都被执⾏ C. 仅 有代码第 7 ⾏被执⾏ D. 第 8 ⾏代码将被执⾏,因为 in put( ) 输⼊为字符串 第 7 题 下 ⾯ C++ 代码第 2 ⾏,总共被执⾏次数是( )。 A. 1 0 B . 1 9 C . 2 0 D . 2 1 第 8 题 下 ⾯ C++ 代码执⾏后的输出是( )。 A. 0 i nt a = 1; printf ("a+1=%d\n" , a+1); 1 2 int N; cin >> N; if (N% 3 == 0) cout << "能 被 3 整除 " ; else if ( N % 7 == 0) cout << "能 被 7 整除 " ; else cout << "不 能被 3 和 7 整除 " ; cout << endl ; 1 2 3 4 5 6 7 8 9 for (int i=- 10 ; i<10 ; i++ ) cout << i << " " ; 1 2 int tnt = 0; for (int i=0; i<10 ; i++ ) if (i%3 && i%7) tnt += i; cout << tnt << endl ; 1 2 3 4 5 6 B. 7 C . 1 8 D . 2 0 第 9 题 下 ⾯ C++ 代码执⾏后的输出是( )。 A. 9 #6#3# B . 9 #6#3#0# C . 8 #7#5#4#2#1# D . 1 0#8#7#5#4#2#1# 第 1 0 题 下 ⾯ C++ 代码⽤于判断键盘输⼊的整数是否为 质数。质数是只能被 1 和它本⾝整除的数。在横线处应填⼊代 码 是( )。 A. N % i B . N % i = = 0 C . N / i = = 0 D . N / i 第 1 1 题 下 ⾯关于整型变量 in t x 的赋值语句不正确是 ( )。 A . x=(3.16); B . x=3.16; C . x=int(3.16); D . x=3.16 int; 第 1 2 题 C ++ 语⾔中下⾯可以完成数据输⼊的语句是( )。 A. p rin tf 语句 int N = 10 ; while (N){ N -= 1; if (N%3 == 0) cout << N << "#" ; } 1 2 3 4 5 6 int N; cin >> N; int cnt = 0; // 记录 N 被整除的次数 for (int i=1; i<N+1; i++ ) if (________________ ) cnt += 1; if (cnt == 2) cout << N << "是 质数 " ; else cout << N << "不 是质数 " ; 1 2 3 4 5 6 7 8 9 10 题号 1 2 3 4 5 6 7 8 9 10 答 案 B. s c an f 语句 C. d efa u lt 语句 D. c o ut 语句 第 1 3 题 在 Dev C ++ 中对⼀个写好的 C++ 源⽂件要⽣成⼀个可执⾏程序需要执⾏下⾯哪个处理步骤?( ) A. 创 建 B. 编 辑 C. 编 译 D. 调 试 第 1 4 题 ⼩ 杨的⽗母最近刚刚给他买了⼀块华为⼿表,他 说⼿表上跑的是鸿蒙,这个鸿蒙是?( ) A. ⼩ 程序 B. 计 时器 C. 操 作系统 D. 神 话⼈物 第 1 5 题 中 国计算机学会( CCF )在 2024 年 1 ⽉ 27 ⽇的颁奖典礼上颁布了王选奖,王选先⽣的重⼤贡献是( )。 A. 制 造⾃动驾驶汽车 B. 创 ⽴培训学校 C. 发 明汉字激光照排系统 D. 成 ⽴⽅正公司 2 判断题(每题 2 分,共 20 分) 第 1 题 在 C++ 代码中变量 n 被赋值为 27 ,则 cout << n%10 执 ⾏后输出的是 7 。 ( ) 第 2 题 C ++ 语句 printf("%d#%d&",2,3) 执 ⾏后输出的是 2#3& 。 ( ) 第 3 题 C ++ 函数 sc an f() 必须含有参数,且其参数为字符串型字⾯量,其功能是提⽰输⼊。( ) 第 4 题 C ++ 表达式 "10"*2 执 ⾏时将报错,因为 "10" 是 字符串类型⽽ 2 是整数类型,它们数据类型不同 ,不能在⼀ 起 运算。( ) 第 5 题 在 C++ 中, while 可能是死循环,⽽ fo r 循环不可能 是死循环。( ) 第 6 题 在 C++ , bre ak 语句⽤于提前终⽌当前层次循环,适⽤于 while 循环,但不适⽤于 fo r 循环。( ) 第 7 题 C ++ 语⾔中 3.0 和 3 的值相等,所以它们占⽤的存
GESP 3月认证C++一级真题,2024年3月GESP等级认证C++编程一级真题及答案
下载提示

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