题目内容

关于函数调用,错误的说法是:()

A. 函数调用时形参发生改变,并不影响对应的实参。
B. 形参和实参一一对应:数量一致,类型一致,顺序一致
C. 形参用于接受实参传递过来的值,所以只能是变量,不能是常量或表达式
D. 实参只能是变量,不能是常量或表达式

查看答案
更多问题

函数定义部分和函数调用时的参数是()。

A. 形参,实参
B. 实参,形参
C. 实参,实参
D. 形参,形参

给出程序的运行结果( ): void swap(int x,int y) {int t; t=x;x=y; y=t; } int main( ) {int a=15,b=10; swap(a,b); printf("%d,%d\n",a,b); return 0; }

A. 15,10
B. 10,15
C. 10,10
D. 15,15

以下程序的输出是( )。 intMyFunction(); int main(){int entry=12345; printf(""%5d"",MyFunction()); return 0; } int MyFunction(int par) {int result; result=0; do {result=result*10+par%10; par/=10; } while(par); return result;}

A. 12345
B. 543
C. 5432
D. 54321

要求给r输入数据后计算半径为r的圆面积s。该程序有错误,错误在于( )。 #include "stdio.h " int main() { int r; float PI, s ; PI=3.14; scanf("%d", r); /* 读入半径r */ s=PI*r*r ; printf("s=%f\n, s ") ; return 0; }

A. 程序中出现汉字
B. 2
C. 所编写的scanf语句无法通过编译
D. 1
E. printf语句无法通过编译
F. 3.0
G. scanf语句无法正确输入r的值,printf语句的格式用法上也存在问题 x=50,y=100;”,则表达式10+x/y的值为_________。 10 若int a,b; 已定义, 想为a和b输入整型数据,以下五条语句中正确的有______A__条。( 第一条:scanf("%d%d", a,b); 第二条: scanf("%d%d, &a,&b“); 第三条:scanf("%d,%d”, &a,&b); 第四条: scanf("%d”, &a,&b); 第五条: scanf("%d%d”, &a,&b);
H. 4.0

答案查题题库