欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    C语言考试 多选.docx

    • 资源ID:3155436       资源大小:41.12KB        全文页数:16页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言考试 多选.docx

    C语言考试 多选 试卷编号:4511 所属语言:Turbo C 所属方案:ddxt4 第1题多项选择(1.0分)(题号:29) 以下对C语言中的函数描述不正确的有。 A:可以嵌套定义,不可以嵌套调用 B:不可以嵌套定义,可以嵌套调用 C:可以嵌套定义,也可以嵌套调用 D:嵌套定义和嵌套调用都不允许 答案:ACD 第2题多项选择(1.0分)(题号:30) 以下叙述正确的是。 A:预处理命令行都必须以"#"开始 B:在程序中凡是以"#"开始的语句行都是预处理命令行 C:C程序在执行过程中对预处理命令行进行处理 D:#define ABCD是正确的宏定义 答案:ABD 第3题多项选择(1.0分)(题号:24) 以下描述错误的是。 A:continue语句的作用是重新开始一次循环体的执行 B:只能在循环体内和switch语句体内使用break语句 C:在循环体内使用break语句和continue语句的作用相同 D:从多重循环嵌套中退出是,只能使用goto语句 答案:CD 第4题多项选择(1.0分)(题号:9) 有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y); 语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中, 正确的有。 A:11 12<回车> B:11,<空格>12<回车> C:11,12<回车> D:11,<回车> 12<回车> 答案:BCD 第5题多项选择(1.0分)(题号:17) 以下合法的十六进制数是。 A:oxff B:0Xabc C:0x01 D:0X9X 答案:BC 第6题多项选择(1.0分)(题号:13) 以下4个选项中,可以看作是一条语句的有。 A:; B:a=0,b=0,c=0; C:if(a>0); D:if(b=0) m=1;n=2; 答案:ABC 第7题多项选择(1.0分)(题号:4) 以下选项中,合法的字符常量是。 A:'t' B:'17' C:"n" D:'xaa' 答案:ABD 第8题多项选择(1.0分)(题号:23) 以下描述正确的是。 A:使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成 B:while循环是先判断表达式,后执行循环语句 C:do-while和for循环均是先执行循环语句,后判断表达式 D:for,while和do-while循环中的循环体均可以由空语句构成 答案:ABD 第9题多项选择(1.0分)(题号:25) 以下关于数组描述错误的是。 A:数组的大小是固定的,但可以有不同的类型的数组元素 B:数组的大小是可变的,但所有数组元素的类型必须相同 C:数组的大小是固定的,所有数组元素的类型必须相同 D:数组的大小是可变的,可以有不同的类型的数组元素 答案:ABD 第10题多项选择(1.0分)(题号:7) 以下选项中不是C语言合法整数的是。 A:10110 B:0386 C:0Xffa D:x2a2 答案:BD 第11题多项选择(1.0分)(题号:22) 对do-while语句描述正确的是。 A:do-while语句构成的循环可以使用break语句退出循环 B:do-while语句构成的循环必须使用break语句退出循环 C:do-while语句构成的循环,当while中的表达式值为非零时结束循环 D:do-while语句构成的循环,当while中的表达式值为零时结束循环 答案:AD 第12题多项选择(1.0分)(题号:27) 在定义int a23;之后,对a的引用正确的有。 A:a02 B:a1,3 C:a1>2!1 D:a20 答案:AC 第13题多项选择(1.0分)(题号:3) 以下用户标识符,其中合法的是。 A:return B:f2_G3 C:A3-3 D:abc 答案:BD 第14题多项选择(1.0分)(题号:2) 以下选项中不合法的字符常量是。 A:"B" B:'010' C:68 D:D 答案:ACD 第15题多项选择(1.0分)(题号:20) 以下正确的if语句形式是。 A:if (x>y && x!=y); B:if (x=y) x+=y; C:if (x!=y) scanf("%d",&x) else scanf("%d",&y); D:if (x<y) x+;y+; 答案:ABD 第16题多项选择(1.0分)(题号:31) 以下关于typedef的叙述正确的是。 A:用typedef可以定义各种类型名,但不能用来定义变量 B:用typedef可以增加新类型 C:用typedef只是将已存在的类型用一个新的名字来代表 D:使用typedef便于程序的通用 答案:ACD 第17题多项选择(1.0分)(题号:14) 以下可以定义为用户标识符的有。 A:scanf B:short C:_3com_ D:int 答案:AC 第18题多项选择(10.0分)(题号:12) 已定义c为字符型变量,则下列语句中错误的是。 A:c='97' B:c="97" C:c=97; D:c="a" 答案:ABD 第19题多项选择(1.0分)(题号:1) 以下不合法的赋值语句是。 A:x=y=100 B:d-; C:x+y; D:c=int(a+b); 答案:ACD 第20题多项选择(1.0分)(题号:15) 以下叙述正确的是。 A:C语言严格区分大小写英文字母 B:C语言用""作为语句分隔符 C:C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上. D:可以使用/*/对C程序中的任何部分作注释 答案:ABCD 第21题多项选择(1.0分)(题号:28) 以下描述正确的是。 A:调用函数时,实参可以是表达式 B:调用函数时,实参与形参可以共用内存单元 C:调用函数时,将为形参分配内存单元 D:调用函数时,实参与形参的类型必须一致 答案:ACD 第22题多项选择(1.0分)(题号:8) 以下选项中合法的表达式是。 A:0<=x<100 B:i=j=0 C:(char)(65+3) D:x+1=x+1 答案:ABC 第23题多项选择(1.0分)(题号:6) 设有以下定义 int a=0; double b=1.25; char c='A' #define d 2 则下面语句中正确的是。 A:a+; B:b+; C:c+; D:d+; 答案:ABC 第24题多项选择(1.0分)(题号:26) 以下对二维数组a进行正确初始话的是。 A:static char word='Turbo0' B:static char word='T','u','r','b','o','0' C:static char word="Turbo0" D:static char word="Turbo0" 答案:BCD 第25题多项选择(1.0分)(题号:10) 以下不符合C语言语法的实型常量是。 A:1.2E0.5 B:3.14.159E C:.5E-3 D:E15 答案:ABD 第26题多项选择(1.0分)(题号:11) 若以下选项中的变量已正确定义,则不正确的赋值语句是。 A:x1=26.8%3 B:x=3*x+x C:x3=0x12 D:x4=1+2=3; 答案:AD 第27题多项选择(1.0分)(题号:18) 下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是。 A:只能是0或1 B:只能是0或非0正数 C:可以是整型或字符型数据 D:可以是任何类型的数据 答案:ABD 第28题多项选择(1.0分)(题号:16) 下列选项中是C语言合法标志符的有。 A:good_morning B:main C:stdio.h D:8abc 答案:AB 第29题多项选择(1.0分)(题号:21) 以下对switch语句和break语句中描述错误的有。 A:在switch语句中必须使用break语句 B:break语句只能用于switch语句 C:在switch语句中,可以根据需要使用或不使用break语句 D:break语句是switch语句的一部分 答案:ABD 第30题多项选择(1.0分)(题号:5) 以下叙述中正确的是。 A:一个C源程序可由一个或多个函数组成 B:一个C源程序必须包含一个main函数 C:C源程序的基本组成单位是函数 D:在C源程序中,注释说明只能位于一条语句的最后 答案:ABC 第31题多项选择(1.0分)(题号:19) 若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是。 A:a=b=c=d=100; B:d+; C:c+b; D:d=(c=22)-(b+); 答案:ABD 试卷编号:4466 所属语言:Turbo C 所属方案:ddxt2 第1题多项选择(2.0分)(题号:15) 以下叙述正确的是。 A:C语言严格区分大小写英文字母 B:C语言用""作为语句分隔符 C:C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上. D:可以使用/*/对C程序中的任何部分作注释 答案:ABCD 第2题多项选择(2.0分)(题号:28) 以下描述正确的是。 A:调用函数时,实参可以是表达式 B:调用函数时,实参与形参可以共用内存单元 C:调用函数时,将为形参分配内存单元 D:调用函数时,实参与形参的类型必须一致 答案:ACD 第3题多项选择(2.0分)(题号:11) 若以下选项中的变量已正确定义,则不正确的赋值语句是。 A:x1=26.8%3 B:x=3*x+x C:x3=0x12 D:x4=1+2=3; 答案:AD 第4题多项选择(2.0分)(题号:16) 下列选项中是C语言合法标志符的有。 A:good_morning B:main C:stdio.h D:8abc 答案:AB 第5题多项选择(2.0分)(题号:13) 以下4个选项中,可以看作是一条语句的有。 A:; B:a=0,b=0,c=0; C:if(a>0); D:if(b=0) m=1;n=2; 答案:ABC 第6题多项选择(2.0分)(题号:21) 以下对switch语句和break语句中描述错误的有。 A:在switch语句中必须使用break语句 B:break语句只能用于switch语句 C:在switch语句中,可以根据需要使用或不使用break语句 D:break语句是switch语句的一部分 答案:ABD 第7题多项选择(2.0分)(题号:23) 以下描述正确的是。 A:使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成 B:while循环是先判断表达式,后执行循环语句 C:do-while和for循环均是先执行循环语句,后判断表达式 D:for,while和do-while循环中的循环体均可以由空语句构成 答案:ABD 第8题多项选择(2.0分)(题号:31) 以下关于typedef的叙述正确的是。 A:用typedef可以定义各种类型名,但不能用来定义变量 B:用typedef可以增加新类型 C:用typedef只是将已存在的类型用一个新的名字来代表 D:使用typedef便于程序的通用 答案:ACD 第9题多项选择(2.0分)(题号:10) 以下不符合C语言语法的实型常量是。 A:1.2E0.5 B:3.14.159E C:.5E-3 D:E15 答案:ABD 第10题多项选择(2.0分)(题号:12) 已定义c为字符型变量,则下列语句中错误的是。 A:c='97' B:c="97" C:c=97; D:c="a" 答案:ABD 第11题多项选择(2.0分)(题号:19) 若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是。 A:a=b=c=d=100; B:d+; C:c+b; D:d=(c=22)-(b+); 答案:ABD 第12题多项选择(2.0分)(题号:25) 以下关于数组描述错误的是。 A:数组的大小是固定的,但可以有不同的类型的数组元素 B:数组的大小是可变的,但所有数组元素的类型必须相同 C:数组的大小是固定的,所有数组元素的类型必须相同 D:数组的大小是可变的,可以有不同的类型的数组元素 答案:ABD 第13题多项选择(2.0分)(题号:20) 以下正确的if语句形式是。 A:if (x>y && x!=y); B:if (x=y) x+=y; C:if (x!=y) scanf("%d",&x) else scanf("%d",&y); D:if (x<y) x+;y+; 答案:ABD 第14题多项选择(2.0分)(题号:5) 以下叙述中正确的是。 A:一个C源程序可由一个或多个函数组成 B:一个C源程序必须包含一个main函数 C:C源程序的基本组成单位是函数 D:在C源程序中,注释说明只能位于一条语句的最后 答案:ABC 第15题多项选择(2.0分)(题号:17) 以下合法的十六进制数是。 A:oxff B:0Xabc C:0x01 D:0X9X 答案:BC 第16题多项选择(2.0分)(题号:29) 以下对C语言中的函数描述不正确的有。 A:可以嵌套定义,不可以嵌套调用 B:不可以嵌套定义,可以嵌套调用 C:可以嵌套定义,也可以嵌套调用 D:嵌套定义和嵌套调用都不允许 答案:ACD 第17题多项选择(2.0分)(题号:6) 设有以下定义 int a=0; double b=1.25; char c='A' #define d 2 则下面语句中正确的是。 A:a+; B:b+; C:c+; D:d+; 答案:ABC 第18题多项选择(2.0分)(题号:22) 对do-while语句描述正确的是。 A:do-while语句构成的循环可以使用break语句退出循环 B:do-while语句构成的循环必须使用break语句退出循环 C:do-while语句构成的循环,当while中的表达式值为非零时结束循环 D:do-while语句构成的循环,当while中的表达式值为零时结束循环 答案:AD 第19题多项选择(2.0分)(题号:14) 以下可以定义为用户标识符的有。 A:scanf B:short C:_3com_ D:int 答案:AC 第20题多项选择(2.0分)(题号:7) 以下选项中不是C语言合法整数的是。 A:10110 B:0386 C:0Xffa D:x2a2 答案:BD 第21题多项选择(2.0分)(题号:30) 以下叙述正确的是。 A:预处理命令行都必须以"#"开始 B:在程序中凡是以"#"开始的语句行都是预处理命令行 C:C程序在执行过程中对预处理命令行进行处理 D:#define ABCD是正确的宏定义 答案:ABD 第22题多项选择(2.0分)(题号:2) 以下选项中不合法的字符常量是。 A:"B" B:'010' C:68 D:D 答案:ACD 第23题多项选择(2.0分)(题号:3) 以下用户标识符,其中合法的是。 A:return B:f2_G3 C:A3-3 D:abc 答案:BD 第24题多项选择(2.0分)(题号:4) 以下选项中,合法的字符常量是。 A:'t' B:'17' C:"n" D:'xaa' 答案:ABD 第25题多项选择(2.0分)(题号:8) 以下选项中合法的表达式是。 A:0<=x<100 B:i=j=0 C:(char)(65+3) D:x+1=x+1 答案:ABC 第26题多项选择(2.0分)(题号:27) 在定义int a23;之后,对a的引用正确的有。 A:a02 B:a1,3 C:a1>2!1 D:a20 答案:AC 第27题多项选择(2.0分)(题号:24) 以下描述错误的是。 A:continue语句的作用是重新开始一次循环体的执行 B:只能在循环体内和switch语句体内使用break语句 C:在循环体内使用break语句和continue语句的作用相同 D:从多重循环嵌套中退出是,只能使用goto语句 答案:CD 第28题多项选择(2.0分)(题号:26) 以下对二维数组a进行正确初始话的是。 A:static char word='Turbo0' B:static char word='T','u','r','b','o','0' C:static char word="Turbo0" D:static char word="Turbo0" 答案:BCD 第29题多项选择(2.0分)(题号:9) 有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y); 语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中, 正确的有。 A:11 12<回车> B:11,<空格>12<回车> C:11,12<回车> D:11,<回车> 12<回车> 答案:BCD 第30题多项选择(2.0分)(题号:18) 下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是。 A:只能是0或1 B:只能是0或非0正数 C:可以是整型或字符型数据 D:可以是任何类型的数据 答案:ABD

    注意事项

    本文(C语言考试 多选.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开