C语言考试 多选_第1页
C语言考试 多选_第2页
C语言考试 多选_第3页
C语言考试 多选_第4页
C语言考试 多选_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━试卷编号:4511 所属语言:TurboC 所属方案:ddxt4━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━〖第1题〗『多项选择』(1.0分)(题号:29)以下对C语言中的函数描述不正确的有()。A:可以嵌套定义,不可以嵌套调用B:不可以嵌套定义,可以嵌套调用C:可以嵌套定义,也可以嵌套调用D:嵌套定义和嵌套调用都不允许答案:ACD〖第2题〗『多项选择』(1.0分)(题号:30)以下叙述正确的是()。A:预处理命令行都必须以"#"开始B:在程序中凡是以"#"开始的语句行都是预处理命令行C:C程序在执行过程中对预处理命令行进行处理D:#defineABCD是正确的宏定义答案:ABD〖第3题〗『多项选择』(1.0分)(题号:24)以下描述错误的是()。A:continue语句的作用是重新开始一次循环体的执行B:只能在循环体内和switch语句体内使用break语句C:在循环体内使用break语句和continue语句的作用相同D:从多重循环嵌套中退出是,只能使用goto语句答案:CD〖第4题〗『多项选择』(1.0分)(题号:9)有定义语句:intx,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。A:1112<回车>B:11,<空格>12<回车>C:11,12<回车>D:11,<回车>12<回车>答案:BCD〖第5题〗『多项选择』(1.0分)(题号:17)以下合法的十六进制数是()。A:oxffB:0XabcC:0x01D: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:10110B:0386C:0XffaD: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)在定义inta[2][3];之后,对a的引用正确的有()。A:a[0][2]B:a[1,3]C:a[1>2][!1]D:a[2][0]答案:AC〖第13题〗『多项选择』(1.0分)(题号:3)以下用户标识符,其中合法的是()。A:returnB:f2_G3C:A3-3D:abc答案:BD〖第14题〗『多项选择』(1.0分)(题号:2)以下选项中不合法的字符常量是()。A:"B"B:'\010'C:68D: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)elsescanf("%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:scanfB:shortC:_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=100B: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<100B:i=j==0C:(char)(65+3)D:x+1=x+1答案:ABC〖第23题〗『多项选择』(1.0分)(题号:6)设有以下定义inta=0;doubleb=1.25;charc='A';#defined2则下面语句中正确的是()。A:a++;B:b++;C:c++;D:d++;答案:ABC〖第24题〗『多项选择』(1.0分)(题号:26)以下对二维数组a进行正确初始话的是()。A:staticcharword[]='Turbo\0';B:staticcharword[]={'T','u','r','b','o','\0'};C:staticcharword[]={"Turbo\0"};D:staticcharword[]="Turbo\0";答案:BCD〖第25题〗『多项选择』(1.0分)(题号:10)以下不符合C语言语法的实型常量是()。A:1.2E0.5B:3.14.159EC:.5E-3D:E15答案:ABD〖第26题〗『多项选择』(1.0分)(题号:11)若以下选项中的变量已正确定义,则不正确的赋值语句是()。A:x1=26.8%3B:x=3*x+xC:x3=0x12D:x4=1+2=3;答案:AD〖第27题〗『多项选择』(1.0分)(题号:18)下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是()。A:只能是0或1B:只能是0或非0正数C:可以是整型或字符型数据D:可以是任何类型的数据答案:ABD〖第28题〗『多项选择』(1.0分)(题号:16)下列选项中是C语言合法标志符的有()。A:good_morningB:mainC:stdio.hD: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 所属语言:TurboC 所属方案: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%3B:x=3*x+xC:x3=0x12D:x4=1+2=3;答案:AD〖第4题〗『多项选择』(2.0分)(题号:16)下列选项中是C语言合法标志符的有()。A:good_morningB:mainC:stdio.hD: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.5B:3.14.159EC:.5E-3D: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)elsescanf("%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:oxffB:0XabcC:0x01D:0X9X答案:BC〖第16题〗『多项选择』(2.0分)(题号:29)以下对C语言中的函数描述不正确的有()。A:可以嵌套定义,不可以嵌套调用B:不可以嵌套定义,可以嵌套调用C:可以嵌套定义,也可以嵌套调用D:嵌套定义和嵌套调用都不允许答案:ACD〖第17题〗『多项选择』(2.0分)(题号:6)设有以下定义inta=0;doubleb=1.25;charc='A';#defined2则下面语句中正确的是()。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:scanfB:shortC:_3com_D:int答案:AC〖第20题〗『多项选择』(2.0分)(题号:7)以下选项中不是C语言合法整数的是()。A:10110B:0386C:0XffaD:x2a2答案:BD〖第21题〗『多项选择』(2.0分)(题号:30)以下叙述正确的是()。A:预处理命令行都必须以"#"开始B:在程序中凡是以"#"开始的语句行都是预处理命令行C:C程序在执行过程中对预处理命令行进行处理D:#defineABCD是正确的宏定义答案:ABD〖第22题〗『多项选择』(2.0分)(题号:2)以下选项中不合法的字符常量是()。A:"B"B:'\010'C:68D:D答案:ACD〖第23题〗『多项选择』(2.0分)(题号:3)以下用户标识符,其中合法的是()。A:returnB:f2_G3C:A3-3D:abc答案:BD〖第24题〗『多项选择』(2.0分)(题号:4)以下选项中,合法的字符常量是()。A:'\t'B:'\17'C:"n"D:'\xaa'答案:ABD〖第25题〗『多项选择』(2.0分)(题号:8)以下选项中合法的表达式是()。A:0<=x<100B:i=j==0C:(char)(65+3)D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论