单选题
667.若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是( )。
A
float fun(inta,int b){……} main() {……x=fun(i,j);……}
B
main() {……x=fun(2,10);……} float fun(inta,int b){……}
C
float fun(int,int); main() {……x=fun(2,10);……} float fun(inta,int b){……}
D
main() { float fun(int i,int j); ……x=fun(i,j);…… } float fun(inta,int b){……}
答案解析
正确答案:B
解析:
选项B中在main函数中调用fun函数时未声明fun函数的返回类型,导致程序错误。
相关知识点:
函数定义与调用的规范
题目纠错
二级C语言知识练习
相关题目
单选题
71.下列叙述中正确的是( )。
单选题
70.下列叙述中正确的是( )。
单选题
69.下列叙述中正确的是( )。
单选题
68.下列叙述中错误的是( )。
单选题
67.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )。
单选题
66.下列关于线性链表的描述中,正确的是( )。 Ⅰ.只含有一个指针域来存放下一个元素地址 Ⅱ.指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件) Ⅲ.结点由两部分组成:数据域和指针域。
单选题
65.下列叙述中正确的是( )。
单选题
64.下列关于线性链表的叙述中,正确的是( )。
单选题
63.下列叙述中正确的是( )。
单选题
61.下列叙述中正确的是( )。
