文库 真题 GESP真题

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

gesp真题 gesp认证 gesp题库 PDF   8页   下载4   2024-03-17   浏览460   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年3月GESP等级认证C++编程三级真题及答案 第1页
2024年3月GESP等级认证C++编程三级真题及答案 第2页
剩余6页未读, 下载浏览全部
题号 1 2 3 4 5 6 7 8 9 10 11 1 2 13 14 15 答 案 D C C B C C A C C C D A B C C C ++  三级 2024 年 0 3 ⽉ 1 单选题(每题 2 分,共 30 分) 第 1 题 整 数 -5 的 16 位补码表⽰是 ( ) 。 A . 1 005 B . 1 006 C . F FFA D . F FFB 第 2 题 如 果 16 位短整数 -2 的 ⼆进制是 "F FFE " ,则短整数 -4 的 ⼗六进制是 ( ) 。 A . F F04 B . F FFA C . F FFC D . F FFH 第 3 题 下 ⾯ C++ 代码执⾏后的输出是 ( ) 。 A . 3 B. 16 C . 19 D . 48 第 4 题 定 义整数 int x=-5 , 则执⾏ C++ 代码 cout << (x == (x<<1>>1)) 输 出是( )。 A. 0 int main () { cout << ( 3|16 ) << endl ; cout << endl ; return 0; } 1 2 3 4 5 6 7 B. 1 C . -5 D . 5 第 5 题 已 知字符 '0' 的 ASC II 编码的⼗进制表⽰为 48 ,则执⾏下⾯ C++ 代码后,输出是( ) 。 A. 10 B . 58 C . 154 D . 316 第 6 题 下 ⾯ C++ 代码执⾏后数组中⼤于 0 的数的特征是( )。 A. 2 的 倍数 B. 3 的 倍数 C. 能 被 2 或 3 整除的数 int main () { string s="316" ; int n=s.length (); int x=0; for (int i = 0; i < n; i++ ) x += s[i]; cout << x << endl ; cout << endl ; return 0; } 1 2 3 4 5 6 7 8 9 1 0 11 12 13 int main () { int a[20 ], i; for (i = 0; i < 20 ; i++ ) a[i] = i+1; for (int i = 0; i < 20 ; i++ ) if (( a[i]%2)&& (a[i]%3)) a[i] = 0; for (i = 0; i < 20 ; i++ ) if (a[i]) cout << a[i] << " " ; cout << endl ; return 0; } 1 2 3 4 5 6 7 8 9 1 0 11 12 13 14 15 16 17 18 D. 能 被 2 和 3 同时整除的数 第 7 题 执 ⾏下⾯ C++ 代码后输出的第⼀个数是( )。 A. 2 0 B . 1 9 C . 1 D . 不 确定 第 8 题 在 下列代码的横线处填写( ),可以使得输出是 GESP IS INTERESTING 。 A . str[i]+='a'-'A' B . str[i]+=20 C . str[i]+='A'-'a' D . ⽆ 法实现 第 9 题 假 设英⽂句⼦由若⼲词构成。下⾯ C++ 代码统 计输出的词数是( )。 int main () { int a[20 ], i; for (i = 0; i < 20 ; i++ ) a[i] = i+1; for ( ; i > 0; i-- ) cout << a[i-1] << " " ; cout << endl ; return 0; } 1 2 3 4 5 6 7 8 9 1 0 11 12 int main () { string str ="gEsP is Interesting" ; int x = str .length (); for (int i = 0; i < x; i++ ) if (( str [i]>= 'a' ) && ( str [i]<= 'z' )) ________________________ ; cout << str << endl ; cout << endl ; return 0; } 1 2 3 4 5 6 7 8 9 1 0 11 12 13 int main () { string str ="gEsP is Interesting !" ; int x = str .length (); int nwords = 0; 1 2 3 4 5 6 A. 1 B . 2 C . 3 D . 4 第 1 0 题 C ++ 的字符变量的码值是整数,下⾯字⾯量形 式的字符码值最⼤的是( )。 A. 1 00 B . 0 75 C . 0 x70 D . 0 x60 第 1 1 题 下 ⾯ C++ 程序执⾏的结果是( )。 A. 5 B. 6 C . 10 D . 12 第 1 2 题 定 义字符数组 char str[20] = {'G', 'E', 'S', 'P'}; , 则 str 的 字符串长度为( )。 for (int i = 0; i < x; i++ ) if ( str [i]== ' ' ){ nwords ++ ; while (str [++ i]== ' ' ) ; } cout << nwords << endl ; cout << endl ; return 0; } 7 8 9 1 0 11 12 13 14 15 16 int main () { int a[20 ], i; int cnt =0; for (i = 0; i < 20 ; i++ ) a[i] = i+1; for ( ; i > 1; i-- ) if (( a[i-1]+a[i-2]) %3) cnt ++ ; cout << cnt << endl ; cout << endl ; return 0; } 1 2 3 4 5 6 7 8 9 1 0 11 12 13 14 15 16 题号 1 2 3 4 5 6 7 8 9 10 答 案 A. 4 B . 5 C . 1 9 D . 2 0 第 1 3 题 定 义整型变量 int a=3, b=16 , 则 a|b 的 值和 a+b 的 关系是( )。 A. ⼤ 于 B. 等 于 C. ⼩ 于 D. 等 于或⼩于 第 1 4 题 ⼩ 杨的⽗母最近刚刚给他买了⼀块华为⼿表,他 说⼿表上跑的是鸿蒙,这个鸿蒙是( )。 A. ⼩ 程序 B. 计 时器 C. 操 作系统
GESP 3月认证C++三级真题,2024年3月GESP等级认证C++编程三级真题及答案
下载提示

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