case 3:a++;b++;break; }
printf(\}
A:a=1,b=0 B:a=2,b=1 C:a=1,b=1 D:a=2,b=2 答案:B
第23题 (1.0分) 题号:552
应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。 A:fclose() B:close() C:fread() D:fwrite 答案:A
第24题 (1.0分) 题号:556
static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};
说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是()。 A:a[1] B:a[-1] C:a[0] D:a[10] 答案:C
第25题 (1.0分) 题号:543
若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5 的语句为()。 A:printf(\B:printf(\C:printf(\D:printf(\ 答案:D
第26题 (1.0分) 题号:580
设变数a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的
数据类型为()。 A:int B:float C:double D:不确定 答案:C
第27题 (1.0分) 题号:199
若有int a[][]={{1,2},{3,4}}; 则*(a+1),*(*a+1)的含义分别为()。 A:非法,2 B:&a[1][0],2 C:&a[0][1],3 D:a[0][0],4 答案:B
第28题 (1.0分) 题号:148
C语言中要求对变量作强制定义的主要理由是()。
A:便于移植 B:便于写文件
C:便于编辑预处理程序的处理 D:便于确定类型和分配空间 答案:D
第29题 (1.0分) 题号:202
设有如下定义: struct sk {int a; float b;} data,*p; 若要使p指向data中的a域,正确的赋值语句是()。 A:p=(struct sk*)&data.a; B:p=(struct sk*) data.a; C:p=&data.a; D:*p=data.a; 答案:A
第30题 (1.0分) 题号:697 若x=2,y=3则x&y的结果是()。 A:0 B:2 C:3
D:5 答案:B
第31题 (1.0分) 题号:136 下列程序的输出结果为()。 main() {int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf(\}
A:27.000000 B:27.500000 C:28.000000 D:28.500000 答案:A
第32题 (1.0分) 题号:131
若k为int型变量,则以下程序段的执行结果是()。 k=-8567; printf(\