文库 真题 NOC真题

2023年NOC加码未来C++编程初赛真题及答案(卷2)

加码未来真题 C++真题 noc题库 PDF   19页   下载1   2024-05-17   浏览111   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2023年NOC加码未来C++编程初赛真题及答案(卷2) 第1页
2023年NOC加码未来C++编程初赛真题及答案(卷2) 第2页
剩余17页未读, 下载浏览全部
2023/5/25 12:02 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/wjx/join/completemobile2.aspx?activityid=wYtFv0e&joinactivity=1 17793082300&sojumpindex=240&tvd=850%2baEPS4jo%3d&costtime … 1/19  全部题 错题集 回答错误 +0分 回答正确 +3分 2023 年 NO C 初赛 -C ++( 卷 2) 1.    分值 3 分  A. ,  B. 。  C. :  D . ; 正确答案 : 答案解析: ";" 。 2. 运 co ut< <3*5 + 4/5 ;   分值 3 分  A. 1 5  B . 1 9  C . 1 5.8  D . 1 6 答案解析: 本题考察学 3*5 + 4/5 这个表达式中,所有数字均为整数,所有运算按整 数运算执4/5 的商为 0 ,计算的值为 3 *5 + 0 。因此,答案为 A 。 3. 运 ( ) in t a = 10,b =20,c ; 1 8 总分 100 第 239 名 参与 240 7 答对 共 36 题 答题解析 D. ; 2023/5/25 12:02 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/wjx/join/completemobile2.aspx?activityid=wYtFv0e&joinactivity=1 17793082300&sojumpindex=240&tvd=850%2baEPS4jo%3d&costtime … 2/19 回答错误 +0分 回答错误 +0分 c= (a + +)* (- -b ); c o ut< <c;   分值 3 分  A. 2 00  B . 2 09  C . 2 20  D . 1 90 正确答案 : 答案解析: 本题考察学 变,运算符在后 (a + +) 先让 a 参与运算,再把 a 加 1 , (- -b ) 先 把 b 减 1 ,再让 b 参与运算,所以运算时 a 还没增加, b 已经减少了,相当于 1 0*1 9 。因此,答案为 D。 4. 运    分值 3 分  A. 0  B . 1 5  C . 5  D . 6 正确答案 : 答案解析: 本题考察学 su m ,值为 0 , fo r 循环 5 次,每次 执 su m+=i ,随着循环次数增加, i 的值分别为 1 ,2 ,3 ,4 ,5 , sum 累加 i 值,逐步加 1 ,加 2 ,加 3 ,加 D. 1 90 B . 1 5 2023/5/25 12:02 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/wjx/join/completemobile2.aspx?activityid=wYtFv0e&joinactivity=1 17793082300&sojumpindex=240&tvd=850%2baEPS4jo%3d&costtime … 3/19 回答错误 +0分 回答错误 +0分 回答错误 +0分 4,加 5 ,最终值为 1 5 。因此,答案为 B 。 5. 下列 4 个数中和其它 3 个数不相等的是 ( )   分值 3 分  A. 0 B 11101  B . 2 9  C . 0 x1 C  D . 0 35 正确答案 : 答案解析: 本题考察学 0 B ,表示 0 表示为 0x 表示 将所有数字转换为 A 、 B 、 D 均为 2 9 , C 为 2 8 。因此,答案为 C 。 6. 在 C ++ 中,定义 3 5 列的整型 a ,下列语句中正确的是 ( )   分值 3 分  A. in t a [3 ][3 ];  B . in t b [3 ][5 ];  C . in t a [3 ][5 ];  D . in t b [5 ][3 ]; 正确答案 : 答案解析: 本题主要考察 [][] ,第 第 C 。 7. 下列字符数组的初始化哪个是错误的 ( )   分值 3 分  A. c h ar a []= "h ello c+ +";  B . c h ar b [1 0]= (" h ello c+ +");  C . c h ar c [8 ]= "h ello c+ +";  D . c h ar d [1 0]= {" h ello c+ +"}; 正确答案 : C. 0 x1 C C . in t a [3 ][5 ]; C . c h ar c [8 ]= "h ello c+ +"; 2023/5/25 12:02 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/wjx/join/completemobile2.aspx?activityid=wYtFv0e&joinactivity=1 17793082300&sojumpindex=240&tvd=850%2baEPS4jo%3d&costtime … 4/19 回答错误 +0分 答案解析: 字符数组的初始化 AB C D 四个选项都是以字符串的 注意字符串的末尾会有 '\ 0 ' , C 项字符串 8 ,加上结束符共 9 个字符。 C 开辟 的空间 8 ,故错误。 8. 运 ( )    分值 3 分  A. B  B . B C  C . B C o th er  D . C o th er 正确答案 : 答案解析: switc h 语句的执 c a se 中的常量时, ca se 后跟的语句将被执 遇到 b re ak 语句为 x 等于字符 'B ' ,所以就执 " B " ,因为后 没有 b re ak 语句,所以继续打印字符串 " C " 和字符串 " o th er " ,直到语句结束。所以打印结果为 " B C o th er" ,故选 C 。 C. B C o th er 2023/5/25 12:02 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/wjx/join/completemobile2.aspx?activityid=wYtFv0e&joinactivity=1 17793082300&sojumpindex=240&tvd=850%2baEPS4jo%3d&costtime … 5/19 回答错误 +0分 回答错误 +0分 回答错误 +0分 9. 以下选项中,正确的函数声明是 ( )   分值 3 分  A. d oub le f u n(in t x , in t y)  B . in t f u n(in t x ; in t y) ;  C. f lo at f u n(in t x , in t y) ;  D. c h ar f u n(in t x , y) ; 正确答案 : 答案解析: A 项结束时忘记加分号; B 项形参之间应该 C 项正确 ( 其实也可以只写两个形参的类型, 省略变量名) ; D 项即使多个形参类型 10. 关于选择结构下列哪个说法正确 ( )   分值 3 分  A. if 语句和 e ls
2023年NOC初赛-C++(卷2)(答案)2023年NOC加码未来C++编程初赛真题及答案(卷2)
下载提示

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