时间:2015-02-09 19:30:40
三、简答题(本大题共4小题,每小题4分,共16分)
26.简述'c'与"c"两者是否相同?若不同则指出其差别。
27.请用for循环实现下面程序段的功能。
char ch='Z';
while(ch<='A')
{ printf("%c",ch);
ch――;
}
28.简述声明语句int ( * p)[3];中变量p的含义。
29.设有声明
struct student
{ long xh;
char name[10];
short int age;
};
struct student a= {1234,"Wang",18);
简单回答结构体名,结构体类型变量,结构体类型变量所占的字节数,以及结构体成员age的值是什么?
四、阅读分析题(本大题共6小题,每小题5分,共30分)
30.写出下面程序的运行结果。
void main ( void)
{
int x,y,z;
x=l;
y=12 * x;
z= x y/2;
printf ("x= %dny = %dnz = %dn",x,y,z);
}
31.写出下面程序的运行结果。
main()
{ int x = 2,a = 0, b = 0;
switch (x)
{ case 1: a ; b ;
case 2: a ; b;
default: a =1;b-=1;
case 3: a = b; b =a;
}
printf("a=%dnb=%dn",a,b);
}