网友您好, 请在下方输入框内输入要搜索的题目:

C语言选择题库

( 19 )必须用一对大括号括起来的程序段是

A ) switch 语句中的 case 标号语句

B ) if 语句的分支

C )循环语句的循环体

D )函数的函数体


正确答案:D


在下列叙述中,错误的一条是 ( )

A.形式参数是局部变量

B.不同函数中,可以使用相同名字的变量

C.主函数main中定义的变量在整个文件或程序中有效

D.在―个函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效


正确答案:C


必须用一对大括号括起来的程序段是

A.switch语句中的case标号语句。

B.if语句的分支。

C.循环语句的循环体。

D.函数的函数体。


正确答案:D
解析:本题考查的知识点是;语句块和函数。if语句的分支和循环语句的循环体可以是一条语句也可以是一个语句块,所以不是必须用一对大括号括起来;switch语句中的case标号语句可以是一系列语句,也可以包含语句块,也不是必须用一对大括号括起来:函数的函数体必须使用一对大括号括起来。故本题应该选择D。


下面关于C语言的说法错误的是()。

A.C函数必须有形式参数

B.任何复合语句体的{}中允许定义局部变量

C.局部变量都存储在动态存贮区

D.C程序的执行起点只能是main函数


正确答案:ACD


下列叙述中正确的是()

A.C语言程序必须要有return语句

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

C.C语言程序中,只有int类型的函数可以未经声明而出现在调用之后

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


正确答案:C


摘要:01-1、下面叙述正确的是()。A、程序中必须包含有输入语句B、main函数必须位于文件的开头C、变量按所定义的类型存放数据D、每行只能写一条语句01-2、C语言函数体由()括起来。A、<>B、{}C、()D、[]01-3、C源程序都是从main()函数开始执行,那么以下说法正确的是()。A、main函数可写在程序文件的开始B、main函数可写在程序文件的最后C、main函数可写在它所调用的函数的前面D、其他三个选项都正确01-4、C源程序的3种基本结构不包括()结构。A、顺序B、分支C、嵌套D、循环01-5、下列叙述错误的是()。A、算法与程序概念相同B、C语言是一种支持结构化程序设计的语言C、描述一个算法常见的三种方式是自然语言、流D、结构化程序设计有顺序、选择、循环三种控制程图和伪代码结构02-1、C语言基本数据类型包括()。A、整型、浮点型、日期型B、整型、浮点型、字符串型C、整型、字符型、日期型D、整型、浮点型、字符型02-2、()为合法的常量。A、1.2E-6.8B、E-3C、52686LD、'E12'02-3、()为正确的用户标识符。A、1_rowB、min-5C、unionD、m_A_102-4、下列不是合法的字符常量是()。A、"a"B、'\n'C、'\\'D、'e'02-5、每个char型变量占用的字节数()。A、由用户自己定义B、为1个字节C、与所用的编译器有关D、等于所用计算机的字长03-1、若有定义intm=6;则正确的赋值表达式是()。A、m*7B、m+5=8C、m-=m*6D、m++=1.303-2、若有定义inta,x;则


下列叙述中正确的是:()

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

B.C语言程序中,函数类型必须进行显式声明

C.C语言程序中,return语句必须放在函数的最后

D.C语言程序中,return语句中表达式的类型应该与函数的类型一致


正确答案:D


下列叙述中正确的是:()

A.C语言程序中,main()函数必须在其它函数之前,函数内可以嵌套定义函数

B.C语言程序中,main()函数的位置没有限制,函数内不可以嵌套定义函数

C.C语言程序中,main()函数必须在其它函数之前,函数内不可以嵌套定义函数

D.C语言程序中,main()函数必须在其它函数之后,函数内可以嵌套定义函数


正确答案:B


在下列叙述中,错误的一条是 ( )

A.主函数main中定义的变量在整个文件或程序中有效

B.不同函数中,可以使用相同名字的变量

C.形式参数是局部变量

D.在―个函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效


正确答案:A


以下叙述正确的是( )。

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

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

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

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


正确答案:C
解析:选项A)中,main函数可以放在程序的任何位置,不一定要放在程序的最前面,不论main函数放在什么位置,程序的执行却总是从main函数开始的;选项B)中,因为C语言的语法限制不严格,所以可以多条语句放在同一行上;选项C)是正确的,C语言中没有专门的输入输出语句,输入输出是通过使用输入输出库函数来实现的;选项D)是错误的,因为C语言中的注释是不会被编译的。注意:掌握算法的相关特性。


必须用一对大括号括起来的程序段是

A.switch语句中的case标号语句

B.if语句的分支

C.循环语句的循环体

D.函数的函数体


正确答案:D


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

考题 单选题必须用一对大括号括起来的程序段是(  )。A switch语句中的case标号语句B if语句的分支C 循环语句的循环体D 函数的函数体正确答案: B 解析: A项,switch语句中的case标号语句可以是一系列语句,也可以包含语句块,不是必须用一对大括号括起来;BC两项,if语句的分支和循环语句的循环体可以是一条语句也可以是一个语句块,所以不是必须用一个大括号括起来;D项,函数的函数体必须用花括号括起来,表示是语句块。

考题 下列说法中,不正确的是______。A.主函数main中定义的变量在整个文件或程序中有效B.不同函数中,可以使用相同名字的变量C.形式参数是局部变量D.在函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效 正确答案:A

考题 以下叙述中正确的是A.C 程序的基本组成单位是函数 B.C程序中的每一行只能写一条语句C.main()函数必须放在其他函数之前 D.C语句必须在一行内写完 正确答案:A本题主要考查C语句中函数的基本知识。在C语言中,函数是组成C语言程序的基本单位,而函数又主要由语句和注释组成,在C 程序中,每一行可以写一条或多条语句,而且一条语句也可以分多行(编程时不推荐这样做,这样可读性不好)。main函数是C语言的入口函数,一切程序都从这里开始执行,在main函数中可以调用其他库函数或用户自定义的函数,main函数不一定要放在程序的最前面,它可以出现在程序的任何位置。

考题 下面有关内联函数的叙述中,正确的是( )。A.内联函数体的最后一条语句必须是return语句B.内联函数必须通过关键字inline来定义C.内联函数通过编译器来实现的D.内联函数在调用时发生控制转移 正确答案:C

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

考题 必须用一对大括号括起来的程序段是( )。A.switch语句中的case标号语句B.if语句的分支C.循环语句的循环体D.函数的函数体 正确答案:D解析:此题考查的是语句块和函数。if语句的分支和循环语句的循环体可以是一条语句也可以使一个语句块,所以不是必须用一个大括号括起来;switch语句中的case标号语句可以是一系列语句,也可以包含语句块,也不是必须用一对大括号括起来;函数的函数体必须用一对大括号括起来。

考题 以下关于C语言的叙述中正确的是( )。A.预处理命令通常位于函数体外面,但也可以位于函数体中间B.C语言中的变量定义须在其他语句之前C.在C语言程序的书写中,一个语句必须单占一行D.一个C语言源程序可以由一个或多个源文件组成,每个源文件可由自己的main函数 正确答案:A解析:源程序中可以有预处理命令(include命令仅为其中的一种)。C语言中的变量可以在使用之前的任何位置进行定义。C语言程序的书写中,多个语句可以位于一行,但为了增强可读性,一般每行只有一条语句。一个C语言源程序可以由一个或多个源文件组成,但仅可以有一个main函数。

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

考题 下面有关内联函数的叙述中,正确的是( )。A.内联函数体的最后一条语句必须是return语句B.内联函数必须通过关键字inline来定义C.内联函数通过编译器来实现的D.内联函数在调用时发生控制转移 正确答案:C解析:C++中的内联函数可以有,也可以没有return语句。使用inline关键字来定义内联函数,放在函数定义中函数类型之前。内联函数在程序执行时并不产生实际函数调用,而是在函数调用处将函数代码展开执行。内联函数是通过编译器来实现的。在类中直接定义的函数默认为内联函数。