#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
以下对C语言函数的有关描述中,正确的是.
A. 调用函数时,只能把实参的值传递给形参,形参的值不能传送给实参
B. 函数既可以嵌套定义又可以递归调用
C. 函数必须有返回值,否则不能使用函数
D. 程序中有调用关系的所有函数必须放在同一个源程序文件中
以下作为函数首部,正确的是:
A. double fun(int x,int y);
B. double fun(int x; int y);
C. double fun(int x,int y)
D. double fun(int x, y);
在C语言中,以下说法不正确的是:
A. 实参可以是常量、变量或表达式
B. 形参可以是常量、变量或表达式
C. 实参可以是任意类型
D. 形参应与其对应的实参类型一致