首页/ 题库 / [单选题]下列说法中不正确的是A.C语言规定,不能的答案

下列说法中不正确的是A.C语言规定,不能在一个函数的内部再定义函数B.在没有声明函数返回值类型的情况下,默认的函数返回值类型为int型C.函数的类型可以是整型、实型、字符型,但不能是指针型D.函数可以没有形参,但函数名后的一对圆括号不能省略

单选题
2022-11-24 00:06
A、C语言规定,不能在一个函数的内部再定义函数
B、在没有声明函数返回值类型的情况下,默认的函数返回值类型为int型
C、函数的类型可以是整型、实型、字符型,但不能是指针型
D、函数可以没有形参,但函数名后的一对圆括号不能省略
查看答案

正确答案
C

试题解析
本题主要考查函数定义的基本知识。函数是C语言的基本组成部分,用来完成子程序的功能。一个完整的C程序包括一个main()函数(主函数)和若干个其他函数,C程序从main()函数开始执行。在C语言中,函数定义是平行的,函数不能嵌套定义,即一个函数不能在另一个函数内部定义,函数之间没有从属关系。函数定义表达的一般形式为:<函数返回值类型> 函数名(<类型名><形式参数1>,<类型名> <形式参数2>, ……){    函数体变量定义部分;    函数体语句部分;}其中,<函数返回值类型>部分可以省略,默认为整型。函数返回值类型可以为各种整型、字符型、实型,还可以是指针类型。这里需要注意,在定义没有形参的函数时,函数的括号不能没有,如果没有,就不是函数了,很有可能被当成变量处理。

标签:
感兴趣题目
在下列结论中,只有一个是错误的,它是( )。A.C语言允许函数的递归调用B.C语言中的continue语句,可以通过改变程序的结构而省略C.有些递归程序是不能用非递归算法实现的D.C语言中不允许在函数中再定义函数
下面叙述中,正确的是A.C语言编译时不检查语法 B.C语言的子程序有过程和函数两种C.C语言的函数可以嵌套定义 D.C语言的函数可以嵌套调用
C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()
C语言规定,函数返回值的类型是由( )决定的。
当一个函数无返回值时,定义它的函数类型应是( )。
当一个函数无返回值时,定义它的函数类型应是()。
一个C++程序由函数A(),B(),C()和函数P()构成,在函数A()中分别调用了函数B()和函数C(),在函数B()中调用了函数A(),且在函数P()中也调用了函数A(),则可以说
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
下列说法中不正确的是A.C语言规定,不能在一个函数的内部再定义函数B.在没有声明函数返回值类型的情况下,默认的函数返回值类型为int型C.函数的类型可以是整型、实型、字符型,但不能是指针型D.函数可以没有形参,但函数名后的一对圆括号不能省略
SQLServer 2008允许用户自己定义函数。关于内联表值函数,有下列说法:Ⅰ.在内联表值函数中,没有相关联的返回变量Ⅱ.内联表值函数通过INSERT语句填充函数返回的表值Ⅲ.内联表值函数的作用类似于带参数的视图Ⅳ.调用内联表值函数时,只能将内联表值函数放置在FROM子句中上述说法中正确的是( )。
使用Function语句定义一个函数过程,其返回值的类型 A.只能是符号常量 B.是除数组之外的简单数据类型 C.可在调用时由运行过程决定 D.由函数定义时As子句声明
下列有个虚函数说法不正确的有()。A、虚函数是静态的B、虚函数声明只能出现在类定义的函数原型声
相关题目
在C++语言中规定函数的返回值的类型由( )
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是 。( )
在C++中,若定义一个函数的返回值类型为void,以下叙述正确的是 ( )
C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )
C语言规定,函数返回值的类型是由( )所决定。
C语言规定,函数返回值的类型是由
C语言规定函数返回值的类型由 ( )
C语言规定,函数返回值的类型是由( )
决定C++语言中函数的返回值类型的是
在C 语言中函数返回值的类型是由( )决定的。
C语言规定,函数返回值的类型是( )。
C语言允许函数类型缺省定义,此时函数值隐含的类型是
C语言允许函数类型缺省定义,此时函数值隐含的类型是( )。
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是
C语言中,函数值类型的定义可以默认,此时函数值的隐含类型是( )。
若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。
对于无返回值函数,定义函数时要用保留字()修饰函数类型。
一个C程序由函数A、B、C和函数P构成,在函数A中分别调用了函数B和函数C,在函数B中调用了函数A,且在函数P中也调用了函数A,则可以说( )
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。A.函数调用可以嵌套和递归B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参
下面对C语言的描述中,正确的是A.函数一定有返回值,否则无法使用函数B.C语言函数既可以嵌套定义,又可以递归调用C.在C语言中,调用函数时,只能将实参的值传递给形参D.C语言程序中有调用关系的所有函数都必须放在同一源程序文件中
广告位招租WX:84302438

免费的网站请分享给朋友吧