第一题
struct Student
{
int num;
double score;
};
struct Student stu[3] = {{1001,80}, {1002,75}, {1003,91}}
struct Student *p = stu;
答案及解析 B
第二题
#include <stdio.h>
#define X 5
#define Y X+1
#define Z Y*X/2
int main()
{
int a = Y;
printf("%d,%d", Z, --a);
return 0;
}
答案及解析 A
第三题
答案及解析 B
第四题
unsigned fun(unsigned num)
{
unsigned k = 1;
do
{
k *= num % 10;
num /= 10;
} while (num);
return(k);
}
int main()
{
unsigned num = 26;
printf("%d", fun(num));
return 0;
}
答案及解析 A
第五题
int main()
{
int n = 10;
int const *p = &n;
p++;
printf("%d", *p);
return 0;
}
答案及解析 C
