C语言选择题及答案33.docx

上传人:b****4 文档编号:6688958 上传时间:2023-05-10 格式:DOCX 页数:23 大小:172.16KB
下载 相关 举报
C语言选择题及答案33.docx_第1页
第1页 / 共23页
C语言选择题及答案33.docx_第2页
第2页 / 共23页
C语言选择题及答案33.docx_第3页
第3页 / 共23页
C语言选择题及答案33.docx_第4页
第4页 / 共23页
C语言选择题及答案33.docx_第5页
第5页 / 共23页
C语言选择题及答案33.docx_第6页
第6页 / 共23页
C语言选择题及答案33.docx_第7页
第7页 / 共23页
C语言选择题及答案33.docx_第8页
第8页 / 共23页
C语言选择题及答案33.docx_第9页
第9页 / 共23页
C语言选择题及答案33.docx_第10页
第10页 / 共23页
C语言选择题及答案33.docx_第11页
第11页 / 共23页
C语言选择题及答案33.docx_第12页
第12页 / 共23页
C语言选择题及答案33.docx_第13页
第13页 / 共23页
C语言选择题及答案33.docx_第14页
第14页 / 共23页
C语言选择题及答案33.docx_第15页
第15页 / 共23页
C语言选择题及答案33.docx_第16页
第16页 / 共23页
C语言选择题及答案33.docx_第17页
第17页 / 共23页
C语言选择题及答案33.docx_第18页
第18页 / 共23页
C语言选择题及答案33.docx_第19页
第19页 / 共23页
C语言选择题及答案33.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言选择题及答案33.docx

《C语言选择题及答案33.docx》由会员分享,可在线阅读,更多相关《C语言选择题及答案33.docx(23页珍藏版)》请在冰点文库上搜索。

C语言选择题及答案33.docx

C语言选择题及答案33

第1题以下说法正确的是(C)

A)C语言程序总是从第一个的函数开始执行

B)在C语言程序中,要调用的函数必须在main()函数中定义

C)C语言程序总是从main()函数开始执行

D)C语言程序中的main()函数必须放在程序的开始部分

第3题

D

A)100

B)160

C)120

D)64

第4题

D

A)90

B)3

C)7

D)9

 

第5题设有语句chara=‘\72’;则变量a(A)。

A)包含1个字符

B)包含2个字符

C)包含3个字符

D)包含4个字符

第7题printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。

如果字符串长度小于5,则输出按方式(C)

A)从左起输出该字串,右补空格

B)按原字符长从左向右全部输出

C)右对齐输出该宇串,左补空格

D)输出错误信息

第8题

B

A)7

B)6

C)5

D)4

第10题

B

A)3

B)4

C)5

D)6

第15题在c语言中,函数的隐含存储类别是(B)

A)auto

B)static

C)extern

D)无存储类别

第16题若调用一个函数,且此函数中没有return语句,则关于该函数正确的说法是(A)

A)没有返回值

B)返回若干个系统默认值

C)能返回一个用户所希望的函数值

D)返回一个不确定的值

第19题判断字符串a和b是否相等,应当使用(D)

A)if(a==b)

B)if(a=b)

C)if(strcpy(a,b))

D)if(strcmp(a,b))

第20题对数组的描述正确的是(C)

A)数组一旦定义其大小是固定的,但数组元素的类型可以不同

B)数组一旦定义其大小是固定的,但数组元素的类型必须相同

C)数组一旦定义其大小是可变的,但数组元素的类型可以不同

D)数组一旦定义其大小是可变的,但数组元素的类型必须相同

第1题下列不是c语言的关键字是(C)

A)if

B)struct

C)integer

D)typedef

第2题一个C程序的执行是从(A)

A)本程序的main函数开始,到main函数结束

B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C)本程序的main函数开始,到本程序文件的最后一个函数结束

D)本程序文件的第一个函数开始,到本程序main函数结束

第3题

C

A)0

B)1

C)3

D)不确定

第4题

A)4

B)3

C)2

D)1

第4题

D

A)4

B)3

C)2

D)1

第4题若定义intm=7,n=12;则能得到值为3的表达式是(D)。

A)n%=(m%=5)

B)n%=(m-m%5)

C)n%=m-m%5

D)(n%=m)-(m%=5)

第5题下列语句中符合C语言语法的赋值语句是(D)。

A)a=7+b+c=a+7;

B)a=7+b++=a+7;

C)a=7+b,b++,a+7;

D)a=5+b,c=a+5;

第6题以下4个选项中,不能看作一条语句的是(B)

A)a=0,b=0,c=0;

B)for(;;)

C)if(a=0);

D)if(b==0)m=1;

第9题

B

A)11

B)10

C)9

D)8

第10题

C

A)8

B)9

C)10

D)11

第11题

B

A)100

B)101

C)103

D)105

第12题

C

A)while循环执行10次

B)循环是无限循环

C)循环体语句一次也不执行

D)循环体语句执行一次

第13题

D

A)自然数1~9的累加和

B)自然数1~10的累加和

C)自然数1~9中奇数之和

D)自然数1~10中偶数之和

第14题

A

A)16

B)18

C)28

D)21

第15题一个可执行的C程序的开始执行点是(C)

A)程序中的第一个语句

B)包含文件中的第一个函数

C)名为main的函数

D)程序中的第一个函数

第16题在一个函数内部定义的变量是(B)

A)简单变量

B)局部变量

C)全局变量

D)标准变量

第17题下面描述正确的是(C)

A)两个字符串所包含的字符个数相同时,才能比较字符串

B)字符个数多的字符串比字符个数少的字符串大

C)字符串"Stop"与"stop"不相等

D)字符串"that"大于字符串"the"

第1题下面表示正确的是(B)

A)c语言中的逗号不是一种运算符

B)在C语言中,一行可以有多个语句

C)C中的变量不区分大小写

D)c中的关键字可以做为变量名

第3题sizeof(double)是(C)

A)一种函数调用

B)一个双精度型表达式

C)一个整型表达式

D)一个不合法的表达式

第2题下列说法正确的是(D)

A)main函数必须放在C程序的开头

B)main函数必须放在C程序的最后

C)main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的

D)main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的

第4题

D

A)90

B)3

C)7

D)9

第5题设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是(D)。

A)3

B)0

C)9

D)-12

第12题

C

A)while循环执行10次

B)循环是无限循环

C)循环体语句一次也不执行

D)循环体语句执行一次

第13题

B

A)死循环,不能确定次数

B)1

C)6

D)10

第14题

D

A)n=5

B)n=2

C)n=3

D)n=4

第16题在一个函数内部定义的变量是(B)

A)简单变量

B)局部变量

C)全局变量

D)标准变量

第18题若使用一个数组名作函数实参,则以下正确的说法是(A)

A)必须在主调函数中说明此数组的大小

B)实参数组类型与形参数组类型可以不匹配

C)在被调用函数中,不需要考虑形参数组的大小

D)实参数组名与形参数组名必须一致

第1题语言中的标志符只能由字母、数字和下划线三种字符组成,且第一个字符(C)

A)必须是字母

B)必须是下划线

C)必须为字母或下划线

D)可以是字母、数字和下划线中任一种字符

第2题一个C语言程序是由(C)

A)一个主程序和若干子程序组成

B)若干过程组成

C)函数组成

D)若干子函数组成

第20题

C

A)77

B)88

C)810

D)1010

第14题在C语言的循环语句for,while,do-while语句中,用于直接中断最内层循环的语句是(C)

A)switch

B)continue

C)break

D)if

第3题

B

A)不确定的

B)0

C)-1

D)1

第4题

D

A)4

B)3

C)2

D)1

第5题下列选项中,合法的C语言关键字是(D)。

A)VAR

B)cher

C)integer

D)default

第7题

B

A)a=%2,b=%5

B)a=2,b=5;

C)a=d,b=d

D)a=%d,b=%d

第8题若要求在if后一对圆括号表示a不等于0的关系,则能正确表示这一关系的表达式(D)

A)a!

0

B)!

a

C)a=0

D)a

第9题

B

A)14

B)36

C)63

D)32

第11题

B

A)100

B)101

C)103

D)105

第12题

C

A)while循环执行10次

B)循环是无限循环

C)循环体语句一次也不执行

D)循环体语句执行一次

第14题以下叙述正确的是(D)

A)do-while语句构成的循环不能用其它语句构成的循环来代替

B)do-while语句构成的循环只能用break语句退出

C)用do-while语句构成的循环,在while后的表达式为非0时结束循环

D)用do-while语句构成的循环,在while后的表达式为0时结束循环

第16题在一个函数内部定义的变量是(B)

A)简单变量

B)局部变量

C)全局变量

D)标准变量

第17题下面描述正确的是(C)

A)两个字符串所包含的字符个数相同时,才能比较字符串

B)字符个数多的字符串比字符个数少的字符串大

C)字符串"Stop"与"stop"不相等

D)字符串"that"大于字符串"the"

第20题

B

A)10000

B)10010

C)00110

D)10100

第18题当调用函数时,实参是一个数组名,则向函数传送的是(B)

A)数组的长度

B)数组的首地址

C)数组每一个元素的地址

D)数组每个元素中的值

第1题c语言是(A)语言。

A)高级语言

B)中级语言

C)机器语言

D)汇编语言

第2题对C语言源程序执行过程描述正确是(A)

A)从main函数开始执行

B)从程序中第一个函数开始执行,到最后一个函数结束

C)从main函数开始执行,到源程序最后一个函数结束

D)从第一个函数开始,到main函数结束

第4题

A

A)7和8

B)8和9

C)9和10

D)10和11

第5题设inta=12,则执行完语句a+=a-=a*a后,a的值是(D)。

A)552

B)264

C)144

D)-264

第8题

B

A)7

B)6

C)5

D)4

第9题

B

A)14

B)16

C)18

D)20

第9题

C

A)0

B)1

C)2

D)3

第8题

A

A)13

B)14

C)15

D)16

第5题一个字长的二进制位数是(D)。

A)8

B)16

C)32

D)随计算机系统而不同

第4题

B

A)2,M

B)3,E

C)2,E

D)不确定

第1题一个C语言的源程序中(A)

A)必须有一个主函数

B)可能有多个主函数

C)必须有除主函数外其它函数

D)可以没有主函数

第2题以下叙述不正确的是(D)

A)一个C源程序可由一个或多个函数组成

B)一个C源程序必须包含一个main函数

C)C程序的基本组成单位是函数

D)在C程序中,注释说明只能位于一条语句的后面

第3题若有定义:

inta=16,b=10,c;,执行语句c=a/b+0.4后,c的值为(B)

A)1.4

B)1

C)2

D)0

第12题

A

A)12都是无限循环

B)1是无限循环,2错误

C)2是无限循环,1错误

D)12皆错误

第4题以下选项中,与k=n++完全等价的表达式是(A)。

A)k=n,n=n+1

B)n=n+1,k=n

C)k=++n

D)k+=--n+1

第5题在C语言中,如果下面的变量都是int类型,则输出的结果是(A)sum=pad=5;pad=sum++,pad++,++pad;printf("%d\n",pad);

A)7

B)6

C)5

D)4

第10题

C

A)4

B)5

C)6

D)7

第13题

D

A)20,7

B)6,12

C)20,8

D)8,20

第7题putchar函数可以向终端输出一个(D)

A)整型变量表达式值

B)实型变量值

C)字符串

D)字符或字符型变量值

第17题下面描述正确的是(C)

A)两个字符串所包含的字符个数相同时,才能比较字符串

B)字符个数多的字符串比字符个数少的字符串大

C)字符串"Stop"与"stop"不相等

D)字符串"that"大于字符串"the"

第17题下述对C语言字符数组的描术中错误的是(C)。

A)字符数组可以存放字符串

B)字符数组中的字符串可以整体输入、输出

C)可以在赋值语句中通过赋值运算符"="对字符数组整体赋值

D)不可以用关系运算符对字符数组中的字符串进行比较

第20题下述对C语言字符数组的描述中错误的是(C)

A)字符数组可以存放字符串

B)字符数组的字符串可以整体输入、输出

C)可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

D)不可以用关系运算符对字符数组中的字符串进行比较

第16题以下叙述中不正确的是(C)

A)在不同的函数中可以使用相同名字的变量

B)函数中的形式参数是局部变量

C)在一个函数内定义的变量只在本函数范围内有效

D)在一个函数内的复合语句中定义的变量在本函数范围内有效

第2题一个完整的可运行的C源程序中(B)

A)可以有一个或多个函数

B)必须有且仅有一个主函数

C)可以没有主函数

D)必须有主函数和其他函数

第3题

D

A)1

B)0

C)4

D)3

第4题

D

A)90

B)3

C)7

D)9

第8题

B

A)7

B)6

C)5

D)4

第18题下列合法的数组定义是(D)

A)inta[]=”string”;

B)inta[5]={0,1,2,3,4,5};

C)chara=”string”

D)chara[]={0,1,2,3,4,5};

第5题

D

A)因输出格式不合法,输出错误信息

B)65,90

C)A,Y

D)65,89

第4题

A

A)8,16,10

B)10,10,10

C)8,8,10

D)8,10,10

第10题

C

A)022111

B)021021

C)000122

D)012

第3题若t为double类型,表达式t=1,t+5,t++的值是(D)。

A)1

B)6.0

C)2

D)1

第7题

B

A)6,1

B)2,1

C)6,0

D)2,0

第5题

C

A)003

B)012

C)103

D)112

第3题请选出合法的C语言赋值语句(B)。

A)a=b=58

B)i++;

C)a=58,b=58

D)k=int(a+b);

第2题以下叙述正确的是(D)

A)在C程序中,main函数必须位于程序的最前面

B)C程序的每行中只能写一条语句

C)在对一个C程序进行编译的过程中,可发现注释中的拼写错误

D)C语言本身没有输入输出语句

第1题C语言程序总是从(C)开始执行。

A)第一条语句

B)第一个函数

C)主函数

D)子程序

第14题C语言中while和do-while循环的主要区别是(A)。

A)do-while的循环体至少无条件执行一次

B)while的循环控制条件比do-while的循环控制条件严格

C)do-while允许从外部转到循环体内

D)do-while的循环体不能是复合语句

第16题一个函数的返回值由(C)确定。

A)return语句中的表达式

B)调用函数的类型

C)系统默认的类型

D)被调用函数的类型

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2