c语言程序中若对函数类型 在c语言中若对函数类型未

C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为( )类型 。。。应该是int还是void?错误的 。如果没有对函数类型未加说明,则该函数默认为隐含类型int,即返回值必须为int型 。
极其简单的C语言试卷,帮忙做一下,要求100%正确,一个小时后要答案?。「叻郑「叻郑「叻郑「叻郑?/h2>1、下面标识符中 , 均为不合法的用户标识符为( C) 。
A、AB、x_0、forB、float、1a0、_Y
C、x-y、goto、123D、_123、tmp、CHAR
2、执行printf(“%x”, 100);后的输出结果为(D) 。
A、100B、0x100
C、0x64D、64
6、能表示条件-100≤x≤100的C语言表达式是(D) 。
A、-100=x=100B、x=-100, x=100
C、-100≤x≤100D、x=-100x=100
7、C程序中,注释部分的位置(D) 。
A) 必须在一行的开始B) 必须在语句之后
C) 必须在一行的最后D) 以上三种都可以
8、结构化程序的三种基本结构是(A ) 。
A、顺序结构、选择结构、循环结构B、递归结构、循环结构、转移结构
C、嵌套结构、递归结构、循环结构D、循环结构、转移结构、顺序结构
9、对数组的描述正确的是(B) 。
A、 数组一旦定义其大小是固定的,但数组元素的类型可以不同
B、 数组一旦定义其大小是固定的,但数组元素的类型必须相同
C、 数组一旦定义其大小是可变的 , 但数组元素的类型可以不同
D、 数组一旦定义其大小是可变的,但数组元素的类型必须相同
10、设有说明语句:char a=’\72’;,则变量a( A) 。
A、包含1个字符B、包含2个字符
C、包含3个字符D、说明不合法
11、以下叙述不正确的是( D) 。
A、一个C程序可由一个或多个函数组成
B、一个C程序必须包含一个main函数
C、C程序的基本组成单位是函数
D、在C程序中,注释说明只能位于一条语句的后面
12、C语言用(C )表示逻辑“真”值 。
A、tB、yC、非0整数值D、整数1
13、C语言程序中,若对函数类型未加显式说明 , 则函数的隐含类型为( C )类型 。
A、voidB、double C、intD、char
判断题:
1、unsigned 和void 在C中都是保留的关键字 。

2、7/2+12的值是15.5 。

3、C语言中一个int的变量在内存中占2个字节 。

4.注释内容太多会影响程序的执行效率 。

5、void play(int a, b) ; 是一个合法的函数说明 。

6.在main函数中说明的变量,有效范围是main函数及其调用的函数 。

7、C语言中的函数可以嵌套调用,也可以递归调用 。

8、程序段 int x; 1=x; 是正确的 。

9、对于 for(j=1;j=20;j++)形式的循环语句,肯定要执行20次循环 。

10、对于字符串 ”welcome\0”,使用strlen函数所求出的字符串长度是7

1、一个函数如下,用程序实现 。
y =x(x0)
y=2x-1(0=x10)
y=3x-11(x=10)
main()
{
float x, y;
scanf(“%f”, x);
If (x0)
y = x;
else
if(x10) ;
y = ( 2*x - 1 );
else
y =(3*x-11);
printf(“y=%f”, y);
return 1;

2、下面程序的功能为:把100~200之间的不能被3整除的数输出,请填空 。
main( )
{int n;
for (n=100;n=200; n++)
{
if (n%3= =0)
printf("%d\n",n);
}}
四:写出程序的输出结果:
1.main() {
int a=6,b=4;
a = a+b;//a=6+4所以a=10
b = a?b; //b=10-4 所以b=6
a = a-b; //a=10-6 所以a=4
printf(“a=%d, b=%d”, a, b);

推荐阅读