几道简单的C语言选择题?
1. 以下叙述中正确的是 ( )
A) C语言程序总是从第一个定义的函数开始执行。
B)在C语言程序中,要调用的函数必须在main函数中定义。
C)C语言程序总是从main函数开始执行。
D)C语言程序中的main函数必须放在程序的开始部分。
2. 以下函数的类型是 ( )
A)与参数x的类型相同 B) void类型
C)int类型 D)无法确定
fff(float x)
{ printf("%d\n",x*x); }
3. 以下函数调用语句中,含有的实参个数是 ( )
A) 1 B) 2 C) 3 D) 4
func( (exp1,exp2), (exp3,exp4,exp5) );
4. 以下程序的输出结果是 ( )
A) 0 B) 1 C) 6 D)无定值
fun( int a, int b, int c)
{ c=a*b; }
main()
{ int c;
fun(2,3,c);
printf("%d\n",c);
}
答案:c, c, b, d
第二个选c, 函数声明无返回类型时默认是int型
其他:1. 以下叙述中正确的是 ( C )
A) C语言程序总是从第一个定义的函数开始执行。
B)在C语言程序中,要调用的函数必须在main函数中定义。
C)C语言程序总是从main函数开始执行。
D)C语言程序中的main函数必须放在程序的开始部分。
2. 以下函数的类型是 (B )
A)与参数x的类型相同 B) void类型
C)int类型 D)无法确定
fff(float x)
{ printf("%d\n",x*x); }
3. 以下函数调用语句中,含有的实参个数是 (B )
A) 1 B) 2 C) 3 D) 4
func( (exp1,exp2), (exp3,exp4,exp5) );
4. 以下程序的输出结果是 ( D )
A) 0 B) 1 C) 6 D)无定值
fun( int a, int b, int c)
{ c=a*b; }
main()
{ int c;
fun(2,3,c);
printf("%d\n",c);
} cbbd 1. C main是程序的入口点
2. void表示没有返回值
3. B
4. D c没有初始化,程序崩溃 c b b d 我来回答
上一个:学C语言到第五章还是不会自己写简单的程序!!怎么办??
下一个:c语言在线改错