C语言程序设计试题及答案解析1全解20220730.docx

以下叙述中正确的是

A ) C 语言程序将从源程序中第一个函数开始执行

B ) 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

C ) C 语言规定必须用 main 作为主函数名,程序将从此开始执行,在此结束

D ) main 可作为用户标识符,用以命名任意一个函数作为主函数


正确答案:C


C语言源程序的基本单位是()

A、过程

B、函数

C、子程序

D、标识符


参考答案:B


以下叙述不的是()。

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

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

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

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


参考答案:D


一个C语言的源程序中,______。

A.必须有一个主函数

B.可以有多个主函数

C.必须有主函数和其他函数

D.可以没有主函数


正确答案:A


以下叙述中正确的是( )。

A.在C语言程序中,main函数必须放在其他函数的最前面

B.每个后缀为C的C语言源程序都可以单独进行编译

C.在C语言程序中,只有main函数才可单独进行编译

D.每个后缀为.C的C语言源程序都应该包含一个main函数


正确答案:B
C语言是一种成功的系统描述语言,具有良好的移植性,每个后缀为.C的C语言源程序都可以单独进行编译。


C语言程序设计试题第1、2、3章概述、类型、表达式一、选择题1、一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:()A、任意B、第一个函数必须是主函数,其他函数任意C、必须完全按照执行的顺序排列D、其他函数可以任意,主函数必须在最后2、下列四个叙述中,正确的是:()A、C程序中的所有字母都必须小写B、C程序中的关键字必须小写,其他标示符不区分大小写C、C程序中的所有字母都不区分大小写D、C语言中的所有关键字必须小写3、下列四个叙述中,错误的是:()A、一个C源程序必须有且只能有一个主函数B、一个C源程序可以有多个函数C、在C源程序中注释说明必须位于语句之后D、C源程序的基本结构是函数4、下面不是C语言合法标识符的是:()A、abcB、5n5、以下叙述不正确的是:()分号是C语句的必要组成部分C.函数是C程序的基本单位6、C语言中允许的基本数据类型包括:(整型、实型、逻辑型C.整型、字符型、逻辑型7、C语言中能用八进制表示的数据类型为:A、字符型、整型C、字符型、实型、双精度型8、下列属于C语言合法的字符常数是:(A、97B、”A”9、在C语言(VC环境)中,5种基本数据C、_4mD、x3C程序的注释可以写在语句的后面D.主函数的名字不一定非用main来表示)整型、实型、字符型D.整型、实型、逻辑型、字符型)B、整形、实型D、字符型、整型、实型、双精度型)C、tD、”0”型的存储空间长度的排列顺序为:()A、charint=longint=floatdoubleB、char=intlongint=floatdoubleC、charintlongint=float=doubleD、char=int=longint=floatdouble10、在C语言中(VC环境),一定是长整型常数的是:()A、0LB、4962710C、0412765D、0 xa34b7fec2=eA、2,MC、2,E不确定12、以下合法的赋值语句是:(A、x=y=100B、d-;B、3,ED、输出项与相应的格式控制不一致,输出结果)C、x+yD、c=int(a+b);11、若有以下定义语句charc1=b,printf(“d,%cn,c2-c1,c2-a+A);则输出结果是:()TOC o 1-5 h z13、设变量t为int型,下列选项中不正确的赋值语句是:()A、+t;B、n1=(n2=(n3=0);C、k=i=m;D、a=b+c=1;14、在以下一组运算符中,优先级最高的是:()A、=10ora=0B、a=0C、a=1O|a=1O&a=O16、下列只有当整数x为奇数时,其值为“真”的表达式是:()A、x%2=OB、!(x%2=O)C、(x-x/2*2)=OD、!(x%2)17、设a为整型变量,不能正确表达数学关系10a15的C语言表达式是:()A、1Oa15B、!(a=15)C、a1O&a15D、!(a=15)18、已知x=43,ch=A,y=0;则表达式(x=y&chB&!y)的值是:()A、0B、语法错C、1D、“假”19、表达式17%4/8的值为:()A、0B、1C、2D、320、语句printf(“d”,(a=2)&(b=-2);的输出结果是:()A、无输出B、结果不确定C、-1D、121、一个可执行的C程序的开始执行点是:()A.程序中的第一个语句B.包含文件中的第一个函数C.名为main的函数D.程序中的第一个函数22、组成C语句的一个必不可少的符号是:()A.逗号B.引号C.冒号D.分号23、若将int、long、float等类型的数据进行混合运算,其结果的数据类型是:()A.intB.longC.floatD.double24、下述是C语言中有关变量定义的几个说法,正确的是:()变量可以不定义直接使用一个说明语句只能定义一个变量几个不同类型的变量可在同一语句中定义变量可以在定义时进行初绐化25、与x*二y+z等价的赋值表达式是:()x=y+zB.x=x*y+zC.x=x*(y+z)D.x=x+y*z26、当代电子计算机能够自动地处理指定的问题是因为:()A计算机是电动的有解决该问题的计算机程序事先存储了解决该问题的程序以上都不是27、以下叙述中最准确的是:()计算机程序是处理某一问题所有指令的集合计算机程序是处理某一问题所用到的所有数据的集合计算机程序是处理某一问题的所有指令及其数据的集合计算机程序是处理某一问题的所有指令及其数据的有序集合28、关于计算机程序设计,以下描述最准确的是:()程序设计就是用语言来编写程序程序设计就是用计算机语言来编写程序CD程序设计就是用计算机程序设计语言来编写程序程序设计就是用计算机能识别的语言来编写程序目前编写计算机程序一般采用的是:(A.机器语言B.汇编语言设计一个计算机程序最基本的工作是:(A.制定正确的算法制定正确的算法和选择合理的数据结构)C.高级语言D.英语)B.选择合理的数据结构D.以上都不是A.有穷性B.简洁性C.可行性算法具有五个特性,以下选项中不属于算法特性的是:()下述哪一个不是结构化程序基本结构:()A.顺序B.选择C.循环C语言是一种:()A.机器语言B.汇编语言C.高级语言29、3031323334353637383940414243、D.确定性D嵌套D.以上都不是A.exeB.cC.objD.cppC语言源程序的扩展名为:()C程序编译后最终产生(即计算机执行)的文件的扩展名为()A.exeB.cC.objD.cpp下列各项中,不是C语言的特点是:()语言简洁、紧凑,使用方便程序执行效率高,可移植性好能实现汇编语言的大多数功能有较强的网络操作功能构成C语言源程序的基本单位是:()A.子程序B.过程C.文本D.函数下列叙述正确的是:()C语言源程序可以直接在DOS环境中运行编译C语言源程序得到的目标文件可以直接在DOS环境中运行C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行C语言源程序可以直接在VC+环境中运行某C程序由一个主函数main()和一个自定义函数max()组成,则该程序:()写在前面的函数先开始执行总是从main()函数开始执行总是从max()函数开始执行写在后面的函数先开始执行以下叙述不正确的是:()分号是C语句的必要组成部分C程序的注释可以写在语句的后面函数是C程序的基本单位主函数的名字不一定用mian表示TOC o 1-5 h z以下为C语句的是:()D.#includeD.for(i=1;i8)以下不、是C语句的是:()A.a=8;B.a+;C.if(a8)以下所列语句中,合法的语句是:()A.a=1,b=2B.+a;C.a=a+1=5C程序中的复合语句指的是:()并列的多个C语句B.写在同一行中的多个C语句C.用一对大括号对括的多个C语句D.就是函数体中的语句44、当一个很长的C语句(中间无字符串)在一行写不下(超出屏幕的宽度)时,应该:()由系统自动换行立即按回车键换行在任意一个空格处按回车键换行输入一个分号后并按回车键换行换行45、在x值处于-22,48时值为“真”否则为“假”的表达式是:()A(2x-2)|(4x8)B!(x2)&(x8)C(x=-2)&(x4)&(x-2)&(x4)、|(x8)&(x10;后,t的值为0()若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变()在C程序中,%是只能用于整数运算的运算符()在C语言中,逻辑“真”等价于不等于0的数()C语言中字符型、整型、实型都能用八进制表示()在VC语言中,5种基本数据类型的存储空间长度的排列顺序为:charintlongintfloatdouble()变量的三要素是:变量名、变量类型、变量的值。三、多选题目前程序设计采用的基本方法有:面向过程的程序设计B.面向对象的程序设计C.面向问题的程序设计D.面向机器的程序设计第4章顺序结构一、选择题1、下面程序的输出是:()main()i

以下叙述不正确的是()。

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

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

C.一个C源程序可有一个或多个函数组成

D.C程序的基本组成单位是语句


正确答案:A


以下叙述中正确的是

A.C语言程序将从源程序中第一个函数开始执行

B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

C.C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

D.main可作为用户标识符,用以命名任意一个函数作为主函数


正确答案:C
解析:C语言程序将从主函数main()开始执行,故选项A不正确;主函数必须是main(),故选项B不正确;主函数的返回类型必须为int或void,形参可以没有也可以为int,char *[]。所以不是任意函数都能作为主函数,故选项D不正确。本题应该选择C。


下列说法不正确的是( )。

A.一个C语言源程序可以由一个函数组成也可以由多个函数组成

B.main()中的“()”是函数的参数部分,括号内可为空,但括号不能省略

C.C语言程序是以函数为基本单位的

D.在C语言程序中,注释行只能位于一条语句的后面


正确答案:D
解析:本题涉及C语言基本的3个知识点:①C语言是以函数为基本单位的,每一个函数完成相对独立的功能,一个程序可以包括多个函数,但有且仅有一个主函数:②主函数main()的圆括号内是填写参数的,可以没有参数,但括号不可以省略;⑧程序的注释部分应该在“/*…………*/”之间,它允许出现在程序的任何位置。


以下叙述不正确的是

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

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

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

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


正确答案:D
解析: 本题考查C语言的基本基础知识。在C程序中,注释用符号“/*”开始,而以符号“*/”结束。程序的注释可以放在程序的任何位置。通常将注释放在程序的开始,以说明本程序的功能;或者放在程序的某个语句后面,以对此语句的功能进行描述。无论将注释放有何处,在程序进行编译时,编译程序不会处理注释的内容;且注释内容也不会出现在目标程序中。


以下关于C语言的叙述中正确的是( )。

A.预处理命令通常位于函数体外面,但也可以位于函数体中间

B.C语言中的变量定义须在其他语句之前

C.在C语言程序的书写中,一个语句必须单占一行

D.一个C语言源程序可以由一个或多个源文件组成,每个源文件可由自己的main函数


正确答案:A
解析:源程序中可以有预处理命令(include命令仅为其中的一种)。C语言中的变量可以在使用之前的任何位置进行定义。C语言程序的书写中,多个语句可以位于一行,但为了增强可读性,一般每行只有一条语句。一个C语言源程序可以由一个或多个源文件组成,但仅可以有一个main函数。

更多 “C语言程序设计试题及答案解析1全解20220730.docx” 相关考题
考题 下面叙述错误的是()。A.c源程序必须包含一个main()函数B.c源程序可由一个或多个函数组成C.一个c源程序的执行是从main()函数开始,直到main()函数结束D.注释说明部分只能位于c源程序的最前面正确答案:D

考题 以下对C语言函数的有关叙述中,正确的是()。 A、C语言程序由一个或者多个函数组成B、C语言函数既可以嵌套定义,也可以递归定义C、函数必须有返回值,否则不能使用函数D、在C语言程序中,存在调用关系的所有函数必须放在同一个源程序文件中正确答案:A

考题 下面叙述正确的是()。A.main()函数必须位于源程序文件的开头B.程序中必需含有自定义函数C.每行最多只能写两条语句D.所有语句都必须以分号“;”结束正确答案:D

考题 单选题以下叙述中错误的是(  )。A C语言编写的函数源程序,其文件名后缀可以是.cB C语言编写的函数都可以作为一个独立的源程序文件C C语言编写的每个函数都可以进行独立的编译并执行D 一个C语言程序只能有一个主函数正确答案:B解析:C源程序经过C编译程序编译之后生成一个后缀为.obj的二进制文件(称为目标文件),然后由称为“连接程序”(Link)的软件,把此.obj文件与C语言提供的各种库函数连接起来生成一个后缀为.EXE的可执行文件。只有含有main函数的经过编译链接才能执行。答案选择C选项。

考题 以下叙述不正确的是A.分号是C语言的必要组成部分 B.C程序的注释可以写在语句的后面C.函数是C程序的基本组成单位 D.程序中可以有一个或多个main函数正确答案:D本题考查C语言的基础知识。C语言中,语句都是以“;”作为语句的结束标志,如表达式语句就是指在表达式后跟一个分号“;”,函数表达式加上分号“;”组成函数调用语句。/*……*/是程序的注释部分,这是为了提高程序的可读性而加入的。它对程序的运行不起任何作用,它可以放在程序中的任何位置。在程序中添加注释是一个良好的程序设计习惯,应该在一个程序中添加适当的注释。构成C语言程序的基本单位是函数。函数也是C程序中模块化程序设计的基础。一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成,一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。

考题 以下对C语言的描述中,正确的是______。A.C语言源程序中可以有重名的函数B.C语言源程序中要求每行只能书写一条语句C.注释可以出现在C语言源程序中的任何位置D.最小的C语言源程序中没有任何内容正确答案:C

考题 关于C语言的叙述中,不正确的是()A、C程序可由一个或多个函数组成B、C程序必须包含一个main()函数C、C程序的基本组成单位是函数D、注释说明只能位于一条语句的后面正确答案:D

考题 单选题下面关于C语言的叙述中,错误的是()A 若一条语句较长,也可分写在下一行上B 构成C语言源程序的基础单位是表达式C C语言源程序中大、小写字母是有区别的D 一个C语言源程序可由一个或多个函数组成正确答案:A解析:暂无解析

考题 单选题一个C语言的源程序中,()。A 必须有一个主函数B 可以有多个主函数C 必须有主函数和其他函数D 可以没有主函数正确答案:B解析:暂无解析

考题 试题11以下叙述错误的是()A.C语言编写的函数源程序,其文件名后缀可以是.CB.C语言编写的函数都可以作为一个独立的源程序文件C.C语言编写的每个函数都可以进行独立的编译并执行D.一个C语言程序只能有一个主函数正确答案:C试题11分析一个C语言源程序无论包含多少个函数,在正常的情况下总是从main函数开始执行,main函数来结束。试题11答案C