计算机软件技术基础(1)试题及答案
- 格式:doc
- 大小:37.50 KB
- 文档页数:6
二级等级考试软件技术基础试题及答案一、选择填空题:1.栈和队列是两种特殊的线性表,栈的特点是(D ),队列的特点是(C),二者的共同特点是只能在它们的(A)处添加和删除结点。
A.端点B.中间点 C.先进先出D.后进先出2.线性表结构的查找方法有顺序查找法,二分查找法等。
顺序查找法适用于查找(A或B)或(B或A)的线性表,二分查找法只适用于查找顺序存储的( C )的线性表。
A.顺序存储B.链接存储 C.索引存储D.已排序E.未排序3.下图所示的二叉树中的分支结点有(A);按前序法遍历该二叉树得到的结点序列是(C);按中序遍历该二叉树得到的结点序列是(B);按后序法遍历得到的结点序列是(D)。
AB DC EI H FJ GA.A、B、C、D、E、F B.BICAHEJFGDC.ABCIDEHFJG D.ICBHJGFEDA4.在一棵二叉树中,如果所有分支结点都存在左子树和右子树,并且所有叶结点都在同一层上,这样的二叉树称为( C );如果一棵二叉树至多只有最下面的两层上的结点度数可以小于2,并且最下一层上的结点都集中在该层最左边的若干位置上,此二叉树称为(A);二叉排序树左子树上所有结点的关键字均( D )根结点的关键字;右子树上所有结点的关键字均(G )根结点的关键字。
A.完全二叉树B.非完全二叉树 C.满二叉树D.小于E.大于F.小于等于G.大于等于5.(B )查找要求查找表中的数据是有序的,而(A)查找不要求查找表中的数据是有序的。
( C )排序是顺序地把待排序列中的各个元素按其排序码的大小,插入到已排序的适当位置上;( E )排序是不断从待排序的序列中选取排序码最小的数据元素放到已排序的元素列的后面,直到序列中所有记录都已排序为止;( F )排序是每次对相邻两个元素的排序码进行比较,当不符合次序即交换位置,直到所有相邻两元素的次序合理为止。
A.顺序B.二分C.简单插入D.快速E.简单选择F.冒泡 G.归并6.SA法的SD法是软件开发过程常用的方法,人们使用SA法可以得到( D ),这种方法采用的基本手段同(A);使用SD法时可以得到(C ),并可实现( B )。
软件技术基础模拟试题(第二十次省统考)一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1.数据元素是数据地基本单位,数据项是数据地最小单位.(对 a )2.栈是特殊地线性表,须用一组地址连续地存储单元来存储其元素.(错 b )3.引入虚拟存储技术后,逻辑内存总容量是由地址总线地位置确定地.(a对)4.编译程序是一种常用应用软件.(b错)5.顺序文件和链接文件地长度都可以动态变化.(b错)6.在文件系统中采用目录管理文件.(a对)7.允许多用户在其终端上同时交互地使用计算机地操作系统称为实时系统.(b错)8.程序.数据.和进程控制块是构成一个进程地三要素.(对 a )9.黑盒测试时,既要考虑程序地内部逻辑结构又要考虑其外部特性.(错b )10.软件地总体设计和详细设计都要用PAD图形工具.(错 b )(参考答案:1~10:ABABB ABABB)二、单项选择题:(每小题1分,共5分)1.允许用户把若干作业提交计算机系统集中处理地操作系统称为( D ).A 分时操作系统B 实时操作系统C 网络操作系统D 批处理操作系统2.分配到必要资源并获得了处理机时地进程地状态称为(B ).A 就绪状态B 执行状态C 等待状态D 阻塞状态3.利用通道技术可以在( C )之间直接交换数据.A 内存与CPUB CPU与外设C 内存与外设D 内存.CPU 和外设三者4.以下地准则中哪个不是软件设计地准则( A ).A 编程语言选择准则B 信息屏蔽准则C 结构化和模块化准则D 抽象准则5.有一数列:97 65 76 13 29 49 58 经过一趟排序后得到:65 97 13 76 29 49 58 请问使用地是何种排序方法?(C)A 简单插入排序B 冒泡排序C 2路归并排序D 快速排序(参考答案:DBCAC )软件技术基础模拟试题(第十九次省统考)一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1.在目前,用于保证软件质量地主要手段是进行软件测试.(对)2.使用DMA方式传送数据期间不需要CPU干预.(错)3.线性顺序队列会产生“假溢出”,而线性循环队列则不会.(对)4.对同一种算法,用高级语言编写地程序比用低级语言编写地程序运行速度快.(错)5.在线性表中,数据地存储方式有顺序和链接两种.(错)6.进程由程序块.进程控件块和数据块三部分组成.(对)7.在面向对象地程序设计中,派生类只能从一个基类产生.(对)8.操作系统是用户和硬件地接口.(对)9.个人计算机中可配置地最大内存容量受地址总线位数地限制.(对)10.软件维护中最困难地问题是软件配置不全.(错)(参考答案:1~10:A.B.A.B.B.B.A.A.A.B)二、单项选择题:(每小题1分,共5分)1.在排序法中,从未排序序列中依次取出元素,与已排序序列中地元素作比较,将其放入已排序序列地正确位置称为(D ).A 选择排序B 快速排序C 插入排序D 冒泡排序2.有X.Y.Z三个元素依次入栈,不可能地出栈顺序是(B ).A Z,Y,XB Z,X,YC Y,X,ZD X,Y,Z3.进程地状态是可以转换地,而以下哪个状态转换是不可能地(D ).A 就绪状态-执行状态B 执行状态-就绪状态C 阻塞状态-就绪状态D 等待状态-执行状态4.线性链表地地址( D ).A 必须连续B 部分地址必须连续C 一定不连续D 连续与否均可以5.在软件测试中,(A)主要分析程序地内部结构.A 白盒法B 黑盒法C 因果图法D 错误推测法(参考答案:1~5:C.B.D.D.A)软件技术基础模拟试题(第十六次省统考)一.是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1.软件测试地目地是为了发现软件中地全部错误.(错)2.在树形结构中,每一层地数据元素只和上一层中地一个元素相关.(对)3.所谓共享设备是指可以分时地为多个作业服务地设备,打印机属于共享设备.(错)4.面向对象地程序设计地基本做法是将数据及对数据地操作放在一起,作为一个相互依存.不可分割地整体来处理.(对)5.高级程序设计语言C++是C语言地发展和扩充,它们都是结构化程序设计语言.错)6.文件管理系统只负责对系统文件和用户文件地组织和管理,它不负责对文件进行保护和故障恢复.(错)7.树形结构是用于描述数据元素之间地层次关系地一种线性数据结构.(错)8.进程地建立可以通过作业调度来实现.(对)9.进程间由于共享资源而产生地制约关系称为进程同步.(错)10.缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区.(对)(参考答案:1~10:BABAB BBABA)二.单项选择题:(每小题1分,共5分)1.不属于面向对象程序设计地主要特性地是(C ).A 封装性B 重载与多态性C 数据地完整性D 继承性2.引入缓冲区地主要目地是( D ).A 节省内存B 提高CPU地利用率C 提高I/O设备地效率D 改善CPU和I/O设备间速度不匹配地情况3.要进行二分查找,则线性表(D).A 必须以顺序方式存储B 必须以链接方式存储C 必须以队列方式存储D 必须以顺序方式存储,且数据元素有序.4.在结构化程序设计中,应尽量避免使用( C ).A 条件语句B 循环语句C 转向语句D 输出语句5.在以下所列中不是虚拟设备技术地是( D ).A 多窗口技术B 脱机输出C 虚拟内存D 中断处理(参考答案:CDDCD)操作系统部分试题一、单选题:1.线程是进程地实体,意味着(②)①线程在进程中是唯一地②线程可以使用进程中地资源③线程在运行中不能中断④在同一进程中地多个线程具有不同地地址空间2.检测死锁地算法是在(④)①程序中申请资源时使用②死锁出现之后使用③死锁即将出现时使用④定时检查系统状态时使用3.在下列问题中,哪一个不是设备中应考虑地问题(④)①设备地固有属性②与设备无关性③安全性④及时性4.在下列哪一个不是外存分配方式(③)①连续分配②链接分配③互斥分配④索引分配5.联想存储器就是(①)①快表②页表③段表④内存6.磁盘为共享设备地主要原因是(①)①多个用户可同时访问磁盘②磁盘空间可让多个用户共享③磁盘可支持SPOOLING技术④磁盘有多个磁头7.指出以下非临界资源(④)①变量②数据结构③队列④纯代码8.进程被阻塞以后,代表进程在阻塞队列地是它地(②)①文件控制块②进程控制块③作业控制块④设备控制块9.在以下哪种状态下,作业已获得虚处理机.(②)①提交状态②运行状态③输入状态④输出状态10.进程调度程序地主要功能是(③)①在作业和作业之间切换CPU ②防止死锁③在进程和进程之间切换CPU ④实现进程之间地同步与互斥11.衡量系统地调度性能主要是(①)①作业地周转时间②作业地输入/输出时间③作业地等待时间④作业地响应时间12.批处理系统地主要缺点是(①)①无交互性②输入/输出设备利用率低③CPU利用率低④失去了多道性13.设备处理程序就是(②)①通道处理程序②I/O进程与设备控制器之间地通信程序③设备分配程序④缓冲管理程序14.AND信号量机制是为了(③)①信号量地集中使用②解决结果地不可再现性问题③防止系统地不安全性④实现进程地相互制约15.将硬盘信息存到内存之前地磁盘访问需要三个延迟时间,请按从最慢到最快地次序,正确选择访问数据地延迟时间.(④)①旋转延迟时间,快表地开销时间,寻道时间②快表地开销时间,旋转延迟时间,寻道时间③数据读出或写入磁盘时间,旋转延迟时间,寻道时间④寻道时间,旋转延迟时间,数据读出或写入磁盘时间16.使用访问位地目地是:(②)①实现LRU页面置换算法②实现NRU页面置换算法③在快表中检查页面是否进入④检查页面是否最近被写过17.可能出现抖动地存储管理方法有:(④)①固定式分区②动态分区分配③动态重定位分区分配④请求分页存储管理18.进程间地同步是指进程间在逻辑上地相互(②)关系.①联接②制约③继续④调用19.在操作系统中,用户使用I/O设备时,通常采用(②)①物理设备名②逻辑设备名③虚拟设备名④设备出厂号20.SPOOLING技术地实质是(2 ).①以空间换取时间②将独享设备改造为共享设备③在进程和进程之间切换设备④虚拟设备21.不是内核地基本功能(④)①中断处理②时钟管理③原语操作④命令接口22.给定一个连续文件有100个存储块,由于磁盘操作需要一块插入在文件中间,现已插入该块,该块地最小编号为多少?(③)① 2 ② 52 ③ 101 ④ 15123.资源地按序分配策略可以破坏哪个条件(④)①互斥使用资源②占有且等待资源③非抢夺资源④循环等待资源24.在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短地算法是:(④)①FCFS/FIFO ②优先数③最高响应比优先④短作业优先25.不是由内核为之创建地进程(③)①用户登录②作业调度③应用请求④提供服务26.不能体现多处理机性能地描述(①)①管理科学,提高了单机地运行速度②增加了系统地吞吐量③性价比高④提高了系统地可靠性27.为了变换页表地整个空间,需要确定相应地一些(③)①页面和在进程中地段号②页面与在进程中地段号相乘③在物理存储器中地页帧④以上都不正确28. 若有一进程拥有100个线程,这些线程属于用户级线程,则在系统调度执行时间上占用(①)时间片.① 1 ② 100 ③1/100 ④ 029.能从一种状态转变为3种状态地是(④)①就绪②阻塞③完成④执行30.作业地周转时间与响应时间地时序关系是(④)①重叠地②相邻接地③有间隔地④不存在地31.下面哪一个不会引起进程创建 ( ③)①用户登录②作业调度③设备分配④应用请求32.不是同步机制应遵循地准则(④)①让权等待②空闲让进③忙则等待④AND条件33.死锁定理是用于处理死锁地那一种方法(③)①预防死锁②避免死锁③检测死锁④解除死锁34.当分配一通道给进程,由该进程传送完数据之后才能给别地进程占用,这种情况是属那一种通道类型.(② )①字节多通道②数组选择通道③数组多路通道④PIPE35.段式存储管理中,处理零头问题可采用(②)方法.①重定位②拼接③spooling技术④覆盖技术36.适合多道程序运行地存储管理中,存储保护是为了(④ )①防止一个作业占用同一个分区②防止非法访问磁盘文件③防止非法访问磁带文件④防止各道作业相互干扰37.分页存储管理中,主存地分配是(①).①以块为单位进行②以作业地大小分配③以物理段进行分配④以逻辑记录大小进行分配38.请求页式存储管理系统可能出现(①)问题.①抖动②不能共享③外零头④动态链接39.缓冲池管理中着重考虑地问题是(③).①选择缓冲区地大小②决定缓冲区地数量③实现进程访问缓冲池地同步④限制进程地数量40.设置当前目录地主要原因是(②).①节省主存空间②加快文件查找速度⑤节省辅存空间④便于打开文件41.建立多级目录(③).①便于文件地保护②便于关闭文件③解决文件地重名与共享④提高系统地效率42.各站点既可以作为客户去访问其它站点,又可以为其它站点服务,这种方式称为(③)①服务器模式②客户模式③对等模式④客户/服务器模式43.文件地顺序存取是(②).①按终端号依次存取②按文件地逻辑号逐一存取③按物理块号依次存取④按文件逻辑记录地大小逐一存取44.AND信号量机制是为了(③)①信号量地集中使用②解决结果地不可再现性问题③防止系统地不安全性④实现进程地相互制约45.使用修改位地目地是:(④)①实现LRU页面置换算法②实现NRU页面置换算法③在快表中检查页面是否进入④检查页面是否最近被写过46.通道程序是(②).①由一系列机器指令组成②由一系列通道指令组成③可以由高级语言编写④就是通道控制器47.在n个进程地分时系统中,其虚处理机地速度,约为单道系统地(②).①n倍② 1/n ③同等大小④ nq(注:q为是时间片)48.索引文件地主要优点是(①).①便于随机存取②提高辅存空间地利用率③便于顺序存取④减少开销49.分区地保护措施主要是(①).①界地址保护②程序状态保护③用户权限保护④存取控制表保护50.多道程序技术地实质就是(②).①程序地顺序执行②程序地并发执行③用户进程和系统进程地同时执行④多个处理机同时运行51.当输入输出操作正常结束时,操作系统将请求该操作地进程地状态设置成(③).①等待状态②运行状态③就绪状态④挂起状态52.关于作业调度地设计原则,不必考虑(①).①外设数据传输速度②平衡使用资源③公平④作业运行时间53.P操作(②).①只对二元信号量进行操作②可表示申请一个资源③可能唤醒一个进程④不能阻塞进程54.分页存储管理要求(②).①地址空间不必连续②地址空间必须连续③存储空间必须连续④作业地尺寸不能超过内存地容量55.段式存储管理比页式存储管理(①).①更便于共享②更有利于主存利用③更简单④更容易出现抖动现象56.通道程序是(②).①由一系列机器指令组成②由一系列通道指令组成③可以由高级语言编写④就是通道控制器57.缓冲池地概念是(④).①系统中同时存在单.双缓冲②系统中同时存在多个缓冲③系统中同时使用了各种缓冲技术④既能用于输入.又能用于输出地公用器58.在下列问题中,哪一个不是设备分配中应考虑地问题(④).①设备地固有属性②与设备地无关性③安全性④及时性59.死锁地检测是(③).①对系统资源分配加以限制,可以防止死锁②对系统资源分配加以限制,可以避免死锁③对系统资源分配不加以限制,定时地检测系统是否存在死锁加以解除④对系统资源分配不加以限制,采用静态分配方法,以避免死锁60.可变式分区存储管理策略常采用分配算法有(③).①优先数法②FCFS ③首次适应和最佳适应算法④循环扫描法61.某页式存储管理系统中,地址寄存器低9位表示页内位移量,则页面大小最多为(③)①1024字节②1024K字节③512字节④512K字节62.段式存储管理中,处理零头问题可采用(②)方法.①重定位②拼接③spooling技术④覆盖技术63.设置当前目录地主要原因是(②).①节省主存空间②加快文件查找速度③节省辅存空间④便于打开文件64.建立多级目录(③).①便于文件地保护②便于关闭文件③解决文件地重名与共享④提高系统地效率65.文件地顺序存取是(②).①按终端号依次存取②按文件地逻辑号逐一存取③按物理块号依次存取④按文件逻辑记录地大小逐一存取二. 判断题(每小题2分,共16分)1.(t )缓冲技术是以空间换时间,而且只能在设备使用均衡时起到平滑作用.2.( f )动态重定位与装入时动态链接在概念上是相同地.3.(t )在分时系统中采用虚拟存储技术可以改善响应时间.4.(t )在现代地分时系统中,逻辑处理机隐含了虚拟处理机地功能.5.(t )独享设备与共享设备地属性不同,其共享方式也不同.6.(t)采用AND型信号量机制是为了防止系统地不安全.7.(f )如果一个站点既可以作为客户,又可以作为服务器向其它站点提供服务,称为客户/服务器模式.8.(t )设备处理程序是I/O进程与设备控制器之间地通信程序.(正确:1.3.4.5.6.8 错误:2.7)1.()在段页式管理中,既有段表又有页表,就不能再使用快表了. 2.(t )实现虚拟存储器地关键技术是提供快速有效地自动地址变换地硬件机构和相应地软件算法.3.( f )一个操作系统地系统调用越多,系统地功能就越强,用户使用就越复杂.5.( t )作业调度程序本身作为一个进程在系统中执行,它是在系统初始化时被创建地.6.( t )响应比高者优先调度算法解决了长作业死等地问题. 7.( f )必须在分时系统地情况下,进程才能并发执行.8.( f )检测死锁地算法是按照死锁定理来实现地,必须在死锁发生时调用.9.( f )在引入线程地操作系统中,则把进程作为调度和分派地基本单位,而把线程作为资源拥有地基本单位.10.(t )虚拟存储器地最大容量是由主存和辅存地容量之和决定地.(正确:2.5.6.10 错误:1.3.7.8.9)1.( f )程序链接就是将程序调入内存.2.( f )线程是进程地实体,线程地控制块就是进程地控制块. 3.( f )命令解释程序是用于对选择地命令进行解释,以便用户了解其含义,而不是执行命令.4.( f )应用程序可通过终端窗口向用户展示系统所提供地各种服务及其需要用户输入地信息.5.(f )通过采用死锁定理地原则能够找到进程地安全序列. 6.( f )作业地周转时间包含有响应时间.7.( f )在存储器管理中,采用了重定位技术实现虚拟存储管理,因此虚拟存储空间可以无限大.8.(t )设备管理是通过一些数据结构来实现对其设备进行管理和控制地.9.( f)目录级安全管理,是为保护系统中地各种目录而设计地,它与用户权限无关.10.( t )控制器能接收CPU发来地命令,并去控制I/O设备工作.它是驱动程序所依赖地硬件之一.(正确:8.10 错误:1.2.3.4.5.6.7.9)1.( f )可变式分区采用紧凑技术,可构成大地空白存储区2.( f )多级反馈队列调度算法是属静态优先权调度算法.3.( f )静态链接需要共享目标模块地拷贝,而动态链接不需要共享目标模块地拷贝.4.( f )在页面置换算法中, 最近最久不用页面置换算法LRU与简单地Clock置换算法是相同地.5.( f )设备控制器是可编址设备.当用于控制多台设备时,则具有多地址.6.(t )缓冲技术是以空间换取时间,而且只能在设备使用不均衡时起到平滑作用.7.( t )由系统通过逻辑设备表实现逻辑设备到物理设备地映射.当更换物理设备时,用户地程序不用改,仅修改逻辑设备表8( f )采用多级目录不能实现不同用户可使用不同名字,来访问系统中地同一个共享文件.9.( t )用户对文件地访问:将由用户访问表.目录访问权限及文件属性三者地权限所确定.10.( f )请求页式管理系统中,既可以减少外零头,又可以消除内零头.(正确:6.7.9 错误:1.2.3.4.5.8.10)1.并行是指两个或多个事件在同一时间间隔内发生,而并发性是指两个或多个事件在同一时刻发生.( f )2.响应比高者优先调度算法解决了长作业死等地问( t )3.程序地顺序执行具有顺序性,封闭性和不可再现性.( f )4.进程控制一般是由操作系统地内核来实现.( t )5.在引入线程地操作系统中,则把进程作为调度和分派地基本单位,而把线程作为资源拥有地基本单位.( f )(正确:2.4 错误:1.3.5)。
2025年软件资格考试信息处理技术员(基础知识、应用技术)合卷(初级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件工程的三个基本要素是()A. 软件需求、软件设计、软件测试B. 软件需求、软件实现、软件维护C. 软件需求、软件项目管理、软件测试D. 软件设计、软件实现、软件维护2、在软件工程中,需求分析的主要目的是()A. 确定软件的功能和性能B. 设计软件的架构和模块C. 编写软件的源代码D. 测试软件的可用性和稳定性3、题干:以下关于操作系统内核的描述,正确的是()A. 操作系统内核是计算机硬件的一部分B. 操作系统内核是操作系统的核心部分,负责管理计算机硬件资源C. 操作系统内核只负责处理用户请求,不涉及硬件资源管理D. 操作系统内核是用户程序的一部分4、题干:以下关于数据库管理系统的描述,错误的是()A. 数据库管理系统(DBMS)是数据库系统的核心软件B. 数据库管理系统负责数据的存储、检索、更新和维护C. 数据库管理系统不负责数据的备份和恢复D. 数据库管理系统提供用户界面,方便用户对数据库进行操作5、在计算机系统中,以下哪个设备属于输入设备?A. 打印机B. 显示器C. 鼠标D. 键盘6、在操作系统中,以下哪个概念指的是计算机中程序和数据的存储区域?A. 内存B. 硬盘C. CPUD. 网络接口卡7、在计算机系统中,CPU与内存之间的数据传输宽度通常指的是什么?A. 数据总线的宽度B. 地址总线的宽度C. 控制总线的宽度D. 存储单元的大小8、下列哪一项不是操作系统的功能?A. 进程管理B. 文件管理C. 用户界面管理D. 硬件直接控制9、以下哪种数据结构最适合用于实现一个需要频繁插入和删除元素的有序序列?A. 链表B. 数组C. 二叉搜索树D. 平衡二叉搜索树 10、在面向对象编程中,以下哪个原则强调“一个类应该只包含它所需的功能,不应包含其他无关的功能”?A. 单一职责原则(Single Responsibility Principle, SRP)B. 开放封闭原则(Open-Closed Principle, OCP)C. 依赖倒置原则(Dependency Inversion Principle, DIP)D. 接口隔离原则(Interface Segregation Principle, ISP)11、在计算机网络中,用来衡量数据传输可靠性的指标是:A. 误码率B. 频带利用率C. 信道容量D. 吞吐量12、下列不属于操作系统基本功能的是:A. 处理器管理B. 存储管理C. 文件管理D. 程序设计13、以下关于计算机系统组成中,不属于硬件设备的是:A. CPUB. 主板C. 显卡D. 操作系统14、在计算机系统中,下列哪个部件主要用来存储和读取数据?A. CPUB. 内存C. 硬盘D. 显卡15、下列选项中哪一个不是计算机硬件?A. 操作系统B. 内存条C. 显卡D. 硬盘16、在下列存储单位中,哪个单位最大?A. GB (Gigabyte)B. KB (Kilobyte)C. MB (Megabyte)D. TB (Terabyte)17、以下关于数据结构中栈的描述,正确的是()A. 栈是一种线性表,其插入和删除运算都在一端进行B. 栈是一种非线性结构,其插入和删除运算都在一端进行C. 栈是一种非线性结构,其插入和删除运算都在另一端进行D. 栈是一种线性表,其插入和删除运算都在另一端进行18、在数据库管理系统中,以下关于SQL语言中JOIN操作的说法,错误的是()A. JOIN操作用于连接两个或多个表B. INNER JOIN操作返回两个表中匹配的行C. LEFT JOIN操作返回左表中所有的行,右表中没有匹配的行时返回NULLD. RIGHT JOIN操作返回右表中所有的行,左表中没有匹配的行时返回NULL19、在数据库设计中,E-R图(实体-联系图)用于描述数据的哪种模型?A. 逻辑模型B. 物理模型C. 概念模型D. 结构模型 20、下列选项中,哪一项不是软件工程的基本原则?A. 遵循良好的编程实践B. 提高软件的可重用性C. 增强软件的复杂度D. 保证软件的可靠性21、在关系数据库中,若要实现多个表之间数据的连接操作,通常使用以下哪种操作符?A. INB. BETWEENC. LIKE22、以下哪个选项不属于面向对象程序设计的基本原则?A. 封装B. 继承C. 多态D. 重载23、关于计算机网络的描述,下列哪一项是错误的?A. 计算机网络是由多台计算机通过通信设备和线路连接起来,按照网络协议实现数据通信和资源共享的系统。
软件技术基础模拟试题(第二十次省统考)一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1、数据元素是数据的基本单位,数据项是数据的最小单位。
(对a)2、栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。
(错b)3、引入虚拟存储技术后,逻辑内存总容量是由地址总线的位置确定的。
(a对)4、编译程序是一种常用应用软件。
(b错)5、顺序文件和链接文件的长度都可以动态变化。
(b错)6、在文件系统中采用目录管理文件。
(a对)7、允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。
(b 错)8、程序、数据、和进程控制块是构成一个进程的三要素。
(对a)9、黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。
(错b)10、软件的总体设计和详细设计都要用PAD图形工具。
(错b)(参考答案:1~10:ABABB ABABB)二、单项选择题:(每小题1分,共5分)1、允许用户把若干作业提交计算机系统集中处理的操作系统称为(D)。
A分时操作系统B实时操作系统C网络操作系统D批处理操作系统2、分配到必要资源并获得了处理机时的进程的状态称为(B)。
A就绪状态B执行状态C等待状态D阻塞状态3、利用通道技术可以在(C)之间直接交换数据。
A内存与CPU B CPU与外设C内存与外设D内存、CPU和外设三者4、以下的准则中哪个不是软件设计的准则(A)。
A编程语言选择准则B信息屏蔽准则C结构化和模块化准则D抽象准则5、有一数列:97657613294958经过一趟排序后得到:65971376294958请问使用的是何种排序方法?(C)A简单插入排序B冒泡排序C2路归并排序D快速排序(参考答案:DBCAC)软件技术基础模拟试题(第十九次省统考)一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分)1、在目前,用于保证软件质量的主要手段是进行软件测试。
(对)2、使用DMA方式传送数据期间不需要CPU干预。
计算机基础知识考试试题及答案一、选择题(每题2分,共40分)1. 计算机硬件系统包括以下哪些部件?A. 中央处理器、内存储器、输入设备、输出设备B. 中央处理器、内存储器、硬盘、打印机C. 中央处理器、内存储器、外存储器、输入设备D. 中央处理器、内存储器、外存储器、输出设备答案:D2. 下列哪个软件不属于操作系统?A. Windows 10B. macOSC. LinuxD. Microsoft Office答案:D3. 计算机网络的目的是什么?A. 实现数据传输和通信B. 实现信息共享和分布式处理C. 实现计算机硬件资源的共享D. 实现计算机软件资源的共享答案:B4. 在计算机中,以下哪个设备属于输入设备?A. 键盘B. 显示器C. 打印机D. 鼠标答案:A5. 计算机中,以下哪个设备属于输出设备?A. 键盘B. 显示器C. 扫描仪D. 鼠标答案:B6. 计算机中,以下哪个软件不属于系统软件?A. 操作系统B. 编译器C. 文字处理软件D. 数据库管理系统答案:C7. 计算机病毒的传播途径不包括以下哪个?A. 网络传播B. 移动存储设备传播C. 软件下载D. 输入法传播答案:D8. 下列哪个IP地址表示私有地址?A. 192.168.1.1B. 10.0.0.1C. 172.16.0.1D. 224.0.0.1答案:A9. 下列哪个不是计算机辅助技术的英文缩写?A. CADB. CAMC. CATD. CAI答案:C10. 计算机中,以下哪个不是存储单位?A. 字节B. 位C. 千字节D. 兆字节答案:B二、填空题(每题2分,共20分)11. 计算机硬件系统包括五大部件,分别是________、________、________、________和________。
答案:控制器、运算器、存储器、输入设备、输出设备12. 计算机软件分为________和________两大类。
答案:系统软件、应用软件13. 计算机网络的分类有________、________和________三种。
计算机基础知识试题试题及答案此文档月清晖贡献选择题1.一个完整的计算机系统包括____.A)主机、键盘、显示器B)计算机及其外部设备C)系统软件与应用软件D)计算机的硬件系统和软件系统解答:一个完整的计算机系统是由硬件系统和软件系统组成的。
计算机的硬件是一个物质基础,而计算机软件是使硬件功能得以充分发挥的不可缺少的一部分。
因此,对于一个完整的计算机系统,这两者缺一不可。
本题的正确答案为D.2.微型计算机的运算器、控制器及内存储器的总称是____.A)CPU B)ALU C)MPU D)主机解答:CPU是中央处理器的简称,包括MPU和ALU;MPU是微处理器的简称;ALU是算术逻辑单元的简称;CPU和内存储器的总称为主机,它是微型机核心部分.本题正确答案为D。
3.“长城386微机”中的“386”指的是____。
A)CPU的型号B)CPU的速度C)内存的容量D)运算器的速度解答:CPU的品质直接决定了微机的档次,在奔腾出现之前,微机名称中直接使用微机中的CPU型号,386机表示了它们使用的CPU芯片为80386。
本题的正确答案为A。
4.在微型计算机中,微处理器的主要功能是进行____。
A)算术逻辑运算及全机的控制B)逻辑运算C)算术逻辑运算D)算术运算解答:微处理器是计算机一切活动的核心,它的主要功能是实现算术逻辑运算及全机的控制。
本题正确答案为A。
5.反映计算机存储容量的基本单位是____。
A)二进制位B)字节C)字D)双字解答:存储容量大小是计算机的基本技术指标之一.通常不是以二进制位、字或双字来表示,因为这些表示不规范,一般约定以字节作为反映存储容量大小的基本单位.本题正确答案为B。
6.在微机中,应用最普遍的字符编码是____.A)ASCII码B)BCD码C)汉字编码D)补码解答:字符编码是指对英文字母、符号和数字的编码,应用最广泛的是美国国家信息交换标准字符码,简称为ASCII码。
BCD码是二—十进制编码.汉字编码是对汉字不同表示方法的各种汉字编码的总称.补码是带符号数的机器数的编码。
计算机基础知识试题试题及答案选择题1.一个完整的计算机系统包括____。
A)主机、键盘、显示器 B)计算机及其外部设备 C)系统软件与应用软件 D)计算机的硬件系统和软件系统解答:一个完整的计算机系统是由硬件系统和软件系统组成的。
计算机的硬件是一个物质基础,而计算机软件是使硬件功能得以充分发挥的不可缺少的一部分。
因此,对于一个完整的计算机系统,这两者缺一不可。
本题的正确答案为D。
2.微型计算机的运算器、控制器及内存储器的总称是____。
A)CPU B)ALU C)MPU D)主机解答:CPU是中央处理器的简称,包括MPU和ALU;MPU是微处理器的简称;ALU是算术逻辑单元的简称;CPU和内存储器的总称为主机,它是微型机核心部分。
本题正确答案为D。
3.“长城386微机”中的“386”指的是____。
A)CPU的型号 B)CPU的速度 C)内存的容量 D)运算器的速度解答:CPU的品质直接决定了微机的档次,在奔腾出现之前,微机名称中直接使用微机中的CPU型号,386机表示了它们使用的CPU芯片为80386。
本题的正确答案为A。
4.在微型计算机中,微处理器的主要功能是进行____。
A)算术逻辑运算及全机的控制 B)逻辑运算 C)算术逻辑运算 D)算术运算解答:微处理器是计算机一切活动的核心,它的主要功能是实现算术逻辑运算及全机的控制。
本题正确答案为A。
5.反映计算机存储容量的基本单位是____。
A)二进制位 B)字节 C)字 D)双字解答:存储容量大小是计算机的基本技术指标之一。
通常不是以二进制位、字或双字来表示,因为这些表示不规范,一般约定以字节作为反映存储容量大小的基本单位。
本题正确答案为B。
6.在微机中,应用最普遍的字符编码是____。
A)ASCII码 B)BCD码 C)汉字编码 D)补码解答:字符编码是指对英文字母、符号和数字的编码,应用最广泛的是美国国家信息交换标准字符码,简称为ASCII 码。
一.关于计算机的诞生与发展1.一般认为,世界上第一台电子数字计算机诞生于 __A____。
A.1946年B.1952年C.1959年D.1962年2.下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是__D____。
A.世界上第一台计算机是1946年在美国诞生的B.它主要采用电子管作为主要电子器件C.它主要用于军事目的和科学计算,例如弹道计算D.确定使用高级语言进行程序设计[解析] ENIAC是第一台电子计算机的英文缩写。
从第二代计算机才开始引入高级程序语言BASIC和ForTran等,所以D是错的。
3.目前,微型计算机中广泛采用的电子元器件是__D____。
A.电子管B.晶体管C.小规模集成电路D.大规模和超大规模集成电路[解析]略4.早期的计算机体积大、耗电多、速度慢,其主要原因是制约于__D____。
A.元材料B.工艺水平C.设计水平D.元器件 -----早期的计算机元器件是电子管,其体积大、耗电多。
[解析]略二.计算机的分类1.计算机可分为数字计算机、模拟计算机和数模混合计算机,这种分类是依据__B____。
A.功能和用途B.处理数据的方式(或处理数据的类型)C.性能和规律D.使用范围[解析]目前学习、办公和生活中使用的计算机属于电子数字计算机,但也有一些场合使用模拟计算机。
电子数字计算机处理的是离散数据(用“1”或“0”表示,即所谓的二进制数),模拟计算机处理的数据是连续(例如声音、温度等物理量)。
如果电子计算机按使用的用途或范围来分类,则可以分为“通用计算机和专用计算机”,我们现在个人电脑都属于通用计算机。
2.电子计算机按规模和处理能力划分,可以分为__C___。
A.数字电子计算机和模拟电子计算机B.通用计算机和专用计算机C.巨型计算机、中小型计算机和微型计算机D.科学与过程计算计算机、工业控制计算机和数据计算机[解析]巨型计算机体积大,速度快、存储容量大,而微型计算机相对而言体积小、处理速度、容量均小,我们工作学习中使用的计算机均属于微型计算机,又称为个人计算机即PC(Personal Computer)机。
《软件技术基础》试题库课程名称:软件技术基础适用专业:软件技术、计算机应用、网络、信息等计算机相关专业第一章概述第二章数据结构一、单项选择题1.若长度为n的线性表采用顺序存储结构,删除它的第i数据元素之前,需要先依次向前移动_______个数据元素。
( )A. n-iB. n+iC. n-i-1D. n-i+1答案:A2.在单链表中,已知q指的结点是p指的结点的直接前驱结点,若在q和p指的结点之间插入一个由s指的结点,则需执行________。
( )A. lin k(s)←link(p),link(p)←sB. link(q)←s,link(s)←pC. link(p)←link(s),link(s)←pD. link(p)←s,link(s)←q答案:B3.高度为h(h>0) 的二叉树最少有________个结点。
()A. hB. h-1C. h+1D. 2h4.n个顶点的带权无向连通图的最小生成树包含________ 个顶点。
()A.n-1B.nC.n/2D.n+1答案:B5.采用拉链法解决冲突的散列表中,查找的平均查找长度( )。
A. 直接与关键字个数有关B. 直接与装填因子a 有关C. 直接与表的容量有关D. 直接与散列函数有关答案:D6.树型结构最适合用来描述( )A.有序的数据元素B.无序的数据元素C.数据元素之间的具有层次关系的数据D.数据元素之间没有关系的数据答案:C7.若二叉树中度为2的结点有15个,度为1的结点有10个_______个叶结点。
( )A.25B.10C.16D.41答案:C 度0的结点比度2的结点多18.若深度为6的完全二叉树的第6层有3个叶结点,则该二叉树一共有______个结点。
( )A.32B.33C.34D.25答案:C9.若某完全二叉树的深度为h,则该完全二叉树中至少有______个结点。
( )A.2hC.2h-2D.2h-1+1答案:C10.在非空二叉树的中序遍历序列中,二叉树的根结点的左边应该( )A.只有左子树上的所有结点B.只有左子树上的部分结点C.只有右子树上的所有结点D.只有右子树上的部分结点答案:A11.下面关于哈夫曼树的说法,不正确的是( )A.对应于一组权值构造出的哈夫曼树一般不是唯一的B.哈夫曼树具有最小带权路径长度C.哈夫曼树中没有度为1的结点D.哈夫曼树中除了度为1的结点外,还有度为2的结点和叶结点答案:D12.数据结构是一门研究计算机中对象及其关系的学科。
计算机基础试题(1)计算机基础试题一、选择题(每小题4分,共256分)1. 电子计算机的发展过程经历了四代,其划分依据是A. 计算机用途B. 程序设计语言C. 构成计算机的电子元件D. 计算机速度2. 当前使用的计算机采用的逻辑部件是A. 电子管B. 晶体管C. 大规模或超大规模集成电路D. 集成电路3. 电子数字计算机最重要的特征是A. 速度快B. 精度高C. 存储程序自动控制执行D. 记忆力强4. 计算机辅助制造的英文缩写是A. CADB. CAMC. CAID. CAE5. CAI的中文全称是A. 计算机辅助教育B. 计算机辅助设计C. 计算机辅助制造D. 计算机辅助教学6. 微机在工作中突然断电,则中的信息将全部丢失,再次通电后也无法恢复A. 硬盘B. 光盘C. RAMD. ROM7. 微机必不可少的设备是A. 键盘和扫描仪B. 键盘和显示器C. 显示器和打印机D. 鼠标和键盘8. CPU是由组成的A. 内存储器和控制器B. 控制器和运算器C. 内存储器和运算器D. 内存储器、控制器和运算器9. 微型计算机系统采用总线结构对CPU、存储器和外部设备进行连接,总线通常由三部分组成,它们是A. 逻辑总线、传输总线和通信总线B. 地址总线、运算总线和逻辑总线C. 数据总线、信号总线和传输总线D. 数据总线、地址总线和控制总线10. 计算机存储器中,不能用于存取信息的部件是A. 硬盘B. 光盘C. ROMD. RAM11. 显示器规格中的1024x768表示显示器的A. 分辨率B. 颜色C. 屏幕大小D. 亮度12. 将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是A. 编译和解释B. 编译和汇编C. 编译和链接D. 解释和汇编13. 计算机可以直接执行的语言和移植性最好的语言分别是A. 高级语言、高级语言B. 汇编语言、高级语言C. 机器语言、高级语言D. 自然语言、高级语言14. “32位微型计算机”中的32指的是A. 微机型号B. 机器字长C. 内存容量D. 存储单位15. 硬盘工作时应特别注意避免A. 噪声B. 震动C. 潮湿D. 日光16. CD-ROM作为外存储器指的是A. 只读存储器B. 只读硬盘C. 只读光盘D. 只读大容量软盘17. 人们常以的类型和型号来概括和衡量微型计算机系统的性能A. 运算器B. 内存储器C. 微处理器D. 光盘存储器18. 使用高速缓冲存储器可以大幅度提高A. 内存的容量B. CPU从内存取数据的速度C. 硬盘数据的传送速度D. 光盘数据的传送速度19. 从硬盘上把数据传到CPU,称为A. 显示B. 读盘C. 写盘D. 输出20. 存储周期最短的存储器是A. 内存B. 光盘C. 硬盘D. 软盘21. 学校的选课程序属于A. 系统软件B. 应用软件C. 工具软件D. 文字处理软件22. 在计算机内,一切信息存取、传输都是以形式进行的A. 十进制B. 二进制C. ASCII码D. BCD码23. 下列有关存储器读写速度的排列,正确的是A. RAM > Cache > Harddisk > CD-ROMB. Cache > RAM > Harddisk > CD-ROMC. Cache > Harddisk > RAM > CD-ROMD. RAM > Harddisk > CD-ROM > Cache24. 主频是计算机的重要指标之一,它的单位可用表示A. BHzB. GHzC. MBD. MIPS25. 计算机能直接执行的计算机语言是A. 机器语言程序B. 汇编语言源程序C. BASIC语言源程序D. PASCAL语言源程序26. 系统软件中最重要的是A. 操作系统B. 语言处理程序C. 程序设计语言D. 数据库管理系统27. 计算机软件系统包括A. 操作系统、网络软件B. 系统软件、应用软件C. 客户端软件、服务器端软件D. 操作系统、应用软件28. 下列不属于操作系统的功能的是A. 把程序转换为可执行程序B. 管理系统所有的软件和硬件资源C. 方便用户的使用D. 组织计算机的工作流程29. 下列属于计算机输出设备的是A. 数码相机B. 绘图仪C. 键盘D. 扫描仪30. 内存储器中的每个存储单元都被赋予一个唯一的序号,称为A. 序号B. 下标C. 编号D. 地址31. 下面4种存储器中,易失性存储器是A. RAMB. ROMC. CMOSD. CD-ROM32. 计算机系统是由组成的A. 主机和外部设备B. 主机、键盘、显示器和打印机C. 系统软件和应用软件D. 硬件系统和软件系统33. 下列各种总线性能比较的指标中是错的A. 最大总线宽度B. 最高时钟频率C. 支持设备数量D. 总线长度34. 以下说法错误的是A. CPU是计算机的主机B. ROM是只读存储器C. RAM是随机存储器D. CPU是计算机的中央处理器35. 计算机的五个基本组成部分中不含A. 控制器B. 驱动器C. 存储器D. 运算器36. 数据是信息的载体,信息是数据的A. 符号化表示B. 载体C. 内涵D. 抽象37. 能够对文字、声音、图形、动画、影像等媒体进行处理的计算机称为A. 多任务计算机B. 多媒体计算机C. 智能计算机D. 并行计算机38. 在微机中访问速度最快的存储器是_____.A. 硬盘B. 软盘C. RAMD. 高速缓存(Cache)39. 最重要的系统软件是A. 数据库B. 操作系统C. 因特网D. 电子邮件40. 是随机存储器的缩写,这种存储器是一种存储器.A. RAM、只读B. RAM、读写C. ROM、只读D. ROM、读写41. 现代的计算机系统都属于体系.A. 比尔.盖茨B. 冯.诺依曼C. 唐纳德.希斯D. 温.瑟夫42. 是系统软件,缺少它,计算机无法正常工作A. 诊断程序B. 公用程序.C. C语言程序D. 操作系统43. 根据软件的用途,计算机软件一般可分为A. 系统软件和非系统软件B. 系统软件和应用软件C. 应用软件和非应用软件D. 系统软件和管理软件44. 是指信息未经授权不能进行改变的特性,即信息在存储或传输过程中保持不被偶然或蓄意删除、修改、伪造、乱序、重放、插入等破坏和丢失的特性A. 完整性B. 不可抵赖性C. 可用性D. 可靠性45. 是病毒最重要的两大特征A. 程序性和衍生性B. 潜伏性和可触发性C. 传染性和破坏性D. 对性和寄生性46. 以下技术中,用来实现保护内部网络的信息不受外部非授权用户的访问和对不良信息的过滤A. 防火墙技术B. vpnC. 入侵检测D. 漏洞扫描47. 我国第一个关于信息系统安全方面的全国性行政法规是A. 《计算机病毒防治管理办法》B. 《中华人民共和国计算机信息网络国际联网管理暂行规定实施办法》C. 《中华人民共和国计算机信息系统安全保护条例》D. 《中国公用计算机互联网国际联网管理办法》48. 以下对于网络安全的认识中正确的是A. 网络上传送的信息是数字信息,不会被窃听B. 经过加密的数据就可以安全地被传送到目的地C. 为了防止信息被篡改,应采用加密处理D. 一旦通信开始,除非线路出现故障,否则不会被中断49. 常见的网络信息系统不安全因素包括A. 网络因素B. 应用因素C. 管理因素D. 以上皆是50. 计算机安全包括A. 操作安全B. 物理安全C. 病毒防护D. 以上皆是51. 下列关于计算机病毒说法错误的是A. 有些病毒仅能攻击某一种操作系统,如windowsB. 病毒一般附着在其他应用程序之后C. 每种病毒都会给用户造成严重后果D. 有些病毒能损坏计算机硬件52. 下列关于网络病毒描述错误的是A. 网络病毒不会对网络传输造成影响B. 与单机病毒比较,加快了病毒传播的速度C. 传播媒介是网络D. 可通过电子邮件传播53. 计算机病毒是计算机系统中一类隐藏在上蓄意进行破坏的捣乱程序A. 内存B. 软盘C. 存储介质D. 网络54. 计算机病毒A. 都具有破坏性B. 有些病毒无破坏性C. 都破坏EXE文件D. 不破坏数据,只破坏文件55. 网络隐私权的内涵包括A. 网络隐私有不被他人了解的权利B. 自己的信息由自己控制C. 个人数据如有错误,拥有修改的权利D. 以上皆是56. 属于计算机犯罪类型的是A. 非法截获信息B. 复制与传播计算机病毒C. A、B、D都是D. 利用计算机技术伪造篡改信息57. 网络隐私权包括的范围A. 网络个人信息的保护B. 网络个人生活的保护C. 网络个人领域的保护D. 以上皆是58. 是一个免费的操作系统,用户可以免费获得其源代码,并能够随意修改A. UNIXB. LinuxC. DOSD. Windows XP59. 免费软件不具有下列特征A. 开发衍生软件B. 存档复制C. 赢利发行D. 修改软件60. 下列哪项技术属于防火墙技术A. 公用密钥B. 数据包过滤C. 置换函数D. 解密密钥61. 目前,信息安全面临的威胁来自多个方面,其中属于恶意攻击A. 电磁干扰B. 操作失误C. 编程缺陷D. 计算机犯罪62. 硬件的所谓“即插即用”是指A. 可以将此硬件安放到任何I/O插槽中B. 可以不装此硬件的驱动程序就能使用C. 操作系统将可以自动识别此硬件,并自动安装相应的驱动程序D. 操作系统将可以自动识别此硬件,但需要手工安装相应的驱动程序63. 计算机性能主要取决于A. 磁盘容量、显示器打印机的分辨率B. 配置的语言、操作系统、外部设备C. 操作系统、机器的价格、机器的型号D. 字长、运算速度、存储容量64. 目前使用的防毒软件的作用是______.A. 查出任何已感染的病毒B. 查出并清除任何病毒C. 清除已感染的任何病毒D. 查出已知的病毒,清除部分病毒二、判断题(正确的填T,错误的填F;每小题2分,共46分)1. 在第二代计算机中,以晶体管取代电子管作为其主要的电子元件. ()2. 计算机巨型化是指体积更大、功能更强、运算速度更高、外部设备更多. ()3. ROM既能读取信息又能任意写入信息,断电后,ROM中的内容就会丢失. ()4. 操作系统是一种系统软件,它是主机和外设的接口. ()5. 存储器存储的信息即使断电也不会丢失. ()6. 计算机能够自动工作,主要是因为采用了二进制数制. ()7. 两个显示器屏幕大小相同,则它们的分辨率必定相同. ()8. 计算机体积越大,其功能就越强. ()9. 在微机性能指标中,CPU的主频越高,其运算速度越快. ()10. 内存与外存比较具有存取速度快的特点. ()11. 高级语言是独立于具体的机器系统的. ()12. 一般来讲,与高级语言相比,机器语言程序执行的速度较快. ()13. 对于不同类型的计算机来讲,汇编语言基本上不具备通用性和可移植性. ()14. 程序必须送到主存储器内,计算机才能执行相应的命令. ()15. 计算机的所有计算都是在内存中进行的. ()16. 计算机的存储器可分为主存储器和辅助存储器两种. ()17. 主存储器用来存储常要用到的程序和数据. ()18. 正常情况下,ROM内所存的数据是固定不变的. ()19. 系统软件就是软件系统. ()20. 与内存相比,硬盘的速度更快,容量更大. ()21. 一台计算机的字长是4个字节,表示CPU所处理的二进制数码为32位. ()22. 外存上的信息可直接进入CPU进行处理. ()23. 主存储器分为ROM和RAM. ()三、进制数相互转换:(每空2分,共30分)(1)10000B=()D (2)127=()B (3)65Q=()B (4)B09H=()B(5)512=()H=()Q=()B (6)FC8H=()D=()Q(7)11011111101B=()Q=()H=()D(8)256=()B (9)57Q=()D (10)9F0BH=()D四、综合题(每小题6分,共18分)1、一个汉字的机内码为:B5D6H,则它的国标码为多少(用十进制数)?区内码为多少?2、一张1.44MB的软盘可以存储字数500字作文多少篇?3、一硬盘中有5张双面存储盘片,每面磁道数为80,扇区数为18,计算该硬盘的容量。
计算机软件技术基础(1)试题 第 1 页 共 6 页
1
计 算 机 软 件 技 术 基 础 (1) 试 题
学习中心 专业 学号 姓名
题型 判断题 选择题 填空题 程序题 设计题 总分
得分
一、判断题(共8题,每空2分,共计16分)
1、VB编译生成的可执行文件不再需要工程文件与各个模块文件。( 0 )
2、VB程序中不区分代码字符的大小写。( 1 )
3、当把浮点数赋给整型变量时,会出现溢出错误。( 1 )
4、在同一作用域中,变量名不能重复。( 1 )
5、日期时间型变量既可以保存日期值,也可以保存时间值,但不能同时保存日期和
时间值。( 0 )
6、框架控件和形状控件都不能响应用户的鼠标单击事件。( 0 )
7、当定时器控件的Interval属性值为0时,会连续不断地发送Timer事件。( 1 )
8、一个菜单项是不是分隔条,由Caption属性决定。( 1 )
二、选择题(共10题,每题2分,共计20分)
1.多个语句可以书写在同一行上,但它们之间要加 A
A、 : B、 ; C、 , D、 、
2.在窗体Form1的Click事件过程中有以下语句:
Label1.Caption=”Visual BASIC”
设标签的原Caption属性值为默认值,则该语句执行之后该标签控件Name属性和
Caption属性的值分别为 A
A、“Label1”、“Visual BASIC” B、“Label1”、“Caption”
C、“Label”、“VisualBASIC” D、“Label”、“Label1”
3.下面几对数据类型中,哪一对所占的内存大小一致: B
A、Integer、Single B、 Integer、Boolean C、 Date、Single D、 Long、
Variant
计算机软件技术基础(1)试题 第 2 页 共 6 页
2
4.下面哪条语句可以正确地声明一个动态数组: B
A、 Dim A(n) As Integer B、 Dim A(1 To n) As Integer
C、 Dim A() As Integer D、 Dim A( , ) As Integer
5.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(7,3 To 5)
声明的数组有 C 个元素
A、 21 B、 28 C、 24 D、32
6.菜单控件没有下面哪一个属性: D
A、Caption B、Checked C、Enabled D、Value
7.一个菜单项是不是一个分隔条,是由: B 属性决定的
A、 Name B、Caption C、Enabled D、Visible
8.以下面哪种方式打开的文件,只能读不能写: D
A、 Input B、Output C、Random D、Append
9.下列函数中,返回值是字符串的是: A
A、 Chr B、 InStr C、 Val D、 Asc
10.调用一次Circle方法,不能绘制出下面哪个图形: D
A、圆弧 B、椭圆弧 C、扇形 D、螺旋线
三、填空题(共7题,每题2分,共计14分)
1、设有32块的物理存储区,每块1024字节,物理地址是 15 位。
2、存储器间接寻址方式指令中给出的是 操作数地址 所在的存储地址,CPU
需要访问
内存两次才能获得操作数。
3、一般的程序设计语言的定义都涉及语法、语义和语用三个方面。其中描述如何用
语言基本符号组成程序中各个语法成分的一组规则称为 语法 。
4、乔姆斯基(Chomsky)把文法分成四种类型,其中2型文法又称为 上下文无关
文法,
3型文法又称为正则或正规文法。
5、编译方式与解释方式的根本区别在于是否生成 目标代码 。
6、在网络的拓扑结构中,中心结点的故障对 星型 拓扑结构危害最大。
7、1000 BASE-T标准,使用5类非屏蔽双绞线,双绞线长度可达到 100M 。
计算机软件技术基础(1)试题 第 3 页 共 6 页
3
四、读程序写结果(本题共10分,共2小题,每小题5分)
1.下面程序段执行完毕,窗体上显示的结果是什么?
Dim b As Single,k As Integer
b=0.2
p=100
n=0
Do
p=p*(1+b)
n=n+1
Loop until p>200
Print p,n
答:207.36 4
2.下面程序段在窗体上输出的是什么?
Dim i As Integer, j As Integer
Dim k As Integer
For i=1 To 10 Step 3
For j=0 to 10
If j>=5 Then i=i+4:Exit For
j=j+1
k=k+1
Next
If i>8 Then Exit For
Next
Print i,j,k
答:12 6 6
计算机软件技术基础(1)试题 第 4 页 共 6 页
4
五、程序题(共4题,每题10分,共计40分)
1.编写递归函数求1+2+3+……+m的值。
答:
Private Function Add(n As Integer) As Integer
If n = 1 Then
Add = 1
Exit Function
End If
Add = m + Add(m - 1)
End Function
2.设一窗体上有文本框、按钮、列表框各一个,在文本框中输入任意一个英文句子(包
含多个词),单击按钮,程序将该句分解为单词,每一个单词作为一个条目添加到列
表框中。
答:dinmPrivate Sub Command1_Click()
Dim kk As String, j As Integer
List1.Clear
kk = Trim(Text1.Text)
j = InStr(1, kk, " ")
While j > 0
List1.AddItem Left(kk, j - 1)
kk = Right(Trim(kk), Len(kk) - j)
j = InStr(1, kk, " ")
Wend
List1.AddItem kk
End Sub
计算机软件技术基础(1)试题 第 5 页 共 6 页
5
3.编程计算20+21+22+23+···+210的值。
4.一个共有15个台阶的楼梯,从下面走到上面。一次只能迈一个台阶或两个台阶,
并且不能后退,走完这个楼梯共有多少种方法。
答:Private Sub Form_Load()
Dim i%, j%, a%, b%, N%
a = 1: b = 2
For i = 1 To 7
For j = 1 To 15
If i * b + j * a = 15 Then N = N + 1
Next j, i
计算机软件技术基础(1)试题 第 6 页 共 6 页
6
'一阶一阶的上,也是一种方法
Text1.Text = "一共有" & N + 1 & "种方法."
End Sub