非常好的C语言章节习题集带答案课案
A.A B
B.A B
C.a b
D.a b
65 66 97 98 65 66 97 98
36.如果将一个函数的返回值类型说明为void,则表示_________。
A.该函数可以返回任意类型的值
B.该函数不能返回任何值
C.该函数可以返回基本类型的值
D.该函数是main函数,是程序运行的起点
37.对于int型常量,不正确的是__________。
A.029
B.-25
C.0x2A
D.-0X28
38.下列整型常量,错误的是__________。
A.025
B.285L
C.-285u(u表示无符号,怎么还有负号)
D.285lu
39.以下有关整型变量的定义中,错误的是___________。
A.short int x;
B.long x;
C.unsigned x;
D.short x;
40.下列实型常量,错误的是__________。
A.3.2f
B.-2.2E-2F
C.-12.0
D.e3
41.在VC++6.0环境下,sizeof(int)和sizeof(float)的值分别为__________。
A.2,2
B.2,4
C.4,4
D.4,8
42.对于浮点型数据,下列说法中不正确的是______。
A.浮点数在存储时存在舍入误差
B.程序设计时,不能直接对两个浮点型数据进行相等比较
C.将一个很小的浮点数和一个很大的浮点数进行相加,结果可能不正确
D.C语言中的浮点型变量有float和double两种
43.若ch为字符型变量,则不能使ch表示字符'B'的语句是__________。
A.ch=B;
B.ch=66;
C.ch='\102';
D.ch='\x42';
44.以下程序运行后的输出结果是_________。
#include "stdio.h"
int f(int x,int y)
{ return 2*x+y; }
void main()
{ int a=3,b=2,t=0;
t= f(b,a);
printf("%d\n",t); }
A. 0
B. 5
C. 7
D. 8
45.以下程序运行后的输出结果是_________。
#include "stdio.h"
void main()
{ char ch='a';
int x=5;
float s=2.5F;
printf("%d,%d,%d\n",sizeof(ch),sizeof(x),sizeof(s)); }
6