北邮计算机试题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北邮计算机试题及答案
一、选择题
1. 下列哪个选项是计算机网络的定义?
a. 互联网
b. 局域网
c. 将分布式设备连接起来,并通过传输介质进行通信的系统
d. 只能由计算机之间通过信号缆连接的系统
答案:c
2. C语言中的"sizeof"关键字用于统计:
a. 字母数
b. 单词数
c. 存储单元的字节大小
d. 函数的行数
答案:c
3. 在计算机硬件中,RAM是指:
a. 随机存储器
b. 只读存储器
c. 闪存
d. 硬盘
答案:a
二、填空题
1. TCP/IP协议簇中,IP代表的是________协议。
答案:Internet Protocol
2. 计算机中,CPU全称为________。
答案:Central Processing Unit
3. 在C语言中,表示字符串结束的字符是________。
答案:'\0'(空字符)
三、简答题
1. 请简要解释计算机网络中的OSI参考模型。
答案:OSI参考模型是一种把计算机网络通信协议划分为七个不同
层次的模型。每个层次完成特定的功能,通过接口与上层或下层进行
通信。从底层到顶层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
2. 请简述HTTP和HTTPS的区别。
答案:HTTP(Hypertext Transfer Protocol)是一种基于TCP/IP协议的传输协议,用于在Web浏览器和Web服务器之间传输数据。它是明文传输的,安全性较低。而HTTPS(HTTP Secure)是基于HTTP的加密通信协议,使用SSL/TLS协议对通信内容进行加密和认证,提供更高的安全性。
四、编程题
请编写一个C语言程序,实现计算斐波那契数列的功能,并打印结果。
```c
#include
int fibonacci(int n);
int main() {
int num;
printf("请输入需要计算的斐波那契数列项数:");
scanf("%d", &num);
printf("斐波那契数列前 %d 项为:\n", num);
for (int i = 0; i < num; i++) {
printf("%d ", fibonacci(i));
}
return 0;
}
int fibonacci(int n) {
if (n <= 1) {
return n;
} else {
return fibonacci(n-1) + fibonacci(n-2);
}
}
```
以上为北邮计算机试题及答案的一部分,希望对您有帮助。