文库 真题 NOC真题

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

加码未来真题 C++真题 noc题库 PDF   13页   下载3   2024-05-17   浏览201   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2023年NOC加码未来C++编程初赛真题(卷2) 第1页
2023年NOC加码未来C++编程初赛真题(卷2) 第2页
剩余11页未读, 下载浏览全部
2023/3/21 15:44 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/vm/wYtFv0e.aspx 1/13 2023年 NOC 初赛 -C++( 卷 2) 1. 一行代码结束,要使用哪个符号() * A. , B. 。 C. : D. ; 2.运行下方代码段,输出的是() cout<<3*5+4/5; * A. 15 B. 19 C. 15.8 D. 16 3.运行下方代码段,输出的是 ( ) int a=10,b=20,c; c=(a++)*(--b); cout<<c; * A. 200 B. 209 C. 220 D. 190 2023/3/21 15:44 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/vm/wYtFv0e.aspx 2/13 4. 运行下方代码段,输出的是() * A. 0 B. 15 C. 5 D. 6 5.下列 4 个数中和其它 3 个数不相等的是 ( ) * A. 0B11101 B. 29 C. 0x1C D. 035 6. 在 C++ 中,定义一个 3 行 5 列的整型二维数组 a ,下列语句中正确的是 ( ) * A. int a[3][3]; B. int b[3][5]; C. int a[3][5]; D. int b[5][3]; 7.下列字符数组的初始化哪个是错误的 ( ) * 2023/3/21 15:44 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/vm/wYtFv0e.aspx 3/13 A. char a[]="helloc++"; B. char b[10]=("helloc++"); C. char c[8]="helloc++"; D. char d[10]={"helloc++"}; 8.运行下列程序,输出结果是 ( ) * A. B B. B C C. B C other D. C other 9.以下选项中,正确的函数声明是 ( ) * A. double fun(int x, int y) B. int fun(int x; int y); C. float fun(int x, int y); 2023/3/21 15:44 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/vm/wYtFv0e.aspx 4/13 D. char fun(int x, y); 10.关于选择结构下列哪个说法正确 ( ) * A. if 语句和 else 语句必须成对出现 B. if 语句可以没有 else 语句对应 C. switch 结构中每个 case 语句中必须用 break 语句 D. switch 结构中必须有 default 语句 11. 下列定义字符型变量 ch 并初始化为字符 a 的语句是 ( ) * A. char ch; B. int ch = a; C. int ch = 'a'; D. char ch('a'); 12.表达式: !(x>=5&&x<=8) 等价于 ( ) * A. x<5||x>8 B. x>=5||x<=8 C. x<5&&x>8 D. x<=5&&x>=8 13. 若定义 int a=0x101 ,则执行 cout << a; 语句后,输出的结果是 ( ) * A. 101 B. 65 C. 257 D. 5 2023/3/21 15:44 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/vm/wYtFv0e.aspx 5/13 14.下列关于 while 循环与 do-while 循环的说法中,正确的是 ( ) * A. 与 do-while 语句不同的是, while 语句的循环体至少执行一次 B. do-while 语句首先判断条件,当条件满足时才去执行循环体中的语句 C. 两种循环除了格式不同,功能完全相同 D. 以上说法都不正确 15. 下列有关分支结构的叙述中,不正确的是 ( ) * A. if 语句中语句块的是否执行依赖于条件判断是否成立 B. 条件分支语句的程序框图只有一个入口和两个出口 C. switch 语句是一种多分支语句 D. if - else if - else 结构是一种多分支结构 2023/3/21 15:44 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/vm/wYtFv0e.aspx 6/13 16.阅读如图所示的框图,若输入 a , b 的值分别为 4 , 0 ,则输出的 S 值为 ( ) * A. 0 B. 3 C. 4 D. 4.0 2023/3/21 15:44 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/vm/wYtFv0e.aspx 7/13 17.周末小明和爸爸妈妈三个人一起想动手做三道菜。小明负责洗菜、爸爸负责切 菜、妈妈负责炒菜。假设做每道 菜的顺序都是:先洗菜 10 分钟,然后切菜 10 分钟,最后炒菜 10 分钟。那么做一 道菜需要 30 分钟。注意:两道不同的菜的相同步骤不可以同时进行。例如第一道 菜和第二道的菜不能同时洗,也不能同时切。那么做完三道菜的最短时间需要 () 分 钟。 * A. 90 B. 60 C. 50 D. 40 18.下列变量名中,合法的是 ( ) * A. while B. _ab C. 1_ab D. a&b 19.若有 int a[2][3]={{1,2},{2,3}} , int b[4][5]={1,2,3,4,5,6,7,8,9} ,则表达式 a[1] [1]%b[1][1] 的值是() * A. 3 B. 4 C. 5 D. 6 20.下列转义字符中表示换行符的是 ( ) * A. \n B. \t 2023/3/21 15:44 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/vm/wYtFv0e.aspx 8/13 C. \b D. \a 21.运行下方代码段,输出的是 ( ) int a='A'; char b=48; cout<<(char)(a+b)<<endl; * A. p B. q C. r D. s 22.运行下列程序,若输入: 4.6 ,则输出结果是 ( ) * A. 2 B. 2e+001 C. 20.7 D. 20.6 2023/3/21 15:44 2023年 NOC 初赛 -C++( 卷 2) https://ks.wjx.top/vm/wYtFv0e.aspx 9/13 23.若有定义 char str[]="Hello world"; 则执行 cout<<strlen(str)<<","<<sizeof(str) <<endl; 语句的输出结果是 ( ) * A. 10,10 B. 10,11 C. 11,12 D. 12,12 24. 下列关于变量作用域的说法哪个是错误的 ( ) * A. 在函数外部定义的变量称为外部变量或全局变量 B. 整型全局变量在定义时若没有赋初值,其默认值为 0 C. 当局部变量和全局变量重名时,全局变量可以屏蔽局部变量 D. 局部
2023年NOC加码未来初赛-C++(卷2)2023年NOC加码未来C++编程初赛真题(卷2)
下载提示

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