如果某函数在定义时省略了函数的类型则默认的函数类型是()A、整型B、浮点型C、空型D、字符型

题目

如果某函数在定义时省略了函数的类型则默认的函数类型是()

  • A、整型
  • B、浮点型
  • C、空型
  • D、字符型
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果某个函数在定义时省略了函数的类型,则默认的函数类型是int。()

此题为判断题(对,错)。


参考答案:正确

第2题:

在默认情况下,InputBox函数返回值的类型为

A.逻辑类型

B.字符串型

C.数值型

D.日期型


正确答案:B
解析:在默认的情况下,InputBox的返回值是一个字符串,而不是变体类型。如果没有事先声明返回值的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,VisualBosic将是把它作为字符中来处理。曰此当需要用InpulBox函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用Val函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值为变体类型,则可不必进行类型转换。MsgBox函数和VisualBasic中内部函数。

第3题:

已知函数定义为:intstat(inta,float*p),则此函数的2个参数类型分别是整型、指针型。()

此题为判断题(对,错)。


参考答案:正确

第4题:

下面被调用函数sub的函数值的类型是( ) sub(float A) {float b; b=a*a+1; return b; }

A.单精度型

B.双精度型

C.空类型

D.整型


正确答案:D

第5题:

如果某个函数在定义时,省略了存储类型,则默认的存储类型是( )

A.auto

B.void

C.extern

D.static


正确答案:C
C语言规定,函数的存储类型只能选取static或extern。前者表示本函数只能在本编。译单位中被调用;后者表示本函数可以被其他编译单位调用。如果省略了存储类型符,则系统默认为是“extern”型,所以本题答案应选C。

第6题:

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


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

第7题:

MsgBox函数的返回值的类型是______。

A.长整数型

B.浮点数

C.字符串型

D.变体类型


正确答案:C

第8题:

MsgBox函数的返回值的类型是( )

A. 整型

B. 字符串

C. 逻辑型

D. 日期型


正确答案:A

第9题:

请教:2012年3月全国计算机等级《二级C语言》模拟试题(1)第2大题第8小题如何解答?

【题目描述】

有关return语句说法不正确的是(  )

A)系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义时,返回值的类型说明可以省略

B)当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数

C)当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”或“空类型”

D)函数的返回值类型必须与return语句中的表达式值的类型一致,但c语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句中表达式的值转换为函数的返回值类型

 


 

正确答案:D

 

 

第10题:

已知函数原型声明为:char*www(chara,charb);该函数的类型为( )。

A.指向字符型的指针

B.字符型

C.整型

D.指向整型的指针


正确答案:A

更多相关问题