第一题(含操作系统)
#include <stdio.h>
int main()
{
int i;
for (i = 0; i < 2; i++)
{
fork();
printf("-");
}
return 0;
}
答案及解析 C
第二题
struct Student
{
int num;
char name[7];
short age;
char sex;
} student1;
int sz = sizeof(student1);
答案及解析 C
第三题
答案及解析 D
第四题
#include <stdio.h>
int main()
{
int a[5] = {1, 2, 3, 4, 5};
int *ptr = (int*)( 1);
printf("%d, %d", *(a + 1), *(ptr - 1));
return 0;
}
答案及解析 D
第五题
#include <stdio.h>
int main()
{
char a = 0, ch;
while ((ch = getchar()) != '\n')
{
if (a % 2 != 0 & 'a' 'z'))
ch = ch - 'a' + 'A';
a++;
putchar(ch);
}
printf("\n");
return 0;
}
答案及解析 C
ASCII值表格: