专升本,福建,计算机,全套,软件工程,入学考试
(B)5
(C)120
(D)15
26、有如下宏定义
#define A 100
#define B 2*A
对于表达式printf("A=%d,B=%d",A,B); 宏展开后语句为()
(A)printf("A=%d,B=%d",100,2*A);
(B)printf("100=%d,2*A=%d",100,2*A);
(C)printf("A=%d,B=%d",100,2*100);
(D)printf("A=%d,B=%d",100,200);
27、关于结构体的叙述中,错误的是()
(A)一个结构体变量的指针就是该变量所占据的内存起始位置
(B)一个结构体变量中可以存放一组数据
(C)结构体变量可以作为函数传递的参数
(D)用结构体变量作实参时,采取的不是“值传递”的方式
28、以下程序的输出结果正确的是()
struct room
{
charroomName[20];
int L;
int W;
}r[2]={"101",3,4,"102",4,4};
void main()
{
printf("%s area is %d",r[1].roomName,r[1].L*r[1].W);
}
(A)printf("%s area is %d",r[1].roomName,r[1].L*r[1].W);语句错误
(B)102 area is 16
(C)101 area is 12
(D)102 area is 12
29、C语言提供的数据类型中,属于构造类型的是()
(1)整型(2)字符型(3)浮点型(4)枚举类型(5)结构体类型(6)公用体类型(7)指针类型
(A)(1)(2)(3)
(B)(5)(6)
(C)(4)(5)(6)
(D)(7)
30、组成结构化程序设计的三种基本控制结构中,不包括()