信息学竞赛选择题

合集下载

信息学竞赛初赛试题及答案

信息学竞赛初赛试题及答案

信息学竞赛初赛试题及答案一、选择题(每题2分,共10题)1. 在计算机科学中,以下哪个选项不是数据结构?A. 数组B. 链表C. 函数D. 栈答案:C2. 以下哪种排序算法的时间复杂度为O(n^2)?A. 快速排序B. 归并排序C. 插入排序D. 冒泡排序答案:D3. 在计算机网络中,TCP/IP协议栈的第四层是什么?A. 应用层B. 传输层C. 网络层D. 数据链路层答案:B4. 下列哪种编程语言不是面向对象的?A. JavaB. C++C. PythonD. C答案:D5. 在关系型数据库中,用于创建新表的SQL语句是?A. SELECTB. INSERTC. CREATED. DROP答案:C6. 在HTML中,用于定义文档标题的标签是?A. <h1>B. <title>C. <header>D. <head>答案:B7. 在Python中,以下哪个关键字用于定义一个函数?A. defB. ifC. forD. while答案:A8. 在操作系统中,用于管理内存的机制是?A. 进程B. 线程C. 分页D. 虚拟内存答案:D9. 在计算机系统中,以下哪个选项不是操作系统的功能?A. 进程管理B. 设备驱动C. 网络通信D. 数据加密答案:D10. 在计算机视觉中,用于识别图像中物体的算法是?A. 卷积神经网络B. 决策树C. 支持向量机D. 随机森林答案:A二、填空题(每题2分,共5题)1. 在计算机科学中,算法的时间复杂度是指算法执行时间与输入数据量之间的关系,通常用大O符号表示,例如O(1)表示______。

答案:常数时间复杂度2. 在编程中,______是一种将数据结构和操作这些数据的方法封装在一起的编程范式。

答案:面向对象编程3. 在网络协议中,HTTP协议默认使用的端口号是______。

答案:804. 在数据库设计中,______是一种用于确保数据完整性和避免数据冗余的策略。

信奥测试题

信奥测试题

信奥测试题# 信奥测试题一、选择题(每题2分,共20分)1. 在计算机科学中,"信奥"通常指的是:A. 信息学奥林匹克竞赛B. 信息技术奥林匹克C. 信息学奥林匹克竞赛的简称D. 信息技术奥林匹克的缩写2. 以下哪个算法不是排序算法?A. 快速排序B. 归并排序C. 深度优先搜索D. 堆排序3. 在C++中,以下哪个关键字用于定义类?A. classB. structC. functionD. enum4. 以下哪个数据结构最适合实现栈?A. 链表B. 数组C. 树D. 图5. 以下哪个是递归算法的特点?A. 重复执行相同的操作B. 使用循环结构C. 调用自身D. 只执行一次二、填空题(每空2分,共20分)6. 在信息学奥林匹克竞赛中,通常使用______语言编写程序。

7. 一个算法的时间复杂度为O(n^2),表示该算法的执行时间与输入规模的______成正比。

8. 在C++中,使用______关键字可以创建一个新的对象。

9. 栈是一种______的数据结构,遵循后进先出的原则。

10. 递归算法的终止条件是______。

三、简答题(每题10分,共20分)11. 简述二分查找算法的基本思想及其时间复杂度。

12. 解释什么是动态规划,并给出一个动态规划解决的问题示例。

四、编程题(每题15分,共40分)13. 编写一个函数,实现快速排序算法,输入为一个整数数组,输出为排序后的数组。

14. 编写一个程序,计算给定字符串中所有子串的和,假设字符串由数字字符组成。

五、案例分析题(共20分)15. 假设你正在参加一场信息学奥林匹克竞赛,题目要求你设计一个算法,用以找出给定二维矩阵中的最长递增路径。

请描述你的算法思路,并给出可能的时间复杂度和空间复杂度。

请注意,以上题目仅为示例,实际测试题应根据具体要求和难度进行调整。

合肥市蜀山区信息学j竞赛试题

合肥市蜀山区信息学j竞赛试题

合肥市蜀山区信息学j竞赛试题合肥市蜀山区信息学竞赛是一项旨在提高学生计算机科学素养和编程能力的比赛。

以下是一份模拟试题,供参赛学生练习使用:一、选择题(每题2分,共20分)1. 在C++中,以下哪个关键字用于定义类?- A. struct- B. class- C. function- D. enum2. 以下哪个不是Python的内置数据类型?- A. list- B. tuple- C. dictionary- D. object3. 以下哪个算法是用于解决最短路径问题的?- A. 快速排序- B. 归并排序- C. 迪杰斯特拉算法- D. 欧几里得算法4. 在数据库中,用于删除表中所有记录的命令是:- A. DROP TABLE- B. DELETE FROM- C. TRUNCATE TABLE- D. REMOVE TABLE5. 以下哪个是面向对象编程的三大特性之一?- A. 继承- B. 封装- C. 多态- D. 所有选项都是...二、简答题(每题5分,共10分)1. 简述什么是递归算法,并举例说明其应用场景。

2. 解释什么是堆数据结构,并说明其在哪些算法中被使用。

...三、编程题(每题10分,共30分)1. 编写一个函数,实现字符串的反转。

```cppstring reverseString(string str) {// 你的代码}```2. 编写一个程序,实现简单的排序算法,如冒泡排序。

```cppvoid bubbleSort(int arr[], int n) {// 你的代码}```3. 编写一个程序,判断一个整数是否为素数。

```cppbool isPrime(int num) {// 你的代码}```...四、综合应用题(每题15分,共30分)1. 描述如何使用二分查找算法在一个已排序的数组中查找一个元素,并给出相应的C++代码实现。

2. 描述如何实现一个简单的文本编辑器,具备基本的文本输入、删除和保存功能,并给出相应的Python代码实现。

青少年信息学奥林匹克竞赛试题与解析

青少年信息学奥林匹克竞赛试题与解析

青少年信息学奥林匹克竞赛试题与解析一、选择题(每题3分,共30分)以下关于二进制数的描述,哪一项是错误的?A. 二进制数只有0和1两个数字B. 二进制数的每一位称为比特(bit)C. 二进制数可以直接在计算机中存储和运算D. 二进制数的每一位都代表一个十进制的2的幂次方下列哪个算法的时间复杂度是O(n^2)?A. 冒泡排序B. 选择排序C. 插入排序D. 快速排序(在平均和最坏情况下)在关系型数据库中,以下哪个术语用于描述表与表之间的关系?A. 实体B. 属性C. 关键字D. 外键以下哪项不是计算机网络的基本功能?A. 数据通信B. 资源共享C. 分布式处理D. 数据加密以下哪个算法用于查找无序列表中的元素?A. 二分查找B. 顺序查找C. 插入排序D. 快速排序在面向对象编程中,以下哪个术语用于描述对象的行为?A. 属性B. 方法C. 继承D. 封装以下哪个协议用于在互联网上传输电子邮件?A. FTPB. SMTPC. HTTPD. DNS以下哪个数据结构适用于实现栈?A. 数组B. 链表C. 哈希表D. 二叉树以下哪个术语用于描述计算机程序的指令集合?A. 代码B. 程序C. 算法D. 数据结构以下哪个术语用于描述计算机网络中数据传输的速率?A. 带宽B. 延迟C. 吞吐量D. 丢包率二、填空题(每题4分,共16分)在计算机科学中,__________ 是一种特殊类型的循环,其中循环的每次迭代都依赖于前一次迭代的结果。

在关系型数据库中,__________ 是用于唯一标识表中每一行数据的字段或字段组合。

在计算机网络中,__________ 是指从一个节点发送数据到另一个节点所需的总时间。

在面向对象编程中,__________ 是一种机制,允许一个类继承另一个类的属性和方法。

三、简答题(每题12分,共24分)描述算法的基本组成部分,并解释它们的作用。

解释计算机网络中的TCP/IP协议栈,并说明各层的主要功能。

信息学竞赛初中数学试卷

信息学竞赛初中数学试卷

一、选择题(每题5分,共50分)1. 下列数中,能被3整除的是:A. 24B. 25C. 27D. 282. 一个长方形的长是6厘米,宽是3厘米,那么它的周长是:A. 15厘米B. 18厘米C. 21厘米D. 24厘米3. 若a、b、c是等差数列,且a=2,b=5,则c的值为:A. 8B. 9C. 10D. 114. 下列哪个图形的面积是正方形的面积的一半:A. 正方形B. 长方形C. 等腰三角形D. 等边三角形5. 下列哪个数不是偶数:A. 24B. 25C. 26D. 286. 一个数的平方根是2,那么这个数是:A. 4B. -4C. 8D. -87. 下列哪个数是质数:A. 24B. 25C. 27D. 298. 一个圆的半径增加了1倍,那么它的面积增加了:A. 2倍B. 4倍C. 8倍D. 16倍9. 下列哪个数是正数的倒数:A. 1/2B. 2C. -1/2D. -210. 下列哪个图形是轴对称图形:A. 长方形B. 等腰三角形C. 等边三角形D. 梯形二、填空题(每题5分,共50分)11. 若一个数的平方是25,那么这个数是______。

12. 一个等边三角形的边长是10厘米,那么它的周长是______厘米。

13. 下列数列中,下一个数是______:1, 3, 5, 7, ...14. 一个数的倒数是它的平方根,那么这个数是______。

15. 下列哪个数是偶数:______,______,______。

16. 下列哪个数是质数:______,______,______。

17. 一个圆的直径是12厘米,那么它的半径是______厘米。

18. 下列哪个图形是轴对称图形:______,______,______。

19. 若一个数的平方是36,那么这个数的平方根是______。

20. 下列哪个数是正数的倒数:______,______,______。

三、解答题(每题20分,共40分)21. 已知一个长方形的长是8厘米,宽是4厘米,求这个长方形的面积。

信息学初赛试题选

信息学初赛试题选

信息学初赛试题选(一)单项选择题(每题有且仅有一个正确答案)1. 在以下各项中,()不是CPU的组成部分。

A.控制器 B.运算器C.寄存器 D.主板2.在下列各项中,只有()不是计算机存储容量的常用单位。

A.Byte B.KBC.UB D.TB3.ASCII码的含义是()。

A.二→十进制转换码B.美国信息交换标准代码C.数字的二进制编码D.计算机可处理字符的唯一编码4.IT的含义是()。

A.通信技术 B.信息技术C.网络技术 D.信息学5.与十进制数1770对应的八进制数是()。

A.3350 B.3351C.3352 D.35406.LAN的含义是()。

A.因特网 B.局域网C.广域网 D.城域网7.一个完整的计算机系统应包括()。

A.系统硬件和系统软件B.硬件系统和软件系统C.主机和外部设备D.主机、键盘、显示器和辅助存储器8.以下断电后仍能保存数据的有()。

A.硬盘 B.高速缓存C.显存 D.RAM9.在下列关于计算机语言的说法中,正确的有()。

A.高级语言比汇编语言更高级,是因为它的程序的运行效率更高B.随着Pascal、C等高级语言的出现,机器语言和汇编语言已经退出了历史舞台C.高级语言比汇编语言程序更容易从一种计算机上移植到另一种计算机上D.C是一种面向对象的高级计算机语言10.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A.gcc B.g++C.Turbo C D.Free Pascal信息学初赛试题选(二)单项选择题(每题有且仅有一个正确答案)11. Intel的首颗16 位处理器是()。

A. 8088B. 80386C. 80486D. 8086E. Pentium12. 以下哪个不是计算机的输出设备()。

A. 音箱B. 显示器C. 打印机D. 扫描仪E. 绘图仪13.下列活动中不属于信息学奥赛的系列活动的是()。

A. NOIPB. NOIC. IOID. 冬令营E. 程序员等级考试14. 以下断电之后仍能保存数据的是()。

小学信息学竞赛试题

小学信息学竞赛试题一、选择题(每题2分,共20分)1. 计算机的存储器分为哪两种类型?A. 硬盘和软盘B. 内存和外存C. 光盘和U盘D. 固态硬盘和机械硬盘2. 下列哪个选项是正确的文件扩展名?A. .exeB. .jpgC. .txtD. 所有选项都是3. 在计算机中,二进制数“1010”转换成十进制数是多少?A. 8B. 10C. 12D. 144. 以下哪个是计算机病毒的特点?A. 可以自我复制B. 可以提高计算机性能C. 总是对计算机无害的D. 总是需要用户手动激活5. 以下哪个不是操作系统的功能?A. 管理计算机硬件资源B. 提供用户界面C. 编写程序代码D. 控制程序执行二、填空题(每题2分,共20分)6. 计算机的中央处理器简称为______。

7. 计算机的输入设备包括键盘、鼠标等,输出设备包括______、打印机等。

8. 计算机编程语言中,Python是一种______语言。

9. 在Windows操作系统中,按下______键可以快速切换当前打开的窗口。

10. 计算机的IP地址由四组数字组成,每组数字的范围是0到______。

三、简答题(每题10分,共30分)11. 请简述什么是二进制,并举例说明如何将十进制数转换为二进制数。

12. 描述一下什么是算法,并解释为什么算法在编程中非常重要。

13. 解释什么是网络钓鱼攻击,并给出一些预防网络钓鱼攻击的方法。

四、编程题(每题15分,共30分)14. 编写一个简单的Python程序,输入两个整数,输出它们的和。

15. 编写一个程序,判断一个给定的年份是否为闰年。

如果是闰年,输出“闰年”,否则输出“平年”。

结束语:本次小学信息学竞赛试题涵盖了计算机基础知识、编程语言、算法理解以及网络安全等多个方面,旨在考察学生的计算机操作能力、逻辑思维能力和编程实践能力。

希望同学们通过这次竞赛能够提升自己的信息学素养,培养对计算机科学的兴趣。

同时,也希望同学们在今后的学习中不断进步,成为信息技术领域的未来之星。

奥林匹克信息学竞赛试题

奥林匹克信息学竞赛试题一、选择题(每题2分,共10分)1. 在C++语言中,以下哪个是正确的整数类型定义?A. int a = 10;B. float a = 10;C. double a = 10;D. char a = 10;2. 以下哪个算法的时间复杂度为O(n^2)?A. 归并排序B. 快速排序C. 线性搜索D. 二分查找3. 在数据结构中,以下哪个是线性结构?A. 树B. 图C. 栈D. 队列4. 以下哪个是递归算法的典型应用?A. 快速排序B. 归并排序C. 深度优先搜索D. 广度优先搜索5. 在数据库中,以下哪个操作用于删除表中的记录?A. SELECTB. INSERTC. UPDATED. DELETE二、简答题(每题5分,共20分)1. 解释什么是贪心算法,并给出一个实际应用的例子。

2. 描述什么是动态规划,并解释它与贪心算法的区别。

3. 什么是哈希表?请简述其工作原理。

4. 什么是图的深度优先搜索(DFS)?请描述其基本步骤。

三、编程题(每题15分,共30分)1. 编写一个函数,实现对一个整数数组的快速排序算法。

2. 编写一个程序,实现对一个字符串进行反转。

四、综合题(每题20分,共40分)1. 给定一个无向图,编写一个程序来找到图中的最短路径。

请使用Dijkstra算法实现。

2. 设计并实现一个算法,用于解决背包问题,其中背包的容量为W,有n个物品,每个物品有其价值和重量。

五、附加题(10分)1. 假设你正在开发一个在线购物平台,需要实现一个推荐系统。

描述你将如何使用机器学习算法来实现这一功能。

结束语:奥林匹克信息学竞赛不仅考验参赛者的编程技巧,更考验他们的逻辑思维和创新能力。

希望本试题能够激发你的学习兴趣,帮助你在竞赛中取得优异的成绩。

信息学竞赛试题

信息学竞赛试题一、选择题(每题2分,共20分)1. 在计算机科学中,算法的时间复杂度通常用来描述算法的效率。

以下哪个选项不是时间复杂度的表示方式?A. O(1)B. O(log n)C. O(n^2)D. O(n!)2. 在数据结构中,栈(Stack)是一种特殊的列表,它仅允许在一端进行插入和删除操作。

这种操作方式被称为:A. 顺序访问B. 随机访问C. 后进先出(LIFO)D. 先进先出(FIFO)3. 以下哪个排序算法不是基于比较的排序算法?A. 快速排序B. 归并排序C. 计数排序D. 堆排序4. 在数据库管理系统中,SQL指的是:A. 简单查询语言B. 结构化查询语言C. 顺序查询语言D. 标准查询语言5. 以下哪个选项是面向对象编程的三大特性之一?A. 封装B. 继承C. 多态D. 所有以上选项6. 在计算机网络中,TCP/IP协议族的IP层提供哪种类型的服务?A. 可靠传输B. 不可靠传输C. 面向连接的服务D. 面向消息的服务7. 以下哪个是二叉树的遍历算法?A. 深度优先搜索B. 广度优先搜索C. 回溯算法D. 所有以上选项8. 在操作系统中,进程和线程的主要区别是:A. 进程是程序的实例,线程是进程的子集B. 进程是操作系统分配资源的最小单位,线程是执行的最小单位C. 进程和线程没有区别D. 进程是执行的最小单位,线程是操作系统分配资源的最小单位9. 以下哪个是图的遍历算法?A. 深度优先搜索(DFS)B. 广度优先搜索(BFS)C. 以上都是D. 以上都不是10. 在编程语言中,递归算法的基本思想是:A. 将问题分解为更小的子问题B. 将问题转化为已经解决的问题C. 重复执行相同的操作D. 以上都是二、简答题(每题10分,共30分)1. 简述什么是递归,并给出一个递归算法的示例代码。

2. 解释什么是哈希表,并说明哈希表在解决冲突时可能使用的方法。

3. 描述什么是死锁,并给出避免死锁的策略。

信息学竞赛试题小学

信息学竞赛试题小学一、选择题(每题2分,共20分)1. 计算机程序设计中最基本的结构是什么?- A. 顺序结构- B. 选择结构- C. 循环结构- D. 所有选项都是2. 下列哪个不是计算机编程语言?- A. Python- B. Java- C. English- D. C++3. 在编程中,以下哪个符号用于表示“不等于”? - A. <- B. >- C. ==- D. !=4. 以下哪种排序算法是最简单的排序方法?- A. 冒泡排序- B. 快速排序- C. 归并排序- D. 堆排序5. 在编程中,变量的命名应该遵循什么原则?- A. 随意命名- B. 使用数字开头- C. 描述性命名- D. 以上都不对二、填空题(每空2分,共20分)6. 在编程中,我们使用_________语句来实现程序的分支选择。

7. 一个简单的循环结构通常由_________、循环体和_________三部分组成。

8. 在Python中,我们可以使用_________函数来实现数据的输入。

9. 一个程序的执行流程图通常由_________、流程线、处理框和_________组成。

10. 在编程中,我们使用_________来存储数据,以便后续使用。

三、简答题(每题10分,共20分)11. 请简述什么是算法,并给出一个简单的例子。

12. 请解释什么是函数,并说明为什么在编程中使用函数。

四、编程题(每题15分,共40分)13. 编写一个简单的Python程序,要求用户输入两个数,然后输出这两个数的和。

14. 编写一个程序,实现一个简单的猜数字游戏。

程序随机生成一个1到10之间的整数,然后提示用户猜测这个数字。

如果用户猜对了,输出“恭喜你猜对了!”,否则输出“猜错了,请再试一次!”。

结束语信息学竞赛不仅能锻炼学生的逻辑思维能力,还能激发他们对计算机科学的兴趣。

希望这份试题能为小学阶段的学生提供一个学习编程和算法的起点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题(共10 题,每题1.5 分,共计15 分。

每题有且仅有一个正确答案.)。

13届普及组一、单项选择题:(每题1.5分)1. D2. D3. C4. B5. B6.B7. B8. C9. C 10. A 11. C 12. A 13. A 14. A 15. B 16. D 17. C 18.D 19. A 20. A1.在以下各项中,()不是CPU的组成部分。

A.控制器 B.运算器 C.寄存器 D.主板2.在关系数据库中,存放在数据库中的数据的逻辑结构以()为主。

A.二叉树 B.多叉树 C.哈希表 D.二维表3.在下列各项中,只有()不是计算机存储容量的常用单位。

A.Byte B.KB C.UB D.TB4.ASCII码的含义是()。

A.二→十进制转换码 B.美国信息交换标准代码C.数字的二进制编码 D.计算机可处理字符的唯一编码5.一个完整的计算机系统应包括()。

A.系统硬件和系统软件 B.硬件系统和软件系统C.主机和外部设备 D.主机、键盘、显示器和辅助存储器6.IT的含义是()。

A.通信技术 B.信息技术 C.网络技术 D.信息学7.LAN的含义是()。

A.因特网 B.局域网 C.广域网 D.城域网8.冗余数据是指可以由其它数据导出的数据。

例如,数据库中已存放了学生的数学、语文和英语的三科成绩,如果还存放三科成绩的总分,则总分就可以看作冗余数据。

冗余数据往往会造成数据的不一致。

例如,上面4个数据如果都是输入的,由于操作错误使总分不等于三科成绩之和,就会产生矛盾。

下面关于冗余数据的说法中,正确的是()。

A.应该在数据库中消除一切冗余数据B.用高级语言编写的数据处理系统,通常比用关系数据库编写的系统更容易消除冗余数据C.为了提高查询效率,在数据库中可以保留一些冗余数据,但更新时要做相容性检验D.做相容性检验会降低效率,可以不理睬数据库中的冗余数据9.在下列各软件,不属于NOIP竞赛(复赛)推荐使用的语言环境有()。

A.gcc B.g++ C.Turbo C D.Free Pascal10.以下断电后仍能保存数据的有()。

A.硬盘 B.高速缓存 C.显存 D.RAM11.在下列关于计算机语言的说法中,正确的有()。

A.高级语言比汇编语言更高级,是因为它的程序的运行效率更高B.随着Pascal、C等高级语言的出现,机器语言和汇编语言已经退出了历史舞台C.高级语言比汇编语言程序更容易从一种计算机上移植到另一种计算机上D.C是一种面向对象的高级计算机语言12.近20年来,许多计算机专家都大力推崇递归算法,认为它是解决较复杂问题的强有力的工具。

在下列关于递归算法的说法中,正确的是()。

A.在1977年前后形成标准的计算机高级语言“FORTRAN77”禁止在程序使用递归,原因之一是该方法可能会占用更多的内存空间B.和非递归算法相比,解决同一个问题,递归算法一般运行得更快一些C.对于较复杂的问题,用递归方式编程一般比非递归方式更难一些D.对于已经定义好的标准数学函数 sin(x),应用程序中的语句“y=sin(sin(x));”就是一种递归调用13.一个无法靠自身的控制终止的循环成为“死循环”,例如,在C语言程序中,语句“while(1) printf(“*”);”就是一个死循环,运行时它将无休止地打印*号。

下面关于死循环的说法中,只有()是正确的。

A.不存在一种算法,对任何一个程序及相应的输入数据,都可以判断是否会出现死循环,因而,任何编译系统都不做死循环检查B.有些编译系统可以检测出死循环C.死循环属于语法错误,既然编译系统能检查各种语法错误,当然也应该能检查出死循环D.死循环与多进程中出现的“死锁”差不多,而死锁是可以检测的,因而,死循环也可以检测的14.在Pascal语言中,表达式(23 or 2 xor 5)的值是()。

A.18 B.1 C.23 D.3215.在Pascal语言中,判断整数a等于0或b等于0或c等于0的正确的条件表达式是()。

A.not ((a<>0) or (b<>0) or (c<>0))B.not ((a<>0) and (b<>0) and (c<>0))C.not ((a=0) and (b=0)) or (c<>0)D.(a=0) and (b=0) and (c=0)16.地面上有标号为A、B、C的三根柱,在A柱上放有10个直径相同中间有孔的圆盘,从上到下依次编号为1,2,3……,将A柱上的部分盘子经过B柱移入C柱,也可以在B柱上暂存。

如果B柱上的操作记录为“进、进、出、进、进、出、出、进、进、出、进、出、出”。

那么,在C柱上,从下到上的编号为()。

A.2 4 3 6 5 7 B.2 4 1 2 5 7 C.2 4 3 1 7 6 D.2 4 3 6 7 517.与十进制数1770对应的八进制数是()。

A.3350 B.3351 C.3352 D.354018.设A=B=True,C=D=False,一下逻辑运算表达式值为假的有()。

A.(「A∧B)∨(C∧D∨A) B.「(((A∧B)∨C)∧D)C.A∧(B∨C∨D)∨D D.(A∧(D∨C))∧B19.(2070)16 + (34)8 的结果是()。

A.(8332)10 B.(208A)16 C.(100000000110)2 D.(20212)820.已知7个节点的二叉树的先根遍历是1 2 4 5 6 3 7(数字为节点的编号,以下同),中根遍历是4 2 6 5 1 7 3,则该二叉树的后根遍历是()。

A.4 6 5 2 7 3 1 B.4 6 5 2 1 3 7 C.4 2 3 1 5 4 7 D.4 6 5 3 1 7 2一、单项选择题(共15题,每题1分)1、计算机网络最大的优点是。

A、精度高B、资源共享C、运行速度快D、存储容量大E、逻辑判断能力强2、在各种查找算法中,平均查找长度(与关键字比较次数的期望值)与查找表中元素个数n 无关的查找方法是____。

A. 顺序查找B. 散列查找C. 折半查找D. 动态查找E、二分查找3、下列各数中最大的是____。

A. 11010110.0101(二进制)B.D6.53(十六进制)C.214.32(十进制)D.326.25(八进制)E.23.26(三十二进制)4.已知英文字母a 的ASCll 代码值是十六进制数61H,那么字母d的ASCll 代码值是A.34HB.54HC.24HD.64HE.74H5、若一台计算机的字长为32 位,则表明该机器___。

A. 能处理的数值最大为4 位十进制数B. 能处理的数值最多为4 个字节C. 在CPU 中能够作为一个整体加以处理的二进制数据为4 个字节D. 在CPU 中运算的结果最大为232E.表示计算机的时钟脉冲6、编译程序和解释程序是两类高级语言翻译程序,它们的根本区别在于__。

A. 是否进行优化处理B. 执行效率不同C. 对源程序中的错误处理不同D. 是否形成目标程序E.编写方式不同7、在字符串“abcde”中有___个子串。

A. 14B. 15C. 16D. 17E.188、对任何一颗二叉树T,设n0,n1,n2分别是度数为0,1,2 的结点数,则下列判断正确的事()A.n0=n2+1 B.n1=n0+1 C.n2=n0+1 D.n2=n0+n19、假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为。

A、ABCDEFGHIJB、ABDEGHJCFIC、ABDEGHJFICD、ABDEGJHCFIE、ABEDGHCJFI10、某硬盘中共有9 个盘片,16个记录面,每个记录面上有2100个磁道,每个磁道分为64 个扇区,每扇区为512 字节,则该硬盘的存储容量为。

A、590.6MBB、9225MBC、1050MBD、1101MBE、1200M11、设数组X[10..100,20..100,30..100]以行优先的顺序存储,每个元素占4 个字节,且已知X[10,20,30]的地址为1000,则X[60,80,90]的地址为()A.1168480B.432000C.18000D.11868401000 + ( 81*71*50+71*60+60 ) * 4 = 116848012、192.168.0.1 是属于( ).A)A 类地址B)B 类地址B)C类地址D)D类地址E)E类地址A类:0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhhB类:10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhhC类:110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhhD类:1110nnnn.nnnnnnnn.nnnnnnnn.nnnnnnnnE类:1111xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx13、对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R.若在逻辑上看一个环, 则队列中元素的个数为( )A.R-FB.n+R-FC.(R-F+1)mod nD.(n+R-F)mod n E (R-F) mod n14. 一棵n个结点的完全二叉树,则二叉树的高度h为( ).A)n/2 B)log2n C)(log2n)/2 D) [log2n]+1 E)2n-115.已知[X]补=11101011,[Y]补=01001010,求[X-Y]补=()A.10100001B.11011111C.10100000D.溢出(这题有启发)二、不定项选择(共10题,每题1.5分,多选或漏选均不得分)1、下列逻辑运算正确的是()。

A) A·(A + B )= A B) A +(A·B)= A C) A·(B + C )= A·B + A·CD) A +(B·C)=(A + B)·(A + C)E) A+1=A+=或·=和2、如果互连的局域网高层分别采用TCP/IP协议与SPX/IPX 协议,那么我们可以选择的互连设备应该是:A、中继器B、网桥C、网卡D、路由器E、调制解调器3、下列属于冯.诺依曼计算机模型的核心思想是( ).A.采用二进制表示数据和指令; B.采用”存储程序”工作方式C.计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)D.结构化程序设计方法E.计算机软件只有系统软件…所以只能选一个…#834、关于windows 系统中的窗口和对话框的说法正确的是( ).A.对话框能移动和改变大小B.窗口能移动和改变大小C.对话框只能移动和但不能改变大小D.对话框不能移动但能改变大小E.窗口能移动和但不能改变大小5.下列关于排序说法正确的是( ).A.插入排序、冒泡排序是稳定的B.选择排序的时间复杂性为O(n2)C.选择排序、希尔排序、快速排序、堆排序是不稳定的D.希尔排序、快速排序、堆排序的时间复杂性为O(nlog2n)E.快速排序是速度最快的排序插入冒泡归并..是稳定的?6.下列()是64位处理器。

相关文档
最新文档