若已定义的函数有返回值,则关于该函数调用的叙述中错误的是()。
A.调用可以作为独立的语句存在
B.调用可以作为一个函数的实参
C.调用可以出现在表达式中
D.调用可以作为一个函数的形参
A.调用可以作为独立的语句存在
B.调用可以作为一个函数的实参
C.调用可以出现在表达式中
D.调用可以作为一个函数的形参
第1题
C语言函数返回值的类型是()
A.return语句中表达式类型
B.调用该函数时主调函数的类型
C.定义该函数时函数的类型
D.调用函数时系统临时决定
第3题
A.return语句中的表达式类型所决定
B.调用该函数时的主调用函数类型所决定
C.调用该函数时系统临时决定
D.在定义该函数时所指定的函数类型所决定
第4题
在C语言中,有值函数的数据类型是指()
A.函数形式参数的数据类型
B.函数返回值的数据类型
C.调用该函数时的实参的数据类型
D.任意指定的数据类型
第5题
A.printf("%s",s);
B.for(i=0;i<9;i++)printf("%c",s[i]);
C.puts(s);
D.for(i=0;i<9;i++)puts(c[i]);
第7题
若内部变量在离开了定义所在的函数或复合语句后,仍在生存期内。则该变量是 ()
A.auto变量
B.register变量
C.局部变量
D.static变量
第8题
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
A.\0t
B.0
C.NULL
D.非0值
第9题
若给fun函数的形参s传送字符串“∪∪6354abc"(其中∪表示空格字符),则函数的返回值是【 】。 long fun(char s[]) { long n; int sign; for(;isspace(*s);s++); sign=(*s==-)? -1:1; if(*s==+||*s==-) s++; for(n=0;isdigit(*s);s++) n=10*n+(*s-0); return sign*n; }
第11题
函数调用语句:“fsets(buf,n,fp);”从fp指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。