题目内容

以下 函数,真正地没有返回值

A. int a(){int a=2;return (a);}
B. void b(){printf("c");}
C. int a(){int a=2;return a;}
D. 以上都是

查看答案
更多问题

在 C 语言中,有关函数的说法,以下正确的是 。

A. 函数可嵌套定义,也可嵌套调用
B. 函数可嵌套定义,但不可嵌套调用
C. 函数不可嵌套定义,但可嵌套调用
D. 函数不可嵌套定义,也不可嵌套调用

请读程序#includefunc(int a,int b){int c;c=a+b;return c;}main(){ int x=6,y=7,z=8,r;r=func((x,y),z--);printf("%d %d\n",r,z);}上面程序的输出结果是:

A. 14 8
B. 14 7
C. 15 7
D. 15 8

#include main(){float fun(float x[]);float ave,a[3]={4.5,2,4};ave=fun(a);printf("ave=%7.2f",ave);}float fun(float x[]){int j;float aver=1;for (j=0;j<3;j++)aver=x[j]*aver;return(aver);}正确的输出结果是:

A. 36.00
B. ave= 36.00
C. ave=10.00
D. ave=36

输入一个字符,判断该字符是数字、字母、空格还是其他字符。正确的选项是_______?main( ){ char ch; ch=getchar(); if【1】 printf("It is an English character\n"); else if【2】printf("It is a digit character\n");else if【3】printf("It is a space character\n"); 【4】printf("It is other character\n"); }

A. 【1】ch>=’a’&&ch<=’z’|| ch="">=’A’&&ch<=’Z’ 【2】ch>=’0’&&ch<=’9’【3】else【4】ch== ‘ ’
B. 【1】ch>=’0’&&ch<=’9’ 【2】ch>=’a’&&ch<=’z’|| ch>=’A’&&ch<=’Z’【3】ch== ‘ ’【4】else
C. 【1】ch>=’a’&&ch<=’z’|| ch>=’A’&&ch<=’Z’ 【2】ch>=’0’&&ch<=’9’【3】ch== ‘ ’【4】else
D. 【1】ch>=’a’&&ch<=’z’|| ch>=’A’&&ch<=’Z’ 【2】ch>=’0’&&ch<=’9’【3】ch= ‘ ’【4】else

答案查题题库