以下程序有语法性错误,有关错误原因正确的说法是()。int main(){int G=5,k;void prt_char();……k=prt_char(G);……return 0;}
A. 语句void prt_char(); 有错,它是函数调用语句,不能用void说明
B. 变量名不能使用大写字母
C. prt_char函数声明和函数调用语句之间有矛盾,参数不匹配
D. 函数名不能使用下划线
C 语言规定,函数返回值的类型是()。
A. return 语句中的表达式类型所决定
B. 调用该函数时的主调函数类型所决定
C. 调用该函数时系统临时决定
D. 在定义该函数时所指定的函数类型所决定
有以下程序输出结果是()。void fun (int a,int b,int c){a=456; b=567; c=678 }int main(){int x=10, y=20,z=30;fun (x,y,z);printf("%d,/%d,%d\n",x,y,z);return 0;}
A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456
分析以下程序的运行结果( )。func(int a,int b){int temp=a;a=b; b=temp;}int main(){int x,y;x=10; y=20;func(x,y);printf((“%d,%d\n”,x,y);return 0;}
A. 10,20
B. 10,10
C. 20,10
D. 20,20