2011新疆维吾尔自治区C与数据结构链表一点通科目一
数据结构导论2011年01真题和答案
全国2011年1月自学考试数据结构导论试题和答案课程代码:02142一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.在顺序表中查找第i个元素,时间效率最高的算法的时间复杂度为( )A.O(1)B.O(n)C.O(log2n)D.O(n)2.树形结构中,度为0的结点称为( )A.树根B.叶子C.路径D.二叉树3.已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>,<V3,V6>,<V4,V6>,<V5,V7>,,<V6,V7>},则图G的拓扑序列是( )A.V1,V3,V4,V6,V2,V5,V7B.V1,V3,V2,V6,V4,V5,V7C.V1,V3,V4,V5,V2,V6,V7D.V1,V2,V5,V3,V4,V6,V74.有关图中路径的定义,表述正确的是( )A.路径是顶点和相邻顶点偶对构成的边所形成的序列B.路径是不同顶点所形成的序列C.路径是不同边所形成的序列D.路径是不同顶点和不同边所形成的集合5.串的长度是指( )A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字符的个数D.串中所含非空格字符的个数6.组成数据的基本单位是( )A.数据项B.数据类型C.数据元素D.数据变量7.程序段i=n;x=0;do{x=x+5*i;i--;}while (i>0);的时间复杂度为( )A.O(1)B.O(n)C.O(n2)D.O(n3)8.与串的逻辑结构不同的...数据结构是( )A.线性表B.栈C.队列D.树9.二叉树的第i(i≥1)层上所拥有的结点个数最多为( )A.2iB.2iC.2i-1D.2i-110.设单链表中指针p指向结点A,若要删除A的直接后继,则所需修改指针的操作为( )全国2011年1月自学考试数据结构导论试题和答案 1A.p->next=p->next->nextB.p=p->nextC.p=p->next->nextD.p->next=p11.下列排序算法中,某一趟结束后未必能选出一个元素放在其最终位置上的是( )A.堆排序B.冒泡排序C.直接插入排序D.快速排序12.设字符串S1=″ABCDEFG″,S2=″PQRST″,则运算S=CONCAT(SUBSTR(S1,2,LENGTH(S2)),SUBSTR(S1,LENGTH(S2),2))后S的结果为( )A.″BCQR″B.″BCDEF″C.″BCDEFG″D.″BCDEFEF″13.在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并且A的左孩子的平衡因子为-1,右孩子的平衡因子为0,则使其平衡的调整方法为( )A.LL型B.LR型C.RL型D.RR型14.如果结点A有3个兄弟结点,而且B为A的双亲,则B的度为( )A.1B.3C.4D.515.数据表A中每个元素距其最终位置较近,则最省时间的排序算法是( )A.堆排序B.插入排序C.直接选择排序D.快速排序二、填空题(本大题共13小题,每小题2分,共26分)请在每小题的空格中填上正确答案。
模拟考试科目一带答案
模拟考试科目一带答案一、单项选择题(每题2分,共10题)1. 以下哪个选项是计算机科学的基础概念?A. 人工智能B. 算法C. 网络D. 数据库答案:B2. 在计算机编程中,哪种数据结构允许随机访问元素?A. 链表B. 数组C. 栈D. 队列答案:B3. 计算机操作系统的主要功能不包括以下哪一项?A. 管理硬件资源B. 提供用户界面C. 实现多任务处理D. 进行数据加密答案:D4. 以下哪个选项不是计算机编程语言?A. PythonB. JavaC. SQLD. HTML答案:D5. 在计算机科学中,什么是二进制?A. 一种编程语言B. 一种加密方法C. 一种数字系统D. 一种网络协议答案:C6. 以下哪个选项是计算机存储的基本单位?A. 字节B. 千字节C. 兆字节D. 吉字节答案:A7. 计算机病毒的主要传播途径不包括以下哪一项?A. 电子邮件B. 软件下载C. 社交媒体D. 纸质书籍答案:D8. 在计算机科学中,什么是算法的复杂度?A. 算法的运行时间B. 算法的内存使用量C. 算法的步骤数量D. 算法的输入数据大小答案:A9. 以下哪个选项是计算机硬件的组成部分?A. 操作系统B. 中央处理器C. 编程语言D. 数据库管理系统答案:B10. 计算机科学中的“面向对象编程”主要关注什么?A. 程序的功能B. 程序的效率C. 程序的结构D. 程序的可读性答案:C二、多项选择题(每题3分,共5题)1. 以下哪些是计算机操作系统的常见类型?A. WindowsB. macOSC. LinuxD. Android答案:A, B, C, D2. 计算机编程中的控制结构包括哪些?A. 顺序结构B. 选择结构C. 循环结构D. 并行结构答案:A, B, C3. 以下哪些是计算机存储设备的类型?A. 硬盘B. 固态硬盘C. 内存D. 光盘答案:A, B, C, D4. 计算机科学中的算法设计需要考虑哪些因素?A. 效率B. 可读性C. 可扩展性D. 可维护性答案:A, B, C, D5. 计算机硬件的组成部分包括哪些?A. 中央处理器B. 内存C. 输入设备D. 输出设备答案:A, B, C, D结束语:以上是模拟考试科目一的试题及答案,希望对你有所帮助。
新疆维吾尔自治区考研计算机科学与技术题库精选
新疆维吾尔自治区考研计算机科学与技术题库精选在计算机科学与技术领域的快速发展下,越来越多的人选择考研来提升自己的学术水平和职业发展。
如果你有意向考取计算机科学与技术专业的研究生,那么新疆维吾尔自治区考研计算机科学与技术题库就是你必备的学习工具。
本篇文章将为大家精选一些新疆维吾尔自治区考研计算机科学与技术题库,帮助大家更好地准备考试。
一、数据结构与算法1. 以下哪个数据结构不是一种线性表结构?A. 数组B. 栈C. 队列D. 链表2. 以下排序算法中,时间复杂度最小的是?A. 冒泡排序B. 插入排序C. 选择排序D. 快速排序3. 希尔排序是插入排序的一种改进算法,它的基本思想是什么?A. 将数组分组进行插入排序B. 每次比较相隔一定距离的元素C. 每次比较相邻的元素交换位置D. 利用递归实现排序二、操作系统1. 下面哪个属于进程的特征?A. 可抢占性B. 共享性C. 计算性D. 不确定性2. 页面置换算法主要用于解决什么问题?A. 外部碎片B. 内部碎片C. 死锁D. 缓存污染3. 在Linux中,用于调度进程的默认调度算法是什么?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 时间片轮转(RR)D. 优先级调度三、数据库系统1. 下列哪个不属于数据库的基本操作之一?A. 增加B. 删除C. 修改D. 查找2. 事务的四个特性是什么?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、隔离性、可靠性C. 一致性、隔离性、持久性、可靠性D. 原子性、一致性、可靠性、可靠性3. 下面哪个是数据库表的属性?A. 元组B. 字段C. 键D. 主键通过以上题目的例示,我们可以看出新疆维吾尔自治区考研计算机科学与技术题库的题目类型主要涵盖了数据结构与算法、操作系统以及数据库系统等多个方面。
针对这些题目,我们需要系统地学习相关知识,并进行深入理解和掌握。
为了更好地应对考试,有几点建议如下:首先,建议大家制定合理的学习计划。
2011新疆维吾尔自治区基层公共基础知识一点通科目一
1、在相互发送电子邮件的时候,我们必须知道彼此的____。
A、家庭详细地址B、电子信箱的大小C、密码D、电子邮件的地址2、计算机正常关机后____中的信息不会消失。
A、ROMB、RAMC、CACHED、CPU3、可以作为衡量网络性能优劣的重要指标之一是____A、时钟频率B、采样频率C、传输速率D、显示分辨率4、有关格式刷正确说法是____。
A、格式刷可以用来复制字符格式和段落格式B、将选定格式复制到不同位置的方法是单击“格式刷”按钮C、双击格式刷只能将选定格式复制到一个位置D、“格式刷”按钮无任何作用5、在 Windows 资源管理窗口中,左部显示的内容是____A、所有未打开的文件夹B、系统的树形文件夹结构C、打开的文件夹下的子文件夹及文件D、所有已打开的文件夹6、计算机网络的一个突出优点是____。
A、资源共享B、运算速度快C、费用低廉D、数据传输速度快7、在用自己的计算机浏览WEB网的过程中,如果你发现自己喜欢的网页并希望以后多次访问,最好的方法是把这个页面地址____A、用Word文件保存下来B、记忆下来C、用笔抄写到笔记本上D、放到收藏夹中8、如果电子邮件到达时,你的计算机没有开启,电子邮件将会____。
A、永远不再发送B、需要对方再次发次C、保存在服务商的主机上D、退回发信人9、关于信息,以下说法不正确的是____。
A、信息是特指计算机中保存的程序B、信息可以影响人们的行为和思维C、信息需要通过媒体才能传播D、信息有多种不同的表示形式10、一个完整的计算机系统包括计算机硬件和____A、磁盘B、数据线C、存储器D、软件11、计算机网络按覆盖范围来分可分为____。
A、以太网和令牌网B、局域网和以太网C、局域网和广域网D、广域网和以太网12、某用户在域名为的邮件服务器上申请了一个账号,账号名为Xing,那么该用户的电子邮件地址为____。
A、@xingB、%XingC、Xing%D、Xing@13、Internet与www的关系是____。
c本科目一模拟考试题
c本科目一模拟考试题# C语言科目一模拟考试题一、选择题(每题2分,共20分)1. 在C语言中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable_nameD. variable-name22. 以下哪个语句是正确的C语言赋值语句?A. int x = y = 10;B. int x = (y = 10);C. int x = y = 10;D. int x = 10, y;3. C语言中,以下哪个是正确的条件语句?A. if (x = 10)B. if x == 10C. if (x == 10)D. if (x == 10) then4. 在C语言中,以下哪个是正确的循环结构?A. do-whileB. while-doC. for-doD. do-until5. 以下哪个函数不能被用来进行字符串的复制?A. strcpyB. strcatC. strncpyD. memcpy6. 在C语言中,以下哪个是正确的数组声明?A. int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};B. int array[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};C. int array = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};D. int array[10];7. C语言中,以下哪个是正确的函数声明?A. int function(int x) { ... }B. int function(int) { ... }C. int function(int x) { ... }D. function(int x) { ... }8. 以下哪个是C语言中的关键字?A. autoB. registerC. voidD. integer9. 在C语言中,以下哪个操作符用于逻辑与?A. &&B. ||C. !D. =10. 以下哪个是C语言标准库中的数学函数?A. sqrtB. powerC. multiplyD. divide二、填空题(每空2分,共20分)11. 在C语言中,`printf`函数用于______数据。
c本科目1试题及答案
c本科目1试题及答案一、选择题(每题2分,共10分)1. 在C语言中,下列哪个关键字用于定义函数?A. classB. functionC. voidD. int答案:D2. 下列关于C语言数组的描述中,正确的是:A. 数组的大小在运行时可以改变B. 数组的大小在编译时确定C. 数组可以存储不同类型的数据D. 数组的索引从1开始答案:B3. 在C语言中,以下哪个选项是正确的字符串声明?A. char str[] = "Hello";B. int str[] = "Hello";C. float str[] = "Hello";D. double str[] = "Hello";答案:A4. 下列哪个运算符用于执行逻辑与操作?A. &&B. ||C. =D. ==答案:A5. 在C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpyB. strcatC. strcmpD. strlen答案:A二、填空题(每题2分,共10分)1. C语言中,用于定义一个整型变量的关键字是______。
答案:int2. 一个C语言程序的执行总是从______函数开始。
答案:main3. 在C语言中,______运算符用于取模运算。
答案:%4. 要定义一个具有10个元素的整型数组,可以使用以下语法:int array[10] = {0}; 其中,______是数组的元素数量。
答案:105. 字符串"Hello, World!"在C语言中的长度是______。
答案:13三、简答题(每题5分,共20分)1. 描述C语言中指针的概念及其用途。
答案:指针是一种变量,它存储了另一个变量的内存地址。
在C语言中,指针主要用于动态内存分配、数组操作、函数参数传递以及实现数据结构如链表等。
2. 解释C语言中结构体(struct)的作用。
科目一模拟考试题
科目一模拟考试题一、选择题1. 下列哪项不是程序设计的步骤?A. 分析问题B. 编写程序C. 测试和调试D. 设计结构2. C语言的标准输入函数是?A. scanf()B. printf()C. gets()D. puts()3. 计算机网络模型中,不包括哪一层?A. 应用层B. 传输层C. 执行层D. 网络层4. 在计算机中,文件存储是以什么单位进行的?B. 比特C. 千兆字节D. 千字节5. 以下不属于常见计算机外设的是?A. 鼠标B. 打印机C. 显卡D. 锅炉二、判断题6. 数据结构是一种具体的数据形式或数据类型。
A. 对B. 错7. Linux是一种闭源操作系统。
A. 对B. 错8. 层次化设计是一种常见的程序设计方法。
B. 错9. IPv6地址一般比IPv4地址长。
A. 对B. 错10. 多线程在操作系统中可以提高程序运行效率。
A. 对B. 错三、简答题11. 请简述什么是算法?12. 请简要介绍一下TCP/IP协议族。
13. 简要描述一下计算机内存的类型和作用。
14. 什么是数据库管理系统(DBMS)?简要说明其作用。
15. 请简述一下操作系统的功能。
四、编程题16. 编写一个C语言程序,实现输入两个整数,输出其中较大的一个数。
17. 编写一个Python程序,实现将一个列表进行倒序排序。
五、综合题18. 请根据以下条件设计一个简单的数据库表结构:- 表格名称为“学生信息表”- 包含字段:学生姓名、学生年龄、所在班级、联系方式19. 一份文档文件经过多次修改,可能出现什么问题?如何避免这些问题?20. 如何避免在程序设计过程中出现逻辑错误?请给出几条建议。
以上就是科目一模拟考试题的全部内容,希望大家能够认真答题,做到最好的水平。
祝各位考试顺利!。
2013新疆维吾尔自治区计算机等级考试试题 二级C试题一点通科目一
6、计算机病毒是可以造成机器故障的( D )
A、一种计算机设备 B、一种计算机芯片
C、一种计算机部件 D、一种计算机程序
7、下面是关于微型计算机的叙述:
A、在一定条件下可以相互转化 B、逻辑功能上的等效关系
C、特有的关系 D、固定不变的关系
14、DRAM存储器的中文含义是( B )
A、静态随机存储器 B、动态随机存储器
C、静态只读存储器 D、动态只读存储器
A、进行算术运算和逻辑运算 B、存储各种控制信息
C、保持各种控制状态 D、控制机器各个部件协调一致地工作
20、发现软盘带有计算机病毒后,比较彻底的清除方式是( C )
A、用查毒软件处理 B、删除软盘上的所有文件
4、目前最好的防病毒软件的作用是( D )
A、检查计算机是否染有病毒,消除已感染的任何病毒
B、杜绝病毒对计算机的感染
C、查出计算机已感染的任何病毒,消除其中的一部分
D、检查计算机是否染有病毒,消除已感染的部分病毒
5、400个24×24点阵汉字的字形库存储容量是( A )
A、28800个字节 B、0.23604M个二进制位
15、个人计算机属于( C )
A、小巨型机 B、小型计算机
C、微型计算机 D、中型计算机
16、在计算机的应用中,“MIS”表示( A )
A、管理信息系统 B、决策支持系统
A、数据库管理系统 B、微机操作系统
C、字处理系统 D、鼠标器驱动程序
33、为了防止计算机硬件的突然故障或病毒入侵对数据的破坏,对于重要的数据文件和工作资料在每天工作结束后通常应( B )
2011年新疆维吾尔自治区C++语言版基础
1、设一棵树T中边的集合为{(A,B),(A,C),(A,D),(B,E),(C,F),(C,G)},要求用孩子兄弟表示法(二叉链表)表示出该树的存储结构并将该树转化成对应的二叉树。
2、(1)p->rchild (2)p->lchild (3)p->lchild (4)ADDQ(Q,p->lchild) (5)ADDQ(Q,p->rchild)25. (1)t->rchild!=null (2)t->rchild!=null (3)N0++ (4)count(t->lchild) (5)count(t->rchild)26. .(1)top++ (2) stack[top]=p->rchild (3)top++ (4)stack[top]=p->lchild27. (1)*ppos // 根结点 (2)rpos=ipos (3)rpos–ipos (4)ipos (5)ppos+13、 将顶点放在两个集合V1和V2。
对每个顶点,检查其和邻接点是否在同一个集合中,如是,则为非二部图。
为此,用整数1和2表示两个集合。
再用一队列结构存放图中访问的顶点。
int BPGraph (AdjMatrix g)//判断以邻接矩阵表示的图g是否是二部图。
{int s[]; //顶点向量,元素值表示其属于那个集合(值1和2表示两个集合)int Q[];//Q为队列,元素为图的顶点,这里设顶点信息就是顶点编号。
int f=0,r,visited[]; //f和r分别是队列的头尾指针,visited[]是访问数组for (i=1;i<=n;i++) {visited[i]=0;s[i]=0;} //初始化,各顶点未确定属于那个集合Q[1]=1; r=1; s[1]=1;//顶点1放入集合S1while(f<r){v=Q[++f]; if (s[v]==1) jh=2; else jh=1;//准备v的邻接点的集合号if (!visited[v]){visited[v]=1; //确保对每一个顶点,都要检查与其邻接点不应在一个集合中for (j=1,j<=n;j++)if (g[v][j]==1){if (!s[j]) {s[j]=jh; Q[++r]=j;} //邻接点入队列else if (s[j]==s[v]) return(0);} //非二部图}//if (!visited[v])}//whilereturn(1); }//是二部图[算法讨论] 题目给的是连通无向图,若非连通,则算法要修改。
2011新疆维吾尔自治区驾校考试科目一C1(必备资料)
22、下列哪种违法行为的机动车驾驶人将被一次记12分?
A、驾驶故意污损号牌的机动车上道路行驶
B、机动车驾驶证被暂扣期间驾驶机动车的
C、以隐瞒、欺骗手段补领机动车驾驶证的
D、驾驶机动车不按照规定避让校车的
答案:A
23、使用伪造、变造的行驶证一次记几分?
A、12分B、6分C、3分D、2分
A、提前减速、观察,谨慎驾驶B、保持正常速度行驶
C、提前加速通过D、鸣喇叭,迅速通过
答案:A
70、行车中遇抢救伤员的救护车从本车道逆向驶来时,应怎样做?
A、靠边减速或停车让行
B、占用其他车道行驶
C、加速变更车道避让
D、在原车道内继续行驶
答案:A
71、驾驶人有下列哪种违法行为一次记6分?
答案:A
24、驾驶人的驾驶证损毁后不得驾驶机动车。
答案:对
25、行车中遇到后方车辆要求超车时,应怎样做?
A、及时减速、观察后靠右行驶让行
B、保持原有车速行驶
C、靠右侧加速行驶
D、不让行
答案:A
26、车辆在高速公路以每小时100公里的速度行驶时,距同车道前车100米以上为安全距离。
答案:B
7、连续降雨天气,山区公路可能会出现路肩疏松和堤坡坍塌现象,行车时应选择道路中间坚实的路面,避免靠近路边行驶。
答案:对
8、遇有浓雾或特大雾天能见度过低,行车困难时,应怎样做?
A、开启示廓灯、雾灯,靠右行驶
B、开启前照灯,继续行驶
C、开启危险报警闪光灯和雾灯,选择安全地点停车
答案:对
16、避免爆胎的错误的做法是什么?
A、降低轮胎气压B、定期检查轮胎
c1科目一考试题
c1科目一考试题(正文开始)一、单选题1. 下面哪个是一个有效的文件路径?A. C:\Users\Documents\file.txtB. C:\Users\Documents\fileC. C:\Users\Documents\file.xlsxD. C:\Users\Documents\file.doc2. 在Excel中,下列哪个选项用于对数据进行排序?A. 数据验证B. 数据透视表C. 数据分析D. 数据排序3. 下面哪个选项不是一种常见的网络连接类型?A. DSLB. BluetoothC. Wi-FiD. Ethernet4. 在HTML中,下面哪个标签用于显示一级标题?A. <h1>B. <h2>C. <h3>D. <p>5. 在计算机领域中,下面哪个选项是数据库管理系统的常见类型?A. DTDB. SQLC. HTTPD. FTP二、多选题1. 下面哪些选项属于常见的编程语言?A. JavaB. HTMLC. XMLD. Python2. 在Word中,下面哪些选项可以用于调整段落的格式?A. 缩进C. 对齐方式D. 字体颜色3. 下面哪些选项是常见的计算机操作系统?A. WindowsB. LinuxC. iOSD. Android4. 在网络安全中,下面哪些选项是常见的密码攻击方式?A. 字典攻击B. 社交工程C. SSLD. DDOS攻击5. 在Excel中,下列哪些选项可以应用于单元格?A. 文本B. 数字C. 公式D. 图片1. 在计算机科学中,HTTP表示超文本传输协议的缩写,它是一种__________协议。
2. 在Java中,一个类可以继承多个__________。
3. 在HTML中,根据标签的特点,<p>标签用于显示__________。
4. 在网络中,IP地址的完整格式是__________。
5. 在Excel中,单元格的引用由__________和字母组成。
全国2011年1月高等教育自学考试数据结构试题及答案
全国2011年1月高等教育自学考试数据结构试题(课程代码:02331)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下列选项中与数据存储结构无关的术语是()A.顺序表B.链表C.链队列D.栈2.将两个各有n个元素的有序表归并成一个有序表,最少的比较次数是()A.n-1B.nC.2n-1D.2n3.已知循环队列的存储空间大小为m,队头指针front指向队头元素,队尾指针rear指向队尾元素的下一个位置,则向队列中插入新元素时,修改指针的操作是()A.rear=(rear-1)%m;B.front=(front+1)%m;C.front=(front-1)%m;D.rear=(rear+1)%m;4.递归实现或函数调用时,处理参数及返回地址,应采用的数据结构是()A.堆栈B.多维数组C.队列D.线性表5.设有两个串p和q,其中q是p的子串,则求q在p中首次出现位置的算法称为()A.求子串B.串联接C.串匹配D.求串长6.对于广义表A,若head(A)等于tail(A),则表A为()A.( )B.(( ))C.(( ),( ))D.(( ),( ),( ))7.若一棵具有n(n>0)个结点的二叉树的先序序列与后序序列正好相反,则该二叉树一定是()A.结点均无左孩子的二叉树 B.结点均无右孩子的二叉树C.高度为n的二叉树D.存在度为2的结点的二叉树8.若一棵二叉树中度为l的结点个数是3,度为2的结点个数是4,则该二叉树叶子结点的个数是()A.4B.5C.7D.89.下列叙述中错误的是()A.图的遍历是从给定的源点出发对每一个顶点访问且仅访问一次B.图的遍历可以采用深度优先遍历和广度优先遍历C.图的广度优先遍历只适用于无向图D.图的深度优先遍历是一个递归过程10.已知有向图G=(V,E),其中V={V1,V2,V3,V4},E={<V1,V2>,<V1,V3>,<V2,V3>,<V2,V4>,<V3,V4>},图G的拓扑序列是()A.V1,V2,V3,V4B.V1,V3,V2,V4C.V1,V3,V4,V2D.V1,V2,V4,V311.平均时间复杂度为O(n log n)的稳定排序算法是()A.快速排序B.堆排序C.归并排序D.冒泡排序12.已知关键字序列为(51,22,83,46,75,18,68,30),对其进行快速排序,第一趟划分完成后的关键字序列是()A.(18,22,30,46,51,68,75,83)B.(30,18,22,46,51,75,83,68)C.(46,30,22,18,51,75,68,83)D.(30,22,18,46,51,75,68,83)13.某索引顺序表共有元素395个,平均分成5块。
《数据结构》-1自考试卷及答案
《数据结构》-1一、判断题 (每小题1分,共10分)1、线性表的逻辑顺序与物理顺序总是一致的。
( )2、线性表只能采用顺序存储结构或者链式存储结构。
( )3、线性表的顺序存储表示优于链式存储表示。
( )4、不管堆栈采用何种存储结构,只要堆栈不空,可以任意删除一个元素。
( )5、线性表若采用链式存储表示时所有结点之间的存储单元地址可连续可不连续。
( )6、已知一棵二叉树的前序序列和后序序列可以唯一地构造出该二叉树。
( )7、一般树和二叉树的结点数目都可以为0。
( )8、序列初始为逆序时,冒泡排序法所进行的元素之间的比较次数最多。
( )9、每种数据结构都应具备三种基本运算:插入、删除和搜索。
( )10、若某堆栈的输入序列为1,2,3,4,则4,3,1,2不可能是堆栈的输出序列之一。
( )二、单项选择题 (每小题2分,共20分)1、算法分析的目的是( )A.研究算法的输入与输出之间的关系B.找出数据结构的合理性C.分析算法的效率以求改进算法D.分析算法的可读性与可移植性2、已知指针p所指结点不是尾结点,若在*p之后插入结点*s,则应执行下列哪一个操作( )A. s->link = p; p->link = s;B. s->link = p->link; p->link = s;C. s->link = p->link; p = s;D. p->link = s; s->link = p;3、图的深度优先搜索类似于树的()次序遍历。
A.先根B.中根C.后根D.层次4、一个栈的输入序列为1,2,3,4,下面哪一个序列不可能是这个栈的输出序列()A. 1,3,2,4B. 2,3,4,1C. 4,3,1,2D. 3,4,2,15、若深度为5的完全二叉树的第5层有3个叶结点,则该二叉树一共有( )个结点。
A.15B.16C.17D.186、下列排序方法中,哪一种方法的比较次数与纪录的初始排列状态无关()A. 直接插入排序B. 起泡排序C. 快速排序D. 直接选择排序7、对数据元素序列(49,72,68,13,38,50,97,27)进行排序,前三趟排序结束时的结果依次为:第一趟:13,72,68,49,38 ,50,97,27;第二趟:13,27,68,49,38,50,97,72;第三趟:13,27,38,49,68,50,97,72;该排序采用的方法是( )A.插入排序法B.选择排序法C.冒泡排序法D.堆积排序法8、对于循环队列,存储空间大小为n,头指针为F,尾指针为R。
2011新疆维吾尔自治区事业单位考试公共基础一点通科目一
13、在Word中编辑某一文档,单击该文档窗口的“最小化”按钮后____。
A、不显示该文档内容,但未关闭该文档 B、该窗口和文档都被关闭
C、该文档未关闭,且继续显示 D、该窗口未关闭,但文档被关闭
14、在微机中,Byte的中文含义是____
C、CTRL+O D、CTRL+P
19、CPU是由组成的____。
A、控制器和存储器 B、存储器、运算器和控制器
C、运算器和控制器 D、运算器和存储器
20、域名中.cn 代表____。
A、中国 B、加拿大 C、希腊 D、新西兰
21、文件的存取控制属性中,只读的含义是指该文件只能读而不能____。
A、任意1个字符 B、任意3个字符
C、任意8个字符 D、任意若干个字符
8、下面是关于Windows文件名的叙述,错误的是____。
A、文件名中允许使用汉字
B、文件名中允许使用多个圆点分隔符
C、文件名中允许使用空格
D、文件名中允许使用竖线(|)
9、域名中.cn 代表____。
A、中国 B、加拿大 C、希腊 D、新西兰
26、计算机病毒是一个在计算机内部或系统之间进行自我繁殖和扩散的程序,其自我繁殖是指____。
A、复制 B、移动 C、人与计算机间的接触 D、程序修改
27、计算机所具有的存储程序和程序原理是____提出的。
A、图灵 B、布尔 C、冯?诺依曼 D、爱因斯坦
37、计算机系统是由硬件和软件两部分组成,其中软件是指____
A、操作系统 B、编译系统
C、程序和有关的资料 D、高级语言编写的程序
2010年新疆维吾尔自治区数据结构试题大全一点通
B.数据元素是数据的最小单位
C.数据结构是带结构的数据项的集合
D.一些表面上很不相同的数据可以有相同的逻辑结构
14、与单链表相比,双链表的优点之一是 D 。
A.插入、删除操作更简单
B.可以进行随机访问
C.可以省略表头指针或表尾指针
D.顺序访问相邻结点更灵活
D.{51,25,66,82,98,108}
35、下列选项中,其平均查找性能与基于二叉排序树的查找相当的是
A.二分查找 B.顺序查找 C.分块查找 D.索引顺序查找
36、不带头结点的单链表head为空的判定条件是 A 。
A.head == NULL B head->next ==NULL
17、有向图采用邻接矩阵存储,某一行中非零元素的个数等于
A.对应顶点v的度
B.对应顶点v的出度
C.对应顶点v的入度
D.依附于对应顶点v的边数
18、与单链表相比,双链表的优点之一是 D 。
A.插入、删除操作更简单
B.可以进行随机访问
C.可以省略表头指针或表尾指针
15、n个顶点的强连通图中至少含有( )。
A.n—l条有向边 B.n条有向边
C.n(n—1)/2条有向边 D.n(n一1)条有向边
16、若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用
D 存储方式最节省运算时间。
A.单链表 B.给出表头指针的单循环链表 C.双链表 D.带头结点的双循环链表
A)ABDECFG B)DBEAFCG
C)DEBFGCA D)GFCEBDA
27、下述排序方法中,时间性能和待排序记录的初始状态无关的是( )
2010新疆维吾尔自治区公务员考试公共基础知识一点通科目一
1、哪些信息不可以在因特网上传输____。
A、声音B、图像C、文字D、普通信件2、3、以下关于信息、说法正确的是____A、只有以书本的形式才能长期保存信息。
B、数字信号比模拟信号易受干扰而导致失真C、计算机以数字化的方式对各种信息进行处理D、信息的数字技术已逐步被模拟化技术所取代4、在Windows资源管理器窗口有上角,可以同时显示的按钮是____A、最小化、还原B、最大化、关闭C、最小化、还原、关闭或最小化、最大化、关闭D、最小化、关闭5、TCP/IP协议是一组协议,其中文全称为_____。
A、传输控制协议和网络互联协议B、邮局协议和网络互联协议C、传输控制协议和电子邮件协议D、传输控制协议和文件传输协议6、在记事本中输入了约一千个汉字(包括标点),该文件的大小约为____A、1KBB、2KBC、1MBD、2MB7、在Internet 上,为使计算机之间能够彼此通信,需要共同遵守某种协议。
现在Internet 广泛采用的一种通信协议是____A、文件格式协议B、信息交换协议C、TCP/IP协议 C、硬件生产标准协议8、下列表示的存储容量最小的是____A、1 TBB、10 GBC、1024 KBD、10240 B9、客户/服务器模式的局域网,其网络硬件主要包括服务器、工作站、网卡和____。
A、网络拓扑结构B、计算机C、传输介质D、网络协议10、计算机上播放VCD,采用的是____技术。
A、人工智能B、多媒体C、光纤D、计算机网络11、以下____视图不是WORD提供的视图。
A、页面B、Web版式C、联合D、大纲12、计算机用户有了可以上网的计算机系统后,一般需找一家____注网入网。
A、软件公司B、系统集成商C、ISPD、电信局13、任何信息要让计算机处理,都须先存入计算机的RAM中,机器断电后,RAM中的____A、信息不会丢失B、信息随之丢失C、信息开机后可再次调入D、信息可能保存也可能丢失14、要在Web浏览器中查看某一公司的主页,必须知道____。
2011浙江省数据结构一点通科目一
7、有一个有序表{1,4,6,10,18,35,42,53,67,71,78,84,92,99}。当用二分查找法查找键值为84的结点时,经( B )比较后查找成功。
A) 4 B)3 C)2 D)12
C)p->next=s->next; s->next=p D)p->next=s; s->next=q;
4、数据结构研究的内容是( D )。
A)数据的逻辑结构 B)数据的存储结构
C)建立在相应逻辑结构和存储结构上的算法 D)包括以上三个方面
C)只有一部分,存储表示结点间关系的指针
D)分两部分,一部分存放结点值,另一部分存放结点所占单元数
13、队列的操作的原则是( A )。
A)先进先出 B) 后进先出
C) 只能进行插入 D) 只能进行删除
14、n个顶点的强连通图至少有( A )条边。
A)loc(A1)+i*c B)loc(A1)+(i-1)*c
C)loc(A1)+i*c+1 D)loc(A1)+(i+1)*c
27、链式存储的存储结构所占存储空间( A )。
A)分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针
B)只有一部分,存放结点值
11、串的逻辑结构与( D )的逻辑结构不同。
A)线性表 B)栈
C)队列 D)树
12、链式存储的存储结构所占存储空间( A )。
A)分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针
B)只有一部分,存放结点值
1、对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。这样的排序方法是( A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、设单链表中指针p指着结点A,若要删除A之后的结点(若存在),则需要修改指针的操作为( A )。
A)p->next=p->next->next B)p=p->next
C)p=p->nexe->next D)p->next=p
2、数据结构中,在逻辑上可以把数据结构分成( B )。
A)动态结构和静态结构
B)线性结构和非线性结构
C)紧凑结构和非紧凑结构
D)内部结构和外部结构
3、采用链结构存储线性表时,其地址( B )。
A)必须是连续的 B)连续不连续都可以
C)部分地址必须是连续 D)必须是不连续的
4、广义表head(((a,b),(c,d)))的运算结果为( A )。
A)(a,b) B)(c,d)
C)空表 D)((a,b),(c,d))
5、串的逻辑结构与( D )的逻辑结构不相同。
A)线性表 B)栈
C)队列 D)集合
6、有一个有序表{1,4,6,10,18,35,42,53,67,71,78,84,92,99}。
当用二分查找法查找键值为84的结点时,经( B )比较后查找成功。
A) 4 B)3 C)2 D)12
7、下列序列中,执行第一趟快速排序后得到的序列是( A )。
A)[d,a,e,d,b]f[h,g] B) [c,e,a,d]f[h,g,b]
C) [g,a,e,c,b]f[d,h] D) [a,b,c,d,]f[e,g,h]
8、广义表A=(A,B,(C,D),(E,(F,G))),则head(tail(head(tail(tail(A)))))=( D )。
A) (G) B) (D) C) C D) D
9、n个顶点的图的最小生成树必定( D ),是不正确的描述。
A)不唯一 B)权的总和唯一
C)不含回路 D)有n条边
10、串的逻辑结构与( D )的逻辑结构不同。
A)线性表 B)栈
C)队列 D)树
11、设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为( B )。
A)3,2,5,6,4,1 B)1,5,4,6,2,3
C)2,4,3,5,1,6 D)4,5,3,6,2,1
12、栈进行插入和删除操作的特点是( A )。
A)LIFO B)FIFO
C)FCFS D)HPF
13、在一个链队列中,假定front和rear分别为队首和队尾指针,则删除一个结点的操作为( B )。
A) rear=rear->next; B) front=front->next;
C) rear=front->next; D) front=rear->next ;
14、n个顶点的图的最小生成树必定( D ),是不正确的描述。
A)不唯一 B)权的总和唯一
C)不含回路 D)有n条边
15、下面关于线性表的叙述中,错误的是哪一个?( D )
A)线性表采用顺序存储,必须占用一片连续的存储单元。
B)线性表采用链接存储,便于插入和删除操作。
C)线性表采用链接存储,不必占用一片连续的存储单元。
D)线性表采用顺序存储,便于进行插入和删除操作。
16、串的逻辑结构与( D )的逻辑结构不相同。
A)线性表 B)栈
C)队列 D)集合
17、在一个单链表中,已知q结点是p结点的前趋结点,若在q和p之间插入s结点,则须执行( A )。
A)q->next=s; s->next=p; B)s->next=p->next; p->next=s;
C)p->next=s->next; s->next=p D)p->next=s; s->next=q;
18、在数据结构中,从逻辑上可以把数据结构分为( C )。
A)动态结构和静态结构 B)紧凑结构和非紧凑结构
C)线性结构和非线性结构 D)内部结构和外部结构
19、若采用邻接矩阵法存储一个n个顶点的无向图,则该邻接矩阵是一个( D )。
A)上三角矩阵 B) 稀疏矩阵
C) 对角矩阵 D) 对称矩阵。