北大青鸟S1试题详解与答案解析

4星 · 超过85%的资源 需积分: 50 15 下载量 56 浏览量 更新于2024-11-29 收藏 73KB DOC 举报
"北大青鸟S1试题涉及到计算机基础知识,包括操作系统、数据结构、编程语言C以及软件工程的需求分析。" 1) 浏览器/服务器模型(B/S模型)是互联网应用架构的基础,其特征包括: - a) 一个客户端(通常是浏览器)向远程服务器发送请求。 - b) 请求和响应通过网络进行传输。 - d) 客户端通常是用户通过网页浏览器发起请求,服务器提供响应。 2) Windows 2000 Server支持的用户账户类型包括: - a) 本地用户账户:用于在单个计算机上创建和管理用户。 - b) 域用户账户:在活动目录域环境中,允许用户在整个网络中访问资源。 - c) 内置用户账户:系统预设的账户,如“管理员”和“来宾”。 3) 栈和队列是两种重要的数据结构: - a) 限制存取位置的线性结构:栈是后进先出(LIFO)结构,队列是先进先出(FIFO)结构。 4) 协议的定义: - d) 包括信息的表示格式、事件的顺序和信息的意义或操作,如TCP/IP协议就规定了数据在网络中传输的方式。 5) 需求分析是软件开发过程的关键步骤,它涉及: - a) 模块说明书:描述软件各个部分的功能和相互关系。 6) C语言中的字符串处理: - 字符串`s`包含转义字符,实际长度不包括结束符`\0`,所以长度是16。 7) C语言中的指针声明: - c) `int*ptr[M];`声明了一个具有M个元素的一维指针数组,每个元素都是指向整型变量的指针。 8) C语言中的逻辑表达式: - a) `!E`等价于`E==0`,表示当E为0时,表达式为真。 9) C程序中findmax函数用于寻找数组中的最大值索引: - 缺失的部分应填写`*k=p;`,以便在找到更大值时更新最大值的索引。 这些知识点覆盖了计算机基础、操作系统原理、数据结构、编程语言特性和软件工程的基本概念,是学习计算机科学的必备内容。对于北大青鸟S1的学习者来说,理解和掌握这些知识点是进一步深入学习的基础。