1、C语言概述题及答案题目部分,(卷面共有80题,241.0分,各大题标有题量和总分)一、单项选择题(58小题,共174.0分)(3分)1一个C语言程序是由A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成(3分)2C语言规定:在一个源程序中,main函数的位置A、必须在最开始B、必须在系统调用的库函数的后面C、可以任意D、必须在最后(3分)3以下叙述不正确的是A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面(3分)4以下叙述正确的是A、在C程序中,main函数必须位
2、于程序的最前面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、本程序
3、文件的第一个函数开始,到本程序的main函数结束(3分)7编辑程序的功能是A、建立并修改程序 B、将c源程序编译成目标程序C、调试程序 D、命令计算机执行指定的操作(3分)8C语言派程序的基本单位是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、第一个语句开
4、始,直到最后一个语句结束D、main( )函数开始,直到最后一个函数结束(3分)12以下正确的c语言标识符是A、x B、a十b C、a123 D、test!(3分)13以下不正确的C语言标识符是A、ABC B、abc C、a_bc D、ab.c(3分)14以下不是C语言的特点的是A、C语言简洁、紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件进行操作D、C语言移植性好(3分)15一个C语言源程序是由A、一个主程序和若干子程序组成 B、函数组成C、若干过程组成 D、若干子程序组成(3分)16C语言规定,在一个源程序中,main函数的位置A、必须在最开始 B、必须在系统调用的库函数的后面C
5、、可以任意 D、必须在最后(3分)17以下叙述不正确的是A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面(3分)18以下叙述正确的是A、在C程序中,main函数必须位于程序的最前面B、C程序的每行中只能写一条语句C、C语言本身没有输入输出语句D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误(3分)19C语言程序的执行,总是起始于A、程序中的第一条可执行语句 B、程序中的第一个函数 C、 main函数 D、 包含文件中的第一个函数(3分)20计算机内部运算使用的数是A、十进制数 B
6、、十六进制数 C、 二进制数 D、 八进制数(3分)21下面的程序运行后输出为main( ) int a=-32769;ptintf(%8Un,a);A、32769 B、%8U C、 32767 D、 -32767(3分)22下面程序段的输出结果是int i=32769;printf(%dn,i);A、32769 B、32767 C、 -32767 D、 输出不是确定的数(3分)23下面程序段执行结果是int i=5;printf(%d,%d,%d, i,(+i)+(+i)+(i+),i);A、8,20,5 B、8,21,5 C、 5,20,8 D、 5,21,8(3分)24下面程序段执行结果
7、是int i=5,k;k=(+i)+(+i)+(i+);printf(%d,%d,k,i);A、24,8 B、21,8 C、 21,7 D、 24,7(3分)25一个字长的二进制位数是A、2个BYTE,即16个bit B、3个BYTE,即24个bit C、 4个BYTE,即32个bit D、 随计算机系统不同而不同(3分)26将二进制数1011011.011转换成十进制数是A、91.75 B、91.375 C、 91.125 D、 91.25(3分)27二进制数00110101转换成八进制数是A、055 B、065 C、 056 D、 152(3分)28十进制数2403转换成十六进制数为A、9
8、63 B、369 C、 953 D、 359(3分)29以下四项中属于C语言关键字的是A、CHAR B、define C、 unsigned D、 retern(3分)30C语言源程序的最小单位是A、程序行 B、语句 C、 函数 D、 字符(3分)31下面对C语言特点,不正确描述的是A、C语言兼有高级语言和低级语言的双重特点,执行效率高B、C语言既可以用来编写应用程序,又可以用来编写系统软件C、C语言的可移植性较差D、C语言是一种结构式模块化程序设计语言(3分)32下列说法中正确的是A、C程序书写时,不区分大小写字母B、C程序书写时,一行只能写一个语句C、C程序书写时,一个语句可分成几行书写D
9、、C程序书写时每行必须有行号(3分)33在C语言系统中,假设int类型数据占2个字节,则double、long、unsigned int、char类型数据所占字节数分别多少A、8,2,4,1 B、2,8,4,1 C、 4,2,8,1 D、 8,4,2,1(3分)34下列说法正确的是A、在执行 C 程序时不是从 main 函数开始的B、C 程序书写格式严格限制,一行内必须写一个语句C、C 程序书写格式自由,一个语句可以分写在多行上D、C 程序书写格式严格限制,一行内必须写一个语句,并要有行号(3分)35下列说法正确的是A、main 函数必须放在 C 程序的开头B、main 函数必须放在 C 程序
10、的最后C、main 函数可以放在 C 程序的中间部分,即在一些函数之前在另一个函数之后,但在执行 C 程序时是从程序开头执行的D、 main 函数可以放在 C 程序的中间部分,即在一些函数之前在另一些函数之后,但在执行 C 程序时是从 main 函数开始的(3分)36下列说法正确的是A、一个函数的函数体必须要有变量定义和执行部分,二者缺一不可B、一个函数的函数体必须要有执行部分,可以没有变量定义C、一个函数的函数体可以没有变量定义和执行部分,函数可以是空函数D、 以上都不对(3分)37( )是 C 程序的基本构成单位A、函数 B、函数和过程 C、超文本过程 D、子程序(3分)38C 源程序是由
11、( )构成的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()int x,y,z;scanf(%d%d%d,&x,&y,&z);printf(x+y+z=%d,x+y+z);A、x+y+z=48 B、x+y+z
12、=35 C、x+z=35 D、不确定值(3分)42若int a, b; scanf(%d%d, &a, &b); 不可以用( )作为输入的分隔符。A、 B、空格 C、回车 D、TAB键(3分)43下列属于C语言合法的字符常数是A、97B、“A”C、tD、“0”(3分)44设a=12,表达式a+=a-=a*=a的结果是多少?A、-120B、0C、132D、144(3分)45设a=2,b=3,c=5,表达式+a+b+c的结果是多少?A、14B、13C、11D、10(3分)46x=3.6,a=7,y=5.5,表达式x+a%3*(int)(x+y)%2/4的结果是多少?A、3.6B、 4.6C、3.8
13、5D、4.85(3分)47在C语言中,以下表达式哪个得出的结果为0?_A、3.0%4B、3%4C、3/4D、3.0/4(3分)48在以下一组运算符中,优先级最高的是A、=B、= =C、%D、+(3分)49若有以下定义语句char c1=b, c2=e; printf(“%d,%cn”,c2-c1,c2-a+A);则输出结果是A、2,MB、3,EC、2,ED、输出项与相应的格式控制不一致,输出结果不确定(3分)50一个长整形long 占据的地址空间是多少?A、一字节B、二字节C、四字节D、八字节(3分)51 标示符命名规则规定,标示符的合法字符不能是以下哪个A、下划线B、数字C、字母D、空格(3
14、分)52下面属于C语言关键字的是A、intB、typedefC、enumD、unien(3分)53以下叙述错误的是哪个A、一个C源程序必须有且只能有一个主函数B、一个C源程序可以含零个或多个子函数C、在C源程序中注释说明必须位于语句之后D、C源程序的基本结构是函数(3分)54 以下叙述错误的是哪个A、分号是C语句的必要组成部分B、C程序的注释可以写在语句的后面C、函数是C程序的基本单位D、主函数的名字不一定用main表示(3分)55C语言中允许的基本数据类型包括A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、字符型、逻辑型(3分)56一个C程序的执行是从A、
15、本程序的main函数开始,到main函数结束B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C、本程序的main函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序main函数结束(3分)57在C语言中,合法的长整型常数是A、0LB、4962710C、0412765D、0xa34b7fe(3分)58C 语言规定,必须用( )作为主函数A、 fu nction B、include C、main D、stdio二、填空题(22小题,共67.0分)(4分)1在一个C源程序中,注释部分两侧的分界符分别为 和 。(1分)2C源程序的基本单位是 。(4分)3在C语
16、言中,输入操作是由库函数 完成的,输出操作是由库函数 完成的。(3分)4一个C源程序至少应包括一个 。(2分)5c语言符号集包括 。(4分)6在C语言中,输入操作是由库函数 完成的,输出函数是由库函数 完成的。(3分)7结构化设计中的三种基本结构是 。(4分)8在一个C源程序中,注释部分两侧的分界符分别是 和 。(3分)9一个c派程序有 个main( )函数和 二个其他函数 。(2分)10一个c程序有且仅有一个 函数。(1分)11C程序的基本单位是 。(2分)12在C语言中,一个函数的函数体一般包括_和_。(4分)13上机运行一个C源程序的步骤一般为:_;_;_;_。(5分)14可执行程序是指
17、_。可执行程序文件的扩展名为_。(4分)15目标程序是指_。目标程序文件的扩展名为_。(5分)16源程序是指_。C源程序文件的扩展名为_。(4分)17程序是指_。(2分)18在每个C语句和数据定义的最后必须有一个_。(2分)19一个函数是由两部分组成的,它们分别是_和_。(4分)20在一个C源程序中,注释部分两侧的分界符分别为 _和_。(2分)21一个C源程序中至少应包括一个 _。(2分)22C源程序的基本单位是 _。=答案=答案部分,(卷面共有80题,241.0分,各大题标有题量和总分)一、单项选择题(58小题,共174.0分)(3分)1答案 B(3分)2答案C(3分)3答案D(3分)4答案
18、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分)
19、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答案scanf printf(3分)4答案主函数(或:mai
20、n函数)(2分)5答案英文字母、数字和一些有待定含义的标点符号(4分)6答案 scanf printf (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