以下关于C语言的叙述中正确的是( )。 A)预处理命令通常位于函数体外面,但也可以位于函数体中间 B

题目

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

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

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

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

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中正确的是

A) 预处理命令行必须位于 C 源程序的起始位置

B) 在 C 语言中,预处理命令行都以 "#" 开头

C) 每个 C 程序必须在开头包含预处理命令行 : #include<stdio.h>

D)C 语言的预处理不能实现宏定义和条件编译的功能


正确答案:B
(49)B) 解析 : 预处理命令可以放在程序中的任何位置 , 其有效范围是从定义开始到文件结束 。预处理命令有宏定义、文件包含和条件编译三类。 <stdio.h> 只是其中的一个文件 , 并不说每次预处理命令都用此文件。

第2题:

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

A.预处理命令行必须位于C源程序的起始位置

B.在C语言中,预处理命令行都以“#”开头

C.每个C程序必须在开头包含预处理命令行:#include<stdio.h>

D.C语言的预处理不能实现宏定义和条件编译的功能


正确答案:B

第3题:

( 11 )以下叙述正确的是

A ) C 语言程序是由过程和函数组成的

B ) C 语言函数可以嵌套调用,例如: fun ( fun ( x ))

C ) C 语言函数不可以单独编译

D ) C 语言中除了 main 函数,其他函数不可作为单独文件形式存在


正确答案:B

第4题:

以下叙述正确的是( )。

A.C语言函数可以嵌套调用,例如:fun(fun(x))

B.C语言程序是由过程和函数组成的

C.c语言函数不可以单独编译

D.c语言中除了main函数,其他函数不可作为单独文件形式存在


正确答案:A
C语言程序没有过程,所以B)错误;C语言函数可以单独编译,所以C)错误;函数可以作为单独文件存在,所以D)错误,所以答案选择A)。

第5题:

下列选项中,描述正确的是()。

A.一个函数的函数体中可以包含另一个函数的调用

B.一个函数的函数体中可以包含另一个函数的定义

C.一个函数的函数体中不可以包含另一个函数的调用

D.一个函数的函数体中不可以包含另一个函数的定义


正确答案:AB

第6题:

( 21 )关于函数重载,下列叙述中错误的是

A )重载函数的函数名必须相同

B )重载函数必须在参数个数或类型上有所不同

C )重载函数的返回值类型必须相同

D )重载函数的函数体可以有所不同


正确答案:C

第7题:

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

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

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

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

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


正确答案:B

第8题:

在以下选项中,函数定义时可以省略的部分是()。

A.函数名

B.函数参数

C.函数体

D.表示函数的圆括号


正确答案:B

第9题:

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

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

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

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

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


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

第10题:

以下叙述中错误的是( )。

A.函数的返回值类型不能是结构体类型,只能是简单类型

B.函数可以返回指向结构体变量的指针

C.可以通过指向结构体变量的指针访问所指结构体变量的任何成员

D.只要类型相同,结构体变量之间可以整体赋值


正确答案:A
函数返回值类型可以是简单类型和结构体类型。

更多相关问题