编程笔试测试试题及参考的答案

上传人:hs****ma 文档编号:544738536 上传时间:2023-11-12 格式:DOC 页数:11 大小:115.50KB
返回 下载 相关 举报
编程笔试测试试题及参考的答案_第1页
第1页 / 共11页
编程笔试测试试题及参考的答案_第2页
第2页 / 共11页
编程笔试测试试题及参考的答案_第3页
第3页 / 共11页
编程笔试测试试题及参考的答案_第4页
第4页 / 共11页
编程笔试测试试题及参考的答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《编程笔试测试试题及参考的答案》由会员分享,可在线阅读,更多相关《编程笔试测试试题及参考的答案(11页珍藏版)》请在金锄头文库上搜索。

1、2008年4月笔试试卷及参考答案一、选择题下列各题A)、E)、C)、D)四个选项中,只有一个选项是正确的。(1)程序流程图中带有箭头的线段表示的是A)图元关系 B)数据流C)控制流 D)调用关系(2)结构化程序设计的基本原则不包括A)多态性B)自顶向下C)模块化D)逐步求精软件设计中模块划分应遵循的准则是A)低内聚低耦合 B)高内聚低耦合C)低内聚高耦合 D)高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是A)可行性分析报告B)软件需求规格说明书C)概要设计说明书D)集成测试计划(5)算法的有穷性是指A)算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度

2、是有限的D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比较次数不是n(ml)/2的排序方法是A)快速排序B)冒泡排序 C)直接插入排序D)堆排序(7)下列关于栈的叙述正确的是A)栈按“先进先出”组织数据 B)栈按“先进后出”组织数据C)只能在栈底插入数据D)不能删除数据(8)在数据库设计中,将E-R图转换成关系数据模型的过程属于A)需求分析阶段 B)概念设计阶段C)逻辑设计阶段 D)物理设计阶段(9)有三个关系R、S和T,如下:RSTsnLdBcDf3h2a0kln2xlBCDa0kl由关系R和S通过运算得到关系T,则所使用的运算为A)并 B)自然连接 C)笛卡尔积D

3、)交(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名), 选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩 B)学号,成绩C)学号,课号 D)学号,姓名,成绩(11)下列对Jaw特性的叙述中,错误的是A) 在编写Java子类时可以自由地增加新方法和属性B) Java的Applet要求编程首先创建JFrame窗I IC) Java语言用解释器执行字节码D) Java中的类一般都有自己的属性和方法(12) F列对Java源程序结构的叙述中,错误的是A) import语句必须在所有类定义之前B) 接口定义允许0或多个C) Jav

4、a Application中的public class类定义允许0或多个D) package语句允许0或1个(13) F列变量定义中,正确的是A) long 1=123LB) long l=3.14156fC) mt i=HkMD) double d=1.55989E2f(14) 卜列Java表达式19/3(int)71.7-2*37% 3(double) 1/8+3计算结果是A) 6.3B)6C) 6.4D)66463676521212.53.1252.53.125(15) switch语句中表达式(expression)的值不允许用的类型是A) byteB) iiitC) booleanD

5、) char(16) 下列语句能给数组赋值而不使用for循坏的是A) myArmyl=9ne”;2iTwo”;3=Three”;B) Strmg s5=new Strmg,Zero, One*; Two, -Theie1; nFourH;C) Strmg s=new StnngnZeroM, HOne Two1; There1; HFourH;D) Strmg s=new Stnng=|HZeio, HOneM, HTwof HThere, TourH;(17) Swmg与AWT相比新增的布局管理器是A) CaidLayout B) CardLavout C) CardBagLayout D)

6、 BoxLayout(18) 下列语句中正确的是A) System, out. piindn(l+T); B) iiit i=2+”2”;C) Sting s=MonM+,ong,;D) byte b=257;(19) 下列关键字中可以表示常量的是A) final B) defaultC) private D) transient(20) 在Java语言中,被称为内存分配的运算符是A) new B) mstaiice of C) D) Q(21) 阅读下面程序pubic class Cycle public static void mam(String aigs)System out. prm

7、tlii(argsO);在命令行中输入J ava Cyc le one two,该程序输出结果是A) Cycle B) oneC) two D)上述A、E、C、均不对(22) 阅读下面程序public class My Valpublic static void main(Strmg args)My Vai m=new My Val();m. amethodQ;public void ainetliod() boolean b=new Booleaii5:程序编译或运行结果是A) 1 B) null C) ” ” D)编译不能过(23) 阅读下面求质数的程序 import java lang

8、Math * ;public class MoiePriinesTestpublic static void main(Strmgargs) longprunes=new long20; piiines02L; piiinesl3L; long number=5L;outer:for(int count=2; countpiiiiies. length; number+ =2L)long liniit=(long)Math. ceil(Math sqit(double)number); fbr(iiit i=l; icount & priinesilimit; i+ +) ift number

9、piimesi1=0L) cotiiiue outer;fdr(iiit j=0; j pnmes. length; j +)long n=primesj;System out. prmthi(n);在程序下画线处填入的正确选项是A) & B) *C)/D)%(24) 接口中,除了抽象方法之外,还可以含有A)变量 B)常量 C)成员方法 D)构造方法(25) StnngBuffer类字符串对象的长度是A)固定E)必须小于16个字符C)可变D)必须大于16个字符(26)阅读下面写文件的程序uuport java io. *;public class WriteFilepublic static

10、void mam(StrmgA) intmyAirav= 10,20,30,40;FileOutputStream f=new FlieOutStream(Hmts. datM); DataOutputStream=new DataOutputStream(f);fdr(iiit i=0; KmyAiTay. length; i +) dos. wnteIiit(myAiTay1); dos. closeQ;System out.written bmaiy file hits. datM);catch(IOException ioe)System out. pimtln(HIO Excepti

11、on);在程序下画线处填入的正确选项是A) myArray B) dos C) ioe D) ints(27) 阅读下面程序public class Test2public static void niain(Striiig aigs)Tluead t=new Test2();t. start();public void nm0System out. priatlii(HHow are you. J;在程序下画线处填入的正确的选项是A) uuplements Tluead B) extends RunnableC) uuplements Ruimable D) extends Tluead(2

12、8) 阅读下面程序public class Test uuplements Runnablepublic static void main(Strmgaigs)t. start();public void niR()System, out. pnntlii(nHello!H);在程序下画线处填入正确选项是A) Test t=flew TestQB) Tluead t=new ThieadQ;C) Tluead t=new Thiead(new TestQ);D) Test t=new ThieadQ;(29) 卞列关于Applet中加载图像的说法,错误的是A) 可以使用Applet类的getl

13、inageQ方法获得图像对象B) 程序员必须自行定义获得图像及显示图像的类和方法C) 图像由一个java. Ullage类的对象来表示D) 可以使用Graplucs类的drawliiiage()方法显示图像(30) 卞列带下画线的标识符符合Java命名约定的是A) package com.Bi.luB) public class xvzC) iiitlD) void setCustomerNaineQ(31) RandoniAccessFile是java, io包中的一个兼有输入输出功能的类。由于它是随机访问,所以文件读 写一个记录的位置是A)起始 B)终止 C)任意 D)固定(32) 阅读下

14、面Applet程序import javax. swing. *;import java. awt. *;public class SwintgApplet extends J Applet JLabel l=new JLabelCTlus is a Swing Applet.);public void mit()在程序下画线处填入正确的选项是A) Contamer contentPane=getConteiiPane(); cotentPaiie add(l);B) JPanel comtenPane=new Jpane(); contentPane add(l);C) contentPane add(l);D) add(l);(33) 在Java中,“目录”被看作是A)文件 B)流 C)数据 D)接口(34) 阅读卜面实现堆栈类并发控制的部分代码public class DataStackprivate mt idx=0;private mtdata=n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号