第一篇:2016下半年软考程序员考试冲刺模拟试题及答案(五)
软考程序员资讯
http:// 2016下半年软考程序员考试冲刺模拟试题及答案
(五)下面是希赛小编为大家整理的2016下半年程序员考试冲刺模拟试题及答案,希望能帮助学友们,祝所有考生们复习顺利。
模拟试题
81.哪个类或接口不包括在JDK Collection Framework中(E).A.Collections B.Itertor C.TreeMap D.Arrays E.Enumeration
82.释放SessionBean使用的某些资源或者刷新Entity Bean的缓存的代码一般实现在哪个方法中(B).A.ejbActivate B.ejbPassivate C.ejbRemove D.ejbStore E.ejbLoad
83.下面哪个Map最适合用来实现LFU Cache(B).A.TreeMap B.HashMap
软考程序员资讯
http:// C.WeakHashMap D.HashTable E.IdentityHashMap
84.如果你被要求写一段代码读取一个文本文件,那么一般使用哪种Stream(B).A.FileInputStream B.FileReader C.DateInputStream D.ObjectInputStream
85.每一个ORACLE数据库都有一个或者多个物理文件(data file).数据文件有哪个特征(D).A.一个数据文件可以和多个数据库联系
B.文件中的数据在需要时可以读取,并且存储在ORACLE内存储区中 C.数据文件建立后,大小可以随实际业务需要进行调整
D.一个表空间(数据库存储的逻辑单位)可由一个或者多个数据文件组成
86.transient变量和下面哪一项有关(A).A.Serializable B.Cloneable C.Throwable
软考程序员资讯
http:// D.Runnable E.Comparable
87.执行下列语句后,i和n的值为(C)int i=10;int n=i++%5; a、10,0 b、10,1 C、11,0 d、11,1
88.MAX-LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量(CD).A、public int MAX-LENGTH=100; B、final int MAX-LENGTH=100; C、final public int MAX-LENGTH=100; D、public final int MAX-LENGTH=100;
89.需求分析中开发人员要从用户那里了解到(A).A、软包做什么 B、包的结 C、伪代码的设计 D、接口的参数
软考程序员资讯
http:// 90.在oracle中,下面哪个函数与||运算符有相同的功能(B).A、ltrim B、contact C、substr D、instr
91.当frame的大小被改变时frame中的按钮的位置可能被改变时使用哪一个布局管理器(B)
A、border layout B、flow layout C、card layout D、grid layout
92.下面的哪些赋值语句是错误的,(A)A、float f=11.1 B、double d=5.3e12 C、double d=3.14159 D、double d=3.14d
93.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(D)
A、结构合理性
软考程序员资讯
http:// B、软件外部功能 C、程序正确性 D、程序内部逻辑
94.pl/sql中用来判断fetch语句是否成功,并且在fetch语句失败时返回逻辑真的属性是:(B)A、%rowcount B、%notfound C、%found D、%isopen
95.cmm3级的特点是:(B)初始级可重复级已定义级已管理级优化级 A、特殊的过程 B、过程定义 C、过程实施 D、过程控制
96.软件文档是软件工程实施中的重要万分它不仅是软件开发各阶段的重要依据,而且它影响软件的(A,B)
A、可理解性 B、可维护性 C、可扩展性
软考程序员资讯
http:// D、可移植性
97.关系数据库中,典型的实体关系模型有三个要素,下面哪个不是三要素之一,(D)A、实体 B、属性 C、关系 D、索引
98.算法的时间复杂度是指(C)A、执行算法程序所需要的时 B、算法程序的长度
C、算法执行过程中所需要的基本运算次数 D、算法程序中的指令条数
99.在jsp中如果需要使用发送到客户端的html注释,该使用下面哪种方式(C)A、<%/**% B、<%//%> C、 D、<%----%>
软考程序员资讯
http:// 100.下面所列偶合中最低级别偶合是:(D)A、内容偶合 B、公共偶合 C、数据偶合 D、非直接偶合
如需了解更多软考程序员考试资讯,请看希赛软考学院!
第二篇:2014年计算机软考程序员考前冲刺试题及答案
2014年计算机软考程序员考前冲刺试题及答案(1)1.下面是关于解释程序和编译程序的论述,其中正确的一条是
A.编译程序和解释程序均能产生目标程序
B.编译程序和解释程序均不能产生目标程序
C.编译程序能产生目标程序而解释程序则不能
D.编译程序不能产生目标程序而解释程序能
2.下面是与地址有关的四条论述,其中有错的一条是
A.地址寄存器是用来存储地址的寄存器
B.地址码是指令中给出源操作数地址或运算结果的目的地址的有关信息部分
C.地址总线上既可传送地址信息,也可传送控制信息和其他信息
D.地址总线上除传送地址信息外,不可以用于传输控制信息和其它信息
3.下列四个不同数制表示的数中,数值最大的是
A.二进制数11011101
B.八进制数334
C.十进制数219
D.十六进制数DA
4.设WlndowS98桌面上已经有某应用程序的图标,要运行该程序,可以
A.用鼠标左键单击该图标
B.用鼠标右键单击该图标
C.用鼠标左键双击该图标
D.用鼠标右键双击该图标
5.Windows98中的“剪贴板”是
A.硬盘中的一块区域
B.软盘中的一块区域
C.高速缓存中的一块区域
D.内存中的一块区域
参考答案:1-5 CCACD
6.下面是关于Windows98文件名的叙述,错误的是
A.文件名中允许使用汉字
B.文件名中允许使用多个圆点分隔符
C.文件名中允许使用空格
D.文件名中允许使用竖线(“|”)
7.当选定文件或文件夹后,不将文件或文件夹放到“回收站”中,而直接删除的操作是
A.按Delete(Del.键
B.用鼠标直接将文件或文件夹拖放到“回收站”中
C.按Shift+Delete(Del.键
D.用“我的电脑”或“资源管理器”窗口中“文件”菜单中的删除命令
8.在Windows98中,不能进行打开“资源管理器”窗口的操作是
A.用鼠标右键单击“开始”按钮
B.用鼠标左键单击“任务栏”空白处
C.用鼠标左键单击“开始”菜单中“程序”下的“Windows资源管理器”项
D.用鼠标右键单击“我的电脑”图标
9.在使用Windows98的过程中,若出现鼠标故障。在不能使用鼠标的情况下,可以打开“开始”菜单的操作是
A.按Shift+Tab键
B.按Ctrl十Shift键
C.按Ctrl+Esc键
D.按空格键
10.在Windows98的“我的电脑”窗口中,若已选定了文件或文件夹,为了设置其属性,可以打开属性对话框的操作是
A.用鼠标右键单击“文件”菜单中的“属性”命令
B.用鼠标右键单击该文件或文件夹名,然后从弹出的快捷菜单中选“属性”项
C.用鼠标右键单击“任务栏”中的空白处,然后从弹出的快捷菜单中选择“属性”项
D.用鼠标右键单击“查看”菜单中“工具栏”下的“属性”图标
参考答案:6-10 DCBCB
第三篇:2016年软考程序员试题及答案解析
程序员考试:http:// 2016年软考程序员试题及答案解析
一、选题题
1.二进制语言是属于()A.面向机器语言 B.面向问题语言 C.面向过程语言 D.面向汇编语言
【解析】人们研制了许许多多计算机程序设计语言,其中二进制语言直接来自计算机的指令系统,与具体计算机紧密相关,所以是一种面向机器语言。面向问题语言是为了易于描述和求解某类特定领域的问题而专门设计的一种非过程语言。面向过程语言是一种能方便描述算法过程的计算机程序设计语言。有汇编语言,但没有面向汇编语言。汇编语言也是一种面向机器的语言,与机器语言比较,汇编语言用有助于记忆的符号来代表二进制代码。所以解答是A。
【答案】A 2.下列语言中不属于面向过程的语言是()A.高级语言 B.低级语言 C.C语言 D.PASCAL语言
【解析】C语言和PASCAL等程序设计语言都是高级语言,它们用于描述复杂加工的处理过程,所以也称它们是面向过程语言。低级语言是指机器语言和汇编语言,低级语言是面向机器的语言,而不是面向问题的语言。所以解答是B。【答案】B 3.下列字符中属于键盘符号的是()A.B.n C.t D.b 【解析】键盘符号是指键盘上有标记,并能在显示器上直接以其标记字样显示的字符。有许多键盘上有标记的符号,它们不是用于直接显示的,键入这种字符用于表示特定的意义,如常用的回车符。为了能让C程序标记这种符号,程序采用转义字符的方式书写这种字符。如'n'、't'、'b'都不是键盘字符,在C语言中,它们都得用转义字符来表达。只有字符才是键盘字符。所以解答是A。但在C
程序员考试:http:// 程序中,反斜杠字符已特别用作转义字符的引导符,它也得用转义字符的表达形式书写,将它写成’’。【答案】A 4.下列字符列中,不是用来表达转义字符是()A.B.' C.074 D. 【解析】转义字符有三种书写形式:反斜社字符后接上某个规定的字符;反斜杠字符后接上13个八进制数字符;反斜社字符和字符X之后接上1至2个十六进制数字符。后两种分别八进制数和十六进制数直接给出字符的ASCll代码值。而074是八进制整数,不是转义字.所以解答是C。【答案】C 5.不是C语言提供的合法关键字是()A.switch B.begin C.case D.default 【解析】因C语言的关键字表中没有begin,它不是C语言的关键字。所以解答是B。【答案】B
6.下列字符列中,能作为单个标识符是()l A.?a B.a=2 C.a.3 D.a___3 【解析】在C语言中,规定标识符是这样一种字符序列,由英文字母或下线字符开始,后接任1个英文字母、下线字符和数字符组成。所以问题所列的字符列只有a_3是标识符,其余都l是标识符,一个是由字符’?’开头、一个中间有字符’=’,另一个有字符’.’。所以解答是D。【答案】D 7.在C语言中,下列说法中错误的是()A.函数定义可以分为两个部分:函数说明部分和函数体 B.主函数可以调用任何非主函数
程序员考试:http:// C.任何非主函数可以调用其它任何非主函数 D.程序可以从任何函数开始执行
【解析】每个C函数的定义分两部分,函数说明部分和函数体,所以叙述A.是正确的叙述。C语言中,函数可以递归调用,主函数可以调用程序中的任何函数,当然可以调用任何非主教的其它函数,所以叙述B.是一个正确的叙述。同样理由,叙述C.也是正确的。C语言规,C程序只有一个主函数,并总是从主函数开始执行,不能从非主函数开始执行。所以,说程可以从任何函数开始执行是错误的。所以解答是D。【答案】D 8.下列字符列中,可以作为“字符串常量”的是()A.ABC B.ABC” C.’abc’ D.’a’
【解析】C程序中,一个字符率常量是表示一个字符序列,书写时,用双引号字符前后括住这个字符序列。所以只有”ABC”是一个正确的字符率常量,其余都不是。其中,ABC可作为标识符,字符列’abc’不能出现在C程序中,’a’是一个字符常量。所以解答是B。【答案】B 9.在以字节存储字符的系统中,’n’在内存占用的字节数是()A.1 B.2 C.3 D.4 【解析】一般来说,一个字符在内存中只占1个字节,’n’是转义字符,其意义是换行符,它作为一个字符存储,在内存也只占五个字节。所以解答是A。【答案】A 10.字符串”XyZ”在内存占用的字节数是()A.3 B.4 C.6 D.8
程序员考试:http:// 【解析】字符串中的每个字符占1个字节,但C程序在存储字符串时,要在最后一个有效字符后面接上1个字符串结束的标记符' '。这样,存储字符串常量”xyZ”需要4个字节。所以解答是B。【答案】B
第四篇:软考程序员考试练习题及答案(三)
软考程序员资讯
http:// 软考程序员考试练习题及答案
(三)下面是希赛小编为大家整理的软考程序员考试练习题及答案,希望能帮助学友们,祝所有考生们复习顺利,安然通过考试。
练习题
21.如果你被要求写一段代码读取一个图片文档,那么一般使用哪种Stream(A)。
A、FileInputStream B、FileReader C、DataInputStream D、ObjectInputStream
22.下面关于缺省构造方法的描述中正确的是(D)。A、缺省构造方法可以初始化其它方法中定义的变量 B、java编译器会为所有的类创建缺省构造方法
C、如果在一个类中定义的构造方法都声明了参数,java编译器将为这个类创建一个缺省构造方法
D、当类中没有定义任何构造方法时,java编译器将为这个类创建缺省构造方法
23.消息类型web服务适合下面哪些情况(BD)。A、调用web服务的客户机要求立即响应 B、web服务功能在异步环境中
软考程序员资讯
http:// C、web服务是面向过程的 D、web服务是数据驱动的
24.给出下面的不完整的方法 {success=connect();If(success==-1){ Throw new TimedOutException();} } TimedOutException不是一个RuntimeException。下面的哪些声明可以被加入第一行完成此方法的声明(BC)。
A、public void method()B、public void method()throws Exception C、public void method()throws TimedOutException D、public void method()throw TimedOutException
25.以下说法错误的是(ABD)。
A、类及其属性、方法可以同时有一个以上的修饰符来修饰 B、一个java类可以由多个父类 C、一个java类可以有多个子类
D、如果p是父类parent的对象,而c是子类child的对象,则语句c=p是正确的
软考程序员资讯
http://
26.一个正在执行的线程在遇到下列情况会暂时停止执行(ABD)。A、休眠
B、执行suspend被挂起 C、执行输入输出操作 D、执行wait()方法
27.下列关于线程的说法正确的是(AB).A、java支持多线程机制。
B、一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实行多线程,则需要在子类中重新定义run()方法。把需要执行的代码写入run()方法中。如果实行Runnable接口实现多线程,则要编写接口中的抽象方法run()方法的方法体
C、要在程序中实现多线程,必须倒入Thread类import java.lang.Thread.D、一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠。
28.对于java.util.TreeSet类,下面哪些描述是正确的(AC)。A、这个集合中的元素是有序的 B、这个集合是保证不可变的 C、集合中的元素保证是唯一的 D、集合中元素使用唯一的key访问
软考程序员资讯
http:// E、集合中的元素保证是同步的
29.关于版本控制以下描述不正确的是(D)。A、自动跟踪每个文件和目录的变更情况 B、支持并行开发
C、ClearCase提供版本管理功能 D、能够提高软件可移植性
30.ClearCase用户通过(C)的方式获取VOB中存储的数据。A、资源管理器 B、视图(VIEW)
C、版本树(Version tree)
如需了解更多习题资讯请到希赛网进行查看。
第五篇:软考程序员考试练习题及答案(六)
软考程序员资讯
http:// 软考程序员考试练习题及答案
(六)下面是希赛小编为大家整理的软考程序员考试练习题及答案,希望能帮助学友们,祝所有考生们复习顺利,安然通过考试。
练习题
51.下面哪一个是有效的命令?(E)
A、SELECT*FROM books FOR UPDATE USING book_profit_idx WHERE(retail-cost)>10;
B、CREATE
INDEX
book_profit_idx ON(retail-cost)WHERE(retail-cost)>10 C、CREATE FUNCTION INDEX book_profit_idx ON books WHERE(retail-cost)>10;
D、a和c E、以上命令都不是
52.下面哪一项表示一个表中的一行?(D)A、一个属性 B、一个特征 C、一个字段 D、一个记录
53.下面哪一项“不是”有效的SELECT语句?(D)
软考程序员资讯
http:// A、SELECT Cost-Retail FROM books;B、SELECT Retail+Cost FROM books;C、SELECT retail*retail*retail FROM books;D、SELECT retail^3 from books;^操作不支持
54.使用UPDATE命令最多可以修改多少个记录?(D)A、1 B、2 C、3 D、无限制
55.当一个用户修改了表的数据,那么(D)A、第二个用户立即能够看到数据的变化
B、第二个用户必须执行ROLLBACK命令后才能看到数据的变化 C、第二个用户必须执行COMMIT命令后才能看到数据的变化 D、第二个用户因为会话不同,暂时不能看到数据的变化
56.表的主键特点中,说法错误的是:(B)A、一个表只能定义一个主键 B、主键可以定义在表级或列级 C、主键的每一列都必须非空 D、主键的每一列都必须惟一
软考程序员资讯
http:// 57.删除emp表的全部数据,但不提交,以下正确的语句是:(B)A、DELETE*FROM.EMP B、DELETE FROM EMP C、TRUNCATE TABLE EMP D、DELETE TABLE EMP
58.下面哪一个运算符与在一个多行子查询中使用IN运算符是等价的?(A)A、=ANY B、=ALL C、>ANY D、ANY
59.关于索引,说法错误的是:(A)A、索引总是可以提高检索的效率 B、索引由系统自动管理和使用 C、创建表的主键会自创建索引
D、删除索引对拥有索引的表的数据没有影响
60.下面哪一个SQL语句将删除DEPT表中的所有数据,并永久删除DEPT表的整个结构?(A)
A、DROP TABLE dept;B、DELETE TABLE dept;
软考程序员资讯
http:// C、TRUNCATE TABLE dept;D、)DELETE*.*FROM dept;[END CODE] 如需了解更多习题资讯请到希赛网进行查看。