程序员模拟试题(2)上午试卷

合集下载

《程序员》考试试题

《程序员》考试试题

2009~2010学年第二学期考试试卷年级 06 五年制 专业 计算机应用 层次 大专 科目 取证课一一、填空题 (55× 1=55分)● 使用 Word 时,若要创建每页都相同的页脚,则可以通过 (1) 按钮,切换到页脚区域,然后输入文本或图形。

要将 D 盘中当前正在编辑的 Wang1.doc 文档拷贝到 U 盘,应当使用 (2) 。

(1)A. ―编辑‖菜单中的B. ―工具‖菜单中的 C. ―文件‖菜单中的D. ―视图‖菜单的―页眉和页脚‖工具栏上的(2)A. ―文件‖菜单中的―保存‖命令B. ―文件‖菜单中的―另存为‖命令C. ―文件‖菜单中的―新建‖命令D. ―编辑‖菜单中的―替换‖命令● 在―Excel 2000‖表处理中,假设 A1=2,A2=2.5,选择 A1:A2 区域,并将鼠标 指针放在该区域右下角填充柄上,拖动至 A10,则 A10= (3) ,SUM(A1:A10)= (4) 。

(3)A. 5.5 B. 6 C. 6.5 D. 7 (4)A. 30B. 42.5C. 46.5D. 48.5● (5) 是正确的 E-mail 地址。

(5)A . Webmaster@ B. W eb master@C. http:\\D. ● 如果计算机断电,则 (6) 中的数据会丢失。

(6)A. ROM B. EPROM C. RAM D. 回收站 ● 与 3.5 英寸软盘相比,U 盘的优点是 (7) 。

(7)A. 体积小、容量小、速度快 B. 体积大、容量小、速度慢C. 体积小、容量大、速度慢D. 体积小、容量大、速度快● 计算机指令系统中采用不同寻址方式可以提高编程灵活性,立即寻址是指(8)。

(8)A. 操作数包含在指令中 B. 操作数的地址包含在指令中C. 操作数在地址计数器中D. 操作数在寄存器中● 在某次通信中,发送方发送了一个 8 位的数据(包含一个奇校验位),若传输过程中有差错,则接收方可检测出该 8 位数据 (9) 。

最新版精编2020年JAVA程序员笔试模拟考核题库300题(含标准答案)

最新版精编2020年JAVA程序员笔试模拟考核题库300题(含标准答案)

2020年JAVA程序员笔试面试题库300题[含答案]一、简答题1."对下面的语句序列正确的说法是:int c=’A’/3;c+=’1’%5;System.out.println(c);A. 输出结果:25B. 运行时错误C. 产生编译错误D. 输出结果2答案:A2."定义字符串:String s1=”hello”:对下面程序描述正确的是:If(s1==”hello”) {System.out.println(“s1=\”hello\””);} else {Syst em.out.println(“s1 != hello”);}A. 输出 s1!=helloB. 输出 s1=”helloC. 产生编译错误D. 编译正确运行错误答案:B3.软件设计阶段的输出主要是:A. 伪代码B. 程序C. 模块D. 设计规格说明书答案:D4.不同级别的用户对同一对象拥有不同的访问权限或某个客户端不能直接操作到某个对象,但又必须和那个对象有所互动,这种情况最好使用什么模式?A. Fasade模式B. Bridge模式C. Adapter模式D. Proxy模式答案:D5.栈和队列的共同特点是:A. 都是先进后出B. 只允许在端点处插入和删除元素C. 都是先进先出D. 没有共同点答案:B6.Oracle中数值1234567.89如果放入Number(9,3)类型的变量中,存储的值是:A. 1234567.890B. 1234567.9C. 1234567.89D. 会报Numberic error答案:7.PL/SQL中用来判断FETCH语句是否成功,并且在FETCH语句失败时返回逻辑真的属性是:A. %NOTFOUNDB. %FOUNDC. %ISOPEND. %ROWCOUNT答案:A8."Given the following fragment of code;Double d1=newDouble(1.0);Double d2=newDouble(1.0);Float f=new Float(1.0F);Which results of the following expressions are true?A. d1==d2B. d1.equals(d2)C. d1=fD. f.equals(d1)答案:B9.已知二叉树后序遍历序列是dabec,中序遍历序列是debac,他的前序遍历序列是:A. decabB. deabcC. acbedD. cedba答案:10.在oracle中,语句select ‘test’ || null from dual;的查询结果为:A. 结果是testB. 结果是testnullC. 结果是空D. 结果是NULL答案:A11.如果从流中读取一个大数据量的XML文件并进行解析,最好使用哪种解析器?A. 两种都不可以B. 两种都可以,没有太大区别C. SAXParserD. DOMParser答案:C12.如果你设计了一个类,并且覆盖率equals()方法,哪些方法你还会考虑覆盖?A. clone()B. toString()C. wait()D. finalize()E. hashCode()答案:E13."假设test类运行于多线程环境下,那么关于A处的同步下面描述正确的是?public class Test {List list = new java.util.ArrayList();public void test() {synchronized(list) { // --Alist.add( String.valueOf(System.currentTimeMillis()));}}}A. Test 类为singleton时也没有必要增加synchronizedB. Test方法中必须增加synchronizedC. Test类为singleton时有必要增加synchronizedD. Test 方法中没有必要增加synchronized答案:C14.关于final下面哪些是错误的?A. final可以用来声明抽象类中的方法B. final可以用来声明接口中的方法C. 以上都不对D. final method不能被覆盖E. final class不能被继承答案:B15.类的实例方法表示的是什么?( )A. 类的行为B. 父类对象的行为C. 类的属性D. 类对象的行为答案:D16."类A定义如下:class A {private int x=10;int getX() {return x;}}class B extends A {private int x=15;//需要覆盖getx()方法}在”//需要覆盖getx()方法”后应加上的函数是:A. int getX(float f) {…}B. double getx(float f){…}C. float getx(){…};D. int getx(){…}答案:D17.面向对象的特征答案:(抽象、继承、多态、封装)18.在ORACLE中,关于同义词说法错误的是:A. 可以为存储过程创建同义词B. 同义词可以和表重名C. 共有同义词和私有同义词创建的权限不同D. 同义词只能由创建同义词的用户使用答案:D19.释放SessionBean使用的某些资源或者刷新Entity Bean的缓存的代码一般实现在哪个方法中?A. ejbLoadB. ejbPassivateC. ejbStoreD. ejbRemoveE. ejbActivate答案:B20.JSP内置对象有哪些" A.applicationB.requestC.reponseD.sessionE.OOXX答案:ABCD21.Which modifier should be used to define a constant member variable?A. staticB. finalC. abstractD. No modifier can be used答案:B22.下面哪一个primitive type 和对应的wrapper class 是错误的?ng.IntegerB.g ng.LongC.short ng.ShortD.void ng.V oidE.char[] ng.String答案:E23.下面哪个声明是错误?A. int i=0xFFFFFFFF;B. byte b=01;C. char c=\u0000;D. long l=1234567890LE. int i=’a’;答案:C24."转发HTTP 请求一般有两种方法,response.sendRedirect 和RequestDispatcher.forward,哪种方法可以保存request.setAttribute()中设置的值不丢BA. sendRedirectssB. forwardC. 两个都不能D. 两个都可以答案:25.下列关于Java语言的叙述中,正确的是:A. 源文件名其扩展名为.jarB. Java是不区分大小写的C. 源文件中public类的数据不限D. 源文件名必须与public类型的类名相同答案:D26."下面语句片段的输出结果是什么?()int score=9;switch(score){case 0: System.out.println();default: System.out.println(“Error”);case 1: System.out.println(“Good”); break;case 2: System.out.println(“Best”);}A. ErrorB. 没有输出C. Error,Good,BestD. Error,Good答案:D27."下面程序执行代码到第5行时j的值是:1. public class test {2. public static void main(String args[]) {3. int i = OxFFFFFFF1;4. int j = -i;5.6. }7. }A. 14B. 15C. 0D. 1答案:B28.如果你设计了一个类,并且覆盖了equals()方法,哪些方法你还会考虑覆盖?A. hashCode()B. wait()C. finalize()D. toString()E. clone()答案:A29.下面哪些赋值语句是错误的。

精选2020年JAVA程序员笔试模拟考试题库300题(含答案)

精选2020年JAVA程序员笔试模拟考试题库300题(含答案)

2020年JAVA程序员笔试面试题库300题[含答案]一、简答题1.一个正在执行的线程在遇到下列()情况下会终止执行?A. 执行stop()方法;B. 执行wait()方法;C. 执行seleep()方法;D. 其run()方法运行完后。

答案:AD2.下面哪个是合法的布尔值A. “false”B. falseC. 10答案:B3.转发HTTP请求的两个方法 respsonse.sendDirect 和 RequestDispatcher.forward 的区别答案:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。

这样,从浏览器的地址栏中可以看到跳转后的链接地址。

所以,前者更加高效,在前者可以满足需要时,尽量使用Request Dispatcher.forward()方法,并且,这样也有助于隐藏实际的链接。

在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用HttpServletResponse.sendRequest()方法。

4.1. 保证在java应用程序中,一个类Class只有一个实例存在该使用什么设计模式答案:单例5."MyObject哪个方法会影响到这段代码的正确性以及效率?Set set = new java.util.HashSet();set.add( new MyObject(A”));if ( set.contains( new MyObject(A”))) {……}A. hashCodeB. toStringC. cloneD. equals答案:6.对于大多数J2EE Constainer来说,web应用最终可以用哪种形式部署?A. jarB. earC. warD. 直接以目录形式答案:BCD7."给出下面的不完整的方法:1)2){ success = connect() ;3)if (success == -1){4) throw new TimeOutException();5)}6)}TimeOutException 不是一个RuntimeException,下面那行可以放在 1)处?A. public void method() throws ExceptionB. public void method()C. public void method() throws TimeOutExceptionD. public void method() throw TimeOutException答案:8.软件设计阶段的输出主要是:A. 伪代码B. 程序C. 模块D. 设计规格说明书答案:D9.下面哪些是合法的标识符?A. *point;B. _endline;C. $personC. const答案:BC10.下列关于java程序结果错误的是A. 源文件可以没有 import 语句B. Package语句必须放在源文件的第一句C. 一个源文件可以有多个类定义D. 一个源文件可以定义多个public类答案:D11.多选题:答案:12."下面语句输出的结果是什么?int score = 9;switch (score){case 0:System.out.println();default: System.out.println(""Error"");case 3: System.out.println(""Good"");break;case 2: System.out.println(""Best"");}A. Error Good BestB. Error goodC. ErrorD. 没有任何输出答案:B13."类A定义如下:class A{private int x=10;int getx(){retrun x;}}class B extends A{private int x=15;//需要覆盖getx()方法}在“//需要覆盖getx()方法”后应加上的函数是?A. int getx(float f) {…}B. int getx() {…}C. double getx(float f) {….}D. folat getx() {…}答案:B14.构造ArrayList类的一个实例,下列哪个方法是正确的?A. List myList = new ArrayList();B. ArrayList myList = new List();C. List myList = new List();D. ArrayList myList = new Object();答案:A15.下面哪些接口的声明是错误的?A. interface MyInterface extends Youninterface{}B. private interface MyInterface{}C. interface MyInterface extends Youninterface1, Youninterface2{}D. interface MyInterface implements MyInterface{}E. interface MyInterface{}答案:C16.Java程序运行入口的main方法的返回值类型是什么?A. booleanB. staticC. intD. void答案:D17.下面哪个Map是排序的?A. HashtableB. TreeMapC. HashMapD. WeakHashMapE. LinkedHashMap答案:E18.在java中判断applet的来源的方法有?A. getCodeBase();B. getDocumentBase();C. getCodebase();D. getDocumentbase();答案:AB19.下面的异常处理说明正确的是( )A. try块只能使用一个catch子句。

软件资格考试程序员(基础知识、应用技术)合卷(初级)试卷及解答参考(2025年)

软件资格考试程序员(基础知识、应用技术)合卷(初级)试卷及解答参考(2025年)

2025年软件资格考试程序员(基础知识、应用技术)合卷(初级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、在计算机科学中,数据结构主要用来表示什么?A. 数据存储方式B. 数据组织形式C. 数据运算方法D. 数据处理逻辑2、下列哪一项不属于面向对象编程的基本特征?A. 封装性B. 继承性C. 多态性D. 静态分配3、题干:在面向对象程序设计中,类和对象之间的关系可以描述为()。

A. 类是对象的抽象,对象是类的具体化B. 对象是类的抽象,类是对象的具体化C. 类和对象是同义词,可以互相替换D. 类和对象没有关系,是两个独立的实体4、题干:以下关于C++中函数重载的说法错误的是()。

A. 函数重载允许函数名相同,但参数列表不同B. 函数重载要求参数类型或参数数量不同C. 函数重载时,编译器会根据调用时传递的参数列表来决定调用哪个函数D. 函数重载只能用于成员函数,不能用于全局函数5、下列选项中,哪一个是编译型语言的例子?A、JavaScriptB、PythonC、JavaD、C++6、在计算机科学中,栈是一种遵循什么原则的数据结构?A、先进先出(FIFO)B、后进先出(LIFO)C、随机存取(RA)D、以上都不是7、以下哪个选项是Java中的基本数据类型?A. StringB. IntegerC. DoubleD. Object8、在Python中,以下哪个操作符用于获取列表中最后一个元素的值?A. last()B. end()C. pop()D. tail()9、下列选项中,哪一项不是面向对象编程(OOP)的基本特征?A. 封装性B. 继承性C. 多态性D. 可行性 10、在计算机网络中,TCP/IP模型中的应用层对应OSI七层模型中的哪几层?A. 应用层B. 表示层C. 会话层D. 以上全部11、题干:在软件开发过程中,以下哪种文档通常用于记录项目需求?A. 代码注释B. 用户手册C. 需求规格说明书D. 测试报告12、题干:以下哪个概念不属于软件工程的基本原则?A. 软件质量第一B. 模块化C. 开放式系统D. 可维护性13、以下哪项不属于软件工程的基本原则?A. 模块化B. 隐蔽性C. 可维护性D. 可复用性14、在软件开发生命周期中,以下哪个阶段主要用于需求分析和系统设计?A. 开发阶段B. 调试阶段C. 需求分析与系统设计阶段D. 维护阶段15、在面向对象编程中,以下哪个特性不属于面向对象的基本特性?A. 封装B. 继承C. 多态D. 过程化16、以下哪个编程范式强调使用函数作为程序的主要控制结构?A. 面向对象编程B. 面向过程编程C. 函数式编程D. 事件驱动编程17、题目:在面向对象程序设计中,哪个概念表示将数据和行为封装在一起?A. 继承C. 多态D. 抽象18、题目:以下哪个数据库系统采用了关系型数据库模型?A. MySQLB. MongoDBC. RedisD. Hadoop19、在软件开发中,下列哪项不是软件设计的原则?A. 单一职责原则B. 开放封闭原则C. 李氏替换原则D. 开放封闭原则 20、以下哪个概念在软件工程中代表了一种文档,它用于描述软件系统的架构和组件之间的关系?A. 代码库B. 数据库C. 软件需求规格说明书D. 软件架构图21、在软件开发过程中,哪个阶段是需求分析、设计、编码、测试和部署等环节的起点?A. 需求分析B. 设计D. 测试22、以下哪种设计模式适用于实现一个系统中的某些模块可以被其他模块复用,同时保持模块间的低耦合?A. 工厂模式B. 单例模式C. 适配器模式D. 模板方法模式23、以下关于面向对象编程(OOP)的说法中,正确的是:A. 面向对象编程只关注数据,而忽略程序的行为。

全国计算机考试二级考试Java模拟试题附答案

全国计算机考试二级考试Java模拟试题附答案

全国计算机考试二级考试Java模拟试题附答案1、类Test1定义如下:public class Test1{public float aMethod(float a,float b){}____}根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。

(B )public float aMethod(float a,float b,float c){}public float aMethod(float c,float d){}public float aMethod(int a,int b){}public float aMethod(int a,int b,int c){}2、为AB类的一个无形参无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A )。

static void method()public void method()final void method()abstract void method()3、有以下方法的定义,ReturnType method(byte x,floaty){return(short)x/y*2;}请选择该方法的返回类型( B)。

**byteshortintfloat4、定义一个表示20个值为null的字符串数组,下面选项正确的是(D )。

String[] aString a[]char a[20][]String a[]=new String[20]5、关于方法的形参和实参,下列说法正确的是(C )。

和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。

实参可以是常量、变量、表达式,但是不能是方法。

实参和形参在数量上、类型上和顺序上必须严格一致。

方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。

6、在Java语言中,可以用来完成方法调用的方式是( D):方法作为表达式中的一项出现在表达式中。

程序员考试模拟题及答案解析第二套

程序员考试模拟题及答案解析第二套

一、选题题1. 二进制语言是属于()A. 面向机器语言B.面向问题语言C.面向过程语言D. 面向汇编语言【解析】人们研制了许许多多计算机程序设计语言,其中二进制语言直接来自计算机的指令系统,与具体计算机紧密相关,所以是一种面向机器语言。

面向问题语言是为了易于描述和求解某类特定领域的问题而专门设计的一种非过程语言。

面向过程语言是一种能方便描述算法过程的计算机程序设计语言。

有汇编语言,但没有面向汇编语言。

汇编语言也是一种面向机器的语言,与机器语言比较,汇编语言用有助于记忆的符号来代表二进制代码。

所以解答是 A.【参考答案】 A2. 下列语言中不属于面向过程的语言是()A. 高级语言B.低级语言C.C 语言D.PASCAL 语言【解析】 C 语言和PASCAL 等程序设计语言都是高级语言,它们用于描述复杂加工的处理过程,所以也称它们是面向过程语言。

低级语言是指机器语言和汇编语言,低级语言是面向机器的语言,而不是面向问题的语言。

所以解答是 B.【参考答案】 B3. 下列字符中属于键盘符号的是()A. \B.\nC. \tD. \b【解析】键盘符号是指键盘上有标记,并能在显示器上直接以其标记字样显示的字符。

有许多键盘上有标记的符号,它们不是用于直接显示的,键入这种字符用于表示特定的意义,如常用的回车符。

为了能让 C 程序标记这种符号,程序采用转义字符的方式书写这种字符。

如‘\n ’、‘\t' 、'\b ’都不是键盘字符,在 C 语言中,它们都得用转义字符来表达。

只有字符才是键盘字符。

所以解答是 A. 但在 C 程序中,反斜杠字符已特别用作转义字符的引导符,它也得用转义字符的表达形式书写,将它写成‘\\'.【参考答案】 A4. 下列字符列中,不是用来表达转义字符是()A.\\B.\'C.074D. \0【解析】转义字符有三种书写形式:反斜社字符后接上某个规定的字符;反斜杠字符后接上13 个八进制数字符;反斜社字符和字符X 之后接上 1 至2 个十六进制数字符。

全国计算机软件水平考试初级程序员模拟试题新

全国计算机软件水平考试初级程序员模拟试题新

全国计算机软件水平考试初级程序员模拟试题上午试卷本试卷的试题中共有40个空格,需要全部解答,每个空格1.875分,满分75分。

每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

网络协议的3个关键成分是语法、语义和定时,假如一个协议说明发送者的地址必需占用一个信息的前4个字节,这是一个__(1)__问题。

假如一个协议说明发送者的地址表示最近的发送者而不是最初的源地址,这是一个__(2)__问题。

(1)A.语法B.语义 C.定时 D.接口(2)A.语法B.语义 C.定时 D.地址PCM编码方式中,采样速率是8000次/秒,采纳TDM传输方式,线路若要传输24路信号共193比特,则线路的传输速率是__(3)__。

(3)A.0.192Mbps B.1.544Mbps C.1.92Mbps D.0.1544Mbps两台机器通过RS-232口来交换数据,在不用调制解调器的状况下,两边最主要的接线要求是发送数据管脚与接收数据管脚_(4)_。

(4)A.平行连接B.交叉连接多个数据字符组成的数据块之前,以一个或多个同步字符SYN 作为开头,帧尾是另一个掌握字符,这种传输方案称为_(5)_的同步。

(5)A.面对位B.面对数据块 C.面对字符步D.面对字符串奇偶校验可以检查出_(6)_位出错的状况。

(6)A.1 B.2 C.3 D.4物理层协议可以通过_(7)_个特性来表示,即_(8)_。

(7)A.1 B.2 C.3 D.4(8)A.机械B.机械、电气C.机械、电气、功能 D.机械、电气、功能、规程影响局域网络的三种主要技术是_(9)_。

(传输介质、拓扑结构,访问掌握方式)(9)A.传输介质、拓扑结构,通信协议 B.传输介质、拓扑结构,通信规程C.传输介质、拓扑结构,访问掌握方式局域网络标准对应OSI模型的_(10)_层。

()(10)A.下2层B.下3层 C.下4层D.上3层对100Mbps的传输速率来讲,若采纳曼彻斯特编码方式,则要求需要_(11)_频率的器件实现,若采纳4B/5B编码方式,则需要_(12)_频率的器件实现。

编程二级测试题及答案

编程二级测试题及答案

编程二级测试题及答案一、选择题(每题2分,共20分)1. 下列哪种数据结构最适合实现堆栈?A. 链表B. 数组C. 队列D. 树答案:A2. 在C语言中,哪个关键字用于定义一个函数?A. ifB. returnC. voidD. function答案:C3. 以下哪个不是面向对象编程的三大特性?A. 封装B. 继承C. 多态D. 过程化答案:D4. 在Java中,哪个关键字用于定义一个类?A. classB. objectC. methodD. package答案:A5. 下列哪个不是Python的内置数据类型?A. intB. floatC. listD. string答案:C二、简答题(每题10分,共30分)6. 简述什么是递归,并给出一个递归函数的示例。

答案:递归是一种在函数中调用自身的编程技术。

递归函数通常有两个主要部分:基本情况(base case)和递归情况(recursive case)。

示例如下:```pythondef factorial(n):if n == 0:return 1else:return n * factorial(n-1)```7. 解释什么是异常处理,并给出一个使用异常处理的代码示例。

答案:异常处理是一种程序结构,用于处理程序运行时可能发生的错误或异常情况。

示例如下:```pythontry:x = int(input("请输入一个整数:"))except ValueError:print("输入的不是整数!")```8. 描述什么是数据库事务,并解释事务的ACID属性。

答案:数据库事务是一系列操作,它们作为一个整体被执行,以确保数据库的完整性。

事务具有以下ACID属性:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成。

- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。

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

程序员考试模拟试题2上午●下列微软Office软件中,可以发送或阅读电子邮件的是(1) 。

(1) A.Outlook ExpressB.AccessC.ExcelD.PowerPoint●在Windows操作系统中,将某文件夹下的MP3文件拖到正在播放的Windows Media Player上,会看到光标下方出现一个带边框的小+号,放开鼠标,这时会(2) 。

(2) A.Windows Media Player 没反应,继续播放原文件B.弹出对话框,提示非法操作C.播放该MP3文件D.同时播放两个文件●在Windows操作系统中,能够在某一程序界面的不同控件间切换的快捷键是(3) 。

(3) A.Alt + TabB.TabC.Alt + CD.Ctrl + Tab●下面关于面向对象方法中消息的叙述,不正确的是(4) 。

(4) A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C.应用程序之间可以相互发送消息D.发送与接收消息的通信机制与传统的子程序调用机制不同●在下列的选项中,(5) 能申请专利。

(5) A.中国游戏在线的游戏规则B.联众中新的及时通信协议C.永动机D.陈景润证明的歌德巴赫猜想●软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了(6) 。

采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对(7) 进行识别和分析,并采取相应的对策。

螺旋线第一圈的开始点可能是一个(8) 。

从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。

(6) A.版本管理B.可行性分析C.风险分析D.系统集成(7) A.系统B.计划C.风险D.工程(8) A.原型项目B.概念项目C.改进项目D.风险项目●8位二进制原码表示整数的范围是(9) 。

(9) A.0~+128B.-128~+128C.0~+127D.-127~127●设有代码1010,它的海明校验码是(10) 。

(10) A.11101010B.10001011C.101010D.1010010●若码值FFH是一个整数的原码表示,则该整数的真值为(11) :若码值FFH是一个整数的补码表示,则该整数的真值为(12) 。

(11) A.0B.127C.-127D.-1(12) A.0B.127C.-127D.-1●采用SPOOLing技术是为了(13) 。

(13) A.提高主机效率B.减轻用户编程负担C.提高程序的运行速度D.提高独占设备的利用率●进程调度有各种各样的算法,如果算法选择不当,就会出现(14) 现象。

(14) A.颠簸(抖动)B.进程长期等待C.列锁D.Belady(异常)●在磁盘和磁带这两种磁表面存贮器中,存取时间与存贮单元的物理位置有关。

按存取方式分(15) 。

(15) A.二者都是顺序存取B.二者都是随机半顺序存取C.磁盘是随机半顺序存取,磁带是顺序存取D.磁盘是顺序存取,磁带是随机半顺序存取●寄存器间接寻址方式中,操作数在(16) 中。

(16) A.通用寄存器B.堆栈C.主存单元D.专用寄存器●在计算机系统中,表征系统运行状态的部件是(17) 。

(17) A.程序计数器B.累加寄存器C.中断计数器D.程序状态字●CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(18) 。

(18) A.并行技术B.通道技术C.缓冲技术D.虚存技术●控制器的作用是控制整个计算机的各个部件有条不紊地工作,它的基本功能就是从内存取指令和(19) 。

(19) A.执行指令B.向内存写指令C.辨别指令D.传递指令●有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

EMP表:DEPT表:若执行下面列出的操作,哪个操作不能成功执行? (20) 。

(20) A.从EMP中删除行('010','李金娜','01',1200)B.在EMP中插入行('102','张敏','01',1500)C.将EMP中雇员号='056'的工资改为1600元D.将EMP中雇员号='101'的部门号改为'05'●下面列出的条目中,(21) 是数据库系统的组成成员。

Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库(21) A.Ⅱ、Ⅲ、Ⅳ和ⅤB.Ⅱ、Ⅳ和ⅤC.Ⅰ、Ⅱ、Ⅳ和ⅤD.都是●设关系R是4元关系,关系S是一个5元关系,关系T是R与S的笛卡儿积,即T=R×S,则关系T是(22) 元关系。

(22) A.14B.9C.24D.42●下面所列的工具中,不能用于数据库应用系统界面开发的工具是(23) 。

(23) A.Visual BasicB.DelphiC.PowerDesignerD.PowerBuilder●在数据库管理系统中,下面哪个模块不是数据库存取的功能模块? (24) 。

(24) A.事务管理程序模块B.数据更新程序模块C.交互式程序查询模块D.查询处理程序模块●设关系R和关系S具有相同的属性个数,且相应的属性取自同一个域,则(t|t∈R∧t∈S},t是元组变量其结果关系是(25) 。

(25) A.R∪SB.R∩SC.R-SD.R-(R-S)●软件设计一般划分为概要设计和详细设计,以下(26) 属于概要设计内容。

(26) A.屏幕设计B.结构设计C.代码设计D.I/O设计●汽车有一个发动机。

汽车和发动机之间的关系是(27) 关系。

(27) A.一般-具体B.整体-部分C.分类关系D.主从关系●计算机软件著作权的主体包括(28) 。

(28) A.公民B.法人C.其他组织D.A、B和C●国外先进标准是指(29) 的其他国际组织的标准、发达国家的国家标准、区域性组织的标准、国际上有权威的团体标准和企业(公司)标准中的先进标准。

(29) A.未经ISO确认并公布B.经ISO确认并公布C.未经ISO确认也未公布D.经ISO确认但还未公布●下面关于认证技术的说法中错误的是(30) 。

(30) A.账户名/口令认证是最常用的一种认证方式B.消息认证能够确定接收方受到的消息是否被篡改过C.身份认证是用来对网络中的实体进行验证的方法D.数字签名是十六进制的字符串●程序排错是排除经测试发现出错的程序中错误的措施,其中测试排错法发现和排除错误的主要手段是利用(31) 。

(31) A.跟踪程序执行B.测试实例比较C.实现逻辑推断D.路径反向搜索●在已知待排序文件已基本有序的前提下,效率最高的排序方法是(32) 。

(32) A.归并排序B.直接选择排序C.快速排序D.直接插入排序●如果想在4092个数据中只需要选择其中最小的5个,采用(33) 方法最好。

(33) A.起泡排序B.堆排序C.锦标赛排序D.快速排序●队列通常采用两种存储结构是(34) 。

(34) A.顺序存储结构和链表存储结构B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构●若一棵二叉树中,度为2的结点为9,则该二叉树的总结点数为(35) 。

(35) A.10B.11C.12D.不确定●在数组A中,每一个数组元素A[i,j]占用3个存储字,行下标i从1到8,列下标j 从1到10。

所有数组元素相继存放于一个连续的存储空间中,则存放该数组至少需要的存储字数是(36) 。

(36) A.80B.240C.100D.270●采用线性链表表示一个向量时,要求占用的存储空间地址(37) 。

(37) A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.可连续可不连续●MIDI和MP3是PC机中两种不同类型的数字声音。

下列叙述中,错误的是(38) 。

(38) A.MIDI是一种使用符号表示的、由计算机合成的音乐B.MP3是一种经过压缩编码的波形声音C.同一首乐曲的MP3文件比MIDI文件的数据量少D.MIDI和MP3都可以使用Windows的媒体播放器进行播放●数字视频信息的数据量相当大,必须对数字视频信息进行压缩编码才适合于存储和传输。

下面关于数字视频压缩编码的叙述中,错误的是(39) 。

(39) A.VCD光盘上存储的视频信息采用的是MPEG-1压缩编码标准B.DVD光盘上存储的视频信息采用的是MPEG-2压缩编码标准C.JPEG 2000是一种最新的数字视频压缩编码标准D.AVI和MPG都是Windows中视频文件的扩展名●CCD芯片的像素数目是数码相机的重要性能指标之一。

假定一个数码相机的像素数目为200万,则所拍摄相片能达到的最大分辨率为多少像素? (40) 。

(40) A.2048×1024B.1024×768C.1280×1024D.1600×1200●已知一个线性表(38,25,74,63,52,48),采用的散列函数为H(Key)=Key mod 7,将元素散列到表长为7的哈希表中存储。

若采用线性探测的开放定址法解决冲突,则在该散列表上进行等概率成功查找的平均查找长度为(41) ;若利用拉链法解决冲突,则在该散列表上进行等概率成功查找的平均查找长度为(42) 。

(41) A.1.5B.1.8C.2.0D.2.3(42) A.6/5B.7/6C.4/3D.3/2●给定一个有n个元素的线性表。

若采用顺序存储结构,则在等概率前提下,向其插入一个元素需要移动的元素个数平均为(43) 。

(43) A.n+lB.n/2C.D.●操作系统是一种系统软件,它有许多种类,PC-DOS是一种(44) 操作系统,Windows 是具有图形界面的(45) 运行方式的操作系统。

Windows应用程序之间可以方便地通过(46) 交换数据。

将正在运行的应用程序窗口最小化后,该应用程序处于(47) 状态。

(48) 是在体系结构上采用了客户机/服务器模式的网络操作系统。

(44) A.多用户B.分时C.单用户D.分布式(45) A.单任务B.多任务C.单用户D.单线程(46) A.邮箱B.文本区C.对话框D.剪贴板(47) A.运行B.挂起C.退出D.停止(48) A.Windows 95B.Windows NTC.Windows 3.2D.Windows 98●分时操作系统的主要特征之一是提高(49) 。

(49) A.计算机系统的实时性B.计算机系统的交互性C.计算机系统的可靠性D.计算机系统的安全性●在Windows环境下,若资源管理器左边文件夹中的某文件夹左边标有"+"标记,则表示(50) 。

相关文档
最新文档