C语言概述题及答案.docx

上传人:b****5 文档编号:29702014 上传时间:2023-07-26 格式:DOCX 页数:19 大小:20.26KB
下载 相关 举报
C语言概述题及答案.docx_第1页
第1页 / 共19页
C语言概述题及答案.docx_第2页
第2页 / 共19页
C语言概述题及答案.docx_第3页
第3页 / 共19页
C语言概述题及答案.docx_第4页
第4页 / 共19页
C语言概述题及答案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

C语言概述题及答案.docx

《C语言概述题及答案.docx》由会员分享,可在线阅读,更多相关《C语言概述题及答案.docx(19页珍藏版)》请在冰豆网上搜索。

C语言概述题及答案.docx

C语言概述题及答案

题目部分,(卷面共有80题,241.0分,各大题标有题量和总分)

一、单项选择题(58小题,共174.0分)

(3分)[1]一个C语言程序是由

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

B、函数组成

C、若干过程组成

D、若干子程序组成

(3分)[2]C语言规定:

在一个源程序中,main函数的位置

A、必须在最开始

B、必须在系统调用的库函数的后面

C、可以任意

D、必须在最后

(3分)[3]以下叙述不正确的是

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

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

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

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

(3分)[4]以下叙述正确的是

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

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

C、C语言本身没有输入输出语句

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

(3分)[5]一个C程序的执行是从

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

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

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

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

(3分)[6]一个C程序的执行是从

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

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

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

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

(3分)[7]编辑程序的功能是

A、建立并修改程序B、将c源程序编译成目标程序

C、调试程序D、命令计算机执行指定的操作

(3分)[8]C语言派程序的基本单位是

A、过程B、函数C、子程序D、标识符

(3分)[9]一个c程序是由

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

B、一个或多个函数组成

C、若干过程组成

D、若干子程序组成

(3分)[10]一个C语言程序是由

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

B、函数组成

C、若干过程组成

D、若干子程序组成

(3分)[11]一个c程序的执行是从

A、main()函数开始,直到main()函数结束

B、第一个函数开始,直到最后一个函数结束

C、第一个语句开始,直到最后一个语句结束

D、main()函数开始,直到最后一个函数结束

(3分)[12]以下正确的c语言标识符是

A、%xB、a十bC、a123D、test!

(3分)[13]以下不正确的C语言标识符是

A、ABCB、abcC、a_bcD、ab.c

(3分)[14]以下不是C语言的特点的是

A、C语言简洁、紧凑

B、能够编制出功能复杂的程序

C、C语言可以直接对硬件进行操作

D、C语言移植性好

(3分)[15]一个C语言源程序是由

A、一个主程序和若干子程序组成B、函数组成

C、若干过程组成D、若干子程序组成

(3分)[16]C语言规定,在一个源程序中,main函数的位置

A、必须在最开始B、必须在系统调用的库函数的后面

C、可以任意D、必须在最后

(3分)[17]以下叙述不正确的是

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

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

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

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

(3分)[18]以下叙述正确的是

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

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

C、C语言本身没有输入输出语句

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

(3分)[19]C语言程序的执行,总是起始于

A、程序中的第一条可执行语句B、程序中的第一个函数

C、main函数D、包含文件中的第一个函数

(3分)[20]计算机内部运算使用的数是

A、十进制数B、十六进制数C、二进制数D、八进制数

(3分)[21]下面的程序运行后输出为

main()

{inta=-32769;

ptintf("%8U\\n",a);

}

A、32769B、%8UC、32767D、-32767

(3分)[22]下面程序段的输出结果是

inti=32769;

printf("%d\\n",i);

A、32769B、32767C、-32767D、输出不是确定的数

(3分)[23]下面程序段执行结果是

inti=5;

printf("%d,%d,%d",i,(++i)+(++i)+(i++),i);

A、8,20,5B、8,21,5C、5,20,8D、5,21,8

(3分)[24]下面程序段执行结果是

inti=5,k;

k=(++i)+(++i)+(i++);

printf("%d,%d",k,i);

A、24,8B、21,8C、21,7D、24,7

(3分)[25]一个字长的二进制位数是

A、2个BYTE,即16个bitB、3个BYTE,即24个bit

C、4个BYTE,即32个bitD、随计算机系统不同而不同

(3分)[26]将二进制数1011011.011转换成十进制数是

A、91.75B、91.375C、91.125D、91.25

(3分)[27]二进制数00110101转换成八进制数是

A、055B、065C、056D、152

(3分)[28]十进制数2403转换成十六进制数为

A、963B、369C、953D、359

(3分)[29]以下四项中属于C语言关键字的是

A、CHARB、defineC、unsignedD、retern

(3分)[30]C语言源程序的最小单位是

A、程序行B、语句C、函数D、字符

(3分)[31]下面对C语言特点,不正确描述的是

A、C语言兼有高级语言和低级语言的双重特点,执行效率高

B、C语言既可以用来编写应用程序,又可以用来编写系统软件

C、C语言的可移植性较差

D、C语言是一种结构式模块化程序设计语言

(3分)[32]下列说法中正确的是

A、C程序书写时,不区分大小写字母

B、C程序书写时,一行只能写一个语句

C、C程序书写时,一个语句可分成几行书写

D、C程序书写时每行必须有行号

(3分)[33]在C语言系统中,假设int类型数据占2个字节,则double、long、unsignedint、char类型数据所占字节数分别多少

A、8,2,4,1B、2,8,4,1C、4,2,8,1D、8,4,2,1

(3分)[34]下列说法正确的是

A、在执行C程序时不是从main函数开始的

B、C程序书写格式严格限制,一行内必须写一个语句

C、C程序书写格式自由,一个语句可以分写在多行上

D、C程序书写格式严格限制,一行内必须写一个语句,并要有行号

(3分)[35]下列说法正确的是

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

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

C、main函数可以放在C程序的中间部分,即在一些函数之前在另一个函数之后,但在执行C程序时是从程序开头执行的

D、main函数可以放在C程序的中间部分,即在一些函数之前在另一些函数之后,但在执行C程序时是从main函数开始的

(3分)[36]下列说法正确的是

A、一个函数的函数体必须要有变量定义和执行部分,二者缺一不可

B、一个函数的函数体必须要有执行部分,可以没有变量定义

C、一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数

D、以上都不对

(3分)[37]()是C程序的基本构成单位

A、函数 B、函数和过程 C、超文本过程 D、子程序

(3分)[38]C源程序是由()构成的

A、函数 B、函数和过程 C、超文本过程 D、子程序

(3分)[39]一个C程序可以包含任意多个不同名的函数,但有且仅有一个(),一个C程序总是从()开始执行。

A、过程  B、主函数 C、函数 D、include

(3分)[40]已知ch是字符型变量,下边正确的赋值语句是

A、ch='123';B、ch='\xff';C、ch='\08';D、ch="\";

(3分)[41]阅读以下程序,当输入数据的形式是:

25,13,10,正确的输出结果是。

main(){

intx,y,z;

scanf("%d%d%d",&x,&y,&z);

printf("x+y+z=%d",x+y+z);}

A、x+y+z=48B、x+y+z=35C、x+z=35D、不确定值

(3分)[42]若inta,b;scanf("%d%d",&a,&b);不可以用()作为输入的分隔符。

A、B、空格C、回车D、TAB键

(3分)[43]下列属于C语言合法的字符常数是

A、‘\97’

B、“A”

C、‘\t’

D、“\0”

(3分)[44]设a=12,表达式a+=a-=a*=a的结果是多少?

A、-120

B、0

C、–132

D、144

(3分)[45]设a=2,b=3,c=5,表达式++a+b+++c的结果是多少?

A、14

B、13

C、11

D、10

(3分)[46]x=3.6,a=7,y=5.5,表达式x+a%3*(int)(x+y)%2/4的结果是多少?

A、3.6

B、4.6

C、3.85

D、4.85

(3分)[47]在C语言中,以下表达式哪个得出的结果为0?

_

A、3.0%4

B、3%4

C、3/4

D、3.0/4

(3分)[48]在以下一组运算符中,优先级最高的是

A、<=

B、==

C、%

D、++

(3分)[49]若有以下定义语句charc1=‘b’,c2=‘e’;printf(“%d,%c\n”,c2-c1,c2-‘a’+‘A’);则输出结果是

A、2,M

B、3,E

C、2,E

D、输出项与相应的格式控制不一致,输出结果不确定

(3分)[50]一个长整形long占据的地址空间是多少?

A、一字节

B、二字节

C、四字节

D、八字节

(3分)[51]标示符命名规则规定,标示符的合法字符不能是以下哪个

A、下划线

B、数字

C、字母

D、空格

(3分)[52]下面属于C语言关键字的是

A、int

B、typedef

C、enum

D、unien

(3分)[53]以下叙述错误的是哪个

A、一个C源程序必须有且只能有一个主函数

B、一个C源程序可以含零个或多个子函数

C、在C源程序中注释说明必须位于语句之后

D、C源程序的基本结构是函数

(3分)[54]以下叙述错误的是哪个

A、分号是C语句的必要组成部分

B、C程序的注释可以写在语句的后面

C、函数是C程序的基本单位

D、主函数的名字不一定用main表示

(3分)[55]C语言中允许的基本数据类型包括

A、整型、实型、逻辑型

B、整型、实型、字符型

C、整型、字符型、逻辑型

D、整型、实型、字符型、逻辑型

(3分)[56]一个C程序的执行是从

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

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

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

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

(3分)[57]在C语言中,合法的长整型常数是

A、0L

B、4962710

C、0412765

D、0xa34b7fe

(3分)[58]C语言规定,必须用()作为主函数

A、function B、include C、main D、stdio

二、填空题(22小题,共67.0分)

(4分)[1]在一个C源程序中,注释部分两侧的分界符分别为和。

(1分)[2]C源程序的基本单位是。

(4分)[3]在C语言中,输入操作是由库函数完成的,输出操作是由库函数完成的。

(3分)[4]一个C源程序至少应包括一个。

(2分)[5]c语言符号集包括。

(4分)[6]在C语言中,输入操作是由库函数完成的,输出函数是由库函数完成的。

(3分)[7]结构化设计中的三种基本结构是。

(4分)[8]在一个C源程序中,注释部分两侧的分界符分别是和。

(3分)[9]一个c派程序有个main()函数和二个其他函数。

(2分)[10]一个c程序有且仅有一个函数。

(1分)[11]C程序的基本单位是。

(2分)[12]在C语言中,一个函数的函数体一般包括___________和__________。

(4分)[13]上机运行一个C源程序的步骤一般为:

①______________________;②__________________;③___________________;④___________________________。

(5分)[14]可执行程序是指____________________________________________。

可执行程序文件的扩展名为_______。

(4分)[15]目标程序是指______________________________________________。

目标程序文件的扩展名为___________。

(5分)[16]源程序是指___________________________________________。

C源程序文件的扩展名为____________。

(4分)[17]程序是指_________________________________________________________________。

(2分)[18]在每个C语句和数据定义的最后必须有一个____________。

(2分)[19]一个函数是由两部分组成的,它们分别是___________和_________。

(4分)[20]在一个C源程序中,注释部分两侧的分界符分别为________和________。

(2分)[21]一个C源程序中至少应包括一个______________。

(2分)[22]C源程序的基本单位是________________。

====================答案====================

答案部分,(卷面共有80题,241.0分,各大题标有题量和总分)

一、单项选择题(58小题,共174.0分)

(3分)[1][答案]

B

(3分)[2][答案]

C

(3分)[3][答案]

D

(3分)[4][答案]

C

(3分)[5][答案]

A

(3分)[6][答案]

A

(3分)[7][答案]

A

(3分)[8][答案]

B

(3分)[9][答案]

B

(3分)[10][答案]

B

(3分)[11][答案]

A

(3分)[12][答案]

C

(3分)[13][答案]

D

(3分)[14][答案]

B

(3分)[15][答案]

B

(3分)[16][答案]

C

(3分)[17][答案]

D

(3分)[18][答案]

C

(3分)[19][答案]

C

(3分)[20][答案]

C

(3分)[21][答案]

B

(3分)[22][答案]

C

(3分)[23][答案]

A

(3分)[24][答案]

B

(3分)[25][答案]

D

(3分)[26][答案]

B

(3分)[27][答案]

B

(3分)[28][答案]

A

(3分)[29][答案]

C

(3分)[30][答案]

D

(3分)[31][答案]

C

(3分)[32][答案]

C

(3分)[33][答案]

D。

(3分)[34][答案]

C

(3分)[35][答案]

D

(3分)[36][答案]

C

(3分)[37][答案]

A

(3分)[38][答案]

A

(3分)[39][答案]

B

(3分)[40][答案]

B

(3分)[41][答案]

D

(3分)[42][答案]

A

(3分)[43][答案]

C

(3分)[44][答案]

B

(3分)[45][答案]

A

(3分)[46][答案]

A

(3分)[47][答案]

C

(3分)[48][答案]

C

(3分)[49][答案]

B

(3分)[50][答案]

C

(3分)[51][答案]

D

(3分)[52][答案]

B

(3分)[53][答案]

C

(3分)[54][答案]

D

(3分)[55][答案]

B

(3分)[56][答案]

A

(3分)[57][答案]

A

(3分)[58][答案]

C

二、填空题(22小题,共67.0分)

(4分)[1][答案]

/**/

(1分)[2][答案]

函数

(4分)[3][答案]

scanfprintf

(3分)[4][答案]

主函数(或:

main函数)

(2分)[5][答案]

英文字母、数字和一些有待定含义的标点符号

(4分)[6][答案]

scanfprintf

(3分)[7][答案]

顺序结构、分支结构和循环结构

(4分)[8][答案]

/**/

(3分)[9][答案]

1若干

(2分)[10][答案]

main()

(1分)[11][答案]

函数

(2分)[12][答案]

声明部分,执行部分

(4分)[13][答案]

上机输入与编辑源程序,对源程序进行编译,库函数连接,运行可执行程序

(5分)[14][答案]

将目标程序与系统的函数库和其他目标程序连接起来,形成可执行程序,.exe

(4分)[15][答案]

计算机只能识别和执行由0和1组成的二进制指令,而不能识别和执行用高级语言表示的指令。

为了让计算机能执行程序,必须先用一种称为“编译程序”的软件,把源程序翻译成二进制形式的“目标程序”,.obj

(5分)[16][答案]

用高级语言编写的程序,.C

(4分)[17][答案]

一组计算机能识别和执行的指令。

每一条指令使计算机执行特定的操作。

(2分)[18][答案]

分号

(2分)[19][答案]

函数首部,函数体

(4分)[20][答案]

/*,*/

(2分)[21][答案]

main函数

(2分)[22][答案]

函数

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

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1