A类
1.
B类
2.请编写一个程序,用户输入一个十进制数,将其转换为二进制并输出。
(提示:使用一维数组)
3.下列程序的运行结果为:
#include <stdio.h>
void func(int x) {
int a = 1;
static int b = 1;
a++, b++;
printf("%d,%d,%d\n", x, a, b);
}
int main() {
int i;
for (i = 0; i < 4; i++) {
func(i);
}
return 0;
}
-------------------以下为答案-----------------
1. D
硬盘文件系统除了FAT还有NTFS
U盘文件系统:https://wenda.so.com/q/1458204636726199
光盘文件系统:https://wenda.so.com/q/1363375913063083
2.
#include <stdio.h>
int main() {
int decimal, i, j, a[100] = {0};
printf("请输入一个十进制数:");
scanf("%d", &decimal);
i = 0;
while (decimal > 0) {
a[i++] = decimal % 2;
decimal /= 2;
}
i = 99;
while (a[i] == 0) {
i--;
}
for (j = i; j >= 0; j--) {
printf("%d", a[j]);
}
putchar('\n');
return 0;
}
3.
0,2,2
1,2,3
2,2,4
3,2,5