四川大学2013年计算机(软件)学院Java语言程序设计期末考试试题A卷

四川大学2013年计算机(软件)学院Java语言程序设计期末考试试题A卷
四川大学2013年计算机(软件)学院Java语言程序设计期末考试试题A卷

四川大学期末考试试题(闭卷)

(2014-2015学年第1学期)

课程号:课程名称: Java语言程序设计(A 卷)任课教师:

适用专业年级:学号:姓名:

一、单项选择题(本大题共25小题,每小题1分,共25分)提示:在每小题列出的四个备选项中只有一个是符

合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分

int m=3, n=6, k=0;

while( (m++) < ( -- n) ) ++k;

A) 0 B) 1 C) 2 D) 3

2.设i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )。

A) i = i + 2 B) a[0] = 7;

C) i++ - --j; D) a(0) = 66;

3.Java语言的类间的继承关系是( )。

A) 多重的B) 单重的C) 线程的D) 不能继承

4.设有定义int i = 6 ;,则执行以下语句后,i 的值为( )。

i += i - 1;

A) 10 B) 121 C) 11 D) 100

5.下列选项中,用于在定义子类时声明父类名的关键字是( )。

A)interface B) package C) extends D) class

6.若已定义byte[ ] x= {11,22,33,-66} ;

其中0≤k≤3,则对x数组元素错误的引用是( )。

A) x[5-3] B) x[k] C) x[k+5] D) x[0]

7.下列语句序列执行后,ch1 的值是( )。

char ch1='A',ch2='W';

if(ch1 + 2 < ch2 ) ++ch1;

A) 'A' B) 'B' C) 'C' D) B

8.下列语句序列执行后,i 的值是( )。

int i=8, j=16;

if( i-1 > j ) i--; else j--;

A) 15 B) 16 C) 7 D) 8

9.下列语句序列执行后,k 的值是( )。

int i=10, j=18, k=30;

switch( j - i )

{ case 8 : k++;

case 9 : k+=2;

case 10: k+=3;

default : k/=j;

}

A) 31 B) 32 C) 2 D) 33

10.下面语句执行后,i 的值是( )。

for( int i=0, j=1; j < 5; j+=3 ) i=i+j;

A) 4 B) 5 C) 6 D) 7

11.设有定义float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )。

A) x > y || x > z B) x != y

C) z > ( y + x ) D) x < y & ! ( x < z )

12.下列语句序列执行后,i的值是( )。

int i=16;

do { i/=2; } while( i > 3 );

A) 16 B) 8 C) 4 D) 2

13.以下由for 语句构成的循环执行的次数是( )。

for ( int i = 0; true ; i++) ;

A) 有语法错,不能执行B) 无限次

C) 执行1次D) 一次也不执行

14.定义类头时能使用的修饰符是( )。

A) private B) static C) abstract D) protected

15.设int 型变量a、b,float 型变量x、y,char 型变量ch 均已正确定义并赋值,正确的switch语句是( ) 。

A) switch (x + y) B) switch ( ch + 1 )

{ ...... } { ...... }

C) switch ch D) switch ( a + b );

{ ...... } { ...... }

16. 下列最终属性i 的定义中,正确的是( )。

A) static final int i=100; B) final int i=1.2;

C) final i='w'; D) final char i;

17. 下列类定义中,不正确的是( )。

A) class x { .... }

B) class x extends y { .... }

C) static class x implements y1,y2 { .... }

D) public class x extends Applet { .... }

18. 设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )。

A) static x x1; B) public x x1=new x(int 123);

C) y x1; D) x x1=x( );

19. 设i、j、k 为类x 中定义的int 型变量名,下列类x 的构造函数中不正确的是( )。

A) x( int m){ ... } B) void x( int m){ ... }

C) x( int m, int n){ ... } D) x( int h,int m,int n){ ... }

20. 下列方法定义中,正确的是( )。

A) int x( ){ char ch='a'; return (int)ch; }

B) void x( ){ ...return true; }

C) int x( ){ ...return true; }

D) int x( int a, b){ return a+b; }

21. 用于定义类成员的访问控制权的一组关键字是( )。

A) class, float, double, public

B) float, boolean, int, long

C) char, extends, float, double

D) public, private, protected

22. 不能构成循环的语句是( )。

A) for 语句B) while 语句C) switch 语句D) do__while 语句

23. 下列程序段执行后b3 的结果是( )。

boolean b1=true, b2, b3;

24= b1 ? b1 : b2;

A) 0 B) 1 C) true D) false

24. 下面数据结构中,属于非线性的是( )。

A) 线性表B) 树C) 队列D) 堆栈

25. 设有定义int i=123; long j=456; 下面赋值不正确的语句是( )。

A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;

二、判断题(本大题共18小题,每小题1分,共18分)提示:正确打T,错误打F,将其结果填写在下表中。

1、面向对象程序设计的三大特性为封装性、继承性、多态性。

2、异常处理中的finally语句必须被执行。

3、实现一个接口,则在类中一定要实现接口中的所有方法。

4、标识为default的类或变量可以被所在包中的各个类访问。

5、子类覆盖父类中的同名方法时,其访问权限可以是任意的。

6、Java虚拟机是实现跨平台的基础。

7、使用方法length( )可以获得字符串或数组的长度。

8、Java的类不允许多重继承,但接口支持多重继承,内部类也可以实现多重继承。

9、JVM是指Java虚拟机。

10、关键字super表示父类对象,this表示的是当前对象。

11、每个类都只能有一个构造方法。

12、Java applet不能够存取客户机磁盘上的文件。

13、default在switch选择结构中是必须的。

14、abstract修饰的类必须被继承。

15、对static方法的调用不需要类实例。

16、构造方法没有任何返回类型,哪怕是void也不行。

17、Java中的的字符使用的是16 位的Unicode 编码。

18、abstract 是抽象修饰符,可以用来修饰类及其属性和方法。

三.填空题(本大题共10小题,每小题1分,共10分)。

1. 创建类的对象时,使用运算符___________给对象分配内存空间。

2. 定义类的构造方法不能有返回值类型,其名称与_____名相同。

3. Java语言中关键字_____表示双精度类型。

4. 若有定义:float b={1.1f, 3.5f, 6.8f};,则b.length()的值是_______。

5.若有类定义:

class B extends A{

}

则类B是类A的______。

6.接口中的成员只有静态常量和______。

7. 在子类中使用关键字_______做前缀可调用被子类覆盖的父类中的方法。

8. 关键字______用于导入包中的类到程序中,供程序中使用。

9. Java语言中, 通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的_____块来捕获和处理异常。

10. 表达式3/6 * 5的计算结果是_____。

四、阅读程序,回答问题(共6小题,每小题2分,共12分),

1.

1: public class Output1 {

2: public static void main(String arge[]) {

3: int i=0;

4: for ( char ch = 97; ch<113; ch++,i++) {

5: if( i % 8 == 0 )

6: System.out.println(" ");

7: System.out.print("\t" +ch);

8: }

9: }

10: }

(1)程序第5、6行的if语句的功能是什么?

(2)程序输出的结果有几行?

2.

1: import java.util.Arrays;

2: public class SortArray {

3: public static void main(String args[]) {

4: String[] str = {"size", "abs","length","class"};

5: Arrays.sort(str);

6: for (int i=0; i

7: System.out.print(str[i]+" ");

8: }

9: }

(1)写出程序运行后的结果。

(2)在第4行和5行之间,进行str[0].length()方法调用的返回结果是多少?3.

abstract class SuperAbstract{

void a(){…}

abstract void b();

abstract int c(int i);

}

interface AsSuper{

void x();

}

abstract class SubAbstract extends SuperAbstract implements AsSuper{ public void b(){…}

abstract String f();

}

public class InheritAbstract extends SubAbstract{

public void x(){…}

public Strin g f(){…}

public static void main(String args[]){

InheritAbstract instance=new InheritAbstract();

instance.x();

instance.a();

instance.b();

instance.c(100);

System.out.println(instance.f());

}

}

根据以上这段程序,回答问题:

(1)哪几个类是抽象类,写出类名。

(2)是否有接口,写出接口名。

4.定义类A和类B如下。

class A{

int a=1;

double d=2.0;

void show( ) {

System.out.println("Class A: a="+a +"\td="+d);

}

}

class B extends A{

float a=3.0f;

String d="Java program.";

void show( ) {

super.show( );

System.out.println("Class B: a="+a +"\td="+d);

}

}

若在应用程序的main方法中有以下语句:

A a=new A();

a.show();

则输出的结果如何?

5.写出此程序完成的功能。

public class Sum {

public static void main(String args[]) {

double sum = 0.0;

for (int i = 1; i <= 100; i++)

sum += 1.0 / (double) i;

System.out.println("sum=" + sum);

}

}

回答问题:以上程序完成什么功能?

6.

1: import java.applet.Applet;

2: import java.awt.*;

3: import java.awt.event.*;

4: public class TestKeyListener extends Applet {

5: Color clr;

6: public void init() {

7: addKeyListener(

8: new KeyAdapter() {

9: public void keyTyped( KeyEvent e ) {

10: if(e.getKeyChar()=='r'||e.getKeyChar()=='R') 11: clr=Color.red;

12: else if(e.getKeyChar()=='g'||e.getKeyChar()=='G') 13: clr=Color.green;

14: else if(e.getKeyChar()=='b'||e.getKeyChar()=='B') 15: clr=Color.blue;

16: else

17: clr=Color.black;

18: setBackground(clr);

19: }

21: }

22: }

(1)程序第10、11行实现的功能是什么?

(2)编译该程序,并编写嵌入该程序字节码文件的网页后,通过支持java的浏览器打开网页。如果敲击键盘的‘b’键,有什么结果?

五、阅读下列程序,请写出程序的输出结果(共8小题,每小题3分,共24分)

1.

public class StaticTest{

public static void main(String[] args){

Count c1 = new Count();

Count c2 = new Count();

System.out.print(Count.counter);

System.out.print(c1.getserial());

System.out.print(c2.getserial());

}

}

class Count{

private int serial=0;

public static int counter = 0;

Count(){

counter=counter+2;

serial = counter;

}

int getserial() {

return serial;

}

}

2.

public class Parent{

int age=40;

public int getAge(){return age;}

}

class Child extends Parent{

int age=20;

public int getAge(){return age;}

}

class Test{

public static void main(String args[]){

Child c=new Child();

System.out.println("c.age="+c.age);

System.out.println("c.getAge="+c.getAge());

Parent p=new Child();

System.out.println("p.age="+p.age);

System.out.println("p.getAge="+p.getAge());

}

}

3.public class Test {

public static void main(String[] args) {

int[][] num1 = new int[2][3];

num1[0][0] = 3;

num1[0][1] = 9;

num1[0][2] = 60;

num1[1][0] = 78;

num1[1][1] = 79;

for (int i = 0; i <= 1; i++) {

for (int j = 0; j < num1[i].length; j++)

System.out.print(num1[i][j] + "\t");

}

}

}

4. public class Test {

public static void main(String[] agrs) {

int i, s = 0;

int a[] = { 10, 20, 30, 40, 50, 60, 70, 80, 90 };

for (i = 0; i < a.length; i++)

if (a[i] % 3 == 0) {

s += a[i];

System.out.println("s=" + s);

}

}

}

5.public class Test3 {

public static void main(String[] agrs) {

A a = new A(2); A b = new A(3);

System.out.println(a.isEqualTo(b));

}

}

class A {

private int privateVar;

public A(int _privateVar) { privateVar = _privateVar; } boolean isEqualTo(A anotherA) {

if (this.privateVar == anotherA.privateVar) return true;

else return false;

}

}

6.

public class Exam3 {

public static void main(String[] args) { String s,s1="";

char c;

s= "wELCOME";

for (int i=0;i

c=s.charAt(i);

if(c>='a' && c<='z') {

s1=s1+Character.toUpperCase(c);

}

else {

s1=s1+Character.toLowerCase(c);

}

}

System.out.println(s1);

}

}

7.

abstract class Shape {

abstract double area();

public void print() {

System.out.println("This is a shape");

}

}

class Rectangle extends Shape {

int width, length;

public Rectangle(int width,int length){

this.width=width;

this.length=length;

}

public double area() {

return width * length;

}

public void print(){

super.print();

System.out.println("This is a Rectangle");

}

}

class Circle extends Shape{

double r;

public Circle(double r){

this.r=r;

}

public double area() {

return 3* r*r;

}

public void print(){

super.print();

System.out.println("This is a Circle");

}

}

public class TestShape {

public static void main(String args[]) {

Shape s1 = new Rectangle(3, 4);

System.out.println(s1.area());

s1.print();

Shape s2=new Circle(3.0);

System.out.println(s2.area());

s2.print();

}

}

8.

class ObjectCreation {

TestClass testClass = new TestClass("fieldValue1");

static TestClass testClass2 = new TestClass("staticValue1");

public ObjectCreation(String name) {

System.out.println("ObjectCreation " + name + " init"); }

}

class TestClass {

public TestClass(String name) {

System.out.println("TestClass " + name + " init");

}

}

public class ChildObjectCreation extends ObjectCreation{

static TestClass testClass3 = new TestClass("staticValue3");

TestClass testClass4=new TestClass("fieldvalue4");

public ChildObjectCreation(String name) {

super(name);

System.out.println("ChildObjectCreation "+name+" init");

}

public static void main(String[] args) {

ChildObjectCreation cd=new ChildObjectCreation("child");

}

}

六、程序设计题

1.(本小题7分)编写一个完整的Java程序使用复数类验证两个复数5+17i和4+12i 相加产生一个新的复数

9+29i 。复数类Complex必须满足如下要求:

(1) 复数类Complex 的属性有:

RealPart : int型,代表复数的实部

ImaginPart : int 型,代表复数的虚部

(2) 复数类Complex 的方法有:

Complex( ) : 构造函数,将复数的实部和虚部都置0

Complex( int r , int i ) : 构造函数,形参r 为实部的初值,i为虚部的初值。

Complex complexAdd(a) : 将当前复数对象与形参相加,所得的结果仍是一个复数,并将它返回给此方法的调用者。

String ToString( ) : 把当前复数对象的实部、虚部组合成a+bi 的字符串形式,其中a 和b分别为实部和虚部的数值。

2.(本小题4分)按以下要求编写程序。

(1) 设计并实现一个Rectangle类,它包括width和height两个数据域。

(2) 在Rectangle中提供两个方法分别计算矩形的周长和面积。

(3) 编程测试程序利用Rectangl类输出一个矩形的周长和面积。

java期末考试试题及答案

1.谈谈final, finally, finalize的区别。 final关键字: a) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。 b) 将变量或方法声明为final,可以保证它们在使用中不被改变。 c) 被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。 d) 被声明为final的方法也同样只能使用,不能重载。 finally关键字:在异常处理时提供finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch 子句就会执行,然后控制就会进入finally 块。 finalize:方法名,不是关键字。Java技术允许使用finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object 类中定义的,因此所有的类都继承了它。子类覆盖finalize() 方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。 2.GC是什么? 为什么要有GC? GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一: System.gc() Runtime.getRuntime().gc() 3.Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 写程序Math.round(11.5) = 12 Math.round(-11.5) = -11 4.给我一个你最常见到的runtime exception ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

大学计算机基础期末考试题

一、选择题 1.第一台电子计算机诞生于(B )年 A.1945 B.1946 C.1971 D.1972 2. 第一代计算机的主要元器件采用的是( C )。 (A)晶体管 (B)小规模集成电路 (C) 电子管 (D)大规模和超大规模集成电路3. 存储容量的基本单位是(B )。 (A)位 (B) 字节(C)字 (D)ASCII码 4.利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是( D)。(A)科学计算 (B) 自动控制 (C)辅助设计 (D)信息处理 5.微型计算机中运算器的主要功能是进行(C)。 (A)算术运算 (B)逻辑运算 (C) 算术和逻辑运算 (D)初等函数运算 6.中文Windows XP的“桌面”指的是(C )。 (A)整个屏幕(B)某个窗口(C)全部窗口(D)活动窗口 7.决定微型计算机性能的核心硬件是( D ) A CD-ROM B UPS C BBS D CPU 8. 一台微机的型号中含有486、586等内容时,其含义是__A_ __。 A. 运算控制单元的档次 B.软盘容量大小 C. 主存储器容量大小 D.硬盘容量大小 9.计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和( B ) A. 显示器 B. 控制器 C. 磁盘驱动器 D. 鼠标器 10.在计算机内部,所有信息的表示法都是采用( C ) A 十进制 B 八进制 C 二进制 D 十六进制 11.第四代计算机的主要逻辑元件采用的是(D ) A.晶体管 B.小规模集成电路 C.电子管 D. 大规模和超大规模集成电路

12.一个完整的计算机系统包括:(A) A、硬件系统和软件系统 B、主机、键盘、显示器 C、系统软件和应用软件 D、计算机及其外部设备 13."计算机辅助设计"的英文缩写是:(A) A、CAD B、CAM C、CAE D、CAT 14.微型计算机中,ROM的中文名字是:(B) A、随机存储器 B、只读存储器 C、高速缓冲存储器 D、可编程只读存储 15.计算机能够直接执行的程序是( B) A、应用软件 B、机器语言程序 C、源程序 D、汇编语言程序 16.存储器分为内存储器和外存储器两类 ( A) A、它们中的数据均可被CPU直接调用 B、只有外存储器中的数据可被CPU调用 C、它们中的数据均不能被CPU直接调用 D、其中只有内存储器中的数据可被CPU直接调用 17.当已选定文件后,下列操作中不能删除该文件的是( D ) A.在键盘上按Delete键 B.用鼠标右击该文件,打开快捷菜单,然后选择删除命令 C.在文件菜单中选择“删除”命令 D.用鼠标双击该文件夹 18.在WindowsXP操作系统中一个文件的属性包括(B ) A.只读、存档 B.只读、隐藏 C.只读、隐藏、系统 D. 只读、隐藏、系统、存档19.Windows XP操作系统属于( C ) A. 单用户单任务操作系统

2011学年第一学期计算机期末试卷

2011学年第一学期计算机期末试卷考卷 班级学号姓名 一、选择题(1’×100) 1、计算机病毒是指[]。 A、带细菌的磁盘 B、已损坏的磁盘 C、被破坏的程序 D、人为编制的具有破坏性的程序 2、利用计算机模拟专家给病人诊断是属于计算机[]方面的应用。 A科学计算B实时控制C辅助工程D人工智能 3、通常所说的64位计算机是指该计算机的[] A主频B字长C内存容量D运算速度 4、ASCII是[]。 A条件码B二-十进制编码C二进制码D美国信息交换标准代码 5、显示器后面接出两条电缆,一条是信号线,另一条是[]。 A电源线B电话线C网线D声音连接线 6、微机安装新的硬件后,重新启动WindowsXP会发生[]。 A系统会自动检测并报告发现新的硬件B系统会提示你重装Windows XP C自动进入MS-DOS模式D进入安全模式 7、在Word2007编辑文档时,如果希望在“查找”对话框的“查找内容”文本框中只需一次输入便能依次查找分散在文档中的“第1名”、“第2名”……“第9名”等,那么在“查找内容”文本框中用户应输入[]。 A第1名、第2名……第9名B第?名,同时选择“全字匹配” C第?名,同时选择“使用通配符”D第?名 8、下列四种设备中,属于计算机输入设备的是[] A显示器B打印机C音箱D鼠标 9、用IE浏览器浏览网页时,当鼠标移动到某一位置时,鼠标指针变成“小手”,说明该位置有[]。 A超链接B病毒C黑客侵入D错误 10、WindowsXP是一个“多任务”操作系统指的是[]。 A可运行各种类型的应用程序B可同时运行多个应用程序 C可供多个用户同时使用D可同时管理多种资源 11、按组合键[]可以打开【开始】菜单。 A Ctrl+O B Ctrl+Esc C Ctrl+空格键 D Ctrl+Tab 12、计算机不知道被谁用过,鼠标的左右键互换了,能恢复的方法是[]。 A鼠标被别人用坏了,更换一个新鼠标B控制面板里的鼠标属性被改过了,需要重新设置。 C在计算机BIOS的“设置”中就能改回来D系统出了问题,需要重新安装Windows XP才行13、图标是WindowsXP的一个重要元素,下列有关图标的描述中错误的是[] A图标只能代表某个应用程序或应用程序组B图标可以代表任何快捷方式 C图标可以代表包括文档在内的任何文件D图标可以代表文件夹 14、要添加一个WindowsXP操作用户,可双击控制面板窗口的[]图标。 A添加硬件B管理工具C用户帐户D添加或删除程序 15、在WindowsXP系统中,默认状态下中英文切换的组合键是[]。 A Alt+Shift B Ctrl+空格键 C Ctrl+Alt D Shift+空格键 16、在Windows中,[]操作不能关闭窗口。 A单击最小化按钮B单击控制菜单的关闭项 C单击文件菜单中的退出项D双击控制菜单图标 17、如果在桌面上删除了“腾讯QQ”程序的快捷键方式图标,则表示[]。

大学java期末考试试题和标准答案

《Java程序设计基础》期终考试试卷(模拟) (闭卷) 一、简单编程题(共50分) 在考试文件夹中新建一个应用程序proj1(应用程序地文件夹名称为proj1),按照以下要求编写程序代码. 1. 在程序中定义Person类,为该类编写如下字段、构造器、访问器、修改器和相应地其他方法.(20分) (1)在Person类中定义两个字段: 私有访问权限,类型为String地name字段; 私有访问权限,类型为int地age字段. (2)在Person类中定义构造器 构造器有两个参数,第一个参数地类型是String,名字为name.第二个地类型是int,名字是age.第一个参数地值赋给字段name,第二个参数地值赋给字段age. (3)为Person类地两个字段分别编写访问器方法,方法名称分别为getName和getAge.getName方法返回类型为String地name字段地值;getAge方法返回类型为int地age字段地值. (4)为Person类地两个字段分别编写修改器方法,方法名称分别为setName和setAge.setName方法有一个String类型地参数,方法中用该参数来设置字段name地值;setAge方法有一个int类型地参数,方法中用该参数来设置字段age地值,并且保证age 字段地值不能为负数,如果要将age设置为负数则给出错误提示. (5)为Person类写一个叫做toString地方法,该方法不需要参数,有返回值.它返回一个字符串,字符串中包含name字段和age字段地值,如果name字段地值是“Helen”,age字段地值是20,则返回字符串:“Name:Helen. Age:20”. 2. 在程序中定义Student类,Student类继承Person类.(10分) (1)在Student类中除了继承其超类Person地name字段和age字段外,它还有自己地字段String类型地school,该字段地访问权限为私有. (2)Student类地构造器有三个参数,第一个参数为name,String类型;第二个参数为age,int类型;第三个参数为school,String类型,这三个参数地值分别赋给三个字段name、age和school. (3)在Student类中重写其超类Person地toString方法,要求该方法返回地字符串不仅包含超类Person中地name字段和age字段地值,而且包含子类Student中地school 字段地值.如果name字段地值是“Helen”,age字段地值是20,school字段地值是“山西大学商务学院”,则返回地字符串为“School:山西大学商务学院Name:Helen. Age:20”. 3. 在程序中定义Test类,在Test类中定义一个main方法,在main方法中实现如下操作:(10分) (1)创建一个Person类地对象,它地name为“John”,age为18,对象名为person1; (2)创建一个Student类地对象,它地name为“Helen”,age为18,school为“MIT”,对象名为stuent1; (3)分别输出这两个对象地相关信息(调用它们地toString方法). 4. 分别为Person类和Student类编写文档注释,并生成应用程序地类文档.要求如下:(10分) (1)类地文档注释,包括类名、类地作者及版本号,作者地名字用考生地姓名标注,版本号使用考试地日期; (2)构造器和各个方法地文档注释,包括方法地名称、构造器和方法地功能说明,要求标注构造器和方法中地参数及返回值,并说明参数地类型、名称和返回值地类型. (3)文档注释完成后要使用BlueJ地JavaDOC工具生成应用程序地类文档. 二、代码改错(共20分)

计算机网络期末考试试题及答案

计算机网络试题及答案(一) 一、.填空题 1.所谓计算机网络,会议是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件实现网络中资源共享和数据通讯的系统。 2.计算机网络如果按作用范围进行分类,可分为广域网(WAN)、局域网(LAN)和城域网(MAN)。 3.网络协议通常采用分层思想进行设计,OSI RM中的协议分为7层,而TCP/IP RM中协议分为4层。 4.在TCP/IP RM中,用于互联层的协议主要有:ARP、IP、RARP、ICMP和IGMP 协议。 5.用于计算机网络的传输媒体有两类:有导线媒体和无导线媒体;光纤可分为两种:单模光纤和多模光纤(MMF)。 6.构成计算机网络的拓扑结构有很多种,通常有星形、总线型、环型、树型、和网状型等。 7.CSMA/CD技术是一种随机接入(所有的用户根据自已的意愿随机地发送数据),冲突不可避免;令牌技术是一种受控接入(各个用户不能任意接入信道而必须服从一定的控制),冲突避免。 8.10BASE-T局域网的数据速率是10mbps,100BASE-TX局域网的数据速率是100mbps。 9.在用双绞线时行组网时,连接计算机和计算机应采用交叉UTP电缆,连接计算机和集线器用直通UTP电缆。 10.在将计算机与10BASE-T集线器进行连接时,UTP电缆的长度不能大于100米。 11.在将计算机与100BASE-TX集线器进行连接时,UTP电缆的长度不能长于100米。 12.以太网交换机和数据交换和转发方式可以分为:直接交换、存储转发交换和改进的直接交换。 13.VLAN的组网方式有两种:静态根据以太网交换机端口进行划分VLAN,动态根据MAC地址、逻辑地址或数据包的协议类型进行划分VLAN。 14.在Internet中,运行IP的互联层可以为其高层用户提供的服务有三个特点:不可靠的数据投递服务、面向无连接的传输服务和尽最大努力投递服务。 15.IP地址由网络号和主机号两部分组成,其中网络号表示互联网中的一个特定网络,主机号表示该网络中主机的一个特定连接。 16.主机的IP地址为202.93.120.77,主机B的IP地址为150.23.55.200。若主机A要向主机B所在的网络进行广播,则直播广播地址为150.23.255.255;若主机A要在本网络中进行广播,则有限广播地址为255.255.255.255。 二、选择题 1.计算机网络是计算机技术和__________相结合的产物。->B A) 网络技术 B) 通信技术 C) 人工智能技术

2010年计算机网络期末考试试题及答案讲解

2010年计算机网络期末考试试题及答案 1.填空题 所谓计算机网络,会议是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来, 以功能完善的网络软件实现网络 中资源共享和数据通讯的系统。 计算机网络如果按作用范围进行分类, 可分为广域网(WAN )、局域 网(LAN、和城域网(MAN )。 网络协议通常采用分层思想进行设计, OSI RM中的协议分为7层, 而TCP/IP RM中协议分为4层。 在TCP/IP RM中,用于互联层的协议主要有: ARP、IP、RARP、ICMP 和IGMP协议。 用于计算机网络的传输媒体有两类: 有导线媒体和无导线媒体:光纤 可分为两种:单模光纤和多模光纤(MMF )。 构成计算机网络的拓扑结构有很多种, 通常有星形、总线型、环型、 树型、和网状型等。 CSMA/CD技术是一种随机接入(所有的用户根据自已的意愿随机地 发送数据),冲突不可避免:令牌技术是一种受控接入(各个用户不能任意接入信道而必须服从一定的控制),冲突避免。 10BASE-T局域网的数据速率是IQmbps, 100BASE-TX局域网的数据 速率是IQQmbpSo 在用双绞线时行组网时,连接计算机和计算机应采用交」UTP 电缆,

连接计算机和集线器用直通UTP电缆。 在将计算机与10BASE-T集线器进行连接时,UTP电缆的长度不能大于100米。 在将计算机与100BASE-TX集线器进行连接时,UTP电缆的长度不能长于100米。 以太网交换机和数据交换和转发方式可以分为:直接交换、存储转发交换和改进的直接交换 VLAN的组网方式有两种:静态根据以太网交换机端口进行划分 VLAN,动态根据MAC地址、逻辑地址或数据包的协议类型进行划 分VLAN。 在In ternet中,运行IP的互联层可以为其高层用户提供的服务有三个 特点:不可靠的数据投递服务、面向无连接的传输服务和尽最大努力投递服务。 IP地址由网络号和主机号两部分组成,其中网络号表示互联网中的一 个特定网络,主机号表示该网络中主机的一个特定连接。 主机的IP地址为202.93.120.77,主机B的IP地址为150.23.55.20(! 若主机A要向主机B所在的网络进行广播,则直播广播地址为 150.23.255.255;若主机A要在本网络中进行广播,则有限广播地址 为255.255.255.255 选择题 计算机网络是计算机技术和相结合的产物。->B

Java web期末考试题

第1页(共7页) 天津师范大学期末考核 2015—2016 学年第2学期 期末考核试卷 科目:Java Web 应用开发 学院:计信学院 专业:计算机科学 一、 单选题:(每小题2分,共10分) 1. 下列语句属于声明语句的是( A )。 A .<%! Int a = 4;%> B.<% int a=4;%> C .<%--int a=4-- %> D. <%@ int a=4%> 得分 2. 一个servlet 的生命周期不包括( B )方法? A .init( )方法 B. invalidate( )方法 C .service( )方法 D .destroy( )方法 得分 3. Application 对象的作用域是( B )。 A . 一次会话 B. 整个应用程序 C . 一次请求 D . 整个页面 得分 4. 下面对servlet 中重定向说法描述错误的是( D )。 A .使用的是HttpServletResponse 接口的sendRedirect()方法 B. 源组件的响应结果不会发送给客户端 C .sendRedirect()方法后的代码仍会执行 D .源组件和目标组件共享ServletRequest 对象

第2页(第7页) 得分 5. 有一个JavaBean 组件,类名为Student ,此JavaBean 组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore 的声明正确的是( B )。 A .public int getTotalScore() B. public float getTotalScore() C .protected int getTotalScore() D .protected float getTotalScore() 得分 2. 3. Sevlet 过滤器核心对象放置在javax.servlet 包中,其名称为 4.

Java期末考试试卷1

信息学院2006—2007学年第二学期期末考试试题A 课程名称:Java 语言程序设计主讲:年级: 班级姓名学号 题号一二三四五合计 分数 一、选择(每题1分,共20分) 1.有一个名为MyClass的public类,想成功编译需满足以下哪个条件?() A. MyClass类中必须定义一个正确的main()方法。 B. MyClass必须定义在MyClass.java源文件中。 C. MyClass类必须定义在MyClass包中。 D. MyClass类必须被导入。 2.以下哪些修饰符不能用于顶层类?( ) A. public B. private C. abstract D. final 3.以下哪个是java中合法的关键字?( ) A. array B. Boolean C. protect D. super 4.以下哪些是合法的标识符?( ) A.%abcd B. 2abcd C. package D. _a_long_name 5.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同。这种面向对象程序的特性称为. () A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 6.有以下代码,请问该程序的运行结果是什么?( ) class Example { public static void main(String args[]){ boolean b=true; System.out.println(b); } } A. 打印输出true B. 打印输出1 C.编译错误 D. 无内容输出 7.以下哪些是基本数据类型?( ) A.int B. String C. Integer D. Float 8. 给出以下代码,请选择正确的选项?( ) class Example{ public static void main(String[] args){ char a=”\u1234”; } } A. 代码编译成功 B. 代码编译成功,但有警告 C. 代码编译失败 9.以下哪个语句用于声明一个二维数组?( ) A. int[5][5] a=new int[][]; B. int a=new int[5,5] C. int[][] a=new int[5][5]; D. int[][] a=new [5]int[5]; 10.给出以下代码,请问该程序的运行结果是什么?()

计算机专业期末试题

12级计算机专业《计算机网络》期末考试试题 一、单项选择题(每题2分,共计70分,请把答案填入答卷处) 1. 计算机网络可分为三类,它们是( ) A. Internet、Intranet、Extranet B. 广播式网络、移动网络、点——点式网络 C. X.25、ATM、B—ISDN D. LAN、MAN、WAN 2.组建计算机网络的目的是实现连网计算机系统的() A. 硬件共享 B. 软件共享 C. 数据共享 D. 资源共享 3.在OSI的( )使用的互联设备是路由器。 A. 物理层 B. 数据链路层 C. 网络层 D. 传输层 4.以下IP地址中,属于c类地址的是() A.112.213.12.23 B.210.123.23.12 C.23.123.213.23 D.156.123.32.12 5.下列给出的协议中,属于TCP/IP协议结构的应用层协议是( ) A. UDP B. IP C. TCP D. Telnet 6. Windows2000网络操作系统在客户机配置网络时应该遵循的基本顺序为 ( ) A.配置网络标识→安装网卡驱动程序→安装与配置TCP/IP协议 B.安装与配置TCP/IP协议→安装网卡驱动程序→配置网络标识 C.安装网卡驱动程序→安装与配置TCP/IP协议→配置网络标识 D.配置网络标识→安装与配置TCP/IP协议→安装网卡驱动程序 7.在星型局域网结构中,连接文件服务器与工作站的设备是()A. 调制解调器 B. 交换机

C. 路由器 D. 集线器 8.在Internet上浏览时,浏览器和WWW服务器之间传输网页使用的协议是() A、IP B、Telnet C、FTP D、HTTP 9.对局域网来说,网络控制的核心是() A. 工作站 B. 网卡 C. 网络服务器 D. 网络互连设备 10.管理计算机通信的规则称为() A.协议 B.介质 C.服务 D. 网络操作系统 11.常见的网络协议有() A. TCP/IP B. TELNET C. IPX/SPX D. NETBEUI 12.下列那一种陈述是真实的?() A. 对应于系统上的每一个网络接口都有一个IP地址 B. IP地址中有16位描述内容 C. 位于美国的NIC提供具唯一性的32位IP地址 D. D类地址仅用于多投点传送 13.以下IP地址中,属于A类地址的是() A.52.213.12.23 B.210.123.23.12 C.223.123.213.23 D.156.123.32.12 14.利用各种通信手段,把地理上分散的计算机有机的连在一起,达到相互通信而且共享硬件、软件和数据等系统属于()。 A. 计算机网络 B. 终端分时系统 C. 分布式计算机系统 D. 多机系统 15.()因素在整个网络的设计、功能、可靠性和费用等方面有着重要影响。 A. 网络距离 B. 拓扑结构

2013年计算机期末试题

1、在计算机中,所有信息的存放与处理采用()。 [A] ASCII码 [B] 二进制 [C] 十六进制 [D] 十进制 2、计算机能直接执行的程序是()。 [A] 高级语言程序 [B] Visual Basic 程序 [C] 汇编语言程序 [D] 机器语言程序 3、冯·诺依曼理论的核心是()和“程序控制”。 [A] 顺序存储 [B] 随机存取 [C] 存储程序 [D] 运算控制 4、世界上第一台微型计算机是()年在美国的Intel公司诞生的。 [A] 1946 [B] 1970 [C] 1965 [D] 1971 5、计算机按()划分为四代。 [A] 字长 [B] 主频 [C] 逻辑元件 [D] 年代 6、在分析机的设计中,巴贝奇采用了三个具有现代意义的装置是()。 [A] 存储装置、运算装置和控制装置 [B] 运算装置、传输装置和存储装置 [C] 输入装置、输出装置和运算装置 [D] 控制装置、输入装置和输出装置 7、在计算机中,运算器和控制器合称为()。 [A] 逻辑部件 [B] 算术运算部件 [C] 算术和逻辑部件 [D] 中央处理单元 8、目前计算机应用最广泛的领域是()。 [A] 科学计算 [B] 过程控制 [C] 信息处理 [D] 人工智能 答案:BDCA CADB 1、在下列设备中,读取数据速度从快到慢的顺序为()。 [A] 内存、cache、硬盘、移动盘 [B] cache、内存、硬盘、移动盘 [C] cache、硬盘、内存、移动盘 [D] 内存、硬盘、移动盘、cache 2、下列4个无符号的十进制数中,能用八位二进制表示的是()。 [A] 256 [B] 255 [C] 299 [D] 300 3、在下列字符中,其ASCII码值最小的一个是()。 [A] 控制符[B] 9 [C] A [D] a 4、计算机发展过程按使用的电子器件可划分为四代,其中第二代计算机使用的器件为()。 [A] 晶体管 [B] 电子管 [C] 集成电路 [D] 大规模集成电路 5、在计算机中,表示16种状态需要二进制的位数是()。 [A] 2 [B] 3 [C] 4 [D] 5 6、非零的无符号二进制整数后加4个零得到一新数,该新数是原数的()。 [A] 四倍 [B] 八倍 [C] 十倍 [D] 十六倍 7、微型计算机系统采用总线结构对CPU、存储器和外部设备进行连接。总线通常由三部分组成,它们是()。 [A] 逻辑总线、传输总线和通信总线 [B] 地址总线、运算总线和逻辑总线 [C] 数据总线、信号总线和传输总线 [D] 数据总线、地址总线和控制总线 8、在键盘中,不能单独使用的键是()。

四川大学期末考试试题(A卷).doc

四川大学期末考试试题(A卷) (2013——2014 学年第一学期) 课程号:303066030课序号:课程名称:计算机基础及C程序设计语言 任课教师:刘亚梅刘洋任瑞玲曾晓东余勤罗伟王茂宁王忠邓丽华成绩: 适用专业年级:2012级学生人数:印题份数:学号:姓名: 考试须知 四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。 四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。 一、单项选择题(每题1.5分,共45分)(注:本题及以下各题均以VC++6.0为软件编程平台) 1.一个C程序总是从_______开始执行的。 A)main函数B)程序的第一行 C)程序的第一个函数D)不固定位置 2.以下对C语言的描述正确的是。 A)函数允许嵌套定义B)编译时不检查语法 C)用户所定义的标识符必须以字母开头D)转义字符以“\”开头 3.下列C语言中运算对象必须是整型的运算符是。 A) %= B) && C) = D) *= 4.若有以下程序段:int c1, c2=3, c3=2; c1=(float)c2/c3;则执行后,c1、c2的值分别是。 A)0,3.0 B) 1,3.0 C) 0,3 D) 1,3 5.下列变量定义中合法的是。 A)short_a=0xda; B)double b=1+5e2.5; C)int a=‘A’; D)float 2_and=1-e-3; 6.若变量已正确定义并赋值,符合C语言语法的表达式是。 A)++(a+1) B)a=7+b/c=a++ C)a=a+7=c+b D)a=’\0’ 7.设int a=1,b=2,c=3,m=4,n=5,p=3;,则执行表达式(a=m10);,则a和b的值分别是。 A)10和1 B)10和0 C)11和0 D)11和1 11.以下4个选项中,不能 ..看作一条语句的是。 A)if (b= =0) m=1;n=2; B)a=0,b=0,c=0; C)if (b==0){m=1;n=2;} D)if (a>0); 注:1试题字迹务必清晰,书写工整。本题8 页,本页为第 1 页

JAVA语言程序设计期末考试试题及答案

J A V A语言程序设计期末考试试题及答案 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】

J A V A语言程序设计考试试题及部分答案 一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.下列语句序列执行后,k 的值是( B )。 int m=3, n=6, k=0; while( (m++) < ( -- n) ) ++k; A) 0 B) 1 C) 2 D) 3 2.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( B )。 A) i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66; 3.Java语言的类间的继承关系是( B )。 A) 多重的 B) 单重的 C) 线程的 D) 不能继承 4.设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。 i += i - 1; A) 10 B) 121 C) 11 D) 100 5.下列选项中,用于在定义子类时声明父类名的关键字是( C )。 A)interface B) package C) extends D) class 6.若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( C )。 A) x[5-3] B) x[k] C) x[k+5] D) x[0]

7.下列语句序列执行后,ch1 的值是( B )。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1; A) 'A' B) 'B' C) 'C' D) B 8.下列语句序列执行后,i 的值是( D )。 int i=8, j=16; if( i-1 > j ) i--; else j--; A) 15 B) 16 C) 7 D) 8 9.下列语句序列执行后,k 的值是( C )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; } A) 31 B) 32 C) 2 D) 33 10.下面语句执行后,i 的值是( B )。 for( int i=0, j=1; j < 5; j+=3 ) i=i+j; A) 4 B) 5 C) 6 D) 7 11.设有定义 float x=, y=, z=;则以下的表达式中,值为true的是( B )。 A) x > y || x > z B) x != y

计算机期末考试模拟试题及答案

多媒体应用技术及上机实践理论作业1 专业班级:商务英语二班学生姓名:屈美玲学号: 2011128520201 一、单选题(本大题共20小题,每小题1分,共20分) 1.在计算机内,多媒体数据最终是以____A____形式存在。 A、二进制代码 B、特殊的压缩码 C、模拟数据 D、图形图像、文字、声音 2.下列选项中, D 不属于存储媒体。 A、纸张 B、磁带 C、光盘 D、光纤 3.最基本的多媒体计算机是指安装了____B____部件的计算机。 A、高速CPU和高速缓存 B、光盘驱动器和声卡 C、光盘驱动器和视频卡 D、光盘驱动器和TV卡 4.下列选项中, C 不属于数码相机的技术指标。 A、分辨率 B、光学镜头和性能 C、存储器 D、扫描幅面 5.JPEG代表的含义 B 。 A、一种视频格式 B、一种图形格式 C、一种网络协议 D、软件的名称 6.量化是指 C 。 A、对模拟信号的放大或缩小 B、对数字信号的放大或缩小 C、模拟信号到数字信号的映射 D、数字信号到模拟信号的映射 7.CD-ROM是指 B 。 A、数字音频 B、只读存储光盘 C、交互光盘 D、可写光盘 8.波形声音文件是A文件。 A、WA V B、MIDI C、MP3 D、AIF 9.下列采集的波形声音质量最好的是 D 。 A、单声道、8位量化、22.05kHz采样频率

B、双声道、8位量化、22.05kHz采样频率 C、单声道、16位量化、22.05kHz采样频率 D、双声道、16位量化、44.1kHz采样频率 10.在Photoshop中, B 内容不随文件而存储。 A、通道 B、历史记录 C、图层 D、ICC色彩描述文件 11.Photoshop里的什么工具可以用作抠图: C 。 A、画笔工具 B、渐变工具 C、磁性套索工具 D、喷枪工具 12.PhotoShop默认的文件类型是 D 。 A、JPEG B、BMP C、PPT D、PSD 13.在Photoshop中对选区的羽化描述正确的是 C 。 A、使选取范围扩大 B、使选取范围缩小 C、使选取边缘柔软 D、使选取范围锐化 14.A是数字音乐合成器的统一国际标准,它规定计算机音乐程序、电子合成 器和其他电子设备之间交换信息与控制信号的方法。 A、MIDI B、AIF C、MP3 D、RA 15.MP3代表的含义是 B 。 A、一种视频格式 B、一种音频格式 C、一种网络协议 D、软件的名称 16.下列文件格式中, C 是网络动画的类型格式。 A、MOV B、A VI C、SWF D、MP3 17.Flash MX 中,形变动画的对象是A。 A、矢量对象 B、文本对象 C、位图对象 D、以上都可以 18.Authorware是一种____ C ____。 A、多媒体演播软件 B、多媒体素材编辑软件 C、多媒体制作工具 D、不属于以上三种 19.Authorware中的运动图标提供了 C 种运动方式。 A、3 B、4 C、5 D、6

哈工大2013计算机通信网络期末试题

哈工大2013年春季学期 计算机通信网络试题A 本试卷共三道大题,满分七十分。 一、选择题(每小题1分,共15分) 1、 下列哪个选项是属于通信子网的范畴?B A . 应用层、表示层、会话层 B . 物理层、数据链路层、网络层 C . 物理层 D . 传输层 2、 下列哪种路由选择协议既可用于自治系统之间,也可用于自治系统内部?D A . RIP B .OSPF C .IGRP D .BGP 3、 HTTP 协议的通用端口号是多少?A A .80 B .25 C .21 D .1010 4、在OSI 参考模型中,物理层的数据服务单元是?D A .帧 B .报文 C .分组 D .比特序列 5、下列哪种协议能够完成从IP 地址到物理地址的转换功能?D A .FTP B .RARP C .TELNET D .ARP 6、在INTERNET 的顶级域名分配中,下列哪种顶级域名表示的是商业组织?A A .com B .edu C .net D .org

7、开放系统互联模型中,完成通信双方同步机制、实现优雅关闭的层是:B A.表示层 B.会话层 C.网络层 D.传输层 8、在TCP/IP协议中,SMTP协议是属于哪一层的协议?D A.主机-网络层B.互联网络层 C.传输层D.应用层 9、在ATM中经过VC级别交换以后,VPI和VCI是如何变化的?D A.VPI和VCI都不改变 B.只有VPI改变 C.只有VCI改变 D.VPI和VCI都改变 10、SONET中,添加/丢弃复用器不包含下面哪个层次( )?D A.光层 B.段层 C.线路层 D.路径层 11、下列哪个IP地址代表的是本网络上的本主机?( )A A.网络地址是0,主机地址是0 B.网络地址是0,主机地址是host-id C.网络地址是全1,主机地址是全1 D.网络地址是net-id,主机地址是全1 12、在TCP报文段中下列哪个字段能够用来拒绝一个非法的报文段或拒绝打开一个连 接?()D A.URG B.ACK C.PSH D.RST

《JAVA语言程序设计》期末考试试题及答案

《JA V A语言程序设计》期末考试试题及答案 (应考必备题库) 一、单选择题 1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. java B. .class 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 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 二、填空题 1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、 编译生成字节码和解释运行字节码。 2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占 用2字节内存空间,这样,无论是中文字符还是英文字符,都是占 用2字节内存空间。 3、设x = 2 ,则表达式( x + + )/3 的值是0 。 4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。 5、抽象(abstract) 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final)方法是不能被当前类的子类重新定义的方法。 6、创建一个名为MyPackage 的包的语句是package MyPackage ; , 该语句应该放在程序的位置为:应该在程序第一句。 7、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。

计算机接口技术期末考试试题及答案

第1页 共7页 计算机接口技术复习题 一、 填空题: 1)8255A 端口B 可工作在_________0____、_____1________方式下 注:A 口工作在0、1、2方式下 2)中断分为两大类____内部中断_________和____外部中断_________。 3)CPU 与外设之间有交换的信息有_____状态信息________、_____控制信息________和数据信息。 4)8253定时/计数芯片中,CLK 和GATE 所起的作用分别是_____计数脉冲 ________和_____ 用于定时/计时的启动/停止,允许/禁止 ________。 5)控制微型计算机与外设之间的信息交换有4种方式,分别是程序控制方式、__DMA 控制__________方式、___中断控制方式__________方式、I/O 通道方式。 ????6)8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的地址为317H 时,则A 口、B 口、C 口的口地址分别为___314h__________、____315h_________、______316h_______。 7)1个中断类型号为01CH 的中断服务程序存放在0100H :3600H 开始的内存中,则中断向量存储在地址为 0070h 至 0073h 的四个内存单元中。 注: 一个中断类型号为01CH 的中断处理程序存放在0100H :3800H 开始的内存中,中断向量存储在地址为____0070H_____至___0073H_____的___4___个字节中 二、 单项选择题

??1、8255可编程并行接口芯片的C口具有位控能力,允许CPU用输出指令单独对C口的某一位写入‘0’或写入‘1’,正确的方法是通过( b )方式写入。 A 写入8255的C数据口 B 写8255的控制寄存器 C 读C口状态后对相应位做“或运算”或者“与运算”后写入C数据口 D 读C口状态后再直接写入8255的C数据口 //2、在串行数据传送中,若工作于异步方式,每个字符传送格式为数据位8位,奇偶校验位1位,停止位1位,波特率为4800,则每秒钟最多能传输的字符数是(a ) A 480 B 4800 C 436 D 600 3、8255具有3种并行工作方式,当两个CPU通过各自的8255并行连接进行双向数据交换时应当采用( c ) A 方式0 B 方式1 C 方式2 D 三种方式都不行 4、微机系统中要组成32KBX16的存储器,需要选用( a )片规格为2KBX8的芯片 A 32 B 16 C 64 D 8 5、下列芯片是串行接口的是( c ) A 8255 B 0809 C 8251A D 8259 6、下列说法中对半双工通信方式论述正确的是(c ) A 某一时刻通信双方能同时双向传送数据 B 通信双方只能单向传送数据 C 通信双方不能同时收发数据,但可以在不同时候在两个方向传送 D 以上说法均不对 7、用8259级连产生64级中断至少需要( b )片8259芯片。 A 8 B 9 C 7 D 10 ???8、下列关于中断说法正确的是(b ) A 软中断是随机发生的 B 硬中断是外部硬件产生的,包括不可屏蔽中断NMI与可屏蔽中断INTR 第2页共7页

相关文档
最新文档