当前位置:首页 >课程 >C语言程序设计

1、包含标准库函数scanf声明的头文件是( )

A、time.h
B、stdio.h
C、stdlib.h
D、math.h

参考答案:请扫码使用小程序查看答案

2、以下关于函数的叙述中正确的是( )

A、C语言程序将从源程序中第一个函数开始执行
B、可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C、main可作为用户标识符,用以定义任意一个函数
D、C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束

参考答案:请扫码使用小程序查看答案

3、以下关于函数的叙述中不正确的是( )

A、在C语言程序中,函数的定义不能嵌套
B、在C语言程序中,函数的调用可以嵌套
C、在C语言程序中,被调用的函数必须在main函数中定义
D、C程序是函数的集合,包括标准库函数和用户自定义函数

参考答案:请扫码使用小程序查看答案

4、以下不正确的说法是( )

A、在函数内定义的变量只在本函数范围内可以使用
B、在主函数内定义的变量可在其余函数中通用
C、在不同函数中可以使用相同名字的变量
D、形式参数是局部变量

参考答案:请扫码使用小程序查看答案

5、以下正确的函数定义是( )

A、double fun(int x,int y) { z=x+y
return z
}
B、double fun(int x,int y) { double z
z=x+y
return z
}
C、fun(int x,y) { int z
return z
}
D、fun(x,y){ int x,y
double z
z=x+y
return z
}

参考答案:请扫码使用小程序查看答案

6、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )

A、由用户指定传递方式
B、由实参传给形参,再由形参传回实参
C、单向值传递
D、地址传递

参考答案:请扫码使用小程序查看答案

7、下列程序的运行结果是( )#include void fun(); int main() { int a=10; fun(); printf(“%5d”,a); return 0; } void fun() { int a=20; printf(“%5d”,a);}

A、20 10
B、10 10
C、10 20
D、20 20

参考答案:请扫码使用小程序查看答案

8、下列程序的运行结果是( )#include void fun(); int a=5; int main() { int a=10; fun(); printf(“%5d”,a); return 0; } void fun() { a=a+5; printf(“%5d”,a);}

A、10 5
B、5 10
C、5 5
D、10 10

参考答案:请扫码使用小程序查看答案

9、以下正确的描述是( )

A、函数的定义和函数的调用均不可嵌套
B、函数的定义不可以嵌套,但函数的调用可以嵌套
C、函数的定义和函数的调用均可以嵌套
D、函数的定义可以嵌套,但函数的调用不可以嵌套

参考答案:请扫码使用小程序查看答案

10、下列程序的运行结果是( )#include int fun1(int x); void fun2(); int x=5; int main() { int x=1; x=fun1(x); printf(“%d”,x); return 0; } int fun1(int x) { x++; fun2(); return x; } void fun2() { x++;}

A、6
B、5
C、7
D、2

参考答案:请扫码使用小程序查看答案