2026年3月 GESP CCF编程能力等级认证C++三级真题
答案和更多内容请查看网站【试卷中心 ----- CCF GESP ---- C/C ---- 三级】网站链接青少年软件编程历年真题模拟题实时更新GESP CCF编程能力等级认证C三级真题一、单选题1. 如果字符变量_1 的值是字符1那么(int)_1 的值是( )A. 1B. -1C. 49D. 1 或者 -12. a,b是整型变量各自有互不相同的初始值。下列程序实现了什么效果( )aa^b; ba^b; aa^b;A. a,b 的值从始至终都没有改变B. a,b 的值实现了互换C. a,b 的值互换了以后又还回去了相当于没有变化D. a,b 的值最后和原值不一样没有任何意义3. 关于下列正确的程序段说法正确的是( )char str1[] Hello; char str2[] {H,e,l,l,0};A. 字符数组 str1 和 str2 完全相同B. coutstr1endl; coutstr2endl; 这段程序多次执行将输出不同的结果C. 字符数组 str1 和 str2 不相等D. 这两个赋值方式完全相同4. 关于以下程序段说法正确的是( )int x10; cout(x) (x)endl;A. C11 标准中这是未定义行为不同的环境有可能出现不同的结果B. 22C. 21D. 205. 8 位二进制下十进制数-15 的补码是( )A. 11110000B. 10001111C. 10010000D. 111100016. 三进制数转换成十进制是( )A. 63B. 65C. 67D. 697. 二进制数 10110101 是某数的 8 位补码该数的十进制是( )A. -73B. -75C. -77D. 758. 已知 unsigned char c 0x0F; 执行 c c 3; 后c 的十进制值是( )A. 64B. 72C. 80D. 1209. 补码的情况下关于按位取反运算用笔计算的情况下以下说法错误的是( )A. ~5 的结果是 -6(int 类型32 位)B. ~0 的结果是 0(int 类型32 位)C. ~(-3) 的结果是 2(int 类型32 位)D. ~8 的结果是 -9(int 类型32 位)10. 执行以下 C 代码后sub 的值是( )string str GESP2026; string sub str.substr(4, 2);A. 20B. 02C. 2026D. 026答案和更多内容请查看网站【试卷中心 ----- CCF GESP ---- C/C ---- 三级】网站链接青少年软件编程历年真题模拟题实时更新
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2522514.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!