文库 真题 NOC真题

广东省中小学信息技术创新与实践大赛-XMW程序设计专项赛-C++初赛模拟试卷-2

XMW程序设计真题 NOC大赛真题 PDF   8页   下载1   2024-03-24   浏览237   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
广东省中小学信息技术创新与实践大赛-XMW程序设计专项赛-C++初赛模拟试卷-2 第1页
广东省中小学信息技术创新与实践大赛-XMW程序设计专项赛-C++初赛模拟试卷-2 第2页
剩余6页未读, 下载浏览全部
广东省中小学信息技术创新与实践大赛 XMW 程序设计专项赛 C++ 初赛 模拟 试卷 -2 (满分: 100 分 考试时间: 90 分钟) 学校: 姓名: 题目 一 二 三 总分 得分 一、单选题( 共 24题, 每题 3分,共 72 分 ) 题号 1 2 3 4 5 6 7 8 9 10 答案 D C A B B C A A B A 题号 11 12 13 14 15 16 17 18 19 20 答案 A A B D B D C A C A 题号 21 22 23 24 答案 D C B D 1、若有 int a[2][3]={{1,2},{2,3}},int b[4][5]={1,2,3,4,5,6,7,8,9} ;则表达式 a[1][0]*b[1][1] 的值是 ( ) A、16 B、2 C、1 D、14 2、如果定义一个前缀和数组 s[i] ,表示 a[i] 数组的前 i项和,现在小明想知道 a数组中第 10 项到第 33 项 之间的区间和,请问该用哪个式子计算得到 ( ) A、s[34 ]-s[10 ] B、s[32 ]-s[10 ] C、s[33 ]-s[9] D、s[32 ]-s[9] 3、下列关于函数的说法错误的是 ( ) A、同一个函数只可以被调用一次 B、函数可以没有返回值 C、函数可以没有参数、可读性强 D、使用函数可以减少代码的重复,使得程序更加模块化 4、以下不能正确定义⼆维数组的选项是 ( ) A、int a[2][2]={{1},{2}}; B、int a[2][]={{1,2},{3,4}}; C、int a[2][2]={{1},2,3}; D、int a[][2]={1,2,3,4}; 5、阅读如图所示的框图,若输入 N的值为 1025 ,则输出的 p值为 ( ) A、1024 B、2048 C、5 D、10 6、使⽤函数 strlen() 求字符串 "AC3456 \0xiaomawang" 的长度,结果为( ) A、7 B、18 C、6 D、17 7、C++ 中,若有定义 : int a[ ][3]=1,2,3,4,5,6,7; 则二维数组 a的行数是 ( ) A、 3 B、7 C、1 D、0 8、 指向同一个一维数组的 2个指针可以进行的有意义的算术运算 ( ) A、减法 B、加法 C、乘法 D、除法 9、下列关于 for 循环的 1次运⾏过程选项正确的是(默认表达式 2的值为 true )( ) A、 表达式 1→ 表达式 2→ 表达式 3→ 语句 1; B、 表达式 1→ 表达式 2→ 语句 1→ 表达式 3; C、 表达式 1→ 表达式 2→ 语句 1; D、 表达式 1→ 表达式 2→ 语句 1→ 表达式 3→ 表达式 1; 10 、⼗进制数 15 的原码、反码、补码分别是多少( ) A、00001111 、00001111 、00001111 B、00001111 、11110000 、11110001 C、10001111 、10001111 、10001111 D、10001111 、11110000 、11110001 11 、若有 char ch1[]=" I am a student" ; char *ch1_pt="I am a teacher"; 则不能正确运行的语句是 ( ) A、cin>>ch1_pt B、cout<<ch1_pt C、cin>>ch1 D、cout<<ch1 12 、下列叙述中,不正确的是 ( ) A、if x>0 cout<<"ok"; 是正确的 C++ 语句 B、C++ 中, if(a!=0)b++; 语句和 if(a)b++; 语句是等价的 C、if(x>y); 是正确的 C++ 语句 D、switch 语句中使用 break 语句可以结束 switch 语句的执行 13 、下列有关循环控制语句的叙述中,正确的是( ) A、⽤do -while 语句构成的循环,在 while 后的表达式为⾮零时结束循环 B、 ⽤do -while 语句构成的循环,在 while 后的表达式为零时结束循环 C、 do -while 语句构成的循环只能⽤ break 语句退出 D、do -while 语句构成的循环不能⽤其他语句构成的循环来代替 14 、下列有关函数的叙述中,不正确的是 ( ) A、函数中的形参是局部变量 B、当局部变量和全局变量重名时,全局变量可以屏蔽局部变量 C、在不同的函数中可以使用相同名字的变量 D、在一个函数内部定义的变量在所有函数范围内有效 15 、下列关于自定义函数的调用,叙述正确的是 ( ) A、实参的数量可以多于形参的数量,多余的实参取逻辑假 B、实参的数量可以少于形参的数量,多余的形参取逻辑假 C、实参的数量可以多于形参的数量,多余的实参被忽略 D、实参的数量必须等于形参的数量,它们是一一对应的 16 、想要使⽤ sor t 函数,必须添加下列哪⼀个头⽂件( ) A、<cmath> B、<cstring> C、<stack> D、<algorithm> 17 、对 4,5,6,3,2,1进⾏选择排序,在第三轮排序时需要从( )个元素中选择出最⼩值元素。 A. 6 B.3 C. 4 D. 5 18、关于数学库函数,下列说法正确的是( ) A. min(a,b) 与 min(b,a) 含义相同 B. abs(a -b)与 abs(a) -abs(b) 含义相同 C. pow(a,b) 与 pow(b,a) 含义相同 D. 可以使⽤ max(a,b,c) ⽐较出 a,b,c 中的最⼤值 1
广东省中小学信息技术创新与实践大赛-XMW程序设计专项赛-C++初赛模拟试卷-2
下载提示

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