首页 > 自考本科 > 计算机软件基础自考真题及答案

计算机软件基础自考真题及答案

发布时间:

计算机软件基础自考真题及答案

我也想要这个答案

其他人物家族 主人 奴仆

计算机软件( Software,也称软件)是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。

网页链接

目前只有百度文库这个作者的试卷比较全面,18年10月份的可以去里面找找,基本很多科目都有了

自考计算机软件基础一真题及答案

别的地方是没有的可以去找计算机老师,管他要教材辅导书看看,没准会有的

自考的试卷通常在你所在省的自考网上都能找到,上面有个叫例年试题库的,里面全都是例次考试的试卷不过答案是没有的,只有自己做完题后拿着书来对

山东省2005年专升本计算机考试真题 客观题(80分)此部分的答案涂在答题卡上,答在试卷上无效 一.判断题(10分) 1.POP通常用于把电子邮件从客户机传输到服务器,以及从某个服务器传输到另一个服务器。 2.IRC就是在Internet上专门指定一个场所,为人家提供即时的信息文流。 3.Excel中分类汇总后的数据清单不能再恢复工作表的记录。 4.Word 2000中,自绘图形和和艺术字默认的插入方式是嵌入式。 5.*机是指刚刚装好了操作系统,其它软件都没有安装的计算机。 6.显示控制器(适配器)是系统总线与显示器之间的接口。 7.在Outlook Express中可以设置多个电子邮件账号。 8.批处理操作系统指利用CPU的空余时间处理成批的作业。 9.以程序控制为基础的计算机结构是由冯·诺依曼最早提出的。 l0.图标是一个小的图像,虽然它们的形状各异,但其代表的含义都完全相同。 二.单项选择(50分) 11.电子计算机的发展过程经历了四代,其划分依据是( )。 A.计算机体积 B.计算机速度 C.构成计算机的电子元件 D.内存容量 12.计算机操作系统的主要功能是( )。 A.实现软、硬件转换 B.管理系统所有的软、硬件资源 C.把程序转换为目标程序 D.进行数据处理 13.中国公用信息网是( )。 A.NCFC B.CERNET C.ISDN D.CHINAnet 14.Windows是一种( )操作系统。 A.单用户,单任务 B.单用户,多任务 C.多用户,多任务 D.多用户,单任务 15.下面不能作为Word 2000表格中运用公式进行计算的函数参数是( )。 A.Below B.Above C.Right D.Left 16.在计算机内一切信息存取、传输都是以( )形式进行的。 A.ASCII B.BCD码 C.二进制 D.十六进制 17.在Excel中,符号&属于( )。 A.算术运算符 B.比较运算符 C.文本运算符 D.单元格引用符 18.有关Internet中的IP地址,下列说法错误的是( )。 A.Internet网中的每台计算机的IP地址是的 B.IP地址可用32位二进制数表示 C.IP地址就是Internet上主机的数字标识 D.IP地址由类别、主机号两部分组成 19.关于Word 2000的模板,下列说法错误的是( )。 A.模板的文件类型与普通文档的文件类型一样 C.模板是指一组已命名的字符和段落格式 D.模板是Word的一项重要技术 20.下列四个不同数制表示的数中,数值的是( )。 A.(234)8 B.(11011101)2 C.(AD)16 D.(198)10 21.在Excel中,若在某单元格内输入文字型数据040l,则应输入( )。 A.0401 B.“0401” C.‘0401 D.=0401 22.TCP/IP协议指的是( )。 A.文本传输协议 B.网际协议 C.超文本传输协议 D.一组协议的统称 23.在Excel中,新打开的工作薄中的工作表( )。 A.有三个 B.其个数由用户根据需要确定 C.只能有一个 D.其个数由系统确定 24.Word中关于浮动式对象和嵌入式对象的说法中,不正确的是( )。 A.浮动式对象既可以浮于文字之上,也可以沉于文字之下 B.浮动式对象是对象的默认插入形式 C.嵌入式对象可以和浮动式对象组合成一个新对象 D.浮动式对象和嵌入式对象不同 25.如果一个存储单元能存放一个字节,则容量为32KB的存储器中的存储单元个数为( )。 A.65535 B.32767 C.32768 D.32000 26.在计算机网络中,有关环形拓扑结构的下列说法,不正确的是( )。 A.在环形拓扑结构中,结点的通信通过物理上封闭的链路进行 B.在环形拓扑结构中,数据的传输方向是双向的 C.在环形拓扑结构中,网络信息的传送路径固定 D.在环形拓扑结构中,当某个结点发生故障时,会导致瘫痪 27.在Excel的数据清单中,若根据某列数据对数据清单进行排序,可以利用工具栏上的“降序”按钮,此时应先( )。 A.选取该列数据 B.单击该列数据中任一单元格 C.选取整个工作表数据 D.单击数据清单中任一单元格 28.在Word中插入特殊符号,以下说法错误的是( )。 A.选择该符号,单击“插入”按钮 B.使用“插入”菜单中的“符号”项 C.双击该符号 D.使用“插入”菜单的“对象”项 29.在Windows 2000资源管理器中选定了文件或文件夹后,若要将其复制到同一驱动器的文件夹中,其操作为( )。 A.按住Ctrl键拖动鼠标 B.按住Shift键拖动鼠标 C.直接拖动鼠标 D.按住Alt键拖动鼠标 30.下列有关存储器读写速度的排序,正确的是( )。 A.RAM>Cache>硬盘>软盘 B.RAM>硬盘>软盘>Cache C.Cache>硬盘>RAM>软盘 D.Cache>RAM>硬盘>软盘 31.中文Windows 2000不支持的文件系统是( )。 A.FATl6 B.FAT C.FAT32 D.NTFS 32.网址中的http是指( )。 A.超文本传输协议 B.文本传输协议 C.计算机主名 D.TCP/IP协议 33.在Excel单元格中( )。 A.只能包含数字 B.可以是数字、字符、公式等 C.只能包含文字 D.以上都不是 34.在Word的我状态下,执行我菜中的“粘贴”命令后( )。 A.被选择的内容移到插入点处 B.被选择的内容移到剪贴板 C.剪贴板中的内容移到插入点 D.剪贴板中的内容复制到插入点 35.在计算机的应用领域,下面叙述不正确的是( )。 A.CAM的全称是Computer Aided Manufacturing B.CAI即是计算机辅助教学 C.人工智能是研究怎样让计算机做一些通常认为需要智能才能做的事情 D.电子计算机一经问世就广泛应用于社会各个部门 36.计算机网络中,( )主要用来将不同类型的网络连接起来。 A.集线器 B.路由器 C.中继器 D.网卡 37.在OSI参考模型中,把传输的比特流划分为帧的是( )。 A.传输层 B.网络层 C.会话层 D.数据链路层 38.在Word 2000中,有关“查找与替换”的下列说法中,错误的是( )。 A.查找替换时可以区分大小写 B.可以对段落标记、分页符进行查找替换 C.只能从文档的光标处向下查找替换 D.查找替换时可以使用通用符“*”和“?” 39.在Windows 2000中,要将整个屏幕的内容拷入剪贴板,一般可按( )键实现。 A.PrintScreen B.Alt+ PrintScreen C.Ctrl+ PrintScreen D.Ctrl+P 40.关于汉字操作系统中的汉字输入码,下面叙述正确的是( )。 A.汉字输入码应具有易于接受、学习和掌握的特点 B.从汉字的特征出发,汉字输入码可分为音码、形码和音形结合码 C.汉字输入码与我国制定的“标准汉字”(GB2312-80)不是一个概念 D.A、B、C都对 41.在Excel 2000中,一个工作表最多可达( )行。 A.25 B.128 C.256 D.65536 42.ISDN技术指的是( )。 A.高速光纤网络技术 B.无限数字网技术 C.智能网技术 D.综合服务数字网技术 43.Internet中人们常用域名表示主机,但在实际处理中,须由( )将域名翻译成IP地址。 A.TCP/IP B.WWW C.BBS D.DNS 44.关于Word 2000的样式,下列叙述错误的是( )。 A.用户可自己定义一个样式 B.系统提供了许多内部样式供用户选择 C.样式是指一组已命名的字符和段落格式 D.样式的文件类型与普通文档的文件类型一样 45.随着计算机的飞速发展,其应用范围不断扩大,某学校学生学籍的计算机管理属于( )应用领域。 A.科学计算 B.数据处理 C.过程控制 D.计算机网络 46.下列有关Word中选定正文的方法中,错误的是( )。 A.在正文中按住鼠标左键拖动,所扫过部分的文字即为被选定的内容 B.将鼠标移至空白处,按住Ctrl键单击鼠标左键,则选定整个文档 C.按住Ctrl键,同时按住鼠标左键拖动,这样可以选定鼠标扫过的矩形区域 D.用鼠标左键单击文档的任意位置,所作的选定即被撤消 47.HTML的正式名称是( )。 A.主页制作语言 B.超文本标识语言 C.WWW编程语言 D.Internet编程语言 48.I/O接口位于( )。 A.总线和设备之间 B.CPU和I/O设备之间 C.主机和总线之间 D.CPU和主存储器之间 49.在下列Windows 2000的操作中,( )直接删除文件而不把被删除文件送入回收站。 A.选定文件后,按Del键 B.选定文件后,按Shift键,再按Del键 C.选定文件后,按Shift+Del键 D.选定文件后,按Ctrl+Del键 50.计算机病毒一般具有传染性、破坏性和( )。 A.危险性 B.潜伏性 C.隐蔽性 D.扩散性 51.在Excel中,若在某单元格中插入函数AVERAGE($D$2:D4),该函数中对单元格的引用属于( )。 A.相对引用 B.绝对引用 C.混合引用 D.交叉引用 52.电子邮件是( )。 A.网络信息检索服务 B.通过Web页发布的公告信息 C.通过网络实时交互的信息传递方式 D.一种利用网络交换信息的非交互方式 53.在Word 2000我状态下,使用( )菜单中的“页面设置”命令,可以完成纸张大小的设置及页边距的调整工作。 A.文件 B.我 C.视图 D.工具 54.关于WAV文件,不正确的描述为( )。 A.是波形文件 B.是Microsoft公司制定的音频文件 C.是一种动态图像文件 D.是一种非压缩文件 55.以下关于计算机技术指标的论述中,错误的是( )。 A.BIPS与MIPS都是表示计算机运行速度的单位 B.作为标识计算机运行速度的单位:1000BIPS=1MIPS C.主频的单位是“兆赫兹” D.计算机字长越大,计算机处理信息的效率就越高 56.多媒体信息不包括( )。 A.影像、动画 B.文字、图形 C.音频、视频 D.声卡、光盘 57.单元格区域“A1:C3 A3:E3“包含( )个单元格。 A.3 B.9 C.11 D.14 58.下列关于制表的说法中,不正确的是( )。 A.采用《自动套用表格格式》制表,每一列的宽度一定相同,要做调整只能采用合并或拆分单元格的方法 B.对于表格的数据可以进行求和、求绝对值、求平均值等运算 C.表格中的数据可以做连乘运算 D.表格中没有开立方运算 59.一般情况Windows 2000中,在“中文输入法”状态下可以使用( )键进行中、英文标点输入法的切换。 A.Ctrl+Space B.Shift+Space C.Ctr1+. D.Shift+. 60.关于计算机语言,下面叙述不正确的是( )。 A.高级语言较低级语言更接近人们的自然语言 B.高级语言、低级语言都是与计算机同时诞生的 C.机器语言和汇编语言都属于低级语言 D.BASIC语言、PASCAL语言、C语言都属于高级语言 三.多项选择(20分) 61.下列汉字输入法中,有重码的是( )。 A.五笔码 B.全拼码 C.区位码 D.智能ABC码 62.下列属于计算机性能指标的有( )。 A.字长 B.运算速度 C.字节 D.内存容量 63.资源子网的功能有( )。 A.数据处理业务 B.数据传输业务 C.向网络用户提供网络资源 D.向网络用户提供网络服务 64.有关主频的说法是( )。 A.主频也叫时钟频率 B.主频是计算机主要的时序信号源的频率 C.主频是衡量微型计算机运行速度的一个重要指标 D.主频是用来标识微型计算机运算速度的标志 65.下面( )是Word的视图。 A.页面视图 B.大纲视图 C.普通视图 D.打印视图 66.以下字符中,可以用来组成Excel文件名的是( )。 A.符号:| B.符号:& C.字母 D.数字 67.Windows的安装类型包括:典型安装、最小安装和( )。 A.定制安装 B.简单安装 C.便携安装 D.安全安装 68.计算机的发展趋势是( )。 A.巨型化 B.微型化 C.网络化 D.智能化 69.关于Windows任务栏,下面描述中( )正确。 A.任务栏可以位于屏幕的顶部、底部、最左边、最右边 B.任务栏可以被隐藏 C.任务栏的长度和宽度可以被任意改变 D.任务栏中可以显示当前系统时间 70.下列方法中,不能改变Excel工作簿所包含工作表数的是( )。 A.使用“我”菜单中的“填充”项 B.使用“工具”菜单的“选项”项 C.使用“插入”菜单的工作表项 D.使用“格式”菜单的“工作表”项 主观题(20分)此部分的答案直接添在试卷上 1.国际标准化组织ISO提出的“开放系统互连参考模型”(OSI)有________层。 2.________命令用于监测网络连接是否正常。 3.________是在Excel 2000中根据实际需要对一些复杂的公式或者某些特殊单元格中的数据添加相应的注释。 4.Word 2000中,________式对象可以放置到页面的任意位置。 5.只读光盘的英文缩写是________。 6.________设备是人与计算机联系的接口,用户可以通过它与计算机交换信息。 7.在Windows的窗口中,选中末尾带有省略号(…)的菜单意味着将弹出一个________。 8.在计算机中,应用最普遍的字符编码是________。 9.国务院发布的《计算机软件保护条例》开始施行的日期是________。 10.CPU是计算机的核心部件,该部件主要由________和控制器组成。 山东省2005专升本计算机真题参考答案 客观题答案 一.判断题 1.B 2.A 3.B 4.B 5.B 6.A 7.A 8.B 9.A 10.B 二.单项选择 11.C 12.B 13.D 14.B 15.A 16.C 17.C 18.D 19.A 20.B 21.C 22.D 23.B 24.C 25.C 26.B 27.B 28.D 29.A 30.D 31.A 32.A 33.B 34.D 35.D 36.B 37.D 38.C 39.A 40.D 41.D 42.D 43.D 44.D 45.B 46.C 47.B 48.A 49.C 50.B 51.C 52.D 53.A 54.C 55.B 56.D 57.A 58.A 59.C 60.B 三.多项选择 61.ABD 62.ABD 63.ACD 64.ABC 65.ABC 66.BCD 67.AC 68.ABCD 69.ABD 70.AD 主观题答案 1.七 2.Ping 3.批注 4.浮动 5.CD—ROM 6.输入输出 7.对话框 8.ASCII码 9.1991.10.1 10.运算器

自考计算机软件基础二真题及答案

【免费定制个人学历提升方案和复习资料: 】广西师范大学自考教育管理本科专业一共需要考13门课程(含选修课), 分别为:中国近代史纲要、马克思主义基本原理概论、英语(二)、教育管理原理、教育经济学、教育法学、教育管理心理学、中外教育管理史、教育评估和督导、教育统计与测量、教育预测与规划、教育科学研究方法(二)、中小学教育管理。自考本科专业下方免费学历提升方案介绍: 2020年08月自考07743机械设计基础(一)真题试卷 格式:PDF大小:1314.22KB 2013年07月自考02365计算机软件基础(二)真题试卷 格式:PDF大小:302.37KB自考/成考考试有疑问、不知道自考/成考考点内容、不清楚自考/成考考试当地政策,点击底部咨询猎考网,免费获取个人学历提升方案:

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分) 1.将源程序翻译成目标程序的语言处理程序是( ) A.编译程序 B.调试程序 C.解释程序 D.我程序 2.数据的基本单位是( ) A.数据 B.数据元素 C.数据项 D.数据结构 3.链表不具有的特点是( ) A.可随机访问任一元素 B.插入删除不需要移动元素 C.不必事先估计存储空间 D.所需空间与线性表的长度成正比 4.栈和队列( ) A.的共同点都是先进后出 B.的共同点都是先进先出 C.的共同点是只允许在端点处插入和删除元素 D.没有共同点 5.若完全二叉树的某结点无左孩子结点,则( ) A.它一定是叶子结点 B.它可能有右孩子结点 C.它一定是在最低层 D.以上说法均不对 6.设二叉树共有n个叶子结点,所有非叶子结点都有左右子树,则此二叉树共有的结点数是( ) A.2(n-1) B.2n+1 C.2n D.2n-1 7.处于等待状态的进程是因为( ) A.等待CPU B.等待某事件的发生 C.程序太大 D.系统死锁 8.程序地址重定位是指把程序中的逻辑地址变换成( ) A.计算机内部的地址 B.计算机的实地址 C.主存空间的物理地址 D.用户要访问的地址 9.在索引结构中,每个文件的索引表指明( ) A.文件信息所在的逻辑块与物理块之间的对应关系 B.文件所有的物理块号 C.文件的逻辑块号 D.物理块的位置 10.在操作系统中引入缓冲技术的主要目的是( ) A.加快I/O的速度 B.在于改善CPU与I/O设备之间速度不匹配的情况 C.加快文件读写的速度 D.加快磁盘的读写速度 11.微型计算机系统的外部设备与主机信息交换的方式并不采用( ) A.通道技术方式 B.中断方式 C.直接内存存取DMA方式 D.查询方式 12.数据库结构可分为三级,它被定义为( ) A.子模式、外模式和内模式 B.外模式、概念模式和内模式 C.概念模式、模式和物理模式 D.外模式、内模式和物理模式 13.IBM公司研制的IMS系统是典型的( ) A.层次模型系统 B.网状模型系统 C.关系模型系统 D.文件管理系统 14.关系代数中,属于传统的集合运算是( ) A.投影(Projection) B.选择(Selection) C.连接(join) D.笛卡儿积(Caretesian product) 15.FoxPro中,备注型M(Memo)字段的内容放在备注文件中,它的扩展名为( ) A.FMT B.FPT C.TXT D.BAK 16.排序命令SORT ON〈关键字段名〉/A中的参数A表明( ) A.按递减方式排序 B.按递增方式排序 C.不分英文字母大小写排序 D.按记录输入的先后排序 17.详细设计的主要任务是确定和描述模块的功能及( ) A.模块的接口 B.实现方法和编写程序 C.模块的接口和实现方法 D.编码与调试 18.数据词典的结构是( ) A.按字典序排列的命名数据流 B.自顶向下、逐步分解的分层结构 C.数据项条目的集合 D.自底向上、逐步归纳的分层结构 19.模块之间联系的方式一般是( ) A.CALL语句或直接引用 B.控制调用 C.数据调用 D.直接跳转(GOTO) 20.软件维护的任务是继续排除错误和( ) A.测试、运行 B.继续测试程序 C.增加功能 D.不断地修改扩充 二、填空题(每空1分,共10分) 21.多道程序系统和___________的出现是操作系统成熟的标志。 22.从逻辑上抽象地反映___________之间的结构关系称为数据的逻辑结构。 23.在一个长度为n的顺序表中的第i(1≤i≤n)个元素之前插入一个元素时,需向后移动___________个元素。 24.把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的结构称为___________. 25.操作系统具有___________、存储管理、文件管理、设备管理和作业管理的功能。 26.程序是具有独立功能的指令的集合,它是___________概念。而进程是程序的一次运行活动,它是动态的概念。 27.数据库的层次模型有且仅有一个结点无双亲,而网状模型一定会有___________,这是与层次模型的重要区别。 28.设对关系R进行σF(R)这样的选择运算,其中F是___________. 29.“软件工程学”是采用工程的概念、原理、技术和___________来研究和维护软件的方法体系。 30.根据数据变换性质,数据流图分为二类,即变换型结构和___________. 三、名词解释题(每小题3分,共12分) 31.多道程序系统 32.树的定义 33.虚拟设备技术 34.实体(Entity) 四、简答题(每小题3分,共12分) 35.已知散列表的地址是0到8,散列函数为H(K)=K%7,采用线性探测法处理冲突。请将下面所示的关键码值存入该散列表中。 {100,26,21,35,3,78,84,46} 0 1 2 3 4 5 6 7 8 散列表: 36.操作系统中存储管理的功能是什么 37.若有关系R:A B C 与关系S:A D E a1 b1 c1 a1 d1 4 a2 b2 c2 a1 d2 5 a3 b2 c3 a3 d3 8 其中数据元素下标不同者必不相同,试问σE>4(R S)的运算结果是什么 38.试述软件测试的目的。 五、阅读理解题(每小题6分,共18分) 39.下面是利用二分查找算法在一个有序表中插入一个元素x,并保持表的有序性的函数。 请在函数中的____处填上正确的内容,完成该函数。 bininsert (sqlist r, int x, int n) {int low=1, high=n,mid,s,i,find=0; while (low<=high && ! find) {_____(1)_____; if (x计算机软件基础二自考真题及答案

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分) 1.将源程序翻译成目标程序的语言处理程序是( ) A.编译程序 B.调试程序 C.解释程序 D.我程序 2.数据的基本单位是( ) A.数据 B.数据元素 C.数据项 D.数据结构 3.链表不具有的特点是( ) A.可随机访问任一元素 B.插入删除不需要移动元素 C.不必事先估计存储空间 D.所需空间与线性表的长度成正比 4.栈和队列( ) A.的共同点都是先进后出 B.的共同点都是先进先出 C.的共同点是只允许在端点处插入和删除元素 D.没有共同点 5.若完全二叉树的某结点无左孩子结点,则( ) A.它一定是叶子结点 B.它可能有右孩子结点 C.它一定是在最低层 D.以上说法均不对 6.设二叉树共有n个叶子结点,所有非叶子结点都有左右子树,则此二叉树共有的结点数是( ) A.2(n-1) B.2n+1 C.2n D.2n-1 7.处于等待状态的进程是因为( ) A.等待CPU B.等待某事件的发生 C.程序太大 D.系统死锁 8.程序地址重定位是指把程序中的逻辑地址变换成( ) A.计算机内部的地址 B.计算机的实地址 C.主存空间的物理地址 D.用户要访问的地址 9.在索引结构中,每个文件的索引表指明( ) A.文件信息所在的逻辑块与物理块之间的对应关系 B.文件所有的物理块号 C.文件的逻辑块号 D.物理块的位置 10.在操作系统中引入缓冲技术的主要目的是( ) A.加快I/O的速度 B.在于改善CPU与I/O设备之间速度不匹配的情况 C.加快文件读写的速度 D.加快磁盘的读写速度 11.微型计算机系统的外部设备与主机信息交换的方式并不采用( ) A.通道技术方式 B.中断方式 C.直接内存存取DMA方式 D.查询方式 12.数据库结构可分为三级,它被定义为( ) A.子模式、外模式和内模式 B.外模式、概念模式和内模式 C.概念模式、模式和物理模式 D.外模式、内模式和物理模式 13.IBM公司研制的IMS系统是典型的( ) A.层次模型系统 B.网状模型系统 C.关系模型系统 D.文件管理系统 14.关系代数中,属于传统的集合运算是( ) A.投影(Projection) B.选择(Selection) C.连接(join) D.笛卡儿积(Caretesian product) 15.FoxPro中,备注型M(Memo)字段的内容放在备注文件中,它的扩展名为( ) A.FMT B.FPT C.TXT D.BAK 16.排序命令SORT ON〈关键字段名〉/A中的参数A表明( ) A.按递减方式排序 B.按递增方式排序 C.不分英文字母大小写排序 D.按记录输入的先后排序 17.详细设计的主要任务是确定和描述模块的功能及( ) A.模块的接口 B.实现方法和编写程序 C.模块的接口和实现方法 D.编码与调试 18.数据词典的结构是( ) A.按字典序排列的命名数据流 B.自顶向下、逐步分解的分层结构 C.数据项条目的集合 D.自底向上、逐步归纳的分层结构 19.模块之间联系的方式一般是( ) A.CALL语句或直接引用 B.控制调用 C.数据调用 D.直接跳转(GOTO) 20.软件维护的任务是继续排除错误和( ) A.测试、运行 B.继续测试程序 C.增加功能 D.不断地修改扩充 二、填空题(每空1分,共10分) 21.多道程序系统和___________的出现是操作系统成熟的标志。 22.从逻辑上抽象地反映___________之间的结构关系称为数据的逻辑结构。 23.在一个长度为n的顺序表中的第i(1≤i≤n)个元素之前插入一个元素时,需向后移动___________个元素。 24.把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的结构称为___________. 25.操作系统具有___________、存储管理、文件管理、设备管理和作业管理的功能。 26.程序是具有独立功能的指令的集合,它是___________概念。而进程是程序的一次运行活动,它是动态的概念。 27.数据库的层次模型有且仅有一个结点无双亲,而网状模型一定会有___________,这是与层次模型的重要区别。 28.设对关系R进行σF(R)这样的选择运算,其中F是___________. 29.“软件工程学”是采用工程的概念、原理、技术和___________来研究和维护软件的方法体系。 30.根据数据变换性质,数据流图分为二类,即变换型结构和___________. 三、名词解释题(每小题3分,共12分) 31.多道程序系统 32.树的定义 33.虚拟设备技术 34.实体(Entity) 四、简答题(每小题3分,共12分) 35.已知散列表的地址是0到8,散列函数为H(K)=K%7,采用线性探测法处理冲突。请将下面所示的关键码值存入该散列表中。 {100,26,21,35,3,78,84,46} 0 1 2 3 4 5 6 7 8 散列表: 36.操作系统中存储管理的功能是什么 37.若有关系R:A B C 与关系S:A D E a1 b1 c1 a1 d1 4 a2 b2 c2 a1 d2 5 a3 b2 c3 a3 d3 8 其中数据元素下标不同者必不相同,试问σE>4(R S)的运算结果是什么 38.试述软件测试的目的。 五、阅读理解题(每小题6分,共18分) 39.下面是利用二分查找算法在一个有序表中插入一个元素x,并保持表的有序性的函数。 请在函数中的____处填上正确的内容,完成该函数。 bininsert (sqlist r, int x, int n) {int low=1, high=n,mid,s,i,find=0; while (low<=high && ! find) {_____(1)_____; if (x后,name的值为 A)Lili B)name=Lili C)Lili num= D)name=Lili num=1001 (17)if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是 A)必须是逻辑值 B)必须是整数值 C)必须是正数 D)可以是任意合法的数值 (18)有以下程序 #include main() { int x=011; printf("%d\n",++x); } 程序运行后的输出结果是 A)12 B)11 C)10 D)9 (19)有以下程序 #include main() { int s; scanf("%d",&s); while(s>0) { switch(s) { case1:printf("%d",s+5); case2:printf("%d",s+4); break; case3:printf("%d",s+3); default:printf("%d",s+1);break; } scanf("%d",&s); } } 运行时,若输入1 2 3 4 5 0<回车>,则输出结果是 A)6566456 B)66656 C)66666 D)6666656 (20)有以下程序段 int i,n; for(i=0;i<8;i++) { n=rand()%5; switch (n) { case 1: case 3:printf("%d\n",n); break; case 2: case 4:printf("%d\n",n); continue; case 0:exit(0); }printf("%d\n",n); } 以下关于程序段执行情况的叙述,正确的是 A)for循环语句固定执行8次 B)当产生的随机数n为4时结束循环操作 C)当产生的随机数n为1和2时不做任何操作 D)当产生的随机数n为0时结束程序运行 (21)有以下程序 #include main() { char s[]="012xy\08s34f4w2"; int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>='0'&&s[i]<='9') n++; printf("%d\n",n); } 程序运行后的输出结果是 A)0 B)3 C)7 D)8 (22)若i和k都是int类型变量,有以下for语句 for(i=0,k=-1;k=1;k++) printf("*****\n"); 下面关于语句执行情况的叙述中正确的是 A)循环体执行两次 B)循环体执行一次 C)循环体一次也不执行 D)构成无限循环 (23)有以下程序 #include main() { char b,c; int i; b='a'; c='A'; for(i=0;i<6;i++) { if(i%2) putchar(i+b); else putchar(i+c); } printf("\n"); } 程序运行后的输出结果是 A)ABCDEF B)AbCdEf C)aBcDeF D)abcdef (24)设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是 A)scanf("%f",&x[6]); B)scanf("%lf",*(x+6)); C)scanf("%lf",p+6); D)scanf("%lf",p[6]); (25)有以下程序(说明:字母A的ASCII码值是65) #include void fun(char *s) { while(*s) { if(*s%2) printf("%c",*s); s++; } } main() { char a[]="BYTE"; fun(a); printf("\n"); } 程序运行后的输出结果是 A)BY B)BT C)YT D) YE (26)有以下程序段 #include main() { … while( getchar() !='\n'); … } 以下叙述中正确的是 A)此while语句将无限循环 B) getchar()不可以出现在while语句的条件表达式中 C)当执行此while语句时,只有按回车键程序才能继续执行 D)当执行此while语句时,按任意键程序就能继续执行 (27)有以下程序 #include main() { int x=1,y=0; if(!x) y++; else if(x==0) if (x) y+=2; else y+=3; printf("%d\n",y); } 程序运行后的输出结果是 A)3 B)2 C)1 D) 0 (28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是 A)p=s; B)p=k; C)p=s[0]; D)k=s; (29)有以下程序 #include void fun(char *c) { while(*c) { if(*c>='a'&&*c<='z') *c=*c-('a'-'A'); c++; } } main() { char s[81]; gets(s); fun(s); puts(s): } 当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是 A)hello beijing B)Hello Beijing C)HELLO BEIJING D)hELLO Beijing (30)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #include #define N 10 void fun(int x[N]) { int i=0; while(i } 在程序中下划线处应填入的是 A)x+i B)&x[i+1] C)x+(i++) D)&x[++i] (31)有以下程序 #include main() { char a[30],b[30]; scanf("%s",a); gets(b); printf("%s\n %s\n",a,b); } 程序运行时若输入: how are you? I am fine<回车> 则输出结果是 A)how are you? B)how I am fine are you? I am fine C)how are you? I am fine D)row are you? (32)设有如下函数定义 int fun(int k) { if (k<1) return 0; else if(k==1) return 1; else return fun(k-1)+1; } 若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是 A)2 B)3 C)4 D)5 (33)有以下程序 #include int fun (int x,int y) { if (x!=y) return ((x+y);2); else return (x); } main() { int a=4,b=5,c=6; printf("%d\n",fun(2*a,fun(b,c))); } 程序运行后的输出结果是 A)3 B)6 C)8 D)12 (34)有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i<=3;i++) s*=fun(); printf("%d\n",s); } 程序运行后的输出结果是 A)0 B)10 C)30 D)64 (35)有以下程序 #include #define S(x) 4*(x)*x+1 main() { int k=5,j=2; printf("%d\n",S(k+j)); } 程序运行后的输出结果是 A)197 B)143 C)33 D)28 (36)设有定义:struct {char mark[12];int num1;double num2;} t1,t2;,若变量均已正确赋初值,则以下语句中错误的是 A)t1=t2; B)t2.num1=t1.num1; C)t2.mark=t1.mark; D)t2.num2=t1.num2; (37)有以下程序 #include struct ord { int x,y;}dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p->y)); } 程序运行后的输出结果是 A)1,2 B)4,1 C)3,4 D)2,3 (38)有以下程序 #i nclude struct S { int a,b;}data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n",++(p.a)); } 程序运行后的输出结果是 A)10 B)11 C)20 D)21 (39)有以下程序 #include main() { unsigned char a=8,c; c=a>>3; printf("%d\n",c); } 程序运行后的输出结果是 A)32 B)16 C)1 D)0 (40)设fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是 A)写操作结束后可以从头开始读 B)只能写不能读 C)可以在原有内容后追加写 D)可以随意读和写 二、填空题 (1)有序线性表能进行二分查找的前提是该线性表必须是 【1】 存储的。 (2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为 【2】 。 (3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为 【3】测试。 (4)实体完整性约束要求关系数据库中元组的 【4】 属性值不能为空。 (5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称 【5】是关系A的外码。 (6)以下程序运行后的输出结果是 【6】 。 #include main() { int a; a=(int)((double)(3/2)+0.5+(int)1.99*2); printf("%d\n",a); } (7)有以下程序 #include main() { int x; scanf("%d",&x); if(x>15) printf("%d",x-5); if(x>10) printf("%d",x); if(x>5) printf("%d\n",x+5); } 若程序运行时从键盘输入12<回车>,则输出结果为 【7】 。 (8)有以下程序(说明:字符0的ASCII码值为48) #include main() { char c1,c2; scanf("%d",&c1); c2=c1+9; printf("%c%c\n",c1,c2); } 若程序运行时从键盘输入48<回车>,则输出结果为 【8】 。 (9)有以下函数 void prt(char ch,int n) { int i; for(i=1;i<=n;i++) printf(i%6!=0?"%c":"%c\n",ch); } 执行调用语句prt('*',24);后,函数共输出了 【9】 行*号。 (10)以下程序运行后的输出结果是 【10】 。 #include main() { int x=10,y=20,t=0; if(x==y)t=x;x=y;y=t; printf("%d %d\n",x,y); } (11)己知a所指的数组中有N个元素。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置。请填空。 void fun(int a[N],int k) { int i; for(i=k;i } (12)有以下程序,请在 【12】 处填写正确语句,使程序可正常编译运行。 #include 【12】 ; main() { double x,y,(*p)(); scanf("%lf%lf",&x,&y); p=avg; printf("%f\n",(*p)(x,y)); } double avg(double a,double b) { return((a+b)/2);} (13)以下程序运行后的输出结果是 【13】 。 #include main() { int i,n[5]={0}; for(i=1;i<=4;i++) { n[i]==n[i-1]*2+1; printf("%d",n[i]); } printf("\n"); } (14)以下程序运行后的输出结果是 【14】 。 #include #include #include main() { char *p; int i; p=(char *)malloc(sizeof(char)*20); strcpy(p,"welcome"); for(i=6;i>=0;i--) putchar(*(p+i)); printf("\n-"); free(p); } (15)以下程序运行后的输出结果是 【15】 。 #include main() { FILE *fp; int x[6]={1,2,3,4,5,6},i; fp=fopen("test.dat","wb"); fwrite(x,sizeof(int),3,fp); rewind(fp); fread(x,sizeof(int),3,fp); for(i=0;i<6;i++) printf("%d",x[i]); printf("\n"); fclose(fp); }2011年3月计算机二级c答案:一、选择题01-10:ABDDB ACDCB11-20:ADBAA ADCAD21-30:BDBCD CDCCC31-40:BBBDB CDDCB二、填空题1.有序 2.DEBFCA 3.单元 4.主 5.D 6.3 7.1217 8.09 9.4 10.20 0 11.i-1 12.double avg(double a, double b); 13.13715 14.emoclew 15.123456

sorry。。。。真题答案我真没有。计算机二级分上机和笔试两部分,上机难一点,笔试简单一些,二级有很多种类,看你考哪一种,vb,vf,c语言。我在考vb,你可以借鉴一下。学习程序设计要有一定的逻辑思维能力.逻辑思维需要长时间的锻炼,如果你觉得自己在逻辑思维能力上有不足,也没有关系,因为编写程序本身也是对逻辑思维的锻炼.初学程序设计应具备的逻辑基础可以从高中数学中学到.如何学好VB程序设计学习程序设计基本要求熟悉Visual Basic操作环境与设计工具,能设计应用程序界面.掌握,理解面向对象程序设计基本概念掌握VB语言的基础知识,程序设计的方法,能阅读一般难的程序;能应用编写一些简单程序;具有用Visual Basic开发Windows环境下应用程序的能力和阅读分析一般难度的VB程序的能力. 如何学好VB程序设计VB程序设计的基本要求Visual Basic 简介 Visual Basic 是Microsoft 公司开发的Windows 应用程序开发工具,Visual ——"可视化的",是一种开发图形户界面(GUI)的方法.使得非计算机专业的人也可以开发出专业的Windows软件. Visual Basic继承了BASIC语言简单易学的优点,又增加了许多新的功能,它采用面向对象与事件驱动的程序设计思想,使编程变得更加方便,快捷.使用Visual Basic既可以开发个人或小组使用的小型工具,又可以开发多媒体软件,数据库应用程序,网络应用程序等大型软件.是国内外最流行的程序设计语言之一. 2,VB的功能及特点英文Visual的意思是"视觉的","可视的Baisc"这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做"可视",你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤.在VB中引入了控件的概念,在Windows中控件的身影无处不在,如按钮,文本框等,VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法,能够响应用户操作(事件).这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了,这些在以前的编程语言下是要经过相当复杂的工作的.何为可视Visual Basic的特点 1. 具有面向对象的可视化设计工具2. 事件驱动的编程机制3. 结构化的程序设计语言4. 提供了易学易用的应用程序集成开发环境5.支持多种数据库系统的访问6.高度可移植化的代码 7.VB6.0在开发环境上,网络功能等的大大增强Visual Basic的特点 可视化设计: Visual Basic为用户提供大量的界面元素(在Visual Basic中称为控件对象),例如 "窗体","菜单","命令按钮","工具按钮","检查框"等等,用户只需要利用鼠标,键盘把这些控件对象拖动到适当的位置,设置它们的大小,形状,属性等,就可以设计出所需的应用程序界面.Visual Basic的特点 事件驱动编程:Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互.(例如发生鼠标单击,键盘输入等事件时,用户必须编写代码控制这些事件的响应方法)这就是所谓的事件驱动编程. 程序设计方法概述1.初期的程序设计高运行效率,少占用内存为目标2.结构化程序设计程序的可读性,可维护性为目标程序=算法+数据结构+计算机语言+面向过程的程序设计方法3.面向对象的程序设计(OOP)降低程序的复杂性,提高软件的开法效率和改善工作界面为目标程序=对象+消息+面向对象的程序设计面向对象的程序设计具有如下的优点:1.符合人们习惯的思维方法,便于分解大型的复杂多变的问题.由于对象对应于现实世界中的实体,因而可以很自然地按照现实世界中处理实体的方法来处理对象,软件开发者可以很方便地与问题提出者进行沟通和交流.2.易于软件的维护和功能的增减.对象的封装性及对象之间的松散组合,都给软件的修改和维护带来了方便.3.可重用性好.重复使用一个类(类是对象的定义,对象是类的实例化),可以比较方便地构造出软件系统,加上继承的方式,极大地提高了软件开发的效率.4.与可视化技术相结合,改善了工作界面.随着基于图形界面操作系统的流行,面向对象的程序设计方法也将深入人心.它与可视化技术相结合,使人机界面进入GUI时代. (1)养成良好的学习习惯VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成.(2)学习程序设计要注重理解一些重要的概念.VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在程序入门阶段还是应该重视概念的学习. 3,学习VB程序设计的方法(3)自己动手编写程序程序设计入门阶段要经常自己动手编写程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高开发程序的规模. (4)阅读,借签别人设计的好程序多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什么这么设计 能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己提高自身水平.3,学习VB程序设计的方法(5) VB程序设计学习的重点重点放在思路,算法,编程构思和程序实现上.语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用.学会利用计算机编程手段分析问题和解决问题.(6)养成良好的编程习惯强调可读性;变量要加注释;程序构思要有说明;学会如何调试程序;对运行结果要做正确与否的分析.3,学习VB程序设计的方法学好VB程序设计的具体要求:(1)课前预习,认真听课并作适当做笔记,课后要认真复习消化所学内容,完成作业.(2)多写程序,注重实践程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的.只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.只有当你在编写大量程序之后,才能获得真知灼见,感到运用自如.动手能力的培养是这门课和以往课程最大的不同之处.3,学习VB程序设计的方法(3)上机调试程序应注意的几点:上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等)每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学.平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几开为什么.3,学习VB程序设计的方法(4)保持良好的学习心态要有自信,自强,积极主动学习.克服畏难情绪,树立学好程序设计的信心.

今天刚考完了。。。哎。。。不是会不会的问题,是你学没学的问题。。。答卷都被收上去了,不可能有。 上边的这哥们的回答就是放屁。上机简单,我问我今天上机的同学,九十分钟的时间,十分钟都做完了。笔试难,尤其是公共基础知识,不看书绝对不会。只要你看过书,一定要全面,差不多就能过,无偏题怪题。

计算机软件基础自考真题答案

2016年4月自考试题及答案解析(最全版)百度网盘免费资源在线学习

链接:

2016年4月自考试题及答案解析(最全版)

2016年4月自考试题及答案解析

2016年4月自考成绩

2015年4月自考成绩

2015年10月自考成绩

张洪之考试成绩.jpg

网页链接

目前只有百度文库这个作者的试卷比较全面,18年10月份的可以去里面找找,基本很多科目都有了

1. 把CPU、内容、硬盘、光驱盒电源等硬件设置,通过计算机主板连接,并安装在机箱中,称为主机。√A. 错误B. 正确 满分:2.5 分2. 在采购计算机时主板的芯片组需与CPU平台相同。√A. 错误B. 正确 满分:2.5 分3. 中央处理器功能主要是解释计算机指令以及处理计算机软件中的数据。√A. 错误B. 正确 满分:2.5 分4. 主频、倍频、外频的关系式:主频=外频/倍频。×A. 错误B. 正确 满分:2.5 分5. 固态硬盘相比机械硬盘存取速度快、体积小、发热高、防震抗摔。√A. 错误B. 正确 满分:2.5 分6. 现在硬盘基础上都采用了SATA2结构形式。√A. 错误B. 正确 满分:2.5 分7. 要进入BIOS设置界面,通常情况下是在电脑启动自检状态下,根据提示,按DEL或F2等键。√A. 错误B. 正确 满分:2.5 分8. 如果BIOS程序被病毒破坏,计算机将无法启动。√A. 错误B. 正确 满分:2.5 分9. BIOS设置也可称为CMOS设置。√A. 错误B. 正确 满分:2.5 分10. 电脑启动,一般只能从硬盘或光盘启动。×A. 错误B. 正确 满分:2.5 分11. 如果希望电脑每次启动都要输入密码才能进入操作系统,可以再BIOS将密码类型设置为SETUP。×A. 错误B. 正确 满分:2.5 分12. GHOST镜像文件的扩展名为GHS。×A. 错误B. 正确 满分:2.5 分13. 用GHOST快速重装系统,前提是之前进行过GHOST镜像备份。√A. 错误B. 正确 满分:2.5 分14. 用GHOST快速恢复系统时,如果有多个目标硬盘和目标分区,可以随意选择。×A. 错误B. 正确 满分:2.5 分15. 如果没有正确安装设备驱动程序,电脑有些硬件可能无法正常使用。√A. 错误B. 正确 满分:2.5 分16. MODEM是上网必须的网络设备。×A. 错误B. 正确 满分:2.5 分17. 计算机申请了账号并采用PPPOE拨号方式接入英特网后,该机就拥有固定的IP地址。×A. 错误B. 正确 满分:2.5 分18. 在局域网中,计算机硬盘上的文件盒数据可以被网络中其他计算机共享。√A. 错误B. 正确 满分:2.5 分19. PPPOE拨号联网不是常用的上网方式。×A. 错误B. 正确 满分:2.5 分20. 若一台计算机感染了病毒,只有删除所有带毒文件,就能消除所有病毒。×A. 错误B. 正确 满分:2.5 分

2010年9月计算机四级数据库工程师笔试试题一、选择题(1)视图是数据库中的重要对象,下列有关视图的说法错误的是A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用(2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d关于联系的说法错误的是A)联系可用于描述一个实体集内记录之间的关联关系B)联系可用于描述两个实体集属性之间的关联关系C)ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系D)最终的IDEFIX模型中只能出现I:1和1:n两种类型的联系(3)在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。关于NULL,下列说法正确的是A)判断元组的某一列是否为NULL一般使用“=NULL”B)NULL在数据库中表示尚不确定的值C)在SQL Server 2000中执行“SELECT NULL+5”将会出现异常D)NULL只适用于字符和数值类型(4)某教务管理系统包含选课模块、成绩录入模块和学籍管理模块。选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。该系统是上世纪用C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。设有下列技术改造方案:I.选课模块和成绩录入模块采用B/S结构进行改造,学籍管理模块仍采用C/S结构II.选课模块采用B/S结构进行改造,成绩录入模块和学籍管理模块仍采用C/S结构III.选课模块、成绩录入模块和学籍管理模块均采用B/S结构进行改造Ⅳ.成绩录入模块采用B/S结构进行改造,选课模块和学籍管理模块仍采用C/S结构上述方案中,较为合理的是A)仅I和IIB)仅I、II和IIIC)仅I和IIID)仅II、III和IV(5)数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是A)顺序文件因其记录按照查找码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高B)当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录C)由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费时间也较多D)对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般也会比无序文件高(6)死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是A)当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁B)死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的C)死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度D)解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁(7)某系统中事务T1从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额统计操作。在T1和T2事务成功提交后,数据库服务器突然掉电重启。为了保证T2事务统计结果及重启后A, B两账户余额正确,需利用到的事务性质分别是A)一致性和隔离性B)隔离性和持久性C)原子性和一致性D)原子性和持久性(8)设有关系模式SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)满足函数 依赖集:{Sno→Sname, Sno→Sex, Sno→Birthday, Cno→Cname, (Sno, Cno)→Grade, Tno→Tname}.SC的主码和属性集(Sno, Tno)的闭包分别是A)(Sno,Tno)和{Cno,Cname,Grade,Tno,Tname}B)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Cno}C)(Sno, Cno)和{Sno, Sname, Sex, Birthday, Cno, Cname, Grade}D)(Sno, Cno, Tno)和{Sno, Sname, Sex, Birthday, Tno, Tname}(9)数据库应用系统是面向数据管理和数据处理的软件系统。下列有关数据库应用系统开发及其生命周期说法中,错误的是A)数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信计算机系统评测标准,安全性不高的系统其安全控制级别一般应定为C级B)数据库应用系统性能分析一般使用每TPS代价值来衡量系统性价比C)在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书、可行性分析报告和需求说明文档D)数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能够达到预期目标(10)在数据库应用系统实施、运行和维护过程中,设有下列活动:I.在系统运行过程中,对数据库的空间增长情况进行监控II.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控III.在数据库系统实施时,运行DDL代码建立关系表IV.建立关系表以后编写系统应用程序V.定期进行数据备份以上活动中,二般情况下属于DBA任务的是A)仅I、II和VB)仅I和IIC)仅I、II和IIID)仅III, IV和V(11)在SQL Server 2000中,Userl是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl用户在该数据库中能够执行的操作是A)删除销售明细表中的全部数据B)删除销售明细表中的指定数据C)查询销售明细表中的全部数据D)以上操作都可以(12)在SQL Server 2000中,要对数据库GoodsDB进行一次差异备份,将其备份到设备Backup 1上(该设备已建立好),并要求该次备份操作清除Backupl中己有的备份内容。下列能实现该备份要求的语句是A)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOINITB)BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINITC)BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINITD)BACKUP DATABA息E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT(13) ADO对象模型用于简化通过ODBC, OLE DB等接口访问数据库的编程工作。下列关于ADO的说法错误的是A)用ADO对象访问数据库时,仍需依赖OLE DB, ODBC等数据库访问接口B)开发者只需通过使用ADO对象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因此,使用ADO对象模型可以提高数据访问效率C)ADO是在OLE DB, ODBC等接口基础上设置的高一层接口D)ADO对象模型提供的编程接口与数据提供者无关,提高了数据访问的透明性(14)在SQL Server 2000中,关于dbcreator角色,下列说法正确的是A)该角色是SQL Server系统提供的服务器级角色B)该角色是SQL Server系统提供的数据库级角色C)该角色是系统管理员定义的服务器级角色D)该角色是系统管理员定义的数据库级角色(15)在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中的查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是A)使查询执行时I/O代价最省B)使查询执行时CPU代价最省C)使查询执行时通信代价最省D)使查询执行时I/O代价和CPU代价之和最省(16)在SQL Server 2000中,每个数据库都至少包含一个数据文件和一个日志文件,创数据库的主要工作是定义构成数据库的数据文件和日志文件的属性。给定下列属性:I.初始大小II.物理文件名III.最大大小IV.收缩方式V.增长方式以上属于数据库文件属性的是A)仅I、11和IIIB)仅II、N和VC)仅I、11、III和VD)全部都是(17)在VB 6.0中使用Adodc数据控件可以很方便地实现对数据库数据的插入、删除和修改操作。现假设用Adodc 1数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是A)执行Adodc 1.Delete方法B)执行Adodc l .ReCOrdset.Delete方法C)先执行Adodcl.Delete方法,然后再执行Adodcl.Update方法D)先执行Adodc l .Recordset.Delete方法,然后再执行Adodc 1.Recordset.Update方法(18)设有某转储策略,用该策略对数据库中的某一数据文件f进行转储时,会将其跟上一次的转储文件采用一定机制进行比较,若发现f被修改或f为新文件时才转储该文件,则这种转储策略是A)完全转储B)增量转储C)差量转储D)增量加差量转储(19)设某系统中有商品销售表(商品号,商品类别,数量,单价,销售日期,销售时间),该表数据量大,在I作时间会被频繁插入销售数据。用户需要经常查询每天各类别商品的销售总量。为了提高查询效率,下列措施中最为有效且合理的是A)在商品销售表上针对商品类别和销售日期属性建立索引B)建立商品分类别日销售汇总表(商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可C)在商品销售表的商品号和销售日期属性上建立索引D)建立商品日销售汇总表(商品号,商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可(20)统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。关于UML,下列说法错误的是A)UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示B)用例图、顺序图和状态图都是UML的行为视图,用于描述系统的功能和活动C)类图和对象图都是UML的结构视图,用于描述系统在某个时间的静态结构D)在用例图中,与系统交互的人和其它实体都可以成为系统的角色(21)在SQL Server 2000中,如果己分配给某个数据库的空间大小远远大于存放该数据库数据需要的实际大小,则应该对该数据库进行收缩,以释放多余的空间。关于收缩数据库,下列说法错误的是A)收缩数据库中的某个文件时,收缩后的文件大小可以小于定义文件时的初始大小B)只能收缩数据库所包含的数据文件,不能收缩其日志文件C)收缩某个具体文件时,只要收缩后的文件空间大于该文件存放数据所需的实际空间,收缩操作即可进行D)按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小(22)数据库概念设计的任务之一是标识和定义实体集。关于如何标识和定义实体集有下列说法:I.被标识的实体集应能被一个属性集描述II.只有一个同类实例的对象集一般情况下也有必要标识成一个实体集III.实体集中的每个实例应能够被唯一标识和区分N.定义实体集时通常用一个有意义的名词命名V.实体集中的每个属性应该用一个有意义的动词命名以上说法正确的是A)仅I、III和NB)仅II、IV和VC)仅I、IV和VD)仅II、III和IV(23)有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。现要定义下列约束:I.系号是系关系的主码,教师号是教师关系的主码II.职称列的取值只能为“教授、”副教授“、”讲师“、”助教“和”其它“III.教授的默认工资为10000元,副教授的默认五资为8000元,讲师的默认工资为5000元IV.每个教师的所在系号不能为空,且其值必须在系关系中存在若在数据库中实现以上约束,需要使用触发器才能实现的是A)仅I和IIB)仅III和NC)仅IIID)仅I和N(24)设某大型商场的数据仓库需要采取一定的数据抽取策略从商场业务数据库系统中采集数据。设数据仓库环境中有客户名单、商品销售细节和商品每日销售汇总数据,并有应用系统需要分析每周客户增长趋势和每日商品销售趋势。下列数据抽取或更新策略一般情况下最为合理的是A)每天晚上针对业务系统中的客户名单和商品销售细节做一次快照,然后根据商品销售细节计算销售汇总数据B)每天做一次客户名单快照,根据客户名单的变化修改数据仓库中的最终客户名单。销售细节每天晚上采用增量方式进行抽取,然后根据新增的销售数据更新商品每日销售汇总数据C)每周做一次客户名单快照,每天做一次销售细节快照,然后根据商品销售细节计算销售汇总数据D)每周在发现客户名单中的信息有变化时,对客户名单做一次快照。对销售细节数据采用增量方式,每天抽取一次新的销售数据,然后根据新增的销售数据更新商品每日销售汇总数据(25)数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。有下列说法:I.与用户自定义文件存储数据的方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系II.数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能III.数据页(块)是数据库中存储数据的基本单位,为了提高空间利用率,SQL Server2000等数据库管理系统允许一行数据跨页存储IV.利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享V.数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据库管理员共同维护以上说法错误的是A)仅I和IIIB)仅II和IVC)仅III和VD)仅IV和V(26)设有关系模式Student(Sno, Sname, Sex, Birthday),Course(Cno, Cname, Credit),SC(Sno,Cno, Grade)。若在SQL Server 2000中建有与以上模式对应的关系表,并有如下操作:I.定义Sno是Student关系表的主码,定义Cno是Course关系表的主码,定义Sno,Cno是SC关系表的主码II.定义Student关系表Sex列的取值只能为”男,或“女”,定义Course关系表Credit列的取值范围是[1, 4]III.在Student关系表的Sname列上建立一个非聚集索引,在Course关系表的Cname列上建立一个非聚集索引-IV.定义SC关系表的Sno列的取值不能为空,并且其镶一个值必须在Student关系表的Sno列的值集中以上操作对内模式结构有影响的是A)仅I和IIIB)仅II和IIIC)仅I和IVD )仅I和II(27)某大型超市的数据库应用系统中,设有下列数据:I.商品清单II. DBMS中的数据字典III.商品销售细节数据IV.数据库结构说明文档V.前端应用程序报表中数据项的定义及说明文档VI.商品分类销售汇总数据以上数据中,一般属于元数据的是A)仅I、III和VIB)仅II、V和VIC)仅I、II和ND)仅II、N和V(28)设有某通信公句面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动:I.在指定时间段内,模拟生成N笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询II.用一个手机用户登录,测试系统能否在该用户5分钟内没有任何操作时自动断开该用户的连接III.测试系统在用户通过网页登录时能否生成验证码图片IV.用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信V.测试单个用户查询不同时间跨度的数据所需的平均响应时间以上测试活动中,可以归为性能测试的是A)仅I和VB)仅I、II和IVC)仅II、III和IVD)仅I、II和V(29)在SQL Server 2000中,有学生表(学号,姓名,年龄,所在系),学号是主码。在这个表上建有视图V1,V1视图的定义语句为:CREATE VIEW V1 ASSELECT姓名,年龄,所在系FROM学生表WHERE年龄>=(SELECT AVG(年龄)FROM学生表)有下列操作语句:I.UPDATE V1 SET年龄=年龄+1II.SELECT*FROM V1 WHERE年龄>20III.DELETE FROM V1 WHERE年龄>20IV.INSERT INTO V1 VALUES(,张三,20,‘计算机系’)以上语句能正确执行的是A)仅I和IIB)仅IIC)仅II和IVD)仅I、II和III(30)为了防止某个数据库系统发生故障,设有下列措施:I.配备UPS保证服务器供电稳定II.采用双硬盘镜像,以防止单个硬盘出现介质损坏而造成数据丢失III.定期给操作系统打补丁,以免操作系统被攻击后重启IV.改善密码管理机制,提高各类密码的安全性,以免发生数据失窃V.加强事务流程测试和验证,以免发生并发事务死锁以上措施中,用于防止数据库系统出现系统故障(软故障)的是A)仅I、II和IIIB)仅III、IV和VC)仅I和IIID)仅IV和V二、应用题(每空2分,共30分)(1)【1】文件支持多种记录类型的存储,这种文件将来自多个关系表不同类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率。聚集文件设有表T(c1,c2),c1的数据类型为char(2),要求其第I位的取值范围为[1,9],第2位的取值范围为[0, 9].实现此要求的约束表达式为CHECK(c1 LIKE“【2】”)。【1~9】【0~9】(3)设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件。以这种方式组织的文件被称为【3】。堆文件(4)在保证数据一致性的加锁协议中,【4】级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。二(5)利用日志技术进行数据库恢复时,为了使恢复子系统避免对整个日志文件进行检查,需要在日志文件中增加【5】记录。检查点(6)数据库逻辑设计的目标是把概念设计阶段得到的【6】模型转换成所选定的数据库管理系统支持的数据模型。关系E-R在各种数据环境中,粒度用于描述数据的综合程度。设某系统中有商品销售表(商品号,销售量,单价,日期,时间)和商品周销售表(商品号,周销售量,周),则商品销售表的粒度级要【7】于商品周销售表的粒度级。若两个表的时间跨度相同,则商品销售表中存放的数据量要【8】于商品周销售表的数据量。高 高(8)设有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售数量)。现要查询单价高于100元的全部商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品的销售总次数和总数量置为0)。请补全如下语句:SELECT商品表。商品号,销售总次数=【9】,销售总数量=SUM(销售数量)FROM商品表【10】销售表0N商品表。商品号=销售表。商品号WHERE单价>100GROUP BY商品表。商品号count(*)Right outer join(9)在SQL Server 2000中,设u1是某数据库中的用户,若要使u1在该数据库中只具有查询全部用户表的权限。请补全如下语句:EXEC sp_addrolemember“【11】”,“【12】”U1 db_datareader(10)SQL Server 2000内置的系统管理员账户是【13】sa(11)设在SQL Server 2000平台一民对数据库SalesDB进行了如下图所示的各份操作。 己知这三次备份操作均备份在设备BK上,且该设备只包含这三个备份操作的结果。在数据库出现故障后,需要为尽可能减少数据丢失,恢复所有的备份。请补全如下用于恢复日志备份1的SQL语句:RESTORE LOG SalesDB FROM BKWITH【14】file 1【15】recovery三、设计与应用题(共30分)(1)已知某教务管理系统有下列关系模式(带下划线的属性是主码):系(系号,系名)学生(系号,姓名,性别,入学日期,正常毕业日期,所在系号)课程(课程号,课程名,学分,开课系号,教师号)选课(学号,课程号,成绩)教师(教师号,姓名,职称,所在系号)①请根据给出的关系模式画出该系统的ER图,图中忽略实体集的属性,但如果实体集之间的联系有属性则需要给出联系的属性。(6分)②随着教学改革的需要,该系统需要满足下列需求:I.需为课程增加先修课信息(一门课程可有多门先修课程);II.一门课程可由多名教师讲授,一名教师可以讲授多门课程。请根据以上需求修改关系模式,仅列出有改动的关系模式,并使每个关系模式满足3NF。(4分)(2)在SQLServer2000的某数据库中有如下两张关系表:学生表(学号,姓名,性别,系号),学号为主码系表(系号,系名,系简称),系号为主码①在数据库中执行如下T-SQL代码:DECLARE @DePtID varchar(10)DECLARE @cnt intset @cnt=ODECLARE cursor1 cursor FOR SELEET系号FROM系表WHERE系名LIKE'%电%'OPEN cursorlFETCH NEXT FROM cursor1 INTO @DePtIDWHILE @@FETCH_STATUS=OBEGINDECLARE @temp_cnt intsELECT @temp_cnt=COUNT(*)FROM学生表WHERE系号=@DeptIDset @Cnt=@cnt+@temp_cntFETCH NEXT FROM cursor1 INTO ODePtIDENDCLOSE cursor1DEALLOCATE cursor1SELECT @cnt执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此T-SQL代码改为一条SQL语句,请写出此SQL语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。(5分)②设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。(5分)SELECT*FROM学生表 WHERE系号='1';SELEET*FRoM学生表WHERE姓名=‘张三';(3)在SQL server 2000中,设有图书表(书号,书名,类别,单价)和图书印刷表(书号,印刷日期,印刷数量,印次),每个书号代表一种图书。书号、书名和类别的数据类型均为varehar(20),单价、印刷数量和印次的数据类型均为int,印刷日期的数据类型大smalldatetime.现需查询指定类别的图书在指定年份后(含指定年份)累计印刷总数量。请写出实现该功能的标量函数。(10分)参考答案1-5 DABAD 6-10XDCA 11-15DDBAC 16-20CBBBB 21-25BACDC 26-30ADAXC (X为未知)【01】聚集【02】[1-9][0-9]【03】堆文件【04】三【05】概念【06】检查点【07】低【08】大【09】COUNT(销售表.商品号)【10】left outer join 【11】db_datareader【12】u1【13】sa【14】file=2【15】norecovery2.(1)select count(*) from 学生表 where 系名 like ‘%电%’(2) 第一句能,第二局不能,系名的重复率太高,姓名的重复率低。3.Create function fun(@class varchar(20),@orderyearChar(4)Return intAsBeginDeclare @tem smalldatatimeDeclare @cnt intset@tem=convert(smallaatetime,@orderyear)select @cnt=sum(印刷数目) from 图书表 join 图书印刷表 on图书表.书号=图书印刷表.书号 where 类别=@class and 日期>@temreturn @cntend

  • 索引序列
  • 计算机软件基础自考真题及答案
  • 自考计算机软件基础一真题及答案
  • 自考计算机软件基础二真题及答案
  • 计算机软件基础二自考真题及答案
  • 计算机软件基础自考真题答案
  • 返回顶部