当前位置:文档之家› 《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案

《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案

《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案
《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案

一、单选题

1.在下列概念中,Java语言只保留了D

A.运算符重载B.结构和联合C.指针D.方法重载

2.下列类定义中,不正确的是B

A.class x { .... } B.static class x implements y1,y2 { .... }

C.public class x extends Applet { .... } D.class x extends y { .... } 3.下列语句序列执行后,k 的值是B

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

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

i++

先把i的初值赋给表达式(i++),作为表达式(i++)的值,然后i自增1作为i

的值。

如i=1,则表达式(i++)的值等于1,而i的值变为2。

++i

i先自增1,再把自增后的值赋给表达式(++i)。

如i=1,则表达式(++i)的值等于2,i的值也为2,

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

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

A.a[0] = 7; B.i = i + 2 C.i++ - --j; D.a(0) = 66;

5.Java语言的类间的继承关系是B

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

6.下列语句序列执行后,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.3 C.2 D.33

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

A.x > y || x > z B.z > ( y + x ) C.x != y D.x < y & ! ( x < z )

8.下列修饰符中,定义类头时能使用的修饰符是C

A.private B.static C.abstract D.protected 9.设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是B

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

C.x( int m, int n){ ... } D.x( int h,int m,int n){ ... } 10.下列对封装性的描述中,错误的是 D

A.封装体包含了属性和行为

B.封装使得抽象的数据类型提高了可重用性

C.被封装的某些信息在封装体外是不可见的

D.封装体中的属性和行为的访问权限是相同的

11.下列关于包的描述中,错误的是B

A.包是若干个类的集合B.包是一种特殊的类型

C.包是使用package语句创建的D.包有有名包和无名包两种

12.下列关于Applet程序的描述中,错误的是 C

A.Applet程序的主类必须是Applet类得子类

B.Applet不是完整的独立程序

C.Applet程序的主类中应有一个main()方法

D.Applet的字节码文件必须嵌套在一个HTML文件中

13.下列界面元素中,不是容器的是C

A. Dialog B.Frame C.List D.Panel

14.下列关于异常处理的描述中,错误的是D

A.程序运行时异常由Java虚拟机自动进行处理

B.使用try-catch-finally语句捕获异常

C.使用throw语句抛出异常

D.捕获到的异常只能在当前方法中处理,不能在其他方法中处理

15.以下方法不属于迭代器(Iterator)接口所定义的方法的是D

A.hasNext()B.next()C.remove()D.nextElement()16.主线程属于(C )

A.守护线程B.Thread线程C.用户线程D.Runnable线程

二、填空题

1.三目运算符的3个操作数中,第一个操作数的类型必须是逻辑型的。

2.在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 2

字节内存空间,这样,无论是中文字符还是英文字符,都是占用 2 字节内存空间。

3.假设x=13,y=4,则表达式x%y != 0的值是 true ,其数据类型是布尔型。

4.Java语言中,多态性主要表现在两个方面:方法重载和成员覆盖。

5.定义类的关键字是 class ,定义接口的关键字是 interface 。

6.在Java语言中,通过类的定义只能实现单重继承,但通过接口的定义可以实现

多重继承关系。

7.在Java中字符串包括字符串常量和字符串变量,分别由类 String 和类 StringBuffer

来创建对象。

8.Java 源程序文件编译后产生的文件称为·class 文件,其扩展名为·java 。

9.在多线程程序设计中,若要启动一个线程需要调用的函数是 start 。

10.在Java语言中,系统规定:表示当前类的构造方法用 this ,表示直接父类的构造

方法用 super 。

17.Java语言规定标识符是由字母、下划线、数字和美元符号组成的字符序列,

长度不限;又规定第一个字符不能是数字,并区分字母的大小写。

18.Java中实现多线程一般使用两种方法,一是Thread,二是 Runnable 。

19.Java中变量有三要素:类型、变量名和变量值。

20.Java语言中,说明或声明数组时内存大小,创建数组时内存大小。

21.集合框架提供的Map接口的实现类中,在Map中插入、删除和定位元素,使用 HasMap 是

最好的选择;需要按顺序遍历键,需选择 ThereMap 。

22. Outputstream 类和 Inputstream类是所有字节流输入输出类的父类。

23.导入my.package包中的所类的命令是 import 。

24.构造方法是一种特殊的成员方法,构造方法名与类相同,并且此方法无有

返回值。

25.图形用户界面的设计中有事件处理模型处理事件,在该模型中主要包括事件源、

事件对象和事件监听者。

三、判断题

1.Java语言具有较好的安全性和可移植性及与平台无关等特性。T

2.Java语言的基本数据类型有4种:整型、浮点型、字符型和布尔型。T

3.组成Java Application的若干类中,有且仅有一个主类,只有主类中含有主方法main。

T

4.数据由高类型转换到低类型时候,采用强制转换,数据精度要受到损失。T

5.子类所继承父类的成员都可以在子类中访问。

6.静态方法只能处理静态变量。T

7.抽象方法是一种只有说明而无具体实现的方法。

8.Java语言规定在嵌套的程序块中不允许定义同名的成员变量。

9.Throwable类有两个子类:Error类和Exception类。前者由系统保留,后者供应用程

序使用。

10.运行Applet程序是使用AppletViewer命令运行嵌入了字节码文件的html文件,从而

获得运行结果。

11.成员方法的重载和覆盖是同一回事。

12.集合Set是通过键-值对的方式来存储对象的。

13.Java语言是一种强类型语言,数据类型转换有两种:隐含转换和强制转换。

14.Java语言中,数组在静态和动态赋值时都判越界。

15.Frame容器是有边框的容器,它也是一种独立窗口,只能作为最外层容器。

16.死锁的产生是因为多个线程间存在资源竞争。

1.组成Java Application的若干类中,有且仅有一个主类,只有主类中含有主方法main。( )

2.数据由高类型转换到低类型时候,采用强制转换,数据精度要受到损失。 ( )

3.成员方法的重载和覆盖是同一回事。( )

4.抽象方法是一种只有说明而无具体实现的方法。 ( )

5.Java2的事件处理方法是采用委托事件处理模型。 ( )

6.Throwable类有两个子类:Error类和Exception类。前者由系统保留,后者供应用程序使用。 ( )

7.运行Applet程序是使用AppletViewer命令运行嵌入了字节码文件的html文件,从而获得运行结果。

8.Java语言具有较好的安全性和可移植性及与平台无关等特性。( )

9.Java语言的基本数据类型有4种:整型、浮点型、字符型和布尔型。( )

10.子类所继承父类的成员都可以在子类中访问。 ( )

11.Java语言规定在嵌套的程序块中不允许定义同名的成员变量。 ( )

12.Java语言采用16位颜色标准。Java的调色板保证128色。

13.静态方法只能处理静态变量。 ( )

14.画布(Canvas)是一种可容纳多个组件的容器。( )

15.Java语言是一种强类型语言,数据类型转换有两种:隐含转换和强制转换。( )

16.Java语言中,数组在静态和动态赋值时都判越界。( )

17.Frame容器是有边框的容器,它也是一种独立窗口,只能作为最外层容器。( )

18.集合Set是通过键-值对的方式来存储对象的。

19.异常处理是在编译时进行的。( )

20.死锁的产生是因为多个线程间存在资源竞争。( )

四、阅读下列程序,请写出程序的输出结果

1.

class B {

int b;

B(int x) {

b = x;

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

}

}

class A extends B {

int a;

A(int x, int y) {

super(x);

a = y;

System.out.println("b=" + b + ",a=" + a);

}

}

public class Test {

public static void main(String[] args) {

A obj = new A(13, 23);

}

}

答案

b=13

b=13,a=23

2.

public class Test1 {

public static void main(String[] agrs) { AB s = new AB("Hello!", "I love JAVA.");

System.out.println(s.toString());

}

}

class AB {

String s1;

String s2;

AB(String str1, String str2) {

s1 = str1;

s2 = str2;

}

public String toString() {

return s1 + s2;

}

}

答案 Hello!I love JAVA.

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");

System.out.println();

}

}

}

答案

3 9 60

78 79 0

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);

}

}

}

答案

s=30

s=90

s=180

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;

}

}

答案

false

6. 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] = 45;

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");

System.out.println();

}

int[][] num2 = new int[][] { { 1, 2, 3 }, { 7, 8 } ,{ 9 } };

for (int i = 0; i

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

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

System.out.println();

}

}

}

答案

3 9 45

78 79 0

1 2 3

7 8

9

7. public class Test2 {

public static void main(String[] agrs) {

int i, s = 0;

int a[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };

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

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

s += a[i];

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

}

}

}

答案

s=3

s=9

s=18

8. class B {

int b;

B(int x) {

b = x;

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

}

}

class A extends B {

int a;

A(int x, int y) {

super(x);

a = y;

System.out.println("b=" + b + ",a=" + a);

}

}

public class Test {

public static void main(String[] args) {

A obj = new A(5, 10);

}

}

答案

b=5

b=5,a=10

9. public class Test4 {

public static void main(String[] agrs) {

try {

method();

} catch (Exception e) {

System.out.println("A");

} finally {

System.out.println("B");

}

}

static void method() {

try {

wrench();

System.out.println("C");

} catch (ArithmeticException e) {

System.out.println("D");

} finally {

System.out.println("E");

}

System.out.println("F");

}

static void wrench() {

throw new NullPointerException();

}

}

答案

E

A

B

五、阅读程序,回答问题

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 int c(int i ) {…}

public String 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)哪几个类是非抽象类,写出类名。

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

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();

则输出的结果如何?Class A: a=1 d=2.0

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);

}

}

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

运行结果是:sum=5.187377517639621

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

import java.io.*;

public class ArrayCount {

public static void main(String[] args) {

int i, n = 10, sum = 0, count = 0;

int a[] = new int[10];

for (i = 0; i < n; i++)

try {

BufferedReader br = new BufferedReader(new

InputStreamReader(System.in));

a[i] = Integer.parseInt(br.readLine());

} catch (IOException e) {

}

for (i = 0; i < n; i++)

sum += a[i];

sum /= n;

for (i = 0; i < n; i++)

if (a[i] < sum)

++count;

System.out.println(count);

}

}

7.

import java.util.*;

public class Test4{

public static void main(String args[]) {

Set set = new TreeSet();

set.add(new Integer(10));

set.add(new Integer(5));

set.add(new Integer(15));

set.add(new Integer(5));

set.add(new Integer(10));

System.out.println("size = " + set.size());

Iterator it = set.iterator();

while (it.hasNext()) {

System.out.print(it.next() + " ");

}

}

}

(1)程序运行后输出的结果如何?

size = 3

5 10 15

(2)说明java中的集合(Set接口)和映射(Map接口)的主要区别。

8.

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: }

20: });

21: }

22: }

(1)程序第10、11行实现的功能是什么?返回引发键盘事件的按键所对应的Unicode字符,如果为大写R或小写r则让变量clr等于Color类red方法。

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

六、程序设计题

1.设计一个Calculator类,并完成下列的各方法的程序设计并测试:

(1)定义add()方法,用来计算两数(a,b)之和。

(2)定义sub()方法,用来计算两数(a,b)之差。

(3)定义mul()方法,用来计算两数(a,b)之积。

(4)定义div()方法,用来计算a/b。

public class kk {

int a, b;

int add() {

return (a + b);

}

int sub() {

return (a - b);

}

int mul() {

return (a * b);

}

int div() {

if (b != 0)

return (a / b);

else

return 0;

}

public static void main(String[] args) {

kk rect = new kk();

rect.a = 10;

rect.b = 6;

System.out.println("add=" + rect.add());

System.out.println("sub=" + rect.sub());

System.out.println("mul=" + rect.mul());

System.out.println("div=" + rect.div());

}

}

2.定义一个ArrayList集合对象,往其中添加随机产生的0-10之间的float类型数据,

共添加10个,并打印输出该集合对象中每个元素的值。

import java.util.ArrayList;

import java.util.Iterator;

public class Test {

public static void main(String[] args) {

ArrayList list = new ArrayList();

for (int i = 0; i < 10; i++)

list.add(i, (float) Math.random()*10);

for(int j=0;j

System.out.println(list.get(j));

Iterator it=list.iterator();

while(it.hasNext()){

System.out.println(it.next());

}

}

}

3.试利用do while循环,计算10!。

public class Sum {

public static void main(String[] args) {

int s = 1;

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

{

s*=i;

}

System.out.println(s);

}

}

其他问题:

1、用输入流读、并统计用户输入信息中的字母、数字

import java.io.*;

public class Test11 {

public static void main(String[] args) throws IOException { int nDig=0,nChar=0,nOther=0;

InputStreamReader in=new InputStreamReader(System.in);

BufferedReader br=new BufferedReader(in);

System.out.println("请输入:");

String str=br.readLine();

for(int i=0;i

if(str.charAt(i)>='0'&&str.charAt(i)<='9'){

nDig++;

}else

if(str.charAt(i)>='a'&&str.charAt(i)<='z'||str.charAt(i)>='A'&&str.charAt(i)<='Z '){

nChar++;

}else

nOther++;

}

System.out.println("字母:"+nChar);

System.out.println("数字:"+nDig);

System.out.println("其它字符:"+nOther);

}

}

2、循环语句的使用

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

javascript期末考试模拟题

一、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡上。 1. 以“.js”为文件扩展名的文件是______。 (A) html文件(B) 网页文件(C) Java文件(D) Javascript文件 2.以下合法的变量名是______。 (A) new (B) _123 (C) null (D) 2abc 3.以下正确的字符串是______。 (A) xyz (B) ‘xyz” (C) “xyz’ (D) ‘xyz’ 4.设有语句: var st1=’test’; st1=st1+ 25; 则st1的值是______。 (A) ‘test25’ (B) 25 (C) ‘test’(D) 语法错误 5.123+”789”的值是______。 (A) ‘123789’ (B) 912 (C) “789”(D) 语法错误 6.表达式(a=2,b=5,a>b?a:b)的值是______。 (A) 2 (B) 5 (C) 1 (D) 0 7.设有语句var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为_______。 (A) 0 (B) 1 (C) 2 (D) 3 8.设var a=2,b=3; 则a++==b?(a-1):b的结果是___________。 A) 0 B) 1 C) 2 D) 3 9. 下面while循环执行的次数为________。 var i=5; while (i==0) i--; A)无限B) 1 C) 5 D) 0 10. 以下数组的定义中____________是错误的。 A) var a=new Array(); B) var a=new Array(10); C) var a[10]={ 1,2,3}; D) var a=["1",2,"3"]; 11.设var x=3,y=4; 下列表达式中y的值为9的是________。 A)y*=x-3 B)y/=x*9 C)y-=x+10 D)y+=x+2 12. 在程序中有多个相关联的选项,若要默认选择某一项,应在该项中增加_________属性。 A) checked B) default C) selected D) defaultValue 13.结果为NaN的表达式是______。 (A) "80"+"19" (B) "十九"+"八十" (C) "八十"*"十九" (D) "80"*"19" 14.执行下面语句后c的值是_______。 var a=2,b=1,c=3; if(a

c期末考试试题及答案完整版

c期末考试试题及答案 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

AutoCAD 试卷 一、 单项选择 1、AutoCAD 默认扩展名是 A 、dwt B 、dwg C 、bak D 、dxf 答案:B 2、在CAD 中,以下哪个命令可用来绘制横 平竖直的直线 A 、栅格 B 、捕捉 C 、正交 D 、对象捕捉答案:C 3、按哪个键可切换文本窗口和绘图窗口 A 、F2 B 、F8 C 、F3 D 、F5答案:A 4、默认情况下,命令提示行显示为几行 A 、3 B 、5 C 、2 D 、8答案:A 5、在CAD 中为一条直线制作平行线用什么命令 A 、移动 B 、镜像 C 、偏移 D 、旋转答案:C 6、在图层特性管理器中不可以设定哪项 A 、颜色 B 、页面设置 C 、线 宽 D 、是否打印答案:B 7、绘制建筑图步骤为 A 、墙线、轴线、门窗 B 、墙线、 门窗、轴线 C 、轴线、门窗、墙线 D 、轴线、 墙线、门窗答案:D 8、哪个命令可用于绘制直线与圆弧的复合 体 A 、圆弧 B 、构造线 C 、多段线 D 、样条曲线答案:C 9、如何在图中输入“直径”符号 A 、%%P B 、%%C C 、%%D D 、%%U 答案:B

10、如果要在一个圆的圆心写一个“A”字,应使用以下哪种对正方式 A、中间 B、对齐 C、中心 D、调整答案:A 11、在哪个层创建的块可在插入时与当前层特性一致 A、0层 B、在所有自动产生的层 C、所有图层 D、新建的图层答案:A 12、一个完整的尺寸由几部分组成 A、尺寸线、文本、箭头 B、尺寸线、尺寸界线、文本、标记 C、基线、尺寸界线、文本、箭头 D、尺寸线、尺寸界线、文本、箭头 答案:D 13、要将图形中的所有尺寸都为原有尺寸的2倍,应设定以下哪项A、文字高度 B、使用全局比例 C、测量单位比例 D、换算单位 答案:B 14、三维模型中哪种模型可以进行布尔运算 A、线框模型 B、实心体模型 C、表面体模型答案:B 15、渲染三维模型时,哪种类型可以渲染出物体的所有效果 A、一般渲染 B、普通渲染 C、照片级真实感渲染 D、照片级光线跟踪渲染答案:D 16、样板文件的括展名是 A、BAK B、SVS C、DWT D、DWG 答案:C 17、以下哪种相对坐标的输入方法是画8个单位的线长 A.8, 0 B.@0,8 C.@0<8

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.doczj.com/doc/c813401976.html,o=https://www.doczj.com/doc/c813401976.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.doczj.com/doc/c813401976.html,o=https://www.doczj.com/doc/c813401976.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

六年级数学下册半期试卷及答案

六年级数学下册期中测试卷 (时限:90分钟 总分:100分) 一、填空(23分) 1.68.05%读作( ),百分之三点五写作( )。 2.( )÷8= 38 =24∶( )=( )%=( )(填小数)。 3.在一个比例中,两个外项的积是12,其中一个内项是23 ,另一个内项是( )。 4.把一个棱长3cm 的正方体木料削成一个最大的圆锥,这个圆锥的体积是( )。 5.在0.955、2425 、9.5%、0.95这四个数中,最小的数是( )。 6. 在2、3、4、6、9中选四个数写出一个比例:( )。 7.如果a ∶5=b ∶8(a,b 均不为零),那么a ∶b=( ),如果a ∶6=5∶3,那么a=( )。 8.乐乐把2000元钱存入银行,定期2年,年利率为3.75%,到期时她可得到本金和利息共( )元。 9.60吨比( )吨少14 ,比36kg 多1 3 是( )kg 。 10.如果y =15x ,x 和y 成( )比例;如果y = 15 ,x 和y 成( )比例。 11.六年级一班有50人参加数学考试,结果2人不达标,达标率是( )%。 12.一种商品,每件成本是500元,如果按获利20%定价,再打八折出售,每件亏损( )元。 13.一个底面直径和高都是6cm 的圆锥,它的体积是( )cm 3 ,比与它等底等高的圆柱的体积少( )cm 3 。 14.一个圆柱形木块的高度是8cm ,沿底面直径从中间切开,表面积增加了96cm 2 ,则原来圆柱的表面积是( )cm 2 ,体积是( )cm 3 。 二、判断(正确的在括号里打“√”,错误的打“×”)。(5分) 1.0.5米布用百分数表示是50%米。( ) 2.12 ∶1 3 和9∶6这两个比可以组成比例。( ) 3.圆柱的体积是圆锥体积的3倍。( ) 4.圆柱的底面半径扩大到原来的3倍,高缩小到原来的13 , 体积不变。( ) 5.实际距离一定,图上距离和比例尺成反比例。( ) 三、选择(将正确答案的番号填在括号里)。(5分) 1.甲数比乙数少20%,甲数与乙数的比是( )。 A .4∶5 B .5∶4 C .1∶8 D .8∶1 2.一个圆柱和一个圆锥的体积和底面积都相等,已知圆柱的高是6cm ,则圆锥的高是( )。 A .2cm B .3cm C .6cm D .18cm 3.下面各项中成反比例关系的是( )。 A .工作总量一定,工作时间和工作效率 B .正方形的边长和面积 C .长方形的周长一定,长和宽 D .三角形的高一定,底和面积 4.一个圆柱侧面展开后是正方形,这个圆柱的底面半径与高的 比为( )。 A .π∶1 B .1∶1 C .1∶2π D .2π∶1 5.下面( )中的四个数不能组成比例。 A .16,8,12, 6 B .8,3,12,42 C .14,2,13 ,7 3 D .0.6,1.5,20,50 四、计算(30分) 1. 直接写出得数。(3分) 27 × 58 = 18 ÷ 3 4 = 3.25+65%= 1-63%= 45÷45% = 35 × 62.5% = 2.计算,能简算的要简算。(9分) 24×( 62 . 5%+ 112 ) 1-( 512 + 56 )×30% 37 . 5% × 512 + 38 ×712 3.解方程。(9分) (1-15%)x = 34 18+30% x = 27 x -25% x =24 4.解比例。(9分) 34 ∶910 = x ∶35 x ∶0.8=0.25∶23 15 2.5 = 0.6 x x

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.给出以下代码,请问该程序的运行结果是什么?()

期末考试模拟试题2

期末考试模拟试题(二) 一.听句子,选出句子中含有的信息。(10分) ( ) 1. A. Singapore B. Paris C. Toronto ( ) 2. A. the biggest city B. the smallest city C. the hottest city ( ) 3. A. come to tea B. come to a party C. go for a walk ( ) 4. A. had a fever B. had a cold C. have a fever ( ) 5. A. Spring Festival B. Mid-autumn Festival C. Christmas ( ) 6. A. play cards B. play games C. play chess ( ) 7. A. food B. drink C. fruit ( ) 8. A. next Wednesday B. next Thursday C. next Saturday ( ) 9. A. the Monkey King B. the Lion King C. Mickey Mouse ( ) 10. A. go fishing B. play badminton C. go to the circus 二.听句子,写出句子中所缺的词。(5分) 1. Adults usually give to children during Spring festival in China. 2. We are going to the Great the day after . 3. I my house and other housework yesterday. 4. This is the time to be in . 5. What’s the of ? 三.听对话及问题,选出问题的正确答案。(10分) ( ) 1. A English. B. Chinese. C. Maths. ( ) 2. A. At school. B. At home. C. Sorry, I don’t know. ( ) 3. A. A new watch. B. Some flowers. C. A new clock. ( ) 4. A.Go shopping. B. See her friend in hospital. C. Go sightseeing. ( ) 5. A. Guangzhou. B. Beijing. C. Guilin. ( ) 6. A. Yes, she does. B. No, she didn’t. C. Yes, she did. ( ) 7. A. Washed his dog. B. Played football. C. Saw a film on TV. ( ) 8. A. Tuesday, May 3rd. B. Sunday, May 1st. C. Monday, May 2nd. ( ) 9. A. Yes, it is. B. No, it isn’t. C. No, it wasn’t. ( ) 10. A. Go boating. B. Go swimming. C. Go to see a film. 四.听短文,判断对错。对的T,错的F。(5分) ( ) 1. The shops and department stores are quiet. ( ) 2. People are doing their Christmas shopping. ( ) 3. Lots of families have their Christmas trees. ( ) 4. Mr. Brown and his family are getting ready for the Christmas. ( ) 5. They are going to have a big dinner. 五.看图写出所缺的单词或词组。(5分) 1. d 2. F C 3. S F 4. B 5. c 六.找出不同类的单词。(4分) ( ) 1. A. Christmas B. Easter C. Thanksgiving D. festival ( ) 2. A. Saturday B. April C. August D. December ( ) 3. A. important B. popular C. interesting D. present ( ) 4. A. sweet B. merry C. cake D. egg ( ) 5. A. winter B. summer C. season D. spring ( ) 6. A. painted B. had C. have D. was ( ) 7. A. housework B. lesson C. house D. dirty ( ) 8. A. mark B. prepare C. food D. feel

最新软件测试期末考试试题及答案

一,判断 1 √ 2.× 3.√ 4.× 5. × 6. ×7. ×8. ×9.√10. ×二,选择 1. D 2. D 3. B 4. B 5. B 6. A 7. D 8. B 9. C 10. A 三填空 1. 测试计划、测试用例 2. 稳定性测试、负载测试、压力测试 3. 非增量是集成测试自顶向下增量式测试、自底向上增量式测试 4. 回归 5. 软件需求 四简答题(30分) 1.试描述软件测试的定义?(3分) 答:利用手工或者自动化的方式,按照测试方案对系统执行测试用例的过程叫做软件测试。 2.什么是软件缺陷?(4分) 答:满足以下条件的问题都叫缺陷: 软件未达到产品说明书中已标明的功能 软件出现了产品说明书中指明不会出现的错误 软件功能超出了产品说明书指明的范围 软件未达到产品说明书虽未指出但应达到的目标 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。 3.常见的黑盒测试用例的设计方法?并分别简单介绍一下各自的思想。(8分)答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。 决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具 因果图分析法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对

性的设计测试用例的方法。 4. 列举常见的系统测试方法。答出来5个即可。(5分) 答:恢复测试 安全测试 强度测试 性能测试 正确性测试 可靠性测试 兼容性测试 Web测试 5.文档测试主要测试哪些内容?答出来5点即可(5分) 答:(1)检查产品说明书属性 (2)检查是否完整 (3)检查是否准确 (4)检查是否精确 (5)检查是否一致 (6)检查是否贴切 (7)检查是否合理 (8)检查代码无关 (9)检查可测试性 6. 单元测试主要测试那几方面的问题?(5分) 答:模块接口、局部数据结构、边界条件、独立的路径和错误处理。五,设计题

二年级数学上半期测试题及答案

6 ③3 姓名 1、 2、 3、 4、 5、 7、 8、 2013—2014学年度二年级第一学期 数学期中试卷(西师版) 评分 班级 、想一想,我会填。(31分) 一个角有()个顶点,()条边。 一个因数是5,另一个因数是9,积是() 一条红领巾有( 6乘5列式为( 5个3相加的和是( )个角。 ), 5+5+5+5改写成乘法算式是 在O 里填上“ 7X 808X 7 6X 5+7035 数学书的封面有( 5与3的和是( )个直角。 或( ),口诀是 V ” “>”。 O 3X 3 5+6 X 5+505X 5 7 O 5X 6 X 806X 9 (1) 5X 8+8=( (2) 8+8+4+4= 9.() 里最大能填几? ( )X 8v 60 46 >( ) X 9 ( 、我会算。 4X 6 = 9X 7 = (10 分) 70-3 8 46+27 7 X 7 = 94-38 = 7+55 = 3X 1 = 5 X 6= 5 9X 6= 7 X 3= 4 4X 6+6= 7 X 9+7= 5 三、我能选正确的答案的序号(5分) 1、 一个三角板上有( ) ①1 ②2 2、 右图中有()个角, 个直角。 其中有( X 5 = X 9 = X 9-6 = X 2 = X 3 = X 5-3 = 3.21连续减( )次3, ①7 ②8 4.小明拿了两张5元和1张2元去超市想买一个文具盒,超市阿姨说: 一元就行了。”你知道文具盒要( )元。 ①11 ②12 5. 8只青蛙有( )条腿 ①16 ②32 才能得到 0。 ③9 “还 差 ③13 ③48 四、判断。(对的打“/,错的打“X” ,6 分) 角的边长越长,角就越大。 1. 2. 3. 4. 5. 6. 4和3相乘,可以写作4X 3,读作3乘4,可以用口诀三四十二计算。 两个数相乘,积一定比这两个数的和小。 直角一定比锐角 大。 三角板中最多有一个直角。 计算6X 3和3X 6可以用同一句口诀口 算。 五、按要求画一画。 1、用;表示下面的乘法算式。(6 分) 3 5X 4

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、大自然的邮票 春天的树上,长出嫩嫩的芽瓣。夏天的树上,挂满肥肥的叶片。秋天的树上,树叶涂满鲜红和金黄。冬天的树下,树叶落地化成土壤。落叶是大自然的邮票,把一年四季寄给你,寄给我,寄给大家。 (1)这一段话共有(); (2)填空 a、一年有、、、四个季节。 b、春天的树上,芽瓣是;夏天的树上,叶片是;秋天的树叶颜色有和;冬天的树下,满地是。 c、大自然的邮票指。 2、人有两件宝 人有两件宝,双手和大脑。双手会做工,大脑会思考。 用手不用脑,事情做不好。用脑不用手,啥也做不好。 用手又用脑,才能有创造。一切创造靠劳动,劳动要用手和脑。 (一)这是一首儿歌,一共有()话。 (二)填空: (1)人有两件宝是指和。做工靠,思考靠。 (2)做事情要用又用。这样才能。 (三)词语搭配: (1)认真地劳动(2)一双手指 辛勤地双手一根手表 勤劳的头脑一只小手 聪明的思考一块手套 3、夏天

初夏,石榴花开了。远看,那红色的花朵像一簇簇火焰。近看,一朵朵石榴花像一个个小喇叭。淡黄色的花蕊在风中摇动,就像一群仙女在翩翩起舞。 1、这段话共有()句。 2、用“ ”划出第2、3两句句子。 3、石榴花在开放。它的花蕊是的, 花朵是的。 4、我喜欢石榴花是因为。 5、石榴花很多,从()、()等词可以看出。 4、斧子 老爷爷微笑着说:“孩子,你很诚实。我要把这两把斧子也送给你吧!”孩子说:“老爷爷,不是我的东西,我不要。”说完,拿着自己的斧子走了。 (1)老爷爷说了()句话,孩子说了()话。 (2)老爷爷送给孩子两把斧子,他有没有要?为什么? () (3)学了本文后,我们也要做个()的孩子。 5、时钟花 小白兔没有钟,不知道时间,它请小山羊帮忙想办法。小山羊送给它三盆花。 太阳出来了,牵牛花开了,张开了小喇叭。中午,午时花开了,张开了笑脸。天黑了,夜来香开了,张开了小嘴请轻地唱歌。 1、这篇短文有()段话。 2、小山羊送给小白兔什么花? -----------、--------------、-------------- 3、()花早晨开,()花中午开,()花晚上开。 6、金鱼 鱼池中的金鱼各种各样,有圆头的,有大眼的,也有尾巴像花朵的。颜色也不少,有金色、黑色、白色,也有白色和金色相间的,很好看。 它们非常活泼,常在水里游,有时互相追逐,有时一起游戏,加上色彩美丽,真令人喜

数据库期末考试试题及答案

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(分)题号:2372

1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组.答案: =======(答案1)======= 主 第5题(分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb 第6题(分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(分)题号:2379 1.表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件.

答案: =======(答案1)======= LIKE 第9题(分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(分)题号:2363 联系两个表的关键字称为【1】 答案: =======(答案1)======= 外键 第12题(分)题号:2382 用【1】字句可以实现选择行的运算. 答案:

《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)期末考试模拟试题(及答案) 一、语音知识 ( 每题1分, 共5分) 比较下列各组单词的读音, 从A、 B、 C、 D中找出一个其划线部分与其它三个划线部分发音不同的选题。 1.( ) A. fast B. water C. dance D. ask 2. ( ) A. cup B. but C. rush D. during 3. ( ) A. food B. soon C. cool D. book 4. ( ) A. hear B. earn C. dear D. near 5. ( ) A. article B. sharp C. quarter D. harm 二、词语填空 ( 每题1分, 共5分)

6. The boy looked, but he could not ________ anything. A. look B. looked C. look at D. see 7. Speak loudly, please. I can’t ________ you. A. listen B. listen to C. hear D. heard 8. Lei Feng liked helping ________. A. some B. another C. other D. others 9. He was late ________ the bus. A. because B. because of C. for D. but 10. She can ________ English well. A. say B. talk C. speak D. tell

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

高一上半期数学试题含答案

高一上期半期考试数学试卷 一、选择题: 1.已知集合M ={x |x <3},N ={x |22x >},则M ∩N = ( ) A .? B .{x |0<x <3} C .{x |1<x <3} D .{x |2<x <3} 2. 有五个关系式:①?≠ ?}0{;②}0{=?;③?=0;④}0{0∈;⑤ ?∈0 其中正确的有 ( ) A.1个. B.2个. C.3个. D.4个. 3.下列各组函数中表示同一函数的是( ) A .()f x x = 与()()2 g x x = B .()f x x = 与()3 3g x x = C .()f x x x = 与()()()2200x x g x x x ? >?=?- > B.c b a >> C.b a c >> D.a c b >> 6.下列函数为偶函数且在[)+∞,0上为增函数的是( ) A .y x = B .2y x = C .2x y = D .2x y -= 7.已知函数???>-≤=2 ),1(log 2 ,2)(2x x x x f x ,则))5((f f 的值为( ) A .1 B .2 C .3 D .4 8. 下 列 函 数 中 值 域 为 ) ,0(+∞的是 ( ) A. y =-5x B.y =(31 )1-x C.y =1)2 1(-x D.y =x 21- 9.若)(x f 是偶函数,其定义域为()+∞∞-,,且在[)+∞,0上是减函数,则 )2 5 2()23(2++-a a f f 与的大小关系是( ) O x y O x y O x y O x y A B C D

相关主题
文本预览
相关文档 最新文档