自考java2009年10月真题及答案
09年java考试题目及参考答案
一、1、编译和运行下面的应用程序,屏幕输出的结果是( C )。
public class Test {public static void main(String args[]) {A a=new A("aaaaa");A.B b=a.new B();System.out.println(a.outStr+b.inStr);}}class A {String outStr;public A(String s) {outStr=s;}public class B {public String inStr="bbbbb";}}A) aaaaa B)ababa C) aaaaabbbbb D) bbbbb2、当某一线程正处于休眠状态,而另一个线程用Thread 类中的interrupt() 方法中断它时,抛出的异常类型是(A )。
A) InterruptedException B) RuntimeExceptionC) IOException D) ClassNotFoundException3、以下是应用程序中定义的静态方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输出的结果是( D )。
static void printBinary(int i) {System.out.print(i + "的2进制数表示为:\t");for(int j = 31; j >=0; j--)if(((1 << j) & i) != 0)System.out.print("1");elseSystem.out.print("0");System.out.println();//换行}A) 00000000000000000000000000000001B) 00000000000000000000000000000000C) 00000000000000000000000000001111D) 000000000000000000000000000000104、下面语句的功能是( C )。
java自考试题及答案
java自考试题及答案一、选择题(每题2分,共20分)1. Java中,以下哪个关键字用于定义一个类?A. classB. interfaceC. abstractD. enum答案:A2. 下列哪个选项是Java语言中的基本数据类型?A. StringB. intC. ArrayListD. HashMap答案:B3. 在Java中,下列哪个关键字用于捕获异常?A. tryB. catchC. throwD. finally答案:B4. Java中,下列哪个方法用于将字符串转换为整型?A. toInt()B. parseInt()C. toInteger()D. Integer.parseInt()答案:D5. 在Java中,下列哪个关键字用于实现多态?A. extendsB. implementsC. abstractD. final答案:A6. 下列哪个选项是Java集合框架中接口的类型?A. ListB. SetC. MapD. All of the above答案:D7. 在Java中,下列哪个关键字用于定义一个方法?A. classB. methodC. functionD. void答案:D8. 下列哪个选项是Java中线程的创建方式?A. 实现Runnable接口B. 继承Thread类C. A和BD. None of the above答案:C9. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B10. 下列哪个选项是Java中用于创建线程池的类?A. ExecutorServiceB. ExecutorC. ThreadPoolExecutorD. All of the above答案:D二、填空题(每题2分,共20分)1. Java中,一个类可以继承______个父类。
答案:12. Java中,______关键字用于定义一个私有方法。
2009年上半年全国自考计算机软件基础真题
2009年上半年全国自考计算机软件基础真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 下列合法的C语言标识符是【】A. staticB. 3abcC. abc_2D. am&t答案:C解析:(P7)C语言规定,变量名只能由字母、数字和下划线(_)三种字符组成,且第1个字符必须为字母或下划线。
static是关键字,3abc的第1个字符为数字,am&t多了一个字符&。
2. 已知int b=4;,执行语句b+=b++;后,b的值是【】A. 8B. 9C. 10D. 11答案:B解析:(P10)b+=b++等价于b=b+(b++),b++意思是在使用b之后,b的值加1,所以b=b+(b++)=5+4=9。
3. C语言表达式4!=3&&2&&4+1<5的值是【】A. 0B. 1C. 2D. 3答案:A解析:(P19~20)优先顺序由高到低:+、<、!=、&&。
表达式先计算4+1=5,5<5不成立,所以第二个&&的右侧为0,4!=3成立,即表达式1&&2&&0的结果为0。
4. 已知int a\[100\],*d=a;,下列错误的语句是【】A. a=d;B. *d=a[10];C. d=a+1;D. d=&a[2];答案:A5.A. for(i=1,s=0;i<=100;i++)s+=i;B. s=0;for(i=1;i<=100;)s=s+i++;C. i=1;s=1;while(i<=100){s=s+i;i++;}D. i=2;s=1;while(i<=100){s=s+i;i++;}答案:C解析:(P28~29)选项C:若将s=1;改为s=0;可实现题干要求。
2009年10月全国自考Java语言程序设计(一)真题及答案
2009年10月全国自考Java语言程序设计(一)真题及答案一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下面供选字符序列中,不属于Java语言关键字的是() (1分)A:gotoB:nullC:falseD:native2.以下程序代码的输出结果是()int x=73;System.out.println(x>>1);(1分)A:36B:36.5C:37D:true3.Java语言中,在类定义时用final关键字修饰,是指这个类() (1分)A:不能被继承B:在子类的方法中不能被调用C:能被别的程序自由调用D:不能被子类的方法覆盖4.以下是关于字符串运算的代码,执行该代码段的输出结果是()String s=″0123456789″,s1,s2;s1=s.substring(2);s2=s.substring(2,5);System.out.println(s1+s2);(1分)A:0122345B:234567892345C:012234D:234567892345.以下是关于FlowLayout布局组件排列顺序的叙述,正确的是() (1分)A:从上到下排列B:从左到右排列C:从下到上排列D:从右到左排列6.程序执行方法showOpenDialog(),能打开“打开文件对话框”,如果该方法的返回值是JFileChooser.APPROVE_OPTION,则用户执行的动作是() (1分)A:对话框非正常关闭B:按下“打开/保存”按钮C:按下“撤销”按钮D:重新输入了一个文件名7.设已经有Graphics2D对象g2d,Rectangle2D对象r,绘制对象r的代码是() (1分)A:g2d.draw(r)B:g2d.drawRect(r)C:r.draw()D:r.drawRect()8.在以下供选择的方法中,能让线程从阻塞状态恢复到就绪状态的方法是() (1分)A:start()B:init()C:resume()D:run()9.在以下供选择的方法中,不能用于文件随机访问的方法是() (1分)A:readChar()B:readLong()C:readInteger()D:writeChars()10.某程序利用网址参数创建URL对象url,接着希望利用对象url获得URLConnection对象,则这个url对象要调用的方法是() (1分)A:connection()B:URLConnection()C:getConnection()D:openConnection()二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
Java语言程序设计(一)真题2009年10月
Java语言程序设计(一)真题2009年10月(总分:100.00,做题时间:90分钟)一、单项选择题(总题数:10,分数:10.00)1.下面供选字符序列中,不属于Java语言关键字的是( )A.goto B.nullC.false D.native(分数:1.00)A.B.C. √D.解析:2.以下程序代码的输出结果是( )int x=73;System.out.println(x>>1);A.36 B.36.5C.37 D.true(分数:1.00)A. √B.C.D.解析:[解析] 十进制数73的二进制形式为0100 1001B,执行右移运算,右移一位得0010 0100B(即36)。
3.Java语言中,在类定义时用final关键字修饰,是指这个类( )A.不能被继承 B.在子类的方法中不能被调用C.能被别的程序自由调用 D.不能被子类的方法覆盖(分数:1.00)A. √B.C.D.解析:[解析] 在类声明之前用final修饰,声明类是final类,final类是不能被再继承的类,即它不能再有子类。
4.以下是关于字符串运算的代码,执行该代码段的输出结果是( )String s="0123456789",s1,s2;s1=s.substring(2);s2=s.substring(2,5);System. out. println(s1+s2);A.0122345 B.234567892345C.012234 D.23456789234(分数:1.00)A.B.C.D. √解析:[解析] substring()方法用来取字符串的子串。
s1=s.substring(2);//s1是23456789s2=s.substring(2,5);//s2是234System. out. println(sl+s2);//(sl+s2)是234567892345.以下是关于FlowLayout布局组件排列顺序的叙述,正确的是( )A.从上到下排列 B.从左到右排列C.从下到上排列 D.从右到左排列(分数:1.00)A.B. √C.D.解析:[解析] FlowLayout布局是将其中的组件按照加入的先后顺序从左到右排列,一行排满之后就转到下一行继续从左到右排列,每一行中的组件都居中排列。
2009年10月全国自考Java语言程序设计(一)参考答案
2009年10月全国自考Java语言程序设计(一)参考答案一、单项选择题 (本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1:参考答案:C2:参考答案:A3:参考答案:A4:参考答案:D5:参考答案:B6:参考答案:B7:参考答案:A8:参考答案:C9:参考答案:C10:参考答案:D二、填空题 (本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
错填、不填均无分。
1:参考答案:main()2:参考答案:import包名.类名;3:参考答案:相互发送消息4:参考答案:是否引用同一个对象5:参考答案:外观与风格6:参考答案:KeyListener7:参考答案:左上角8:参考答案:wait()9:参考答案:readLine()10:参考答案:IP地址和域名三、简答题 (本大题共6小题,每小题3分,共18分)1:参考答案:if(x>=0)y=x;elsey=-x;2:参考答案:4,5,6行错误3:参考答案:源对象、监视器对象、事件对象4:参考答案:Font fn=new Font("Courier",Font.BOLD,18);g.setFont(fn);5:参考答案:FileInputStream(String name)FileInputStream(File filename)FileOutputStream(String name)FileOutputStream(File filename)6:参考答案:流式socket和数据报式socket四、程序填空题 (本大题共5小题,每空2分,共20分)1:参考答案:i<a.lengtha[i]%2==02:参考答案:getActionCommand()append3:参考答案:radioNameList[i]isSelected()4:参考答案:getDocumentBase()this5:参考答案:getData()+deltanotify()五、程序分析题 (本大题共5小题,每小题4分,共20分)1:参考答案:fOb:Name:May FlowerBirth Year:1980Flower:true(2分)sOb:Name:PineBirth Year:2000Flower:falseConiferous:true(2分)2:参考答案:5671112(4分)3:参考答案:以文本框输入的数字为半径,(1分)以(10,10)为左上角,(1分)填充一个红色(1分)的圆。
全国2009年10月自学考试软件工程试题
全国2009年10月自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件危机产生的时期是( )A.“程序设计时代”初期B.“程序设计时代”末期C.“程序系统时代”初期D.“程序系统时代”末期2.以下属于面向数据结构的开发方法是( )A.结构化方法B.Jackson方法C.维也纳开发方法D.面向对象的开发方法3.数据字典定义数据流或数据存储组成时,使用了若干符号,其中{…}表示的含义是( )A.可选B.与C.或D.重复4.IDEF0是IDEF方法的一部分,用于建立系统的( )A.功能模型B.信息模型C.动态模型D.关系模型5.若模块内部所有处理元素都在同一个数据结构上操作,则该模块的内聚性类型是( )A.时间内聚B.偶然内聚C.通信内聚D.功能内聚6.若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是( )A.公共耦合B.控制耦合C.数据耦合D.标记耦合7.下列描述中,不.属于程序流程图优点的是( )A.历史最悠久,使用最广泛B.容易表示数据结构C.支持程序的三种基本控制结构D.直观清晰,易于使用8.设计人工智能领域内的系统,程序设计语言最好选择( )A.Cobol语言B.C语言C.Pascal语言D.Prolog语言9.以下四种逻辑覆盖中,发现错误能力最弱的是( )A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖10.软件工程领域中,与确认测试有关的软件开发阶段是( )A.编码B.详细设计C.概要设计D.需求分析11.对某个学生成绩系统进行测试,输入值是学生的成绩,范围为0~100,根据黑盒测试的等价类划分技术,下列划分正确的是( )A.1个合理等价类,1个不合理等价类B.1个合理等价类,2个不合理等价类C.2个合理等价类,1个不合理等价类D.2个合理等价类,2个不合理等价类12.为了使软件适应环境的变换而修改软件的维护活动称为( )A.校正性维护B.适应性维护C.完善性维护D.预防性维护13.根据原型的不同作用,快速原型模型有三类模型,分别为( )A.探索型原型、归纳型原型、演化型原型B.归纳型原型、实验型原型、演化型原型C.探索型原型、实验型原型、演化型原型D.探索型原型、实验型原型、归纳型原型14.面向对象开发方法中,动态模型使用的描述工具是( )A.状态图B.对象图C.数据流图D.类图15.在面向对象方法建立的对象模型中,类之间的关联具有多重性,其中小空心圆表示的重数是( )A.0或1B.1C.0到多D.1到多16.McCall质量度量模型中,与“用户熟悉、使用及准备输入和解释输出所需的工作量的大小”所对应的软件质量特性是( )A.正确性B.完整性C.可靠性D.可用性17.软件工程标准中,GIB属于( )A.国际标准B.国家标准C.行业标准D.企业规范18.与“可行性研究报告”文档有关的人员是( )A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具中,“编辑程序”属于( )A.需求分析工具B.需求追踪工具C.设计工具D.文档工具20.“与程序结构有关的度量”对应的软件复杂性度量参数是( )A.规模B.难度C.结构D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
2009年10月全国自考(计算机与网络技术基础)真题试卷(题后含答案及解析)
2009年10月全国自考(计算机与网络技术基础)真题试卷(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 名词解释 4. 简答题 5. 应用题单项选择题1.第一代电子计算机使用的电子元件是A.电子管B.晶体管C.小规模集成电路D.大规模集成电路正确答案:A2.美国标准信息交换码的英文简写是A.BCDB.BIG5C.ASCIID.EBCDIC正确答案:C3.C语言是A.机器语言B.汇编语言C.高级语言D.解释语言正确答案:C4.在Windows XP的控制面板中,可以快速安装程序的选项是A.性能和维护B.添加/删除程序C.辅助功能选项D.打印机和其他硬件正确答案:B5.在Windows XP中,要快速查找指定的文件或文件夹,可使用的命令是A.运行B.搜索C.收藏夹D.我的文档正确答案:B6.下列不属于按作用范围划分的计算机网络是A.广域网B.局域网C.城域网D.专用网正确答案:D7.传输信号的通道称为A.信息B.信道C.数据D.总线正确答案:B8.IPv4中,源地址或目的地址的长度为A.16位B.32位C.64位D.128位正确答案:B9.表示层的目的是处理有关被传送数据的A.表示问题B.应用问题C.传输问题D.同步问题正确答案:A10.网络通信结点的功能不包括A.主机接口功能B.交换功能C.监测功能D.数据处理功能正确答案:D11.数据链路层中继系统是A.网关B.桥接器C.路由器D.转发器正确答案:B12.下列不属于常见的网络互连设备的是A.网桥B.路由服务器C.协议变换器D.域名服务器正确答案:D13.用于网络规模大而网络数量小的是A.A类地址B.B类地址C.C类地址D.D类地址正确答案:A14.下列不属于当前流行的网络操作系统的是A.VINESB.NFSC.DOSD.NetWare正确答案:C15.Windows Server 2003系统的管理员账户是A.RootB.GuestC.AdministratorD.Super user正确答案:C16.Linux系统是A.单用户单任务B.单用户多任务C.多用户单任务D.多用户多任务正确答案:D17.RedHat Linux中的文件、目录复制命令是A.mvB.rmC.cpD.cd正确答案:C18.下列不属于防火墙体系结构的是A.被屏蔽主机体系结构B.被屏蔽子网体系结构C.双重宿主主机体系结构D.被屏蔽外网用户体系结构正确答案:D19.负责我国互联网域名和域名注册的机构是A.CNNICB.TCPC.OSID.IP正确答案:A20.电子邮件包括邮件头和A.邮件体B.发件人C.收件人D.发送时间正确答案:A填空题21.一个字节包含()位二进制。
java自考考试试题及答案
java自考考试试题及答案一、选择题(每题1分,共10分)1. Java语言的特点不包括以下哪一项?A. 简单性B. 健壮性C. 多范性D. 跨平台答案:C2. 在Java中,用哪个关键字可以定义一个类?A. varB. finalC. classD. def答案:C3. 下列哪个是合法的Java标识符?A. 2classB. classC. Class$D. class-class答案:C4. Java中的异常处理机制是基于哪个关键字?A. tryB. catchC. throwD. All of the above答案:D5. Java应用程序的入口点是哪一个方法?A. mainB. initC. startD. run答案:A6. 在Java中,哪个类提供了日期和时间的处理?A. DateB. TimeC. CalendarD. Timer答案:C7. 下列哪个是Java集合框架中的接口?A. ArrayListB. HashMapC. SetD. LinkedList答案:C8. Java中的哪个包包含了最基本的类?A. java.utilB. ngC. java.ioD. 答案:B9. 在Java中,哪个关键字用于实现单例模式?A. privateB. staticC. finalD. synchronized答案:B10. Java中的哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B二、填空题(每题2分,共10分)11. Java语言是_________类型的语言,它在执行前需要通过_________进行编译。
答案:面向对象;编译器12. 在Java中,所有的类都是类_________的子类。
答案:Object13. Java中的集合类被存储在java.util包中,其中_________接口定义了所有集合的通用操作。
答案:Collection14. Java的垃圾回收机制会自动回收不再_________的对象。
全国2009年10月高等教育自学考试答案
全国2009年10月高等教育自学考试计算机网络管理试题答案课程代码:02379一、单项选择题(本大题共20小题,每小题2分,共40分)1、C2、A3、A4、C5、C6、C7、C8、D9、A 10、A 11、D12、C 13、B 14、D 15、B 16、B 17、C 18、B 19、A 20、B二、填空题(本大题共10小题,每小题1分,共10分)21、对象外部索引22、活动目录23、代理24、状态过滤器25、SGMP 26、协议规范27、活动目录28、时间序列29、网络控制30、数据表三、简答题(本大题共6小题,每小题5分,共30分)31.在RMON MIB的基础上,RMON 2增加了哪些新的功能组?它们的作用是什么?答:在RMON MIB的基础上,RMON 2增加了9个功能组:●协议目录组(protocolDir):提供了表示各种网络协议的标准化方法,使得管理站可以了解监视器所在的子网上运行什么协议。
●协议分布组(protocolDist):提供每个协议产生的通信统计数据。
●地址映像组(addressMap):建立网络层地址(IP地址)与MAC地址的映像关系。
这些信息在发现网络设备、建立网络拓扑结构时有用。
●网络层主机组(nlHost):这一组类似于RMON1的主机组,收集网上主机的信息,但是与RMON1不同,这一组不是基于MAC地址,而是基于网络层地址发现主机。
●网络层矩阵组(nlMatrix):记录主机对(源/目标)之间的通信情况,收集的信息类似于RMON1的矩阵组,但是按网络层地址标识主机。
●应用层主机组(alHost):对应每个主机的每个应用协议(指第3层之上的协议)在alHost表中有一个表项,记录有关主机发送/接收的分组/字节数等。
●应用层矩阵组(alMatrix):统计一对应用层协议之间的各种通信情况,以及某种选定的参数(例如交换的分组数/字节数)最大的(TopN)一对应用层协议之间的通信情况。
自考管理系统中计算机应用历年试题(09年1月至11年10月部分有答案)
全国2009年1月高等教育自学考试一、单项选择题(本大题共30小题,每小题1分,共30分)1.MRPII中,完成建立、组织和维护企业的基本数据(如:产品结构、制造工艺、设备等)功能的子系统是( )A.工厂维护子系统B.技术和生产数据管理子系统C.采购及进货子系统ﻩD.订货服务子系统2.在信息时代,企业将一些不具备竞争优势或效率相对低下的业务内容外包并虚拟化的改革创新行为称为()A.业务流程重组B.供应链管理C.虚拟企业ﻩD.电子商务3.信息商品如计算机软件、电子读物等可直接通过网络传送。
这一电子商务的功能称为()A.网上广告宣传B.网上产品订购C.意见征询ﻩD.服务传递4.下列不属于...企业信息化应用领域的是( )A.CAM B.CAI C.CAD D.Intranet5.微型计算机又称为()A.个人机B.工作站C.小型机D.大型机6.微型计算机系统中,各种数据和命令传输的公共通道称为( )A.存储器B.运算器C.操作系统 D.总线7.下列选项中,属于系统软件的是( )A.Word B.Excel C.DBMS D.Photoshop8.下列通信介质中,价格最低廉,安装维护方便的是()A.同轴电缆B.双绞线C.光D.无线通信9.关系student如题9题9表A.姓名B.学号C.性别D.年龄10.下列关于系统开发的描述不正确...的是()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.现有一部分U /C矩阵如题16表所示,则下列描述不正确的是( ) 成品库存材料供应库存控制 C U 材料需求C题16表A.成品库存信息是在库存控制功能中产生的B.材料供应信息是在库存控制功能中产生的 C .材料供应信息是在材料需求功能中产生的D.库存控制功能要应用材料供应信息 17.绘制数据流程图时,系统中的全系统共享的数据存储常画在( )A.任意层次数据流程图B .扩展数据流程图C.低层次数据流程图ﻩD.顶层数据流程图 18.下列选项不属于...系统分析报告内容的是( ) A.系统使用说明文档B.原系统的状况和问题C.新系统的目标ﻩD.新系统的逻辑设计 19.在E-R图中,实体之间存在的联系有( ) A.1种B.2种C.3种D.4种20.如题20图的控制结构图表示的是( ) A.顺序结构B .选择结构C .循环结构D .调用结构21.一个菜单项的任务是连接文件名为“表单1”的表单。
2009年10月全国自考软件工具开发真题及答案
三、填空题(本大题共13小题,每空1分,共20分)请在每小题的空格中填上正确答案。 错填、不填均无分。
1. 第四代语言的原义是___的程序设计语言。
答案:非过程化
更多试卷,请访问9州考苑()
2. 与一般项目管理比较而言,软件项目有两个特殊问题,首先需要___工作方面的支持,另一
同时,也认识到了软件工作的困难性。这就是所谓的()
A. 软件的智能化问题 B. 结构化程序设计的技巧问题 C. 软件生存期的划分问题 D. 软件危机问题
答案:D
2. 一般来说,软件开发工具对环境的要求() A. 与它所支持的应用软件的环境要求无关 B. 依赖于它所支持的应用软件的环境要求 C. 应当超出它所支持的应用软件的环境要求 D. 不应当超出它所支持的应用软件的环境要求
七、应用题(本大题共1小题,15分)
1. 用PowerBuilder实现一个应用程序名为StuApp的应用,程序中用到数据库Studb。Studb包
括3张表:Student、Class和Mark。Student用于记录学生信息;Class用于记录课程信息 ;Mark用于记录学生选修课程的成绩。 运行StuApp,会出现一个带有菜单m_student的MDI窗口框架w_student。单击菜单上的“成绩浏 览”菜单项(m_browseMark)会出现一个成绩浏览窗口w_browseMark,如图所示。左侧的数据窗口 (dw_student)显示学生的学号和姓名,右侧的数据窗口(dw_mark)显示左侧当前学生的所选课程 及成绩。dw_student和dw_mark分别与d_student和d_mark连接。静态文本st_StuName显示当前选 中学生的姓名加“的成绩”。用鼠标单击dw_student中的不同学生记录,dw_mark和 st_StuName中的内容会随之发生变化。单击“关闭”按钮,关闭w_browseMark窗口。 答案:
2009年10月全国自考计算机应用基础真题参考答案
做试题,没答案?上自考365,网校名师为你详细解答!2009年10月全国自考计算机应用基础真题参考答案一、单项选择题(本大题共34小题,每小题1分,共34分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.冯·\u35834X依曼结构计算机的基本工作原理是()A.串行计算B.逻辑运算C.程序存储D.并行计算答案:C2.十进制数83,用二进制表示是()A.00010011B.01010011C.00111110D.01101110答案:B3.一个完整的计算机系统应包括()A.主机和外部设备B.系统软件和应用程序C.主机、键盘、显示器D.硬件系统和软件系统答案:D4.网络接口卡又称作()A.视频卡B.网卡C.显卡D.声卡答案:B5.目前微型计算机中普遍使用的字符编码是()A.ASCII码B.BCD码C.汉字编码D.GBK码答案:A6.不属于计算机病毒的是()A.宏病毒B.文件型病毒C.引导区型病毒D.“生物”型病毒答案:D7.计算机关机后,数据丢失的存储器是()A.ROMB.RAMC.PROMD.CD-ROM答案:B8.计算机能够直接识别的语言是()A.高级语言B.机器语言C.汇编语言D.自然语言答案:B9.计算机的主机包括()A.运算器和控制器B.中央处理器和输入输出设备C.中央处理器和主存储器D.中央处理器和外存储器答案:C10.下列不属于计算机系统总线的是()A.控制总线B.内部总线C.地址总线D.数据总线答案:B解析:(P10)系统总线按其传输信息的不同,又可分为数据总线(DB)地址总线(AB)和控制总线(CB)3类,分别用来传送数据、地址和控制信号。
11.在Windows桌面中,不能打开“资源管理器”的操作是()A.用鼠标右键单击“我的电脑”图标,从弹出菜单中选取B.用鼠标右键单击“我的文档”图标,从弹出菜单中选取C.用鼠标右键单击“回收站”图标,从弹出菜单中选取D.用鼠标右键单击“IE”浏览器图标,从弹出菜单中选取答案:D12.在Windows的对话框中,选项前的“□”图标称为()A.单选按钮B.复选框C.命令按钮D.输入框答案:B13.在Windows中,获取帮助信息可直接按()A.F1键B.F2键C.F3键D.F4键答案:A14.不属于Windows应用程序窗口组成部分的是()A.状态栏B.任务栏C.工具栏D.菜单栏答案:B15.下列有关快捷方式叙述正确的是()A.删除应用程序的快捷方式,并未删除对应的应用程序文件B.删除应用程序的快捷方式,也删除了对应的应用程序文件C.在桌面上只能建立应用程序快捷方式D.建立应用程序的快捷方式,就是将对应的应用程序文件复制到桌面上答案:A16.要移动Windows应用程序窗口,可用鼠标拖动窗口中的()A.边框B.滚动条C.标题栏D.控制菜单答案:C17.在Windows资源管理器的文件夹窗格中,下列叙述正确的是()A.“+”表明该文件夹中有子文件夹,“-”表明该文件夹中没有子文件夹B.“+”表明在文件夹中建立子文件夹C.“-”表明可删除文件夹中的子文件夹D.没有“+”和“-”,表明该文件夹中没有子文件夹答案:D18.在Word中,段落的“悬挂缩进”是指()A.控制段落的第一行左缩进B.控制段落的第二行左缩进C.控制段落中除了第一行以外的各行缩进D.控制段落第一行第一个字符的起始位置答案:C19.在Word中,文档的显示效果与打印效果一致的视图是()A.普通视图B.大纲视图C.页面视图D.Web版式视图答案:C20.在Word文档编辑中,添加“页眉和页脚”应选择()A.“视图”菜单B.“插入”菜单C.“格式”菜单D.“工具”菜单答案:A21.在下列Word表格中,正确计算李军平均成绩的公式是()A.=SUM(ABOVE)B.=AVERAGE(LEFT)C.=SUM(LEFT)D.=AVERAGE(ABOVE)答案:B22.在Word 2000中,要组合多个图形对象,需要分别选中各个图形对象,其正确的操作是()A.分别单击各个图形对象B.按住Ctrl键,分别单击各个图形对象C.按住Alt键,分别单击各个图形对象D.按住Shift键,分别单击各个图形对象答案:D23.在Word中插入图片,其默认的环绕方式是()A.嵌入型B.四周型C.紧密型D.浮于文字下方答案:A解析:(P137~138)新插入环绕方式默认为“嵌入型”,即周围的8个控制点为黑色小方块。
全国2009年10月高等教育自学考试数据结构试题
全国2009年10月高等教育自学考试数据结构试题课程代码:02331一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.按值可否分解,数据类型通常可分为两类,它们是()A.静态类型和动态类型B.原子类型和表类型C.原子类型和结构类型D.数组类型和指针类型2.对于三个函数f(n)=2008n3+8n2+96000,g(n)=8n3+8n+2008和h(n)=8888nlogn+3n2,下列陈述中不.成立的是()A.f(n)是0(g(n)) B.g(n)是0(f(n))C.h(n)是0(nlogn) D.h(n)是0(n2)3.指针p、q和r依次指向某循环链表中三个相邻的结点,交换结点*q和结点*r在表中次序的程序段是()A.p->next=r;q->next=r->next;r->next=q;B.p->next=r;r->next=q;q->next=r->next;C.r->next=q;q->next=r->next;p->next=r;D.r->next=q;p->next=r;q->next=r->next;4.若进栈次序为a,b,c,且进栈和出栈可以穿插进行,则可能出现的含3个元素的出栈序列个数是()A.3 B.5C.6 D.75.假设以数组A[n]存放循环队列的元素,其头指针front指向队头元素的前一个位置、尾指针rear指向队尾元素所在的存储位置,则在少用一个元素空间的前提下,队列满的判定条件为()A.rear= =front B.(front+1)%n= =rearC.rear+1= =front D.(rear+1)%n= =front6.串的操作函数str定义为:int str(char*s) {char *p=s;while (*p!=′\0′)p++;return p-s;}则str(″abcde″)的返回值是()A.3 B.4C.5 D.67.二维数组A[10][6]采用行优先的存储方法,若每个元素占4个存储单元,已知元素A[3][4]的存储地址为1000,则元素A[4][3]的存储地址为()A.1020 B.1024C.1036 D.12408.对广义表L= (a,())执行操作tail(L)的结果是()A.() B.(())C.a D.(a)9.已知二叉树的中序序列和后序序列均为ABCDEF,则该二叉树的先序序列为()A.FEDCBA B.ABCDEFC.FDECBA D.FBDCEA10.已知森林F={T1,T2,T3,T4,T5},各棵树T i(i=1,2,3,4,5)中所含结点的个数分别为7,3,5,l,2,则与F对应的二叉树的右子树中的结点个数为()A.2 B.3C.8 D.1111.若非.连通无向图G含有21条边,则G的顶点个数至少为()A.7 B.8C.21 D.2212.如图所示的有向图的拓扑序列是()A.c,d,b,a,eB.c,a,d,b,eC.c,d,e,a,bD.c,a,b,d,e13.对关键字序列(6,1,4,3,7,2,8,5)进行快速排序时,以第1个元素为基准的一次划分的结果为()A.(5,1,4,3,6,2,8,7) B.(5,1,4,3,2,6,7,8)C.(5,1,4,3,2,6,8,7) D.(8,7,6,5,4,3,2,1)14.分块查找方法将表分为多块,并要求()A.块内有序B.块间有序C.各块等长D.链式存储15.便于进行布尔查询的文件组织方式是()A.顺序文件B.索引文件C.散列文件D.多关键字文件二、填空题(本大题共10小题,每小题2分,若有两个空格,每个空格1分,共20分)请在每个空格中填上正确答案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009年10月全国自考Java语言程序设计(一)真题及答案一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下面供选字符序列中,不属于Java语言关键字的是() (1分)A:goto B:null C:false D:native2.以下程序代码的输出结果是()int x=73;System.out.println(x>>1);(1分)A:36B:36.5C:37D:true3.Java语言中,在类定义时用final关键字修饰,是指这个类() (1分)A:不能被继承B:在子类的方法中不能被调用C:能被别的程序自由调用D:不能被子类的方法覆盖4.以下是关于字符串运算的代码,执行该代码段的输出结果是()String s=″0123456789″,s1,s2;s1=s.substring(2);s2=s.substring(2,5);System.out.println(s1+s2);(1分)A:0122345B:234567892345C:012234D:234567892345.以下是关于FlowLayout布局组件排列顺序的叙述,正确的是() (1分)A:从上到下排列B:从左到右排列C:从下到上排列D:从右到左排列6.程序执行方法showOpenDialog(),能打开“打开文件对话框”,如果该方法的返回值是JFileChooser.APPROVE_OPTION,则用户执行的动作是() (1分)A:对话框非正常关闭B:按下“打开/保存”按钮C:按下“撤销”按钮D:重新输入了一个文件名7.设已经有Graphics2D对象g2d,Rectangle2D对象r,绘制对象r的代码是() (1分)A:g2d.draw(r)B:g2d.drawRect(r)C:r.draw()D:r.drawRect()8.在以下供选择的方法中,能让线程从阻塞状态恢复到就绪状态的方法是() (1分)A:start()B:init()C:resume()D:run()9.在以下供选择的方法中,不能用于文件随机访问的方法是() (1分)A:readChar()B:readLong()C:readInteger()D:writeChars()10.某程序利用网址参数创建URL对象url,接着希望利用对象url获得URLConnection对象,则这个url对象要调用的方法是() (1分)A:connection()B:URLConnection()C:getConnection()D:openConnection()二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
错填、不填均无分。
1.一个应用程序必须在某个类中定义的方法是。
(2分)2.import语句的格式是。
(2分)3.在面向对象语言中,对象之间的交互通过实现。
(2分)4.设有两个字符串对象str1和str2,则表达式“str1==str2”的意义是判别字符串str1和str2。
(2分)5.一个基于Swing的应用程序可能在任何平台上都会有相同的。
(2分)6.处理键盘事件的Java程序,要实现的接口是。
(2分)7.Java语言约定,坐标原点位于绘图区域的。
(2分)8.Java程序中,在临界段中使用方法,使执行该方法的线程等待。
(2分)9.BufferedWriter类对象能按行输入文件的内容,按行输入的方法是。
(2分)10.在包中有InetAddress类的定义,Java程序中的InetAddress类对象存储的内容是。
(2分)三、简答题(本大题共6小题,每小题3分,共18分)1.请写出实现计算y=|x|的if语句。
(3分)2.以下代码定义了一个类,请指出其中三条不合法的代码行(行号参见注释)。
class Test22{//1float u;static float v;//2static void setUV(boolean f){//3u=fac1(f);//4v=fac2(!f);}//5static float fac1(boolean f){return f ?u:v;}//6float fac2(boolean f){return f ?v:u;}//7}//8 (3分)3.在java.awt.event中,用来检测并对事件做出反应的模型涉及三种对象。
请写出这三种对象。
(3分)4.写出设置Font对象fn的Java语句,要求Courier字体,BOLD风格,18磅字号,设调用对象的类型为Graphics的g。
(3分)5.通过流的构造方法建立文件流对象,请写出创建输入输出文件流对象的两种常用构造方法。
(3分)6.当Client程序和Server程序需要通信时,可以用Socket类建立套接字连接,请写出双方实现通信的两种方式。
(3分)四、程序填空题(本大题共5小题,每空2分,共20分)1.方法int sigmaEvenNum(int[]a)的功能是求已知数组中偶数的个数。
static int sigmaEvenNum(int []a){int s =0;for ( int i=0;;i++ ) {if() s++;}return s;}(2分)2.某小应用程序窗口包含有文本区dispArea,以及一个带文字“追加”的按钮。
当点击这个按钮时,程序弹出一个输入信息的对话框,并将对话框中输入的内容追加到文本区中。
以下是其中相应“追加”按钮事件的方法。
public void actionPerformed(ActionEvent e){if(e..equals("追加")){String result=(String)JOptionPane.showInputDialog(null,"请输入信息","输入对话框",JOptionPane.PLAIN_MESSAGE, null, null,null);dispArea.(result + " ");}}(2分)3.以下程序段是选择项目事件处理程序的样例,一个由3个单选按钮组成的选择组被定义为一个面板子类Panel,当某个按钮被选中时,按钮监视程序在类MyWindow的一个文本框中输出某个按钮被选中的字样。
以下是类Panel的定义。
class Panel extends JPanel implements ItemListener{static JRadioButton box[];ButtonGroup g;Panel(String radioNameList[]) {box=new JRadioButton[radioNameList.length];setLayout(new GridLayout(1, radioNameList.length));g=new ButtonGroup();for(int i=0;i<radioNameList.length; i++){box[i]= new JRadioButton(,false);g.add(box[i]);add(box[i]);box[i].addItemListener(this);}}public void itemStateChanged(ItemEvent e){for(int i = 0; i < box.length; i++){if(box[i].) {MyWindow.text.setText(box[i].getLabel()+"被选中!");}}}} (2分)4.用getImage()方法和drawImage()方法能加载和显示图像。
以下程序加载的是seattle.jpg文件,并假定该文件与包含这个小应用程序的HTML文件在同一个目录下。
import java.awt.*; import java.applet.*;public class SimpleImageLoad extends Applet{Image img;public void init() {img = getImage(,"seattle.jpg");}public void paint(Graphics g) {g.drawImage(img, 0, 0, );}} (2分)5.以下程序段定义的类ShareDataManager用于管理多个线程共享数据data。
为了对data的取、存和修改操作保持完整,多线程在data上的操作有互斥要求;另外,限制线程对data的修改不能让data为负数,所以多线程在data上的操作还有同步要求。
为此,程序为管理data上的操作定义成类,以下是管理共享数据data的类ShareDataManager的代码。
class ShareDataManager {int data;ShareDataManager(int init){data = init; }public int getData(){ return data;}private void putData(int newValue){ data = newValue;}synchronized void modiData(int delta){if (delta >= 0) {putData(getData()+ delta);} else {while (<0) {try {wait(); } catch (InterruptedException e) { }}putData(getData()+ delta);};}} (2分)五、程序分析题(本大题共5小题,每小题4分,共20分)1.阅读下列程序,请写出该程序的输出结果。
class Tree {private String name;public boolean flower;public int birthYear;Tree(String n, boolean f, int y){ name = n; flower = f; birthYear = y; } public void setName(String n){name = n;}public String getName(){return name; }public void printTree(String str){System.out.println(str);System.out.println("Name:"+name);System.out.println("Birth Year:"+birthYear);System.out.println("Flower:"+flower);}}class PineTree extends Tree {public boolean coniferous = true;PineTree(String n, boolean f, int y, boolean c){super(n, f, y);coniferous = c; }public void printTree(String str){super.printTree(str);System.out.println("Coniferous:" + coniferous);}}class Test32 {public static void main(String[]args){Tree fOb = new Tree("May Flower", true, 1980); PineTree sOb = new PineTree("Pine", false, 2000, true); fOb.printTree(" fOb:"); sOb.printTree("sOb:");}} (4分)2.阅读下列程序,请写出该程序的输出结果。