北邮计算机试题及答案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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);

}

}

```

以上为北邮计算机试题及答案的一部分,希望对您有帮助。

相关文档
最新文档