c语言多选题试卷

上传人:bei****lei 文档编号:182497968 上传时间:2023-01-24 格式:DOC 页数:8 大小:18.13KB
返回 下载 相关 举报
c语言多选题试卷_第1页
第1页 / 共8页
c语言多选题试卷_第2页
第2页 / 共8页
c语言多选题试卷_第3页
第3页 / 共8页
点击查看更多>>
资源描述
试卷编号:23所属语言:C语言试卷方案:TC_160505231012试卷总分:31分共有题型:1种一、多选 共31题 (共计31分)第1题 (1.0分) 题号:336 难度:中 第2章以下可以定义为用户标识符的有().A:scanfB:shortC:_3com_D:int答案:AC第2题 (1.0分) 题号:341 难度:中 第2章以下选项中不是C语言合法整数的是().A:10110B:0386C:0XffaD:x2a2答案:BD第3题 (1.0分) 题号:349 难度:中 第4章若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是().A:a=b=c=d=100;B:d+;C:c+b;D:d=(c=22)-(b+);答案:ABD第4题 (1.0分) 题号:334 难度:中 第2章以下合法的十六进制数是().A:oxffB:0XabcC:0x01D:0X9X答案:BC第5题 (1.0分) 题号:346 难度:中 第4章设有以下定义int a=0;double b=1.25;char c=A;#define d 2则下面语句中正确的是().A:a+;B:b+;C:c+;D:d+;答案:ABC第6题 (1.0分) 题号:333 难度:中 第1章以下叙述中正确的是().A:一个C源程序可由一个或多个函数组成B:一个C源程序必须包含一个main()函数C:C源程序的基本组成单位是函数D:在C源程序中,注释说明只能位于一条语句的最后答案:ABC第7题 (1.0分) 题号:350 难度:中 第5章以下4个选项中,可以看作是一条语句的有().A:;B:a=0,b=0,c=0;C:if(a0);D:if(b=0) m=1;n=2;答案:ABC第8题 (1.0分) 题号:359 难度:中 第8章以下对C语言中的函数描述不正确的有().A:可以嵌套定义,不可以嵌套调用B:不可以嵌套定义,可以嵌套调用C:可以嵌套定义,也可以嵌套调用D:嵌套定义和嵌套调用都不允许答案:ACD第9题 (1.0分) 题号:337 难度:中 第2章下列选项中是C语言合法标志符的有().A:good_morningB:mainC:stdio.hD:8abc答案:AB第10题 (1.0分) 题号:358 难度:中 第7章在定义int a23;之后,对a的引用正确的有().A:a02B:a1,3C:a12!1D:a20答案:AC第11题 (1.0分) 题号:356 难度:中 第7章以下关于数组描述错误的是().A:数组的大小是固定的,但可以有不同的类型的数组元素B:数组的大小是可变的,但所有数组元素的类型必须相同C:数组的大小是固定的,所有数组元素的类型必须相同D:数组的大小是可变的,可以有不同的类型的数组元素答案:ABD第12题 (1.0分) 题号:353 难度:中 第6章对do-while语句描述正确的是().A:do-while语句构成的循环可以使用break语句退出循环B:do-while语句构成的循环必须使用break语句退出循环C:do-while语句构成的循环,当while中的表达式值为非零时结束循环D:do-while语句构成的循环,当while中的表达式值为零时结束循环答案:AD第13题 (1.0分) 题号:335 难度:中 第2章以下用户标识符,其中合法的是().A:returnB:f2_G3C:A3-3D:abc答案:BD第14题 (1.0分) 题号:362 难度:中 第9章以下关于typedef的叙述正确的是().A:用typedef可以定义各种类型名,但不能用来定义变量B:用typedef可以增加新类型C:用typedef只是将已存在的类型用一个新的名字来代表D:使用typedef便于程序的通用答案:ACD第15题 (1.0分) 题号:345 难度:中 第4章以下不合法的赋值语句是().A:x=y=100B:d-;C:x+y;D:c=int(a+b);答案:ACD第16题 (1.0分) 题号:339 难度:中 第2章以下选项中不合法的字符常量是().A:BB:010C:68D:D答案:ACD第17题 (1.0分) 题号:343 难度:中 第2章有定义语句:int x,y;若要通过scanf(%d,%d,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有().A:11 12B:11,12C:11,12D:11, 12答案:BCD第18题 (1.0分) 题号:348 难度:中 第4章已定义c为字符型变量,则下列语句中错误的是().A:c=97;B:c=97;C:c=97;D:c=a;答案:ABD第19题 (1.0分) 题号:344 难度:中 第3章以下选项中合法的表达式是().A:0=xy & x!=y);B:if (x=y) x+=y;C:if (x!=y) scanf(%d,&x) else scanf(%d,&y);D:if (xy) x+;y+;答案:ABD第26题 (1.0分) 题号:361 难度:中 第8章以下叙述正确的是().A:预处理命令行都必须以#开始B:在程序中凡是以#开始的语句行都是预处理命令行C:C程序在执行过程中对预处理命令行进行处理D:#define ABCD是正确的宏定义答案:ABD第27题 (1.0分) 题号:354 难度:中 第6章以下描述正确的是().A:使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成B:while循环是先判断表达式,后执行循环语句C:do-while和for循环均是先执行循环语句,后判断表达式D:for,while和do-while循环中的循环体均可以由空语句构成答案:ABD第28题 (1.0分) 题号:338 难度:中 第2章下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是().A:只能是0或1B:只能是0或非0正数C:可以是整型或字符型数据D:可以是任何类型的数据答案:ABD第29题 (1.0分) 题号:340 难度:中 第2章以下选项中,合法的字符常量是().A:tB:17C:nD:xaa答案:ABD第30题 (1.0分) 题号:332 难度:中 第1章以下叙述正确的是().A:C语言严格区分大小写英文字母B:C语言用;作为语句分隔符C:C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上.D:可以使用/*/对C程序中的任何部分作注释答案:ABCD第31题 (1.0分) 题号:355 难度:中 第6章以下描述错误的是().A:continue语句的作用是重新开始一次循环体的执行B:只能在循环体内和switch语句体内使用break语句C:在循环体内使用break语句和continue语句的作用相同D:从多重循环嵌套中退出是,只能使用goto语句答案:CD
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!