程序员模拟试题(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题[含答案]一、简答题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题[含答案]一、简答题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年软件资格考试程序员(基础知识、应用技术)合卷(初级)模拟试卷(答案在后面)一、基础知识(客观选择题,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模拟试题附答案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):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
程序员考试模拟题及答案解析第十三套
程序员考试模拟题(十三)一、上午试题◎在Windows2000 操作系统中,要查看已知文件类型的扩展名,需要在磁盘目录下执行命令(1)设置;用键盘上的Delete 键删除U盘中的文件时,该文件(2);在硬盘上要直接删除文件而不让文件进入回收站,可以用快捷键(3).(1)A."工具"→"文件夹选项"→"查看" B."查看"→"列表"C."工具"→"文件夹选项"→"文件类型"D."查看"→"详细资料"(2)A.进入回收站 B. 进入剪切板 C.不进入回收站 D.不确定(3)A.Ctrl+Delete B.Alt+Delete C.Shift+Delete D.Delete◎表示微机运算速度快慢的物理量为(4).(4)A.时钟频率 B.每秒钟执行程序个数C.启动速度D.内存访问速度◎十进制数 29.625 用二进制表示为(5).(5)A.101001.1010B.1010001.101C.11101.1010D.11011.101◎用高级语言编写的程序经编译后产生的程序叫(6),在机器里真正执行的是(7).(6)A.源程序 B.目标程序 C.机器指令代码 D.连接程序(7)A.源程序 B.目标程序 C.机器指令代码 D.连接程序◎程序由指令组成,指令一般由(8)表示。
中央处理器中(9)指明要执行的指令所在主存单元的地址(8)A.操作码 B.地址码 C.控制码 D.操作码和地址码(9)A.指令译码器 B.指令指针寄存器(或程序计数器)C.指令寄存器 D.状态寄存器◎计算机的用途不同,对其部件的性能指标要求也有所不同。
以科学计算为主的计算机,对(10)要求较高,而且应该重点考虑(11).(10)A.外存储器的读写速度 B.主机的运算速度C.I/O 设备的速度D.显示分辨率(11)A.CPU 的主频和字长,以及内存容量。
2020年全国计算机二级等级考试全真模拟试卷及答案(第二套)
2020年全国计算机二级等级考试全真模拟试卷及答案(第二套)1. 下列叙述中正确的是A) 一个算法的空间复杂度大,则其时间复杂度也必定大B) 一个算法的空间复杂度大,则其时间复杂度必定小C) 一个算法的时间复杂度大,则其空间复杂度必定小D) 算法的时间复杂度与空间复杂度没有直接关系参考答案:D2. 下列叙述中正确的是A) 循环队列中的元素个数随队头指针与队尾指针的变化而动态变化B) 循环队列中的元素个数随队头指针的变化而动态变化C) 循环队列中的元素个数随队尾指针的变化而动态变化D) 以上说法都不对参考答案:A3. 棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A) 219B) 229C) 230D) 231参考答案:B4. 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为A) 9B) 10C) 45D) 90参考答案:C5. 构成计算机软件的是A) 源代码B) 程序和数据C) 程序和文档D) 程序、数据及相关文档参考答案:D6. 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是A) 测试B) 设计C) 可行性研究D) 实现参考答案:C7. 下面不能作为结构化方法软件需求分析工具的是A) 系统结构图B) 数据字典(DD)C) 数据流程图(DFD图)D) 判定表参考答案:A8. 在关系模型中,每一个二维表称为一个A) 关系B) 属性C) 元组D) 主码(键)参考答案:A9. 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A 和C的联系是A) 一对一B) 一对多C) 多对一D) 多对多参考答案:B10.A) 选择B) 投影C) 交D) 并参考答案:D11. 以下叙述中正确的是A) C语言程序所调用的函数必须放在main函数的前面B) C语言程序总是从最前面的函数开始执行C) C语言程序中main函数必须放在程序的开始位置D) C语言程序总是从main函数开始执行参考答案:D12. C语言程序中,运算对象必须是整型数的运算符是A) &&B) /C) %D) *参考答案:C13. 有以下程序#include <stdio.h>main(){int sum, pad, pAd;sum = pad = 5;pAd = ++sum, pAd++, ++pad;printf("%d\n", pad );}程序的输出结果是A) 5B) 6C) 7D) 8参考答案:B14. 有以下程序#include <stdio.h>main(){int a=3;a+=a-=a*a;printf( "%d\n", a );}程序的输出结果是A) 0B) 9C) 3D) -12参考答案:D15. sizeof( double )是A) 一个整型表达式B) 一个双精度型表达式C) 一个不合法的表达式D) 一种函数调用参考答案:A16. 有以下程序#include <stdio.h>main(){int a=2, c=5;printf( "a=%%d,b=%%d\n", a,c );}程序的输出结果是A) a=2,b=5B) a=%2,b=%5C) a=%d,b=%dD) a=%%d,b=%%d参考答案:C17. 若有定义语句:char a='\82';则变量aA) 说明不合法B) 包含1个字符C) 包含2个字符D) 包含3个字符参考答案:A18. 有以下程序#include <stdio.h>main(){char c1='A', c2='Y';printf( "%d, %d\n", c1,c2 );}程序的输出结果是A) 输出格式不合法,输出出错信息B) 65,89C) 65,90D) A,Y参考答案:B19. 若变量已正确定义for( x=0,y=0; ( y!=99 && x<4 ); x++ )则以上for循环A) 执行3次B) 执行4次C) 执行无限次D) 执行次数不定参考答案:B20. 对于while(!E) s; ,若要执行循环体s,则E的取值应为:A) E等于1B) E不等于0C) E不等于1D) E等于0参考答案:D21. 有以下程序#include <stdio.h>main(){int x;for( x=3; x<6; x++ )printf( (x%2 ) ? ("*%d") :("#%d"),x);printf("\n");}程序的输出结果是A) *3#4*5B) #3*4#5C) *3*4#5D) *3#4#5参考答案:A22. 有以下程序#include <stdio.h>main(){ int a, b;for( a=1,b=1; a<=100; a++ ){ if(b>=20) break;if(b % 3==1) { b=b+3; continue; }b=b-5;}printf("%d\n",a);}程序的输出结果是A) 10B) 9C) 8D) 7参考答案:B23. 有以下程序#include <stdio.h>void fun( int x, int y, int *c, int *d ){ *c = x+y; *d = x-y; }main(){ int a=4, b=3, c=0, d=0;fun ( a, b, &c, &d );printf( "%d %d\n" , c, d );}程序的输出结果是A) 0 0B) 4 3C) 3 4D) 7 1参考答案:D24. 有以下程序#include <stdio.h>void fun( int *p, int *q ){ int t;t = *p; *p = *q; *q=t;*q = *p;}main(){ int a=0, b=9;fun ( &a, &b );printf( "%d %d\n" , a,b );}程序的输出结果是A) 9 0C) 9 9D) 0 9参考答案:C25. 有以下程序#include <stdio.h>main(){ int a[ ]={ 2,4,6,8,10 }, x, *p, y=1;p = &a[1];for( x=0; x<3; x++ ) y += *(p+x);printf( "%d\n",y );}程序的输出结果是A) 13B) 19C) 11D) 15参考答案:B26. 有以下程序#include <stdio.h>main()int i, x[3][3] = { 1,2,3,4,5,6,7,8,9 };for( i=0; i<3; i++ )printf( "%d ", x[i][2-i] );printf( "\n" );}程序的输出结果是A) 1 5 0B) 3 5 7C) 1 4 7D) 3 6 9参考答案:B27. 设有某函数的说明为int* func(int a[10], int n);则下列叙述中,正确的是A) 形参a对应的实参只能是数组名B) 说明中的a[10]写成a[]或*a效果完全一样C) func的函数体中不能对a进行移动指针(如a++)的操作D) 只有指向10个整数内存单元的指针,才能作为实参传给a参考答案:B28. 有以下程序#include <stdio.h>char fun( char *c ){if ( *c<='Z' && *c>='A' )*c -= 'A'-'a';return *c;}main(){char s[81], *p=s;gets( s );while( *p ){*p =fun( p );putchar( *p );p++;}printf( "\n");}若运行时从键盘上输入OPEN THE DOOR<回车>,程序的输出结果是A) OPEN THE DOORB) oPEN tHE dOORC) open the doorD) Open The Door参考答案:C29. 设有定义语句:char *aa[2]={ "abcd","ABCD"};则以下叙述正确的是A) aa[0]存放了字符串"abcd"的首地址B) aa数组的两个元素只能存放含有4个字符的一维数组的首地址C) aa数组的值分别是字符串"abcd"和"ABCD"D) aa是指针变量,它指向含有两个元素的字符型数组参考答案:A30. 有以下程序#include <stdio.h>int fun( char *s ){ char *p=s;while (*p !=0 ) p++;return ( p-s );}main(){ printf( "%d\n", fun( "goodbey!" ) ); }程序的输出结果是A) 0B) 6C) 7D) 8参考答案:C31. 有以下程序#include <stdio.h>int fun( int n ){ int a;if( n==1 ) return 1;a = n + fun( n-1 );return ( a );}main(){ printf( "%d\n", fun( 5 ) ); }程序的输出结果是A) 9C) 10D) 15参考答案:D 32. 有以下程序#include <stdio.h>int d=1;void fun( int p ) {int d=5;d += p++;printf("%d ", d ); }main(){int a=3;fun( a );d += a++;printf("%d\n",d); }程序的输出结果是B) 9 6C) 9 4D) 8 5参考答案:A 33. 有以下程序#include <stdio.h>int fun(intA){int b=0;static int c=3;a =( c++,b++);return ( a );}main(){int a = 2, i, k;for( i=0; i<2; i++ )k = fun(a++);printf( "%d\n",k ); }程序的输出结果是A) 4B) 0C) 1D) 2参考答案:B34. 有以下程序#include <stdio.h>main(){ char c[2][5]={ "6934", "8254" },*p[2] ;int i, j, s=0;for( i=0; i<2; i++ ) p[i]=c[i];for( i=0; i<2; i++ )for( j=0; p[i][j]>0 && p[i][j]<='9'; j+=2 )s = 10*s + p[i][j] - '0';printf( "%d\n" ,s );}程序的输出结果是A) 693825B) 69825C) 63825D) 6385参考答案:D35. 有以下程序#include <stdio.h>#define SQR(X) X*Xmain(){int a=10, k=2, m=1;a /= SQR(k+m)/SQR(k+m);printf("%d\n",a);}程序的输出结果是A) 0B) 1C) 9D) 10参考答案:B36. 有以下程序#include <stdio.h>main(){ char x=2, y=2, z;z=( y<<1 )&( x>>1 );printf( "%d\n",z );}程序的输出结果是A) 1B) 0C) 4D) 8参考答案:B37. 有以下程序#include <stdio.h>struct S{ int a;int b; };main(){ struct S a, *p=&a;a.a=99;printf( "%d\n" , __________ );}程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是A) a.aB) *p.aC) p->aD) (*p).a参考答案:B38. 有以下程序#include <stdio.h>#include <stdlib.h>void fun( double *p1,double *p2,double *s){ s = (double *)calloc( 1,sizeof(double) );*s = *p1 + *( p2+1 );}main(){ double a[2] = { 1.1, 2.2 }, b[2] = { 10.0, 20.0 }, *s=a;fun( a, b, s );printf( "%5.2f\n", *s);}程序的输出结果是A) 21.10B) 11.10C) 12.10D) 1.10参考答案:D39.A) p=p->next; s ->next=p; p->next=s;B) s ->next='\0'; p=p->next; p->next=s;C) p=p->next; s ->next=p->next; p->next=s;D) p=(*p).next; (*s ).next=(*p).next; (*p).next=s;参考答案:A40. 若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是A) EOFB) 非0C) -1D) 0参考答案:D。
计算机程序设计员国家职业资格三级(高级)_试卷二
计算机程序设计员国家职业资格三级(高级)理论知识试卷注意事项1、本试卷依据2008年颁布的《计算机程序设计员》国家职业标准命制, 考试时间: 120分钟。
2、请在试卷标封处填写姓名、准考证号和所在单位的名称。
请仔细阅读答题要求, 在规定位置填写答案。
一、单项选择题(第1题—第120题。
选择一个正确的答案, 将相应的字母填入题内的括号中。
每题0.5分, 满分60分。
)1. 法人或其他组织的软件著作权保护期为()年。
A.40B.50C.60D.1002.建立数据库系统的主要目标是减少数据的冗余, 提高数据的独立性, 并集中检查()。
A.数据操作性B.数据完整性C.数据兼容性D.数据可维护性3.将相同或相似的数据或数据特征归类, 使用较少的数据量描述原始数据, 以达到减少数据量的目的, 这种压缩称为()。
A.有损压缩B.无损压缩C.哈夫曼编码压缩D.预测编码压缩4. ()是目前世界上最大、最具有权威性的国际标准化专门机构。
A.国际标准组织 B、国际电信联盟A、C.美国电气及电子工程师学会 D.国际电工委员会5. ()是一种广泛应用于各行各业的技术管理过程。
技术管理 B.软件工程 C.项目管理 D.系统工程6.软件工程方法的产生源于软件危机, 下列()是产生软件危机的内在原因。
A.软件复杂性B.软件维护性C.软件成本太高D、软件质量难保证7.下列关于职业道德的说法中, 正确的是()。
A.职业道德的形式因行业不同而有所不同B.职业道德在适用范围上具有普遍性C.职业道德在内容上具有普遍性D.讲求职业道德会降低企业的竞争力8.如果以链表作为栈的存储结构, 则退栈操作时()。
A.对栈不作任何判别 B、必须判别栈是否空C.判别栈元素的类型D.必须判别栈是否满9.在SQL中, SELECT语句的“SELECT DISTINCT”表示查询结果中()。
A.属性名都不相同B.行都不相同C.去掉重复的列D.属性值都不相同10. ()不是音乐文件格式。
软件水平考试中级软件设计师上午基础知识历年真题试卷汇编2_真题(含答案与解析)-交互
软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编2(总分36, 做题时间90分钟)1. 选择题选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。
这些软件文档属于职务作品,且(10)。
SSS_SINGLE_SELA 其著作权由公司享有B 其著作权由软件设计师享有C 除其署名权以外,著作权的其他权利由软件设计师享有D 其著作权由公司和软件设计师共同享有分值: 2答案:A解析:执行本单位的任务或者主要是利用本单位的物质条件所完成的职务发明创造,著作的权利属于该单位。
王某所编写的文档足按公司规定编写的,因此著作权应归属该公司。
2.甲经销商擅自复制并销售乙公司开发的OA软件光盘已构成侵权。
内企业在未知的情形下从甲经销商处购入10张并己安装使用。
在内企业知道了所使用的软件为侵权复制品的情形下,以下说法正确的是(11)。
SSS_SINGLE_SELA 丙企业的使用行为为侵权,须承担赔偿责任B 丙企业的使用行为不侵权,可以继续使用这10张软件光盘C 丙企业的使用行为侵权,支付合理费用后可以继续使用这10张软件光盘D 丙企业的使用行为不侵权,不需要承担任何法律责任分值: 2答案:C解析:根据我国《反不正当竞争法》第十条规定,侵犯计算机的具体表现形式包括第三人在明知违法的情况下,仍然从侵权人那里获取、披露或者使用计算机软件商业秘密。
因此该公司行为侵权,且支付合理费用后可以继续使用这10张光盘。
3.为说明某一问题,在学术论文中需要引用某些资料。
以下叙述中错误的是(13)。
SSS_SINGLE_SELA 既可引用发表的作品,也可引用未发表的作品B 只能限于介绍、评论作品C 只要不构成自己作品的主要部分,可适当引用资料D 不必征得原作者的同意,不需要向他支付报酬分值: 2答案:A解析:在学术论文中需要引用某些资料,属于合理使用的范围,可以不经著作权人许可,不向其支付报酬。
08年上半年程序员上午试卷以及答案
2008年上半年程序员上午试卷(注:红色字体为所选答案)●在Word编辑状态下,可以把一段文字的格式快速应用到另一段文字上,以提高编排文章的效率,其方法是:单击常用工具栏上的“(1) ”按钮;然后移动鼠标到待格式化的文本开始处,(2) 。
(1)A. B.C. D.(2)A. 按键的同时单击鼠标左键即可B. 按键的同时单击鼠标右键即可C.按住鼠标左键拖动鼠标,到达待格式化的文本末尾时松开鼠标键D. 按住鼠标右键拖动鼠标,到达待格式化的文本末尾时松开鼠标键●Excel 单列表格(3) 可以根据“分隔符号”分列成多列表格。
如果选中某单元格并输入2000,回车后此单元格的显示内容为¥2000,那么应将此单元格的格式设置成(4) 。
(3) A.B.C.D.(4)A. 数值B.人民币C. 货币D. 科学记数●因特网最高层域名分为机构性域名和地理性域名两大类,目前主要有14种机构性域名,其中“(5) ”是教育机构域名。
(5)A. COM B. EDU C. GOV D. ORG●将十六进制数9B 转换为八进制数为(6) 。
(6) A. 233 B. 433 C. 463 D. 531●冯▪诺依曼体系结构的计算机有两个主要组成部件:内存和处理器。
其中,内存用于存储指令和数据。
在大多数高级语言程序中,(7) 是内存单元的抽象。
微处理器中的ALU 可执行算术运算和(8) 操作。
(7)A.变量B. 关键字C. 语句D. 数据类型(8)A. 浮点B. 定点C. 逻辑D. 控制●已知某字符的编码为“0100101”,若最高位增加一个偶校验位,则其编码变为(9) 。
(9)A. 10100101 B. 11001010 C. 01000110 D. 01010101●对于一个基于网络的应用系统,在客户端持续地向服务端提交作业请求的过程中,若作业响应时间越短,则服务端(10) 。
(10)A. 占用内存越大B. 越可靠C. 吞吐量越大D. 抗病毒能力越强●在软件开发中使用函数库可(11) 。
2024年软件资格考试程序员(初级)(基础知识、应用技术)合卷试卷及解答参考
2024年软件资格考试程序员(基础知识、应用技术)合卷(初级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、以下关于软件工程基本原理的说法中,不正确的是:A、软件工程的目标是提高软件产品的质量,降低软件开发成本B、软件工程采用工程化的方法和手段来指导软件开发和维护C、软件工程强调使用统一的软件开发流程和标准D、软件工程的核心思想是早期进行软件的需求分析和设计2、在软件开发生命周期中,以下哪个阶段的主要任务是进行需求分析和设计:A、编码阶段B、测试阶段C、维护阶段D、需求分析与设计阶段3、在计算机科学中,下列哪个术语用来描述一种能够自动执行任务的计算机程序?A. 操作系统B. 算法C. 应用程序D. 硬件4、在算法复杂度分析中,O(n^2)表示的是哪种时间复杂度?A. 常数阶B. 线性阶C. 平方阶D. 对数阶5、在软件开发过程中,需求分析的主要目的是什么?A. 确定软件开发的项目范围B. 设计软件的功能模块C. 编写软件的详细设计文档D. 实现软件的功能6、以下关于面向对象编程(OOP)的说法,错误的是?A. 面向对象编程将数据和行为封装在对象中B. 面向对象编程强调继承和多态C. 面向对象编程可以降低软件的耦合度D. 面向对象编程适合所有类型的软件开发7、在下列选项中,哪一个是面向对象编程的基本特征,并解释其含义?A. 继承 - 允许创建现有类的新版本或子类,在子类中可以添加新的方法或属性,或者覆盖父类的方法。
B. 封装 - 将数据和操作数据的方法捆绑在一起,隐藏内部实现细节。
C. 多态 - 同一个操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。
D. 抽象 - 在不提供细节的情况下展示概念的本质。
8、假设有一个二进制数10110101,将其转换成十进制数是多少?9、在面向对象编程中,以下哪个概念描述了一个对象在运行时所能识别的操作集合?A. 方法B. 属性C. 类D. 继承 10、在Java语言中,以下哪个关键字用于声明一个线程?A. threadB. processC. runD. Thread11、下列选项中,哪一个是面向对象程序设计的核心特征,并解释其作用?A. 封装性B. 继承性C. 多态性D. 抽象性12、在计算机系统中,下列哪一种存储器的速度最快?A. 硬盘驱动器(HDD)B. 固态硬盘(SSD)C. 随机存取存储器(RAM)D. 高速缓存(Cache)13、在软件开发过程中,哪个阶段主要是进行需求分析和系统设计?A. 编码阶段B. 测试阶段C. 需求分析阶段D. 部署阶段14、以下哪种编程范式强调函数式编程,且以数据流为中心?A. 面向对象编程(OOP)B. 函数式编程(FP)C. 逻辑编程D. 过程式编程15、在计算机系统中,下列哪一项不是用来衡量存储容量的单位?A. KBB. MBC. GHzD. TB16、关于算法的时间复杂度与空间复杂度,下列说法正确的是:A. 时间复杂度总是大于或等于空间复杂度。
计算机二级考试JAVA模拟试题库二答案及解析
计算机二级考试JAVA模拟试题库二答案及解析2015年计算机二级考试JAVA模拟试题库(二)答案及解析一、选择题1.D。
解析:算法的时间复杂度和空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。
2.B。
解析:先进的软件开发工具和环境对提高开发人员工作效率是至关重要的。
3.D。
解析:程序设计语言的基本成分有:数据成分,用于描述程序所涉及的数据;运算成分,用于描述程序中所包含的运算;控制成分,用于描述程序中所包含的控制;传输成分,用于表达程序中数据的传输。
4.C。
解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。
在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为n。
5.D。
解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。
6.C。
解析:面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。
7.B。
解析:基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括软件开发技术和软件工程管理。
8.D。
解析:在面向对象方法中,对象之间通过消息进行通信。
消息中只包含传递者的要求,但并不指示接受者应该怎么完成这些处理。
9.C。
解析:软件调试技术包括强行排错法、回溯法和原因排除法。
边界值分析、错误推断都是黑盒测试的方法。
10.C。
解析:数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,因此DB和DBMS都是DBS的组成部分。
11.D。
解析:高级语言是一类人工设计的语言,因为它对具体的算法进行了描述,所以又称为算法语言。
它是面向程序设计独立于计算机的硬件。
全国自考(计算机系统结构)模拟试卷2(题后含答案及解析)
全国自考(计算机系统结构)模拟试卷2(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 简单应用题 5. 综合应用题单项选择题1.处理机操作步骤并行的典型例子是( )A.阵列处理机B.并行存储器系统和相联处理机C.流水线处理机D.多处理机正确答案:C解析:流水线处理机是处理机操作步骤并行的典型例子。
2.对系统程序员不透明的应当是( )A.Cache存储器B.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存储器正确答案:D解析:虚拟存储器对系统程序员不透明,对应用程序员透明。
3.计算机组成设计不考虑( )A.专用部件设置B.功能部件的集成度C.控制机构的组成D.缓冲技术正确答案:B解析:计算机组成设计包含专用部件设置、控制机构的组成、缓冲技术等,而功能部件的集成度属于系统结构的范畴。
4.多级混洗交换网络又叫作( )A.移数网络B.STARAN网络C.数据交换网路D.Omega网络正确答案:D解析:Omega网络又称为多级混洗网络。
5.软硬件功能是等效的,提高硬件功能的比例不会( )A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需存储器用量正确答案:B解析:提高硬件功能不是以提高硬件利用率为目的,常常是为了降低硬件的使用频率。
6.二功能交换单元是指( )A.直接和上播B.上播和下播C.直连和交换D.交换和下播正确答案:C解析:交换开关有四种状态,分别是直连、交换、上播和下播。
二功能交换单元为直连和交换,有全部四种功能的称为四功能交换。
7.共享主存的多处理机中,为减少访问主存冲突,采用的方式一般为( )A.并行多体交叉主存系统B.虚拟存储器C.共享Cache存储器D.用高速单体主存系统正确答案:A解析:共享主存的多处理机中,为减少访问主存冲突,采用的方式一般为并行多体交叉主存系统。
8.脉动阵列式处理机系统具有( )A.多个相同的排成阵列结构的CPUB.多个不同的排成阵列结构的处理机C.多个相同的排成阵列结构的处理机D.最适合完成累加和求解正确答案:C解析:脉动阵列结构是由一组处理单元PE构成的阵列,每个PE的内容结构相同。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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) 。