C语言中,函数的隐含存储类别及形参的默认存储类别分别是()。
A. auto、static
B. static、auto
C. auto、extern
D. extern、auto
查看答案
以下对C语言函数的有关描述中,正确的是()。
A. 在C语言中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B. C语言中的函数既可以嵌套定义又可以直接或间接递归调用
C. 函数必须有返回值,否则不能使用函数
D. C程序中有调用关系的所有函数必须放在同一个源程序文件中
以下叙述不正确的是()。
A. 在不同的函数中可以使用相同名字的变量
B. 在一个函数内定义的变量只在本函数范围内有效
C. 在一个函数内的复合语句中定义的变量在本函数范围内有效
D. 函数中的形式参数是局部变量
下面程序的输出结果是()。#includevoid func(int n){ int i;for (i=0; i<=n; i++) printf("*");printf("#");}main( ){ func(3); printf("????"); func(4); printf("\n"); }
A. ****
B. ????***
C. **
D. ????*****
E. ****
F. ????*****
G. ***
H. ????****
以下程序的输出结果是()。#include"stdio.h"void fun(int a,int b,int c){ a=456;b=567;c=678;}main( ){ int x=10, y=20,z=30;fun(x,y,z);printf("%d,%d,%d\n",x,y,z);}
A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456