题目内容

若有函数原型“double(int,double)”,主函数中有变量定义“int x=1;double m=11.6,n;,则下列主函数中对f函数的调用错误的是( )。

A.n=f(x,m+2);
B.printf(“%lf”,(x+2,23.4))
C.f(x,m);
D.m=f(x);

查看答案
更多问题

C语言规定,函数返回值的类型是由( )。

A. 调用该函数时系统临时决定的
B. 在定义该函数时所指定的类型决定的
C. . return语句中的表达式类型决定的
D. 调用该函数时主调函数类型决定的

程序中对fun函数有说明“void fun(void)”,此说明的含义是( )。

A. fun函数无返回值
B. fun函数的返回值可以是任意的数据类型
C. fun函数的返回值是无值型的指针类型
D. 指针fun指向一个函数,该函数无返回值

一个源文件中定义的外部变量的作用域为( )。

A. 本文件的全部范围
B. 本程序的全部范围
C. 本函数的全部范围
D. 从定义该变量的位置开始到本文件结束

15、在一个C语言源程序文件中,如要定义一个只允许本源程序文件中所有函数使用的全局变量,则该变量需要使用的存储类别是()。

A. extern
B. register
C. auto
D. static

答案查题题库