2004级通信专业《Java程序设计》B卷

合集下载

《Java程序设计》(B卷2005本)

《Java程序设计》(B卷2005本)

常 州 工 学 院 试 卷B 卷 共 6 页 第 1 页JAVA 程序设计试卷2005 / 2006 学年第 一 学期 考试类型 闭卷 课程编码0304007一 二 三 四 五 六 七 八 九 十 十一 十二 总分班 级_____________________姓 名_____________________学 号 _____________________K S 001-1……………………………………………………………装 订 线……………………………………………………………一. 填空题:(每题2分,共20分)1. Java 程序源代码须先通过_____编译器____________,产生Java 虚拟机器的机器码-______bytecode ___________,再经过解释器将其转成实际使用的机器和操作系统上的机器码执行。

2. 类中定义有_______abstract___________方法,此类一定要声明为抽象类。

3. 在java 语言定义中,所有的类都可以视作是_____Object 类____________的子类。

4. 创建动画是java 的重要功能之一,但经常出现闪烁,解决闪烁现象可用___重写update 方法_____________和_______图形双缓冲__________方法。

5. java 程序分为_______application __________和applet 两种。

java applet 的生命周期中的stop方法在______________离开applet的网页时执行______________________________时候执行。

6. java 图形类中不但提供了一些绘图方法,还可以装载_____jpeg___和____gjf___两种格式的图形文件。

在APPLET 程序中显示一图片文件需用到____getImage ____和 _drawImage______方法。

_Java程序设计考试试卷B_软件111_2_V2

_Java程序设计考试试卷B_软件111_2_V2

教师试做时间70分钟出题教师周炜取题时间审核教研室主任出题单位计算机使用班级软件111-2 考试日期院(部)主任考试成绩期望值70分印刷份数规定完成时间110分钟交教务科印刷日期学号:姓名:班级:。

密。

封。

线。

计算机软件专业2011 年级1-2 班2013~2014学年第 1 学期Java程序设计课试卷试卷类型:B卷(闭卷)题号一二三四五总成绩得分阅卷人一、选择题(每题2分,共30分)1 2 3 4 5 6 7 8 9 1011 12 13 14 15二、判断题(每题2分,共20分,对的打√,错的打⨯)1 2 3 4 5 6 7 8 9 10三、程序理解题(每题5分,共10分)1. 2.四、程序填写题(2题共15分)1.2.3.4.5.6. 1.2.3.4.5.6.7.8.9.共 6 页第 1 页试题要求: 1.试题后标注本题得分;2.试卷应附有评卷用标准答案,并有每题每步得分标准;3.试卷必须提前一周送考试中心;4.考试前到指定地点领取试卷;5.考生不得拆散试卷,否则试卷无效。

密。

封。

线。

五、程序编写题(2题共25分)1. (10分)2. (15分)共 6 页第 2 页。

密。

封。

线。

一、选择题(每题2分,共40分)1. 下列哪个是非法标识符( )。

A.三B.3students C._hello D.$char2. 编译一个Java程序Boy.java,正确的命令形式是()。

A.javac Boy.java B.java Boy.javaC.javac Boy D.java Boy3. 关于char、int、float、double四种类型,哪种类型精度最高()A. char B.int C.float D.double4. Student类有一个无参数的eat方法,对语句Student[] ss=new Student[5]说法错误的是()A. 该语句创建了一个Student数组对象ss,该数组有6个元素B.数组中每个元素都可以存储一个Student对象引用C.语句ss[2].eat()可以顺利调用数组中第3个对象的eat方法D.使用ss[1]可以引用该数组中的第2个对象5. 设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )A.2 B.3 C. 4 D. 56. 对于类型为Season的变量spring,以下说法正确的是()enum Season{spring, summer, autumn, winter}A.是非静态成员变量B.是静态局部变量C.是静态成员变量D.是非静态成员变量7. 定义一个类,必须使用的关键字是( )A.class B.private C.public D.protected8. 不允许作为类及类成员的访问控制符的是( )A.static B.private C.public D.protected9. 对于构造方法,下列说法错误的是( )A.构造方法没有返回类型B.构造方法可以设置一定的访问权限C.构造方法不可以被重载D.子类构造方法中可以使用super调用父类的构造方法10. 下列说法正确的是( )A.非静态方法中不能调用静态方法B.静态方法中不能调用非静态方法C.非静态方法中不能调用非静态方法D.静态方法中不能调用静态变量11. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )A.public void method( )B.static void method( )C.final void method( )D.以上都不对12. 关于继承的说法正确的是()A.子类将继承父类所有的属性和方法B.子类只继承父类public方法和属性C.子类将继承父类的非私有属性和方法D. 子类只继承父类的方法,而不继承属性13. 以下哪个类不是基本数据类型的包装类()A.Integer B.Long C.Char D.Double14. 以下程序运行后,t的值为( )int n=0, m=0, t=333;try{ m=Integer.parseInt("666");n=Integer.parseInt("ab85");t = 999;}catch(NumberFormatException e){}A.0 B.333 C.666 D.999共 6 页第 3 页。

2004年(春)考试试卷

2004年(春)考试试卷

2004年(春)二级考试笔试卷(VB)第一部分计算机基础知识1.几十年来,集成电路技术的发展很快,根据摩尔定律(Moore Law),在过去几十年以及在可预测的未来几年,单块集成电路的集成度平均大约每(1)个月翻一番。

A. 1-6B.6-12C.12-24D.24-362.计算机中的数值信息分成整数和实数(浮点数)。

实数之所以能表示很大或很小的数,是由于使用了(2)。

A.阶码 B.补码 C.反码 D.较长的尾数3.至目前为止,已发布多种汉字信息的编码标准。

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

A.无论采用那种编码标准(如GBK、UCS-4等),汉字的机内码都是采用16位二进制表示的B.中文版Windows98/2000操作系统都支持GB2312-80、GBK等多种汉字编码标准C.GB2312-80是我国颁布的第一个汉字信息编码的国家标准D.不同的汉字输入法,其可以输入的不同汉字个数可能有所不同4.在使用IE浏览网页的时候,网页上的图片一般会下载并保存在Windows的某个文件夹中。

目前网页上使用的图片文件大多数为(4)格式文件。

A. BMPB.WMFC.TIFD.JPG5.波形声音的主要参数有取样频率、量化位数、声道数目、压缩编码方式等。

若取样频率为 44.1KHZ、量化位数为16位、声道数目为2,则2分钟声音的数据量大约为(5)(不进行压缩处理时)。

A. 0.4MBB.6MBC.11MBD.21MB6.下列有关视频信息在计算机中的表示与处理的叙述中,错误的是(6)。

A.多媒体计算机中所说的视频信息特指运动图像B.MPEG系列标准均是关于数字视频(及其伴音)压缩编码的国际标准C.MPEG-2标准主要用于数字电视D.DVD-Video采用MPEG-2标准对图像信息进行压缩7.下列关于目前PC机主板上的CMOS存储器的叙述中,错误的是(7)。

A.CMOS中存放着基本输入/输出系统(BIOS)B.CMOS需要用电池供电C.可以通过CMOS来修改计算机的硬件配置参数D.在CMOS中可以设置开机密码8.CPU 使用的Cache是用 SRAM组成的一种高速缓冲存储器。

计算机06期末考试题《Java程序设计》B卷答案及评分标准

计算机06期末考试题《Java程序设计》B卷答案及评分标准
2.如果没有按照预期的方案执行,就会发生逻辑错误。
当环境检测到一个不可能实现的操作时会产生运行错误,如运行的文件不存在,访问服务器时网络不通,访问数据库时数据库没启动等。
3.每一个线程都是一个对象,它的类实现Runnable接口或扩展实现了Runnable接口的类。这种新对象称为可运行对象。线程创建方法1)通过扩展Thread类;2)实现Runnable接口
2.addActionListener(new MyListener1()),implements ActionListener+
3.FileOutputStream output =newFileOutputStream("temp.dat");input.close();
四、Readfollowing programs and answer corresponding questions(14 Points)
《Java程序设计》课程试题参考答案及评分标准
(B卷)
适用专业年级:计算机06级考试时间:100分钟
命题人:文志强
一、Choose the best answer from the choices (20Points,2Points each)
1
2
3
4
5
6
7
8
9
10
d
a
d
b
c
b
d
c
d
c
二、True or False(15Points, 1 Point each)
1. (1)no,(2)no,(3)yes
2.构造方法没定义
3.t1's i=2 and j=1
t2's i=2 and j=1

2004下半年程序员级试题答案

2004下半年程序员级试题答案

2004下半年程序员级试题答案上午下午试题一(1)i:1,1,8(2)1→sw(3) 0→BIT[i](4)NOP,或空操作(5)1→BIT[i]试题二(1)j%2,及其等价形式(2)i+=2,及其等价形式(3)tag>2,或tag==3或tag>=3,及其等价形式(4)9(5)45试题三(1)p && k<i,及其等价形式(2)!p->next,及其等价形式(3)q->next(4)prep->next(5)q->next=p试题四(1)(h-9)*60+m,及其等价形式(2)time + R[k].d[ch-'a']*20 其中ch-'a'可以表示为ch-97,R[k]可以表示为R[R[k].no](3)R[t].num == R[j].num && R[t].time > R[j].time,及其等价形式(4)t!=i,及其等价形式,表达式的值为真也正确(5)R[i],及其等价形式试题五(1)Asc("A")+i-1,或64+i,及其等价形式(2)(h-9)*60+m,及其等价形式(3)Combol.Text(4)Value(5)Time+R(k).d(m)*20 其中m可表示为Asc(ch)-Asc("A")或Asc(ch)-65,k可表示为R(R(k).no)试题六 (C++)(1)public Figure(2)height*width(3)public Rectangle(4)this->height=this->width=width(5)public Figure 若填public Rectangle只给1分试题七(1)False(2)True(3)SetFocus(4)Delete(5)Update试题八 (Java)(1)Figure(2)height*width(3)Rectangle(4)super(width,width)(5)Figure回目录老顽童整理校对 2004年12月。

JAVA程序设计B卷答案

JAVA程序设计B卷答案

华南农业大学期末考试试卷(B卷)2010-2011学年第1 学期考试科目:Java程序设计考试类型:(闭卷)考试考试时间:120 分钟学号姓名年级专业一、单项选择题(本大题共15 小题,每小题 2 分,共30 分)1.Java语言是____D_____。

A. 面向问题的解释型高级编程语言B. 面向机器的低级编程语言C. 面向过程的编译型高级编程语言D. 面向对象的解释型高级编程语言2.下列为合法类名的是___C_____。

A. classB. 123StudentC. GraduateStudentD. “类名”3.Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不同。

这种面向对象程序特性称为___C_____。

A. 隐藏B. 覆盖C. 重载D. Java不支持此特性4.在Java中,存放字符串常量的对象属于___B_____类对象。

A. CharacterB. StringC. StringBufferD. Vector5.在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10}; 为了打印输出数组a的最后一个元素,下面正确的代码是___B_____。

A. System.out.println(a[10]);B. System.out.println(a[9]);C. System.out.println(a[a.length]);D. System.out.println(a(9));6.定义如下的二维数组b,下面的说法不正确的是___C_____。

A. b.length的值是3B. b[1].length的值是5C. b[1][1]的值是5D. 二维数组b的第一行有3个元素7.下列语句中,属于多分支语句的是___B_____。

A. if语句B. switch语句C. do while语句D. for语句8.下列注释中不是Java语言使用的是___D_____。

Java程序设计B1

Java程序设计B1

this.id=id; } public int getId(){ return this.id; } public static T23 getInstance(){ if(instance==null){ instance=new T23(); } return instance; } public static void main(String[] args) { T23 t1=T23.getInstance(); T23 t2=T23.getInstance(); t1.setId(100); t2.setId(200); System.out.println("t1.id="+t1.getId()); System.out.println("t2.id="+t2.getId()); } } 24 阅读程序,并写出程序运行结果 public class T24 { public static void goo(){ System.out.println("goo ()"); } public static void goo (int a,int b){ goo(); System.out.println("goo ()="+(a+b)); } public static void goo (int a,String b){ goo(a,0); System.out.println("goo ("+a+","+b+")"); } public static void main(String[] args) { goo (); goo (1,2); goo (1,"Hello");

Java程序设计B

Java程序设计B

第六届全国信息技术应用水平大赛复赛试题Java程序设计(B 卷)请仔细阅读并严格遵守以下要求:请创建以“准考证号_用户名”命名的文件夹(形式如:433034683_xxxx),将考试结果 严格按试题上的要求进行命名并直接保存在该文件夹下。

注意:文件夹的保存路径请听从监考老师的安排。

请不要在该文件夹下创建任何子文 件夹,所有考试结果直接保存即可。

答卷完毕后,请将该文件夹用 Winrar 压缩工具打包,再通过《复赛考试结果上传系统》 将压缩包上传到指定服务器,并在原机器上保留备份。

注意:压缩打包时,请务必选中文件夹(如前面创建的“433034683_xxxx”文件夹) 进行压缩,而不是选中文件夹下的考试结果进行压缩。

请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件, 不 得包含本试题文件和试题素材。

注意:凡违反上述规定的考生,其成绩一律按零分处理。

题目命名要求:请将编写好的源程序以“T+题号”的方式命名,例如第 1 题的源程序 保存为“T1.java” ),题目本身有命名要求的除外。

1、 九九乘法口诀表是学习算数乘法的基础,用一个 for 循环编程实现并显示九九乘法口诀(25分)表,程序运行显示结果如下所示。

1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=161*5=5 2*5=10 3*5=15 4*5=20 5*5=251*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=361*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=491*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=641*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=812、 编写一个Java 应用程序,定义一个表示学生的类 Student,包括属性:学号、班级、姓名、性别、年龄,以及方法:获得学号、获得班级号、获得年龄、设置年龄。

《Java》试卷(B) 排版(补考)

《Java》试卷(B) 排版(补考)

2006~2007学年度第一学期 《JA V A 语言程序设计》期末考试试卷课程代码: 试卷编号:06104-B 命题日期: 2006 年 11 月 15 日答题时限: 120 分钟 考试形式:闭卷笔试一、单项选择题(每小题1.5分,共30分)将答案填在表格内1.下列关于Java 对import 语句规定的叙述中,错误的是( )A 、在Java 程序中import 语句必须有一个B 、在Java 程序中import 语句可以没有C 、在Java 程序中import 语句可以有多个D 、在Java 程序中import 语句必须出现在所有类定义之前 2.以下哪个不是Java 的原始数据类型?A 、booleanB 、IntegerC 、floatD 、double 3.有以下代码片段,运行后,mod 等于多少?Integer num1 = new Integer ("31");Integer num2 = new Integer("4");int mod = num1.intValue() % num2.intValue();A 、3B 、7C 、8D 、7.75 4.以下声明合法的是( )A 、default String s ;B 、abstract final int hyperbolicCosine( )C 、abstract double d ;D 、public final static int w( )5.设x=5 则y=x-- 和y=--x 的结果,使y 分别为( )A 、5,5B 、5,6C 、5,4D 、4,46.有语句String s=”hello world ”; 以下操作哪个是不合法的?A 、int i=s.length();B 、String ts=s.trim();C 、s>>>=3;D 、String t=s+”!”; 7. 编译并运行以下程序,以下描述哪个选项是正确的?1.class A {2. protected String toString() {3. return super.toString(); } }A 、编译通过运行无异常B 、行2出错,不能成功编译C 、不能成功编译,行3出错D 、编译通过但运行时出错 8. 给出如下代码:class Test{private int m;public static void fun() { // ...... } }如何使成员变量m 被函数fun()直接访问?A 、将private int m 改为protected int mB 、将private int m 改为 public int mC 、将private int m 改为 static int mD 、将private int m 改为 int m9. 下列关于构造方法的叙述中错误的是( )A 、Java 语言规定构造方法只能通过new 调用B 、Java 语言规定构造方法没有返回值,不用void 声明C 、Java 语言规定构造方法可以重载D 、Java 语言规定构造方法名与类名必须相同 10.下面的代码有一行是错误的,它是哪一行?1.class StaticFun { 2. static int i = 10;学院(系) _______________专业 ______________选课学号_______________姓名 教学班号_______装订线3.int j;4.static void setValue(int x) {5. j=x;6. System.out.println(" "+ i); } }A、2B、4C、6D、511. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同。

Java语言程序设计B参考答案

Java语言程序设计B参考答案

菏泽学院成人高等教育网络工程专业《Java语言程序设计》(本科)试卷〖B卷〗参考答案★考试时间共100分钟★一、选择题(20题,每题2分,共40分)DBBBDBBDCCBDADDDCDCB二、填空题(每空1.5分,共15分)1. ObjectInputStreamObjectOutputSteam2. Try3. 104. 多重5. new6. Int,char7. ActionListner8. Applet三、写出下列程序的运行结果(每空5分,共15分)1. 结果为:i=10022. 结果为:SuperClass()SubClass(400)3. 输出结果是:FatherClass.value=100ChildClass value=200200100四、程序设计(每题10分,共30分)1. class Student {String name="湖南****学院";int sNum=888888;String sex="男";String birth="1988/08/08";String sname;int Score;void setName(String a){sname=a;}void setScore(int b){Score=b;}void show(){System.out.println("所在学校:"+name);System.out.println("学号:"+sNum);System.out.println("性别:"+sex);System.out.println("生日:"+birth);System.out.println("姓名:"+sname);System.out.println("成绩:"+Score);}}class Undergraduate extends Student{String department;String major;void setDeparment(String c){department=c;}void setMajor(String d){major=d;}void show1(){super.show();System.out.println("系部:"+department); System.out.println("专业:"+major);}}class Student{public static void main(String arg[]){Student A=new Student();Undergraduate B=new Undergraduate();B.setName("许翼");B.setScore(95);B.setDeparment("信息工程系");B.setMajor("计算机网络");B.show1();}}2. import javax.swing.JOptionPane;public class MaxNum {public static String sum(int a,int b,int c,int d){if(a>b){d=a;}if(b>d){d=b;}if(c>d){d=c;}return "你输入的三个数字中,最大的数是"+d;}public static void main(String[] args) {int number1,number2,number3;try{number1=Integer.parseInt(JOptionPane.showInputDialog("Enter the first Number: "));number2=Integer.parseInt(JOptionPane.showInputDialog("Enter the secon d Number: "));number3=Integer.parseInt(JOptionPane.showInputDialog("Enter the third Number: "));System.out.println(sum(number1,number2,number3,0));}catch(NumberFormatException ne){System.out.println(ne.toString());}System.exit(0);}}3. import java.awt.*;public class TestCenterPanel {public static void main(String args[]) {new MyFrame3(300,300,600,400,Color.BLUE);}}class MyFrame3 extends Frame{//private Panel p;MyFrame3(int x,int y,int w,int h,Color c){super("FrameWithPanel");setLayout(null);setBounds(x,y,w,h);setBackground(c);Panel p = new Panel(null);p.setBounds(w/4,h/4,w/2,h/2);p.setBackground(Color.pink); add(p);setVisible(true);}}。

(完整word版)Java程序设计B卷答案

(完整word版)Java程序设计B卷答案

《Java语言程序设计》_B_卷参考答案一、选择题:本大题共20小题;每小题1分,共20分。

1-5:BCDCC 6-10:BBBAC 11-15:DCBDD 16-20:BBCDC二、填空题:本大题共11小题,15个空;每个空2分,共30分。

1、java2、private protected (不分次序)3、StringBuffer4、finally5、小程序(或Applet)6、code7、start()wait()8、事件监听器9、abstract/抽象final 10、isSelected()getText()11、成员变量三、判断题:本大题共10小题;每小题1分,共10分。

1-5:FTFTF 6-10:FFTFF四、简答题:本大题共3小题;每小题5分,共15分。

1、可继承:①父类中公开级的成员;②父类中保护级的成员;③如果子类和父类在同一个包中,则子类继承父类中缺省的包访问级的成员。

不可继承:④父类中私有级的成员;⑤不在同一包的缺省成员和父类的同名成员。

(每回答出一条,给1分)2、①导入Swing包;②选择界面风格;③创建顶层容器;④创建基本组件;⑤创建中间级容器;⑥将基本组件添加到中间容器;⑦将中间级容器添加到顶层容器;⑧处理事件。

(③④⑤⑥⑦每回答出一条,给1分)3、①一个Applet的生命周期包含4个重要方法:init()、start()、stop()和destroy()。

②浏览器装载Applet时调用init()和start()方法;③小程序最小化或浏览器跳到其他页面时调用stop()方法;④小程序还原或页面返回时调用start()方法;⑤小程序关闭时执行stop()和destroy()方法。

(回答①,给2分)五、程序填空题:本大题共3小题,5个空;每空3分,共15分。

1、sum+=myArray[i] (或sum = sum+myArray[i])2、new 李四3、new JRadioButton(“男”,true) aPanel六、程序设计题:本大题共1小题;每小题10分,共10分。

《JAVA程序设计基础》课程标准

《JAVA程序设计基础》课程标准

《JAVA 程序设计基础》课程标准一、课程概述本门课程是为计算机科学专业的软件工程方向、软件服务外包方向、网络技术方向,以及通信工程专业的通信工程方向、嵌入式系统方向开设的一门专业基础课。

其主要内容有Java 基本语法、Java 基本语句、面向对象程序设计、多线程技术、异常处理机制、Windows 环境编程、Java 网络编程等等,其目标是为大学本科高年级学生提供有关Java 的基础知识以及面向对象的程序设计方法所必需具有的知识和技能;Java 语言的运行环境有许多特性,对图形用户界面(GUIs)、多线程和网络的支持,是当今应用最广的一门网络语言。

本门课程是计算机科学技术与通讯技术类专业的应用学科,本门课程的先修课程是《数据结构》,后续课程有《Java Swing 图形界面设计》、《JAVA 模式设计》。

该课程可以在大学二年级开设。

二、课程目标完成本课程的学习后,学生应该能够:1.了解Java 语言的主要特性,并理解面向对象的编程技术;2.掌握Java 语言的运行环境和Java 的基本语句及编程;3.理解并学会使用异常处理机制和多媒体技术;4.掌握图形用户界面设计和事件处理机制;5.学会开发多线程Java 应用程序和Java applets 小应用程序;6.理解TCP/IP和用户数据报协议(UDP),并掌握Java 网络编程和数据库编程。

三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。

这四个层次的一般涵义表述如下:知道——是指对本门课程的教学内容和教学标准的认知。

理解——是指对本门课程涉及到的概念、原理与技术能明白和解释。

掌握——是指能运用已理解的知识进行编程。

学会——是指能灵活运用相关知识进行实验分析与设计。

教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。

本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。

教学内容及教学要求表四、课程实施JAVA 语言程序设计是计算机科学技术以及通讯技术类选修课;一般情况下,每周安排3 课时,共54 课时,其中讲授 40 课时、实验 14 课时。

2004年秋计算机等级考试上机练习系统部分程序设计题答案

2004年秋计算机等级考试上机练习系统部分程序设计题答案

2004年秋计算机等级考试上机练习系统部分程序设计题答案2004年秋计算机等级考试上机练习系统部分程序设计题答案1、求斐波那契(Fibonacci)数列中大于t的最小的一个数,结果由函数JSValue返回,其中斐波那契数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(N-1)+F(n-2)分别计算当t=1000和t=3000时的结果,将计算结果输出到考生目录中Paper子目录下的新建文件design.dat中。

#includeint JSValue(int t){int a[20],i=1;a[0]=1;a[1]=1;while(a[i]<t)< p="">{i++;a[i]=a[i-1]+a[i-2];}return a[i];}void main( ){FILE *p;p=fopen("design.dat","w");fprintf(p,"%d,%d",JSValue(1000),JSValue(3000));fclose(p);}2、计算字符串s中每个字符的权重值,所谓权重值就是字符在字符串中的位置值与该字符的ASCII码值的乘积。

位置值从1开始依此递增。

将每个字符的权重值,以格式"%d "写入到考生目录中Paper子目录下的新建文件design.dat中。

#include#includevoid main(){FILE *p; int i,w[20];char *s="we45*&y3r#$1";p=fopen(“design.dat”,”w”);i=1;while (*s!=?\0?){w[i]=i*(*s);fprintf(p,”%d”,w[i]);fputc(…\n?,p);i++;s++;}fclose(p);}3、对x=1,2,...,10,求函数f(x)=x-10*cos(x)-5*sin(x)的最大值,并将该数以格式"%.3f"写到考生目录中Paper子目录下的新建文件design.dat中。

2004级通信专业《Java程序设计》A卷参考答案及评分标准

2004级通信专业《Java程序设计》A卷参考答案及评分标准

六、编程题(每小题 7,共 14 分)
1、 分, (7 能够用双层循环判断素数给 5 分, 能够用计数器记录素数个数给 2 分) public class TotalPrime { int i, j, k, primeCount=0; boolean { isSuShu=true; k=i/2; for(j=2;j<=k;j++) if(i%j==0) { isSuShu=false; break; } if(isSuShu) primeCount++; } System.out.println(”100~1000 间素数的个数为:”+ primeCount); } isSuShu; for(i=100; i<=1000; i++)
(7) Synchronized(this) ③ 将事件监听器对象添加到事件源的监听器列表。 (8) Thread1 t2 = new Thread1("Thread2",2) (9) t1.start();
2、 分) (7
答:当两个或两个以上的线程需要共享资源,它们需要同步方法来确定资源在某一刻仅 被一个线程占用,以避免多个线程同时处理一个共享资源,造成程序混乱。
四、程序填空题(每空 2 分,共 18 分)
(1) this.side1=side1; this.side2=side2; this.side3=side3; (2) double s=(side1+side2+side3)/2; Return math.sqrt(s*(s-side1)* (s-side2)*(s-side3)); (答案不唯一) (3) return side1+side2+side3; (4) System.in.read(); (5) IOException e (6) finally

java试卷B答案 (1)

java试卷B答案 (1)

物理与电信工程学院2011—2012学年第(一)学期期末考试《Java程序设计》试卷(B)一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干前的括号内。

每小题1分,共20分)(D )1、数组中可以包含什么类型的元素?_____________。

A、int型B、 string型C、数组D、以上都可以(A )2、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )(B )3、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A..javaB..classC. .htmlD. .exe(D)4、如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?A、 privateB、publicC、protectedD、no modifier(C )5、以下哪个方法用于定义线程的执行体?A、 start()B、init()C、run()D、main()(D )6.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。

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.(B )7.下面哪些选项是正确的main方法说明?A、public main(String args[])B、 public static void main(String args[])C、private static void main(String args[])D、void main()(A )8. ,JA V A对象主要属性有________。

java程序设计07-08试卷b0711答案 (1)

java程序设计07-08试卷b0711答案 (1)

物理与电信工程学院2007—2008学年第(一)学期期末考试《Java程序设计》试卷(B)年级班级姓名学号题号一二三四五总分得分一、选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干前的括号内。

每小题1分,共30分)( A )1、Java的核心包中,提供编程应用的基本类的包是_____。

A、ngB、Java.utilC、Java.appletD、Java.rmi( D )2、下列哪一项不属于面向对象程序设计的基本要素?A、类B、对象C、方法D、安全( C )3、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的_______方法来完成主类实例的初始化工作。

A. start( )B. stop( )C. init( )D. paint( )( D )4、Java语言和c++语言相比,哪一项是Java有的,而c++没有?A、面向对象B、动态链接C、有类库D、跨平台( C )5、在编写异常处理的Java程序中,每个catch语句块都应该与______语句块对应,使得用该语句块来启动Java的异常处理机制。

A.if – elseB. switchC. tryD. throw( C )6、下列API不属于java .1ang.Math类的一个是________。

A、random()B、abs()C、drawLine()D、sin()( A )7、下列数据类型中,哪一个不属于Java数据类型?A、接口B、无符号整数类型C、整数类型D、浮点数类型( B )8、编译Java Applet 源程序文件产生的字节码文件的扩展名为________。

A. .javaB. .classC. .htmlD. .exe( B )9、设 a = 8,则表达式 a >>> 2 的值是( )。

A. 1B. 2C. 3D. 4( D )10、在Java Applet程序用户自定义的Applet子类中,常常重载_______方法在Applet的界面中显示文字、图形和其它界面元素。

计算机与通信工程学院2004届毕业设计题目详细表

计算机与通信工程学院2004届毕业设计题目详细表
51
李成忠
网际互连网络版课件设计
工程设计
52
曾华燊
SUPANET的入网控制协议(ACP)研究
技术专题
53
李允
用于嵌入式GUI的输入法程序设计与实现
工程设计
54
陶宏才
JSP访问WEB数据库的实现
技术专题
55
刘利芳
微机联锁站场图形软件设计
工程设计
56
文登敏
数字程控交换机消息解释工具的优化
工程设计
57
何太军
43
李允
数据管理系统
工程设计
44
李允
WML解析软件的设计与实现
工程设计
45
唐慧佳
B/S结构科技项目管理系统的设计
工程设计
46
郭进
微机联锁选路模块设计
工程设计
47
黄海于
虚拟场景开发平台设计
工程设计
48
范平志
学生社团在线评选系统
工程设计
49
唐慧佳
网络招投标系统设计
工程设计
50
诸昌铃
汽车牌照文字识别
工程设计
工程设计
5
李成忠
计算机网络管理、安全及操作系统课件设计
工程设计
6
王茜
便携式智能仪表设计
工程设计
7
史燕
简易逻辑分析仪设计与实现
工程设计
8
李允
嵌入式Email程序的设计和实现-基于IMAP协议的邮件处理系统
工程设计
9
李允
嵌入式Email程序的设计与实现-基于POP3协议的邮件接收系统
工程设计
10
何太军
基于XML的试题库设计与实现

全国计算机等级考试二级JAVA真题2004年9月

全国计算机等级考试二级JAVA真题2004年9月

全国计算机等级考试二级JAVA真题2004年9月(总分:100.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.下面叙述正确的是(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止√D.以上三种描述都不对解析:[解析] A选项错误,因为算法的执行效率与算法执行过程中所需基本运算的执行次数有关;B选项错误,原因是算法的空间复杂度是指执行这个算法所需要的内存空间;C选项正确,故D选项不正确。

2.以下数据结构中不属于线性数据结构的是(分数:2.00)A.队列B.线性表C.二叉树√D.栈解析:[解析] 所谓的线性结构是指:如果一个非空的数据结构满足下列两个条件,即①有且只有一个根结点;②每一个结点最多有一个前驱,也最多有一个后继。

同时满足两个条件的有队列、线性表和栈,而二叉树的结点可能存在两个后继,所以不是线性结构。

3.在一棵二叉树上第5层的结点数最多是(分数:2.00)A.8B.16 √C.32D.15解析:[解析] 根据二叉树的性质,在二叉树的第K层上,最多有2的k-1次方个结点。

所以,第5层的结点数最多为16。

4.下面描述中,符合结构化程序设计风格的是(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑√B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用GOTO语句解析:[解析] 应该选择只有一个入口和一个出口的模块,故B选项错误:首先要保证程序正确,然后才要求提高效率,故C选项错误:严格控制使用GOTO语句,必要时可以使用,故D选项错误。

5.下面概念中,不属于面向对象方法的是(分数:2.00)A.对象B.继承C.类D.过程调用√解析:[解析] A、B、C属于面向对象方法,D属于面向过程方法,故答案为D。

《JAVA语言程序设计》期末考试试题及答案17(2)(word版可编辑修改)

《JAVA语言程序设计》期末考试试题及答案17(2)(word版可编辑修改)

PrintStream 的父类,以下哪个类可能是 FilterOutputStream 构造函数的参数类型?
A、OutputStream
B、File
C、InputStream
D、BufferedOutputStream
15.在编写 Java Applet 程序时,需在程序的开头写上( A、 import java.awt。 * ;
2、 import java.io.* ; public class abc { public static void main(String args[ ])
《JAVA 语言程序设计》期末考试试题及答案 1-7(2)(word 版可编辑修改)
{ int i, s = 0 ; int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 ,
C. html
D. 。exe
2、 设 x = 1 , y = 2 , z = 3, 则 表 达 式 y+ = z- - /+ + x 的 值 是
(
)。
A。 3
B。 3. 5
C. 4
D。 5Βιβλιοθήκη 3、不允许作为类及类成员的访问控制符的是(
)。
A。 public
B. private
C。 static
D。 protected
对象相同的新对象。
(× )
二.单项选择题
1.Java application 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?
()
A、 String args B、String ar[]
C、Char arg
D、StringBuffer
args[]

2004年上半年试题

2004年上半年试题

2004年程序员考试试题.●面向对象程序设计以__(1)__为基本的逻辑构件,用__(2)__来描述具有共同特征的一组对象;以__(3)__为共享机制,共享类中的方法和数据。

(1)A.模块B.对象C.结构D.类(2)A.类型B.抽象C.类D.数组(3)A.引用B.数据成员C.成员函数D.继承●链表不具备的特点是__(4)__。

(4)A.可随机访问任何一个元素B.插入、删除操作不需要移动元素C.无需事先估计存储空间大小D.所需存储空间与线性表长度成正比●对矩阵压缩存储的主要目的是__(5)__。

(5)A.方便运算B.节省存储空间C.降低计算复杂度D.提高运算速度●判断“链式队列为空”的条件是__(6)__(front为头指针,rear为尾指针)。

(6)A.front==NULL B.rear==NULLC.front==rear D.front!=rear●以下关于字符串的判定语句中正确的是__(7)__。

(7)A.字符串是一种特殊的线性表B.串的长度必须大于零C.字符串不属于线性表的一种D.空格字符组成的串就是空串●在具有100个结点的树中,其边的数目为__(8)__。

(8)A.101B.100C.99D.98●程序设计语言的定义一般应包__(9)__几个方面。

(9)A.语法、语义和语句B.语法、语义和语用C.语义、语句和语用D.语法、语用和语句●在C语言中,若函数调用时实参是数组名,则传递给对应形参的是__(10)__。

(10)A.数组空间的首地址B.数组的第一个元素值C.数组中元素的个数D.数组中所有的元素●在下面的程序中,若实参a与形参x以引用调用(call by reference)的方式传递信息,则输出结果为__(11)__;若实参a与形参x以值调用(callbyvalue)的方式传递信息,那么输出结果为__(12)__。

Mainprograma:=1;addone(a);write(a);Procedure addone(x)a:=x+1;x:=x+2;return;(11)A.1B.2C.3D.4(12)A.1B.2C.3D.4●在程序的执行过程中,用__(13)__结构可实现嵌套调用函数的正确返回。

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