文档库 最新最全的文档下载
当前位置:文档库 › java考试要点(讲解后)

java考试要点(讲解后)

java考试要点(讲解后)
java考试要点(讲解后)

Java考试要点

第1章Java语句概述5%

1、Java具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。

2、Java在计算机的操作系统之上再提供一个Java运行环境(Java Runtime Environment,JRE),该运行环境由Java虚拟机(Java Virtual Machine,JVM)、类库以及一些核心文件组成。Java程序的运行环境:

说明:

(1)Java编译器:负责将Java源程序文件(扩展名.java)编译成字节码文件(扩展名.class),对应JDK安装目录下的javac.exe。

(2)JRE(Java Runtime Environment):在计算机操作系统之上的Java运行环境。

(3)JVM(Java Virtual Machine) :称为Java虚拟机,是JRE中的一部分,负责字节码文件(扩展名.class)的解释与执行。

(4)J ava解释器:JVM的一部分,负责字节码文件(扩展名.class)的解释与执行,对应JDK安装目录下的java.exe。

(5)Java即时编译器JIT(Just In Time):SUN公司在Java 2 发行版的Java虚拟机中提供了JIT编译器,主要用途是将字节码指令集直接转换为针对某一特定微处理器的机器代码指令,提高Java 代码的执行速度。

3、开发一个Java程序需要经过三个步骤:

(1)编写源文件(扩展名.java),如HelloWorld.java。

注:

(1)java源文件的命名规则:一个java源文件中只能有一个public类,并且java 源文件名要与public类的类名完全相同;如果java源文件中没有public类,那么源文件名只要与其中一个类的类名相同就可以了。

(2)一个java源文件要能够被运行,必须要有一个类包含有public static void

main(String[] args)的方法。

(3)java的代码是区分大小写的。

(2)编译Java源程序:使用Java编译器编译源文件(扩展名.java),得到字节码文件(扩展名.class),命令格式:javac 源文件名.java ,如javac HelloWorld.java

(3)解释执行字节码文件:使用Java虚拟机JVM来解释执行字节码文件,命令格式:java 字节码文件名,如

java HelloWorld

4、Java程序的开发环境需要安装JDK(Software Devleopment Kit,软件开发工具),在JDK中包含了一些有助于程序员开发Java 程序的Java 开发工具包,如类库、编译器、调试器、Java 运行时环境(JRE )。

5、安装完JDK后,要在操作系统环境变量中配置path和classpath环境变量:(1)在path环境变量中添加JDK安装目录的bin文件夹所在路径,以便在任何目录中使用bin文件夹中的Java编译器(javac.exe)和Java解释器(java.exe)。(2)classpath环境变量是java在编译和运行时需要用到的类库(由一些.class 文件组成)所在的路径,这些类库被包含在JDK安装目录下的jre子目录中。

第1章模拟题:

1. 下列语句哪一个正确()

A.Java程序经编译后会产生二进制的机器码文件

B.Java程序经编译后会产生字节码文件

C.Java程序经编译后会产生DLL文件

D.以上都不正确

2. 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )

A. .java

B. .class

C. .html

D. .exe

3.下列说法错误的是()

A.环境变量可在编译源代码时指定

B.在编译程序时,所能指定的环境变量不包括classpath

C.javac一次可同时编译数个Java源文件

D.javac.exe能指定编译结果要置于哪个目录(directory)

4、开发与运行Java程序需要经过的三个主要步骤为编写源文件、

编译源文件生成字节码和加载运行字节码。

5、如果一个Java源程序文件中定义有3个类,则使用Sun公司的JDK编译

器javac.exe 编译该源程序文件将产生 3 个文件名与类名相同而扩展名为.class 的字节码文件。

6. Java程序中的public类的名称必须与存放该类的文件名相同。(√)

第2章基本类型、数组和枚举类型

1、Java标识符命名规则

◆标识符由字母、下划线“_”、美元符号“$”或数字组成

◆标识符应以字母、下划线、美元符号开头

◆Java标识符大小写敏感,长度无限制

◆约定:Java标识符选取要“见名知意”,而且不能与Java语言的关键字重名。

2、关键字:所有Java关键字都是小写英文,不可以把关键字做为标识符来用。

3、Java语言有8种基本数据类型,分别是:

boolean(1B,取值范围true或false,,不可以用0或非0的整数替代true 或false)、byte(1B)、short(2B)、char(2B)、int(4B)、long(8B,常量后缀必须要有后缀L或l)、float(4B,常量后面必须要有后缀F或f)、double(8B,常量后面可以有后缀D或d,也可以没有后缀)。

4、基本数据类型的转换float f = (float)12.0; float f = 12.0f;

Java中数据的基本类型(不包括逻辑类型)按精度从“低”到“高”排列:

byte short char int long float double

(1)当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换(自动类型转换)。例如:

float x=100;

(2)当把级别高的变量的值赋给级别低的变量时,必须使用显示类型转换运算(强制类型转换)。显示转换的格式:(类型名)要转换的值;

例如

int x=(int)34.89;

5、从命令行输入、输出数据

(1)输入数据

首先使用Scanner类创建一个对象,再通过Scanner类对象调用下列方法,读取用户在命令行输入的各种基本数据类型和字符串:

nextBoolean()、nextByte()、nextShort()、nextInt()

nextLong()、nextFloat()、nextDouble()、nextLine()

其中nextLine()是读取用户输入的字符串(String类型)。

(2)输出数据

用System.out.println()或System.out.print()可输出字符串、表达式的值,二者的区别是前者输出数据后换行,后者不换行。

◆允许使用符号“+”将变量、表达式或一个常数值与一个字符串首尾相接后再

一起输出,如下列一段代码:

int m=10;

double sum=120;

System.out.println(m+"个数的和为"+sum);

System.out.println(123+“大于”+122);

正确运行后,输出的结果是:

10个数的和为120.0

123大于122

(3)输入输出的例子:

import java.util.*;

public class Test{

public static void main(String[] args) {

//1.创建一个Scanner对象,对象名为in

Scanner in = new Scanner(System.in);

//2.提示用户输入年龄

System.out.print("请输入年龄:");

//3.通过对象in调用Scanner类的方法nextInt()读取用户输入的一个整数

int age = in.nextInt();

//3.输出age

System.out.println("你输入的年龄是:" + age);

}

}

运行结果:

请输入年龄:18

你输入的年龄是:18

6、java常量和变量

(1)java常量值区分为不同的数据类型,如

12 是int类型的常量

12.0或12.0d 是double类型的常量

12.0f 是float类型的常量

true和false是boolean类型的常量

…a?是char类型的常量

“a”是String类型的常量

(2)变量:Java程序中每一个变量都属于特定的数据类型,从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域。因此,每一个变量使用前必须先声明(申请内存),然后必须进行赋值(填充内存区域),才能使用(读取内存区域的值)。

(3)要准确分析一个Java程序,就要了解java程序的执行过程:

Java虚拟

(3)Java变量的分类

?按被声明的位置划分:

–局部变量:方法或语句块内部定义的变量

–成员变量:方法外部且在类的内部定义的变量

–注意:类外面(与类对应的大括号外面)不能有变量的声明。

–变量作用域的识别方法:凡是在大括号里面声明的,出了对应的大括号就不能使用了

另外,用static声明的变量叫类变量或静态变量,static类型的变量是保存在data segment中。引用类型(除了基本数据类型以外的类型,包括数组、String和用户自定义的一些类)的变量,在栈(stack)中保存的是一个引用,指向堆(heap)或data segment中的一个内存区域,默认值是null。基本数据类型的变量直接在栈中保存它本身的值。

7、Eclipse调试初步

?一、调试快捷键

–F5:单步跳入方法中

–F6:逐条语句单步执行

–F7:单步返回主方法

–F8:断点间跳跃,如果当前断点后面没有其他断点,则结束调试8、数组

8.1 数组的声明和使用

数组是相同类型的变量按顺序组成的一种复合数据类型,称这些相同类型的变量为数组的元素或单元。数组通过数组名加索引来使用数组的元素。索引从0开始。数组的使用要经过以下步骤:

(1)声明数组——在栈中为数组变量分配一块内存区域,值为null

<1>一维数组有下列两种格式:

数组的元素类型数组名字[ ]; 或

数组的元素类型[ ] 数组名字;

例如:float boy[]; 或float[] boy;

<2>声明二维数组有下列两种格式:

数组的元素类型数组名字[][]; 或

数组的元素类型[] [] 数组名字;

例如:char cat[][]; 或char[][] cat;

注:Java语言声明数组时不能指定其长度(数组中元素的个数),例如:

int a[5]; //非法

int var3[2][3] = {{1,2,3},{4,5,6}}; //非法

(2)为数组分配内存空间——用new在堆中为每个数组元素分配内存空间,并将一个指向堆中这块内存空间的一个引用保存到栈中的数组变量对应的内存区域中。

格式如下:

数组名字= new 数组元素的类型[数组元素的个数];

例如:boy= new float[4];

System.out.println(boy[0]); 0.0

为数组分配内存空间后,数组boy在堆中获得4个用来存放float类型数据的内存空间,即4个float型元素。数组变量boy中存放着这些内存单元的引用,这样就可以通过数组变量boy和索引操作堆中的这些内存单元。

注:用new为数组元素在堆中分配内存后,每个数组元素会被初始化为一个默认值(整型为0,浮点型为0.0,布尔型为false,引用类型为null)

(3)访问数组元素——通过数组变量和索引操作堆中存放数组元素的内存单元在访问数组元素时,要防止索引越界的情况。可以通过“数组名.length”获取数组的元素个数。对于一维数组,“数组名.length”的值就是数组中元素的个数;对于二维数组“数组名.length”的值是它含有的一维数组的个数。如:

对于float a[] = new float[12]; a.length的值12

对于int b[][] = new int[3][6]; b.length的值是3

8.2 数组的内存分析

为了正确分析使用了数组的java程序,最好画出程序的内存分析图,这样就能正确得出程序的运行结果。

(1)一维数组的内存分析

public class ArrayOne {

public static void main(String[] args){

int[] s;

s =new int[5];

for(int i=0; i< s.length; i++){

s[i]=i;

}

}

}

(2)二维数组的内存分析

public class ArrayTwo {

public static void main(String[] args) { String[][] s;

s = new String[3][]; s[0] = new String[2]; s[1] = new String[3]; s[2] = new String[2];

for (int i=0; i

s

s

8.3 Arrays类的toString方法

public static String toString(int[] a)

可以得到参数指定的一维数组a的如下格式的字符串表示:

[a[0],a[1] …a[a.length-1]]

调用:int a[] = {1,2,3,4,5};

String str = Arrays.toString(a);//该语句执行后str=“[1,2,3,4,5]”

8.4 复制数组

1.System类的arraycopy方法

2.Arrays类的copyOf和copyOfRange()方法

8.5 数组的排序与二分查找

1.Arrays类调用public static void sort(double a[])

方法可以把参数a指定的double类型数组按升序排序。

2.Arrays类调用

public static void sort(double a[],int start,int end)

方法可以把参数a指定的double类型数组中索引star至end-1的元素的值按升序排序。

3.Arrays类调用(二分法)

public static int binarySearch(double[] a, double number)

方法判断参数number指定的数是否在参数a指定的数组中。

注:数组a必须是事先已排序的数组。

8.6 枚举类型

Java使用关键字enum声明枚举类型,语法格式如下:

enum 枚举名

{ 常量列表

}

其中的常量列表是用逗号分割的字符序列且后面没有“;”做为结束符,称为枚举类型的常量(枚举类型的常量要符合标识符的命名规定)。

注:枚举类型可以在类外部声明,也可以在类内部声明或在一个单独的Java源文件中声明。

public class Test{

enum Season{

spring,summer,autumn,winter

}

public static void main(String[] args) {

Season x = Season.autumn;

System.out.println(x);

}

运行结果:

autumn

第2章模拟题

1.下列哪个是合法的java标识符()

A. stu-Count

B. $int_long

C. byte

D. 1234

2.下列说法正确的有()

A.数组是一种引用类型

B.数组属于一种基本类型

C.int number[6]={31,23,33,43,35,63}

D.如果一个数组的元素个数是5,那么它的最大索引号是5

3. java语言中,int类型的变量所占的内存空间是()字节

A. 2

B. 4

C. 6

D. 8

4.以下程序的运行结果是()

public class Test{

public static void main(String args[]){

int x = 12;

long y=8.0; // long y=(long)8.0

System.out.println(x+y);

}

}

A. 20

B. 20.0

C. 出错

D. 12

5. 以下程序的运行结果是[0,0,34,95,0]

import java.util.*;

class Test{

public static void main(String[] args) {

int[] array1 = new int[5];

int[] array2 = {12,34,95};

System.arraycopy(array2, 1, array1, 2, 2);

String str = Arrays.toString(array1);

System.out.println(str);

}

}

6. 以下程序的运行结果是[34,95]

import java.util.*;

class Test{

public static void main(String[] args) {

int[] array1 = new int[5];

int[] array2 = {12,34,95};

array1 = Arrays.copyOfRange(array2, 1, 3); {34,95}

String str = Arrays.toString(array1);

System.out.println(str);

}

}

7. java语言使用采用Unicode字符编码,是用16位来表示一个字符。(√)

8. 基本数据类型之间可以任意转换。(×)

9. 声明语句:float f=3.4;是错误的。(√)

10. 可以通过“一维数组名.length()”得到一维数组的元素个数。(×)

11.要得一个String对象的字符个数,可以通过“String对象名.length()”得到(√)第3章运算符、表达式和语句

1.自增、自减运算符++、――

2.算术混合运算的精度

3.条件分支语句if和switch

4.循环语句for、while、do~while

6.break和contiue语句

第3章模拟题:

1.下列程序的输出结果是()

class Test{

public static void main(String[] args) {

int x=1,y;

y=(x++) + (--x);

System.out.println("x=" + x + ",y=" + y);

}

}

A. x=1,y=2

B. x=2,y=2

C. x=1,y=3

D. x=2,y=3

2.下列运算符合法的是()

A.&& B.<> C.if D.:=

3.执行如下程序代码

class Test{

public static void main(String[] args) {

int a=0,c=0;

do{

--c;

a=a-1;

}while(a>0);

}

}

后,C的值是()

A.0 B.1 C.-1 D.死循环

4.执行如下程序代码

class Test{

public static void main(String[] args) {

int sum = 0,i;

for(i=1;i<=11;i++){

if(i%2==0)

continue;

if(i%9==0)

break;

sum = sum +i;

}

System.out.println(sum);

}

}

得到的运行结果是()0+1+3+5+7

A. 20

B. 16

C. 25

D.0

5. 执行如下程序代码

class Test{

public static void main(String[] args) {

short s1 = 1;

s1 = s1 + 1; //错误,改成s1=(short)(s1+1); 或s1+=1; 或s1++;

s1++;

System.out.println(s1);

}

}

得到的运行结果是()

A.1 B.2 C.3 D.出错

6.以下应用程序是求1!+2!+...+20!,请将程序代码补充完整:1+2+3+…+100

class Test{

public static void main(String[] args) {

double sum = 0,x = 1;

int i = 1;

while(i <= 20){

i++;

}

System.out.println(sum);

}

}

7.以下程序的运行结果是你好好吗??

class Test{

public static void main(String[] args) {

char c=’\0’;

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

switch(i){

case 1: c=’你’;

System.out.print(c);

case 2: c=’好’;

System.out.print(c);

break;

case 3: c=’吗’;

System.out.print(c);

default: System.out.print("?");

}

}

}

}

第4章类与对象

1、面向对象编程的三大特征:封装性、继承和多态

(1)封装可以隐藏对象实现的细节部分

(2)继承:继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类。

(3)多态:多态是面向对象编程的又一重要特性。子类可以体现多态,即子类可以根据各自的需要重写的父类的某个方法,子类通过方法的重写可以把父类的状态和行为改变为自

身的状态和行为。接口也可以体现多态,即不同的类在实现同一接口时,可以给出不同的实现手段。

public class People{

String name;

int age;

public void run(){

System.out.println(“People跑”);

}

} Array People p = new People();

https://www.wendangku.net/doc/003427449.html,=”marry”;

p.age=18;

p.run();

class SuperPeople extends People{

String sex;

public void eat(){

}

public void run(){

super.run();

System.out.println(“SuperPeople跑”);

}

SuperPeople sp=new SuperPeople();

sp.sex=”男”;

sp.eat();

sp.age=18;

https://www.wendangku.net/doc/003427449.html,=”marry”;

sp.run();

People p=new SuperPeople();

p.age=18;

p.run();

p.eat(); //X

public interface Denglu{

int i=1; //public static final int i=1;

void inputInfo(); //public abstract void f() ;

void printinfo() ;

}

class A implements Denglu{

public void inputInfo(){

}

public void printintfo(){

}

}

2、对象和类的概念

对象是用计算机语言对问题域中事物的描述,对象通过“属性(attribute)”和“方法(method)”来分别对应事物所具有的静态属性(状态)和动态属性(行为)。

类是具有相同属性和方法的对象的集合,类中定义了这一类对象所具有的属性(用成员变量定义)和行为(用成员方法定义)。

类可以看成一类对象的模板,对象可以看成该类的一个具体的实例;

对象是引用数据类型,使用new运算符构造对象实例,使用成员运算符“.”访问对象中的成员;

3、编写java代码的顺序

(1)声明类

[访问权限][final] class <类名> [extends 父类名][implements 接口列表]{

//声明成员变量

//定义构造方法

//定义成员方法

}

(2)声明类的成员变量

[访问权限] [static] [final] <变量类型> <变量名>;

(3)定义构造方法

[访问权限] 类名([形参列表]){

声明局部变量

语句序列

}

(4)定义成员方法

[访问权限] <方法返回值的类型> <方法名>([形参列表]){

声明局部变量

语句序列

}

(5)使用类

第1步:声明类对象

类名对象名;

注:声明类对象后,在栈内存中就为对象变量分配一块内存区域来存放对象的引用,默认值为null。

第2步:构造类对象,即为类对象的成员变量分配内存

对象名= new 构造方法名([实参列表]);

注:用new调用类的构造方法后,就为该对象的每一个成员变量在堆内存中分配了内存区域,并给每一个成员变量赋初值,堆内存中的为对象的成员变量分配的内存区域称为对象的实例。static的成员变量不在堆中分配内存,而是在data segment中分配内存,而且该类的所有对象共享其static的成员变量。

第3步:通过对象名引用成员变量和成员方法

对象名.成员变量名

对象名.成员方法名([实参列表])

4、成员变量的定义:

[访问权限] [static] [final] <变量类型> <变量名>;

在类的外部,要通过类的对象来访问它的成员变量,即“对象名.成员变量名”的方式。如果是static变量(称为静态变量或类变量),还可以通过“类名.成员变量名”来访问。

5、构造方法定义:

[访问权限] 类名([形参列表]){

声明局部变量

语句序列

}

构造方法是特殊的成员方法,它与类同名,在对象实例化时由虚拟机自动调用;

举例:对象的内存分析

class Point {

int x,y;

static int z;

Point(int a,int b,int c) {

x=a;

y=b;

z=c;

}

}

class Test{

public static void main(String[] args) {

//声明对象p1和p2

Point p1,p2;

//为对象p1的成员变量分配内存,使用 new 和类中的构造方法

p1=new Point(10,10,10);

//为对象p2的成员变量分配内存,使用 new 和类中的构造方法

p2=new Point(23,35,30);

System.out.println("p1对象的成员变量x,y,z值:" + p1.x + "," + p1.y + "," + p1.z);

System.out.println("p2对象的成员变量x,y,z值:" + p1.x + "," + p1.y + "," + p1.z);

//把p2的引用赋给p1,两个对象具有相同的引用,具有完全相同的实体

p1=p2;

System.out.println("p1对象的成员变量x,y,z值:" + p1.x + "," + p1.y + "," + p1.z);

System.out.println("p2对象的成员变量x,y,z值:" + p1.x + "," + p1.y + "," + p1.z);

}

}

p1对象的成员变量x,y,z值:10,10,30

p2对象的成员变量x,y,z值:10,10,30

p1对象的成员变量x,y,z值:23,35,30

p2对象的成员变量x,y,z值:23,35,30

请注意:

(1)构造方法必须用new 来调用;

(2)构造方法没有返回值类型,也不能有返回值;

(3)因为是由虚拟机来调用构造方法,所以构造方法一般应定义成public;

(4)在没有定义构造方法的情况下,类会自动产生一个无参数的默认构造方法,这个默认的构造方法什么都不做;

(5)一旦显式地定义了构造方法,默认构造方法自动消失。

6、定义成员方法的一般形式:

[访问权限] [static] 返回值类型方法名称([形参列表]) {

方法主体;

}

类的成员方法要通过“对象名.成员方法名([实参列表])”的方式来调用。static成员方法(称为静态方法或类方法),还可以通过“类名.成员方法名([实参列表])”来调用。

注:(1)static成员方法(类方法)不能操作非static的成员变量和成员方法;

(2)static成员方法没有this引用。

7、方法重载:用于在同一类中,定义一组方法,这些方法具有相同的名称,并执行类似的操作,但是却使用不同的参数列表(参数数量不同、参数类型不同或参数顺序不同)。

注:方法重载跟方法的返回值类型没有任何关系。也就是说,只有返回值不同的方法不能构成重载。只有在同一个类中的方法才有可能构成重载。

8、this 关键字

this是Java的一个关键字,this可以出现在实例方法和构造方法中,表示调用该方法的当前对象。

注:(1)this不可以出现在static方法(类方法)中。

(2)每个成员方法(除static方法外)都有一个隐含的this引用,它总是指向调用它的对象;

(3)可以在一个类的构造方法中,使用“this([实参列表]);”来调用该类的另外一个构造方法。如:

public class Test{

public static void main(String [] args){

Student s=new Student("zhangsha");

}

}

class Student{

String name;

int age;

public Student(String name) {

this(name,20);

System.out.println ("没有给定年龄");

System.out.println ("默认年龄为20");

}

public Student(String name,int age ){

https://www.wendangku.net/doc/003427449.html,=name;

this.age=age;

System.out.println (name);

System.out.println (age);

}

}

9、包:包是Java语言中有效地管理类的一个机制。

包名的目的是有效的区分名字相同的类。分属不同包的类名相同也不会引起冲突;能在包与包之间对于类的访问权限提供更有力的约束。

使用package关键字将某个包中的类导入当前java源文件中,语法是:

package 包名.类名; //导入包中的一个类

package 包名.*; //导入包中的所有类

该语句必须是整个源文件的第一条语句;

10、访问权限:

(1)访问修饰符用来控制访问权限,可以有效地保证数据安全;

(2)对于一个class内的成员变量或成员方法,可修饰为:

public:可以被任何class访问;

protected:可以被同一包内的其它class访问,也能被它自己的子类访问;

无修饰符:可以被同一包内的其它class访问;

(3)类的访问权限只能是public或无修饰符。类声明时,如果在关键字class前面加上public 关键字,就称这样的类是一个public 类;如果一个类不加public修饰,这样的类被称作友好类。

11、基本类型的类包装

(1)Java的基本数据类型包括:byte、int、short、long、float、double、char、boolean。

(2)Java提供了基本数据类型相关的类,实现了对基本数据类型的封装。

这些类分别是:Byte、Integer、Short、Long、Float、Double、Character和Boolean 类。这些类在https://www.wendangku.net/doc/003427449.html,ng包中。

(3)除了Boolean类和Character类之外,每个包装类都有一个静态的valueOf(String str)方法和parse×××(String str),用于将字符串转换成相应的包装类的对象。如:

String str = “120”;

long i = Long.valueOf(str);

int j = Integer.parseInt(str);

double k = Double.parseDouble(str) ;

第4章模拟题

1. 在Java中,对于成员方法

float add(float f1, float f2) {……}

下面选项()是对该成员方法的重载。

float add(float f) {……}

f loat add(float f2, float f1) {……}

void add(float f1, float f2) {……}

void addMethod(float f1, float f2) {……}

2. 下列哪些类声明是正确的?()

A. public class A

B. private class A

C. protected class A

D. 以上都正确

3. 构造方法不可以重载。(×)

4. 类中的实例方法可以操作类变量(static变量),但类方法(static方法)不可以操作实例变量。(√)

5.程序分析题:如课本105页到106页的习题

第5章继承与接口

1、子类与父类

利用继承,可以先编写一个共有属性的一般类,根据该一般类再编写具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为。

由继承而得到的类称为子类,被继承的类称为父类(超类)。

大学信息技术基础考试知识点

1、 信息技术的定义 信息技术(Information Technology,简称IT),是获取、处理、传输、控制和利用信息等相关的技术的总称。这些技术包括计算机技术、识别技术、信息处理技术、存储技术、多媒体技术、网络技术、人工智能技术和通信技术等。 5、什么是射频技术 射频识别技术(Radio Frequency Identification,缩写RFID),是20世纪90年代开始兴起的一种非接触式的自动识别技术,俗称电子标签。 6、什么是云计算 云计算是并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)的发展。“云”是网络、互联网的一种比喻说法,其核心思想是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务,提供资源的网络则被称为“云”。 7、什么是物联网 物联网是通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物体与互联网相连接,进行信息交换和通信,以实现对物体的智能化识别、定位、跟踪、监控和管理的一种网络。 8、什么是信息系统?其核心是什么? 信息系统(Management Information System,简称MIS) ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。 传统的MIS系统的核心是C/S(Client/Server—客户端/服务器)架构,而基于Internet的MIS系统的核心是B/S(Browser/Server—浏览器/服务器)架构。 9、什么是搜索引擎?有哪两种类型?各自特点分别是什么? 搜索引擎(search engine)是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,并对信息进行组织和处理后,将用户检索的相关信息展示给用户的系统。从其工作原理来分主要有全文搜索引擎、目录搜索引擎两种基本类型。 (1)全文搜索引擎 全文检索通过计算机索引程序扫描文章中的每一个词,并对每一个词建立索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这种引擎的特点是“搜全率”比较高,如Google、百度等。它们从互联网提取各个网站的信息(以网页文字为主),建立起数据库,并能检索与用户查询条件相匹配的记录,按一定的排列顺序返回结果。 (2)目录搜索引擎 目录搜索引擎是以人工方式或半自动方式搜集信息,由编辑员查看信息之后,人工形成信息摘要,并将信息置于事先确定的分类框架中。信息大多面向网站,提供目录浏览服务和直接检索服务。这种引擎的特点是找的“准确率”比较高,缺点是需要人工介入、维护量大、信息量少、信息更新不及时。 10、什么信息安全?包括哪些内容?主要安全技术有哪些? 信息安全是指信息网络的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,信息服务不中断。主要包括以下五方面的内容,即需保证信息的保密性、真实性、完整性、不可否认性和可控性。 主要安全技术包括防火墙技术、数据加密技术、验证技术等 (1)防火墙技术 防火墙就是指设置在不同网络(如可信任的企业内部网和不可信任的公共网)或网络安全域之间的一系列软硬件部件的组合。它是一个限制器,也是一个分析器,能有效地监控内部网和Internet 之间的活动,保证内部网络的安全。 防火墙技术全面考虑网络的安全、操作系统的安全、应用程序的安全、用户的安全、数据的安

java期末考试知识点总结

java知识点总结 应同学要求,特意写了一个知识点总结,因比较匆忙,可能归纳不是很准确,重点是面向对象的部分。 java有三个版本:JAVA SE 标准版\JAVA ME移动版\JAVA EE企业版 java常用命令:java, javac, appletview java程序文件名:.java, .class java的两类程序:applet, application; 特点,区别,这两类程序如何运行 java的主方法,主类,共有类;其特征 java的数据类型,注意与C++的不同,如字符型,引用型,初值 java与C++的不同之处,期中已总结 java标记符的命名规则 1)标识符有大小写字母、下划线、数字和$符号组成。 2)开头可以是大小写字母,下划线,和$符号(不能用数字开头) 3)标识符长度没有限制 4)标识符不能使关键字和保留字 面向对象的四大特征 抽象、封装、继承、多态 封装,类、对象,类与对象的关系,创建对象,对象实例变量 构造函数,默认构造函数,派生类的构造函数,构造函数的作用,初始化的顺序,构造方法的重载 构造函数:创建对象的同时将调用这个对象的构造函数完成对象的初始化工作。把若干个赋初值语句组合成一个方法在创建对象时一次性同时执行,这个方法就是构造函数。是与类同名的方法,创建对象的语句用new算符开辟了新建对象的内存空间之后,将调用构造函数初始化这个新建对象。 构造函数是类的特殊方法: 构造函数的方法名与类名相同。 构造函数没有返回类型。 构造函数的主要作用是完成对类对象的初始化工作。 构造函数一般不能由编程人员显式地直接调用。 在创建一个类的新对象的同时,系统会自动调用该类的构造函数为新对象初始化。 类的修饰符:public类VS 默认; abstract类; final类; 1)类的访问控制符只有一个:public,即公共的。公共类表明它可以被所有其他类访问和引用。 若一个类没有访问控制符,说明它有默认访问控制特性,规定该类智能被同一个包中的类访问引用(包访问控制)。 2)abstract类:用abstract修饰符修饰的类被称为抽象类,抽象类是没有具体对象的概念类,抽象类是它所有子类的公共属性集合,用抽象类可以充分利用这些公共属性来提高开发和维护效率。 3)final类:被final修饰符修饰限定的,说明这个类不能再有子类。所以abstract与final 不能同时修饰一个类。 域和方法的定义 1)域:定义一个类时,需要定义一组称之为“域”或“属性”的变量,保存类或对象的数据。

信息检索考试重点

第一章 知识含义:是人们通过实践对客观事物及其运动过程和规律的认识。 文献含义:是记录有知识的一切载体。 文献基本要素:知识、载体和记录 信息资源含义:是可供人们直接或间接开发利用的各种信息集合的总称。 信息的类型:按信息的表现形式:文字信息图像信息数值数据信息语音信息 连续出版物含义:是一种具有统一名称、固定版式、统一开本、连续编号,汇集多位著者的多篇著述,定期不定期编辑发行的出版物。 学位论文含义:是大学生或研究生为取得学位资格而提交的学术论文。 会议文献含义:主要是指在国内外各类会议上宣读或交流的论文、报告或其他有关资料。专利文献含义:是实行专利制度的国家和地区及国际性专利组织在审批专利过程中产生的官方文件及其出版物的总称。 标准含义:是为了在一定范围内获得最佳秩序,经协商一致制定并由公认机构批准,共同使用和重复使用的一种规范性文件 信息素质含义:利用大量的信息工具及主要信息源使问题得到解答的技术和技能。 信息素质内涵:信息意识、信息能力、信息道德。 Internet应用:信息获取、交流沟通、网络娱乐、商务交易 第二章 信息检索过程:(1)明确信息检索需求;(2)选择检索系统;(3)确定检索词;(4)构造检索表达式;(5)索取原始信息。 信息检索类型:对象内容划分:文献检索、数据检索、事实检索、多媒体检索 组织方式划分:全文检索、超文检索、超媒体检索 信息检索发展历史:1、手工信息检索2、单机信息检索3、联机信息检索4、网络信息检索信息检索发展趋势:信息检索智能化、信息检索可视化、信息检索集成化、信息检索个性化信息检索语言功能:是组织与存储信息的依据、是信息检索的依据、是联系信息存储与信息检索的桥梁 信息检索语言种类:按检索语词的规范化程度分、按内容性质和结构原理分 分类语言含义:是一种按学科范畴和体系来划分事物的语言,它是以数字、字母符号对类目进行标识的一种语言体系,也称分类法。 分类语言类型:体系分类语言、组配分类语言 《中图法》基本类目表5个基本部类,22个大类。 主题检索语言含义:主题检索语言是指描述文献主题的语词标识并按字顺序列排检的检索语言。 主题检索语言类型:标题词语言、单元词语言、叙词语言、关键词语言 标题词语言含义:是用规范化的自然语言词做标题,直接表达文献主题概念,按照标题字顺排列,并用参照系统显示标题之间关系的一种主题法。 叙词语言含义:又称主题词语言,是以表达文献主题内容的概念单元为基础,经过规范化处理,可以进行逻辑组配的一种主题语言。 布尔逻辑检索(是逻辑检索的基础)运算符:逻辑“或”(OR)、逻辑“与”(AND) 、逻辑“非”(NOT)。 位置检索:(1)(W)—With (W)表示在此算符两侧的检索词必须按此前后的顺序排列,顺序不许颠倒,而且两个检索词之间不许有其他的词或字母,但允许有空格和标点符号。 (2)(nW)—nWord

初二信息技术考试知识点汇总

五次信息技术革命 常见文件的扩展名

常用中文标点符号键位对照表(智能ABC输入法): 选定表格 单击“表格”→“选定”→选某项 位图与矢量图比较:

象 颜色模式:用于显示和打印图像的颜色模型。常用的有RGB、CMYK、灰度等。模式构成方法特点作用 RGB (默认) 以红、绿、蓝为 基色的加色法 混合方式,也称 为屏幕显示模 式 色彩显示 绚丽,但 显示与打 印效果不 符 用于屏幕 的显示 CMYK 以青、红(洋红、 品红、桃红)、 黄、黑为基色的 四色打印模式 显示与打 印效果基 本一致 用于打 印、输出 Lab 由国际照明委员会制定的,具有最宽的色域,是Photoshop内部色彩模式 L:色彩亮度 A:由深绿到灰到亮粉红色的转变 B:由亮蓝到灰到焦黄色的转变 灰度8位图片,由256级灰阶构成的图片. 常见的声音文件的格式及特点 文件格 式 说明特点 WAV 格式是微软公司开发的一种声音 文件格式,也叫波形声音文件,是 最早的数字音频格式,被Windows 优点:声音文件能和原声基本一致, 音质好,主要用于需要忠实记录原声 的地方。

平台及其应用程序广泛支持。缺点:占用存储的空间比较大,不便 于交流和传播。 MP3 是一种压缩储存声音的文件格式, 是音频压缩的国际标准。(MP3是 利 用MPEG Audio Layer 3 的 技术,将音乐以1:10 甚 至1:12 的压缩率,压缩成容量 较小的文件。) 声音失真小、文件小。每分钟音乐只 占用1MB左右存储空间。 MIDI 数字音乐/电子合成乐器的统一国 际标准。利用多媒体计算机不但可 以播放、创作和实时地演奏MIDI 音乐。甚至可以把MIDI音乐转变 成看的见的乐谱(五线谱或简谱) 打印出来,反之,也可以把乐谱变 成美妙的音乐。 需要的磁盘空间非常小,目前主要用 于电子乐器的数据交互和乐曲创作 等。 WMA WMA的全称是 Windows Media Audio,是微软 力推的一种音频格式。 音质要强于MP3格式,它具有比MP3 更高的压缩率。通过DRM (Digital Rights Management)方 案加入防止拷贝,或者加入限制播放 时间和播放次数,甚至是播放机器的 限制,可有力地防止盗版。 RA RealAudio主要适用于网络上的 在线音乐欣赏。是RealNetworks 公司开发的。 音质较差,适合在极低的比特率环境 下使用,不适于网络传播之外的用途。CD 平常听的CD碟片,每一首歌就是 以CDA音轨的格式存储在光盘中 的 这种格式的音乐音质最好,但存储容 量很大,一张650MB的光盘最多存储 十几首歌曲,由于音质好,声音基本 上是忠于原声的。至今仍受到许多音 乐爱好者的青睐。 制作多媒体作品的一般流程 时间轴、图层与帧 时间轴:用于组织和控制一定时间内的图层和帧中的文档内容。时间轴左边为图层区,右边为帧区,动画从左向右逐帧进行播放。

java考试试卷及答案初级

选择题(3分) 1、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( ) A)安全性B)多线程C)跨平台D)可移植 2、程序的三种基本控制结构是( ) A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返回和转移 3、在Java语言中,下列哪些语句关于内存回收的说明是正确的( ) A.程序员必须创建一个线程来释放内存 B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的时间释放内存对象 4、下列Object类中的方法,哪一项不是完全跟线程有关( ) A.String toString() B.void notify() C.void notifyAll() D.void wait() 5、给出下面代码:( ) public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 下列说法中正确的是: A.编译时将产生错误 B.编译时正确,运行时将产生错误 C.输出0 D.输出空 6、二叉树的前序、中序和后序遍历法最适合采用()来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为(),而使上述路径长度总和达到最小的树称为(),它一定是()。 A. 递归程序 B. 迭代程序 C. 队列操作 D. 栈操作 A. 路径和 B. 内部路径长度 C. 总深度 D. 深度和 A. B-树 B. B+树 C. 丰满树 D.穿线树 A. B-树 B. 平衡树 C. 非平衡树 D. 穿线树 7、下列说法中正确的是( )

java ee 期末试题 (1)要点

1、下列哪一项不是Java EE的常用技术(D) A、JSP B、Hibernate C、Spring D、JNDB 2、servlet与一般Java类的相同点是什么?(D) A、 B、Servlet是运行在Web服务器的一个Web组件 C、Servlet通常是通过HTTP协议回复Web客户端的请求 D、Servlet是运行在Web容器的Java类 3、以下哪一个是市场上流行的Java EE服务器(A) A、Apache B、tomcat C、glassfish D、netbeans 4、EJB的作用是(C) A、Servlet组件和JSP组件 B、用于丰富客户端图形界面显示 C、通过RMI/IIOP协议与EJB容器通信远处电泳EJB的功能方法,进而完成业务处理。 D、GUI交互界面的开发,负责与系统用户的交互 5、分析以下程序: public class x{ public static void main(String[]args){ String ol=new String("ABV"); String o2=new String("ABV"); if(o1.equals(o2)){ System.out.println("Equal"); } }该程序的执行结果是( B )。 A. 程序执行后无输出 B. 程序执行后输出“Equal” C. 程序在第5行出现编译错误 D. 程序执行后出现异常 6、执行完下面的程序片段后,下面哪些结论是正确的?(B) int a,b,c; a=1; b=2; c=(a+b>3?a++:++b); A. a的值是2,b的值是3 B. a的值是1,b的值是3 C.a的值是1,b的值是2 D.c的值是false 6、Struts框架的控制器主要由(C )负责。 A. EJB

信息检索考试题汇总(附答案)

4.国际标准书号的英文简称ISBN,新版国际标准书号2007年正一、单项选择题(从下列各题四个备选答案中选出一个正确答案,式实施,国际标准书号由10位升至13位。(√)并将其代号写在答题纸相应位置处。每题2分,共30分) 5.检索效果的评 价指标主要有查全率和漏检率。(×) 1._C_是题录型检索工具 1.NSTL是(国家科技图 书文献中心)的简称。 A.CABIB.中国学术期刊文摘 C.全国报刊索引(自然版)D.经济纵2.(信息检索系统)是指由一定的设备和信息集合构成,具有一横定存储、检索与传送 技术设备,提供一定的存贮与检索方法及检 2.浏览超星数字图书馆,应首先安装 __D_____. 索服务功能的工作系统。体系分类表通常由(类目表、标记符号、说明和注释、类目索 3.世界上第一大联机检索系统是_A_。引)4个部分组成。 A.DIALOG系统B.OBRIT系统C.OCLC系统D.STN系统 4.正式出版的中文期刊在检索工具和数据库中一般 着录有国际 4.利用baidu搜索信息时,要将检索范围限制在网页标题中,应标准刊号(ISSN)和国内统一刊号(CN)。该使用的语法是___B_______。 5. A.site: B.intitle: C.inurl: https://www.wendangku.net/doc/003427449.html,: (JournalofAnalyticalChemistry)。 5.国际农 业和生物科学中心英文名称的简称为_A。 6.CASHL是指(中国高校人文社会科学文献中心),其英文全称是ChinaAcademicSocialSciencesandHumanitiesLibrary,是全 6.信息 检索根据检索对象不同,一般分为___C___________。国性的、唯一的人文社科外文期刊 收藏和服务中心。2002年开始 A.二次检索、高级检索 B.分类检索、主题检索规划建设,2004年3月15日正式启动 C.数据检索、事实检索、文献检索D.计算机检索、手工检索7.电子期刊,指以(数字或称电子)形式出版发行的期刊,英文7.国际上评价期刊最有 影响力的一个指标是___A_____。为(electronic A.影响因子B.读者统计数据C.引文量D.价格 Journal),简称e-journal. 8.二次检索指的是:___C__________。 8.国家知识 基础设施(NationalKnowledgeInfrastructure,NKI)A.第二次检索B.检索了一次之

初中信息技术考试知识点(含答案)

《初中信息技术与网络》基础知识与练习(一) 一、信息与信息技术 1、信息 信息是包含人类感官能感知的一切有意义的东西,它是事物存在的方式以及这种方式的直接或间接的表述。(七下P2) 信息:载体所包含的意义,抽象概念,无实体。载体:承载信息的媒介物,如声音、文字、影像等,实体、可感知。区别:电视是载体,电视的内容是信息。 用语言、文字、符号、情景、图像、声音等所表示的内容统称为信息。 注意:信息与信息载体的区分,上述中声音、文字、语言、图像、动画、气味是信息。 信息经过加工处理后是人类社会的有价值的资源。信息和信息载体的关系:声波、纸张、电磁波等并不是信息,而是信息的载体,它们负载的内容(如语言、文字、图像等)才是信息。 2、信息技术——Information Technology,简称IT。 信息技术是实现信息的获取、传递、存储、加工等的技术,是包括传感技术、通信技术和计算机技术等在内的综合性技术,其中计算机技术是现代信息技术的核心和支柱(七下P7)。 信息技术的五次革命(七下P7): 1、语言的使用,是人类从猿进化到人的重要标志。 2、文字的创造,使信息的存储和传递首次摆脱了时间和地域的局限。 3、印刷术的发明,为信息的积累和传播提供了更可先靠的保证。 4、电报、电话、广播、电视的发明和普及,进一步突破了信息传递的时间和空间的限 制。 5、计算机技术与现代通信技术的普及和应用,将人类社会推进到了数字化信息时代。 6、多媒体技术的应用和信息网络的普及。其中目前正在经历的信息革命是第六种。 信息技术的特点: ⑴数字化;⑵网络化;⑶高速化;⑷智能化;⑸个人化。 人性化、大众化、个性化和集成化(七下P8) 信息技术应用及发展趋势: 计算机发展趋势:多媒体化、网络化、智能化、巨型化、微型化。 信息与社会发展的关系

java考试题型与要点

考试题型 一、选择题(20分,每题2分)10题 二、简答题(15分,每题5分)3题 三、程序填空(共45分,每空3分)3大题 四、编程题(20分)1大题 各章复习要点 第2 章Java基本语法 1、标识符 标识符的作用是用于标识程序中的各个元素。由字母、下划线(_)、美元符($)、数字(0~9)组成,数字不能开头。 2、关键字P20(浏览一下,留意学过的关键字) 3、数据类型 基本数据类型P20 图2-1 、P21 表2-1 各类型需要掌握的要点:类型名称、关键字,占用位数、取值范围(整数类型的取值范围取决 于占用位数,如:占用位数为n,则表示的范围是:-2n~2n-1) 4、运算符与表达式 自增、自减符号在变量的前后位置不同,表达式的结果是不一样的。 例如int a=1,b=2; System.out.print(a++>--b); 结果为false ++在a 变量后面,那表达式a++的值是取a 的值作为表达式的值,值为1。

--在b 变量之前,那表达式--b 的值是多少?先让b 自减1,而后在取b 的值作为表达式的值,即为1。最后a 自增1。 条件运算符?:例如:int x=-1,y; y=x>=0?x:-x; y 的值是? y 值为1 5、利用Scanner类输入 (1) 导入util 包。例如:import java.util.*; (2) 创建Scanner类对象引用。例如:Scanner s=new Scanner(System.in); (3) 获得键盘输入的数据,可以调用nextXXX()方法。获得整型数据,使用nextInt();获得双精度浮点数据,使用nextDouble();获得一字符串,使用nextLine()。例如int a=s.nextInt(); P29 例2-3 6、程序流程控制 顺序结构、选择结构(if(), ; if(), else, ; switch() case n,: ; [default: , ;])、循环结构(while(){ , }; do{, }while(); for(;;) , ) P49 例2-20、P60 例2-29 7、数组 一维数组的声明与创建 声明:类型数组名[ ] ;或类型[ ] 数组名; 创建:数组名=new 类型[数组长度]; 也可以声明与创建合并:类型数组名[ ]=new 类型[数组长度]; 注意等号左边的中括号中不要写出数组长度

信息检索考试题汇总(附答案)

一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。每题2分,共30分) C 1. _是题录型检索工具 A. CABI B.中国学术期刊文摘 C.全国报刊索引(自然版) D.经济纵横 D 2. 浏览超星数字图书馆,应首先安装______. A. Apabi Reader B. Adobe Reader C. CAJ Viewer D. SSReader A 3. 世界上第一大联机检索系统是__。 A.DIALOG系统 B.OBRIT系统 C.OCLC系统 D.STN 系统 B 4. 利用baidu搜索信息时,要将检索范围限制在网页标题中,应该使用的语法是_________。 A.site: B.intitle: C. inurl: https://www.wendangku.net/doc/003427449.html,: A 5.国际农业和生物科学中心英文名称的简称为_ 。 A.CABI B. AGRINDEX C. BA D.B of A C 6.信息检索根据检索对象不同,一般分为_____________。A. 二次检索、高级检索 B.分类检索、主题检索 C.数据检索、事实检索、文献检索 D.计算机检索、手工检索 A 7. 国际上评价期刊最有影响力的一个指标是 _______。 A. 影响因子 B.读者统计数据 C.引文量 D.价格 C 8. 二次检索指的是:_____________。 A.第二次检索 B.检索了一次之后,结果不满意,再检索一次C.在检索结果中运用“与、或、非”进行再限制检索 D.以上都不是 A 9.国际连续出版物编号____________。 A.ISSN B.OCLC C.ISBN D. CSSCI B 10.下列搜索引擎具有书名号检索功能的有_____________。A.Google B.百度 C.中搜 D.AltaVista B 11.《中文核心期刊要目总览》2004 版的“农业经济”类核心期刊有___ 种。 A.20 B.19 C.17 D.15 B 12.通过追溯检索获得的相关文献与原文献相比在发表时间上____。 A.早 B.晚 C. 相同 D. 不确定 B 13.在维普中文期刊全文数据库中“在检索结果中”检索相当于。 A.逻辑“非” B.逻辑“与” C.逻辑“或” D.逻辑“加” D 14.检索语言中,是自然语言。 A.标题词 B.主题词 C.单元词 D.关键词 A 15.在baidu搜索引擎中,要实现字段的精确检索,可以用来限定。 A.“”(双引号) B.()(括号) C.+ (加号) D.-(减号) 二、判断正误(在正确答案后面划√,在错误答案后面划×,每小题2分,共10 分) 1.专利文献根据发明创造的性质可以分为发明、实用新型和外观设计专利。(√)2. CNKI检索系统可以检索博硕士论文。(√) 3. Google不具有学术搜索功能。(×) 4.国际标准书号的英文简称ISBN,新版国际标准书号2007年正式实施,国际标准书号由10位升至13位。(√) 5.检索效果的评价指标主要有查全率和漏检率。(×) 1.NSTL是(国家科技图书文献中心)的简称。 2.(信息检索系统)是指由一定的设备和信息集合构成,具有一定存储、检索与传送技术设备,提供一定的存贮与检索方法及检索服务功能的工作系统。 3.体系分类表通常由(类目表、标记符号、说明和注释、类目索引)4个部分组成。 4. 正式出版的中文期刊在检索工具和数据库中一般著录有国际标准刊号(ISSN)和国内统一刊号(CN)。 5. 缩写刊名“J.Anal.Chem.”还原成原刊名为(Journal of Analytical Chemistry)。 6. CASHL是指(中国高校人文社会科学文献中心),其英文全称是China Academic Social Sciences and Humanities Library,是全国性的、唯一的人文社科外文期刊收藏和服务中心。2002年开始规划建设,2004年3月15日正式启动 7. 电子期刊,指以(数字或称电子)形式出版发行的期刊,英文为(electronic Journal),简称e-journal. 8. 国家知识基础设施(National Knowledge Infrastructure,NKI)的概念,由世界银行提出于1998年。CNKI是指(中国基础知识设施工程),它是以实现全社会知识资源传播共享与增值利用为目标的信息化建设项目,由清华大学、清华同方发起,始建于(1999)年6月。 https://www.wendangku.net/doc/003427449.html,KI平台的检索方式有(单库检索)、(跨库检索)、(数据库导航),在单库和跨库检索中有(初级)、(高级)、(专业)三种检索方式。 10.(报告号)是识别科技报告的显著标志。 11. 专利文献著录中,除了和专利有关的(专利名称)、(发明人)和(专利权人)等之外,还著录有(专利公布号)、(国际专利分类号)、(优先权号),有的还有申请号和申请日期、公布日期等。 13. 分类检索语言又称分类法,是用(分类号)和(类名)来表达信息的主题概念,并且按照知识门类的逻辑次序将信息系统地组织和划分的语言。 14. 对于刊名缩写,国际标准化组织ISO在1972年和1974年分别发布了两个相关标准,规则要点有: 1)刊名中的(前置词、冠词、连词)均省略; 2)刊名必须有(两个)词以上才可用缩写; 3)单词的缩写大多数采用(减少音节)的方法,如“Chemistry”缩写成(chem),只有极少数常用单词用首字母表示,如“Journal”缩写成(J); 4)刊名缩写时,刊名第一个单词的首字母一定要(大写)。 .

信息技术考试试题库及答案

信息技术考试试题库及 答案 标准化管理部编码-[99968T-6889628-J68568-1689N]

信息技术考试试题库及答案 全国信息技术水平考试是由工业和信息化部教育与考试中心(全国电子信息应用教育中心)负责具体实施的全国统一考试。该考试是对从事或即将从事信息技术的专业人员技术水平的综合评价,其目的是加快国民经济信息化技术人才的培养,同时为企业合理选拔聘用信息化技术人才提供有效凭证。 信息技术模拟考试题库 1、计算机预防病毒感染有效的措施是( D )。 A.定期对计算机重新安装系统 B.不要把U盘和有病毒的U盘放在一起 C.不准往计算机中拷贝软件 D.给计算机安装防病毒的软件,并常更新 2、一个512MB的U盘能存储 B 字节(Byte)的数据量。 ×8 ×1024×1024 ×1024 ×1024×8 3、计算机病毒是 B 。 A.计算机系统自生的 B.一种人为特制的计算机程序 C.主机发生故障时产生的 D.可传染疾病给人体的 4、在计算机内部,数据是以 A 形式加工、处理和传送的。 A.二进制码 B.八进制码 C.十进制码 D.十六进制码 5、下面列出的四种存储器中,断电后正在处理的信息会丢失的存储器是 A 。 6、信息技术的四大基本技术是计算机技术、传感技术、控制技术和 C 。 A.生物技术 B.媒体技术 C.通信技术 D.传播技术 7、内存和外存相比,其主要特点是 C 。 A.能存储大量信息 B.能长期保存信息 C.存取速度快 D.能同时存储程序和数据 8、二十世纪末,人类开始进入 ( C )。

A. 电子时代 B. 农业时代 C. 信息时代 D. 工业时代 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、微型计算机中,I/O设备的含义是( )。 A .输入设备 B.输出设备 C.输入输出设备 D.控制设备 17、在以下所列设备中,属于计算机输入设备的是( )。

java考试要点

1、什么是平台无关性?Java怎样实现平台无关性? 答:平台无关性是指一个应用程序能够运行于不同的操作系统平台。Java采用虚拟机技术支持平台无关性,不同操作系统需要相应的不同的Java虚拟机,由Java虚拟机执行Java源程序(*.java)编译生成的字节码文件(*.class),而不是由操作系统直接执行通常高级语言生成的可执行文件(*.exe)。 2、面向对象技术的三个核心特性是什么? 答:①类的封装性;②类的继承性;③类的多态性; 3、什么是封装?为什么要将类封装起来?封装的原则是什么? 答:封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”。为了增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。原则: 1、把尽可能多的东西藏起来.对外提供简捷的接口。 2、把所有的属性藏起来。 4、什么是多态性?什么是方法的重载?方法的重载和覆盖有什么区别? 答:多态是指一个方法可以有多种实现版本。方法重载:同一个类中的多个方法可以同名但参数列表必须不同。重载与覆盖的区别:1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。3、覆盖要求参数列表相同;重载要求参数列表不同。4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。 5、什么是接口?接口和抽象类有哪些相同之处和不同之处? 答:接口是一组常量和抽象方法的集合;相同点:1.两者都包含抽象方法,约定多个类共用方法的参数列表和返回值。2.两者都不能被实例化。3.两者都是引用数据类型,其变量可被赋值为子类或实现接口类的对象。不同点:1.抽象类约定多个子类之间共同使用的方法;接口约定多个互不相关类之间共同使用的方法。2.抽象类与子类之间采用单重继承机制;一个类实现多个接口则实现了多重继承的功能。3.抽象类及其类中成员具有与普通类一样的访问权限;接口的访问权限有public和缺省两种,接口中成员的访问权限均是public。4.抽象类中可以包含非抽象方法,也可以生命构造方法;接口中的方法全部是抽象方法,不能声明构造方法。5.抽象类中可以声明成员变量,子类可以对该变量赋值;接口中只能声明常量。 6、什么是单重继承?什么是多重继承?类的层次体系为什么需要多重继承?单重继承有什么缺点?既然 有缺点,为什么java仍然采用单重继承?java怎样实现多重继承? 答:单重继承是指子类只能继承一个父类的属性和操作 多重继承是指子类可以继承了多个父类的属性和操作。因为单继承使得java结构简单,层次清楚,易于管理,更安全可靠,避免了c++中因多重继承而引起的难以预测的冲突。Java通过接口实现多重继承。 7、在什么情况下需要申明内部类?内部类有哪些特性? 答:当结构作为数组的元素类型时,或当一个类中需要使用结构时,可以将结构声明为内部类。 特征:内部类不能与外部类同名;内部类具有封装性;内部类具有继承性;内部类具有抽象性;使用点运算符“.”引用内部类;内部类具有类成员的4种访问权限;内部类具有静态特征。

信息技术考试题目与答案

信息技术培训测试题 一、判断题(大题总分19分,每题1分,共19小题) 1.交互式电子白板的几何作图功能地主要特点是作图规范,且学生易操作 A. 正确 B. 错误 答案:A 解析: 2.资源要保证按时接收,按时分类整理,并进行保存和应用 A. 正确 B. 错误 答案:A 解析: 3.百宝箱中要使用的图形(即放在信封下的图形)要设计为拖动副本 A. 正确 B. 错误 答案:A 解析: 4.为了检测学习者的认知结构以及知识间的关系,最常使用的软件是概念图软件 A. 正确 B. 错误

答案:A 解析: 5.在灵活性方面,交互白板比PPT强大 A. 正确 B. 错误 答案:A 解析: 6.Flash是一个矢量动画软件。 A. 正确 B. 错误 答案:A 解析: 7.教学评价结束之后,整个课时的教学的教学活动也就随之结束。 A. 正确 B. 错误 答案:B 解析: 8.网络学习空间只属于技术领域范畴的概念 A. 正确 B. 错误

答案:B 解析: 9.MOODLE平台可以协助学生进行自主学习与独立探索 A. 正确 B. 错误 答案:A 解析: 10.微课能解决学习者的实际问题 A. 正确 B. 错误 答案:A 解析: 11.教师应改变观念,调整自己的教学方式,将课堂教学由“教”为主转向以“学”为主 A. 正确 B. 错误 答案:A 解析: 12.学习小组长的学习能力就是一个班级的学习能力,学习小组长的学习水平就是一个班级的学习水平,更是一个教师的教学水平。 A. 正确

B. 错误 答案:A 解析: 13.防护罩也是监控系统中最常用的设备之一 A. 正确 B. 错误 答案:A 解析: 14.网络课程的学习评价主要是对学习者学习行为及表现的评价,设计中应根据评价的内容及学习者学习活动的特点选择不同的评价方式。 A. 正确 B. 错误 答案:A 解析: 15.中小学教师信息技术能力提升工程应充分考虑培训主体庞大,充分考虑教师群体间的差异性 A. 正确 B. 错误 答案:A 解析: 16.学科教学工作坊不是聚焦一个学科的主题。

【精品】信息技术考试要点.doc

信息技术考试要点 1、什么是信息技术?它包括那些部分?现代信息技术的主要特征有哪些? 答(1)信息技术指的是用来扩展人们的信息器官功能、协助人们更有效地进行信息处理的一类技术; (2)扩展感觉器官功能一-感测(获取)与识别技术扩展神经系统功能-一通信技术 扩展大脑功能一-计算(处理)与存储技术 扩展效应器官功能-一控制与显示技术 (3)以数字技术为基础,以计算机及其软件为核心、 采用电子技术进行信息的收集、传递、加工、存储、显示与控制。 2、什么是信息化?我国信息化建设的道路 有什么特点? 答(1)信息化就是利用现代信息技术对人类社会的信息和知识的生产与传播进行全面的改造,使人类社会生产体系的组织结构和经济结构发生全面变革的一个过程,是一个推动人类社会从工业化社会向信息社会转变的社会转型过程。

(2)既要发挥工业化对信息化的基础和推动作用,又 要使信息化成为带动工业化升级的强大动力。 3、进制转换(见节) 发展现代产业体系,大力推进信息化与工业化融合 提升高新技术产业 发展现代服务业 加强基础产业基础设施建设 4、什么是比特?比特是如何表示和存储的 额? 答(1)比特是计算机和其他数字系统处理、存储和传输 信息的最小单位,一般用小写字母“b〃表示。 (2)存储一个比特需要使用具有两种稳定状态的器 件,例如开关,继电器,灯泡等。(触发器、电容器)5、什么是ASCII字符集?ASCII字符是怎样表示和存储的? 答(1)目前计算机中用的最广泛的字符集及其编码,是由美国国家标准局制定的。

(2)共有128个字符,包括96个可打印字符和32个控制字符。 6、计算机在逻辑上是由哪些部分组成的? 各部分的主要功能? /软件:指在计算机中运行的各种程序及其处理 计/ 数据和相关的文档。 算 \ 输入设备:把信息送入计算机的过程 机 '硬件:央处理器:对输入信息进行各种处理 v>内存暨理存储器:储存程序和数据把信息送出 计算机 X总线与I/O接口:用于在CPU、内存、外 存取速度慢,存取速度快,容存、和各种输入输出设备之间传输信息并协调他们的工作。

java期末考试复习知识点

6.1.2字符串类几个常用方法 String类定义了许多方法,下面是几个最常用方法。 public int length():返回字符串的长度,即字符串包含的字符个数。注意,对含有中文或其他语言符号的字符串,计算长度时,一个符号作为一个字符计数。 public char charAt(int index):返回字符串中指定位置的字符,index表示位置,范围为0~s.length()-1。 public String concat(String str):将调用字符串与参数字符串连接起来,产生一个新的字符串。 –public String substring(int beginIndex, int endIndex):从字符串的下标beginIndex开始到endIndex结束产生一个子字符串。 –public String substring(int beginIndex):(子链\子串);从字符串的下标beginIndex开始到结束产生一个子字符串。 –public String replace(char oldChar, char newChar):将字符串中的所有oldChar 字符改变为newChar字符,返回一个新的字符串。 –public String to Upper Case():将字符串转换成大写字母。 – public String to Lower Case():将字符串转换成小写字母。public String trim():返回去掉了前后空白字符的字符串对象。 (vt.装饰; 修剪; 整理; adj.整齐的,整洁的; 修长的; 苗条的; 修剪; 整齐; 健康状态; 装束;) public boolean isEmpty():返回该字符串是否为空(""),如果length()的结果为0,方法返回true,否则返回false。 下面程序要求从键盘输入一个字符串,判断该字符串是否是回文串。一个字符串,如果从前向后读和从后向前读都一样,则称该串为回文串。例如,“mom”和“上海海上”都是回文串。 算法思想:对于一个字符串,先判断该字符串的第一个字符和最后一个字符是否相等,如果相等,检查第二个字符和倒数第二个字符是否相等。这个过程一直进行,直到出现不相等的情况或者串中所有字符都检测完毕,当字符串有奇数个字符时,中间的字符不用检查。 6.1.7 String对象的不变性 在Java程序中一旦创建一个String对象,就不能对其内容进行改变,因此说Java的String对象是不可变的字符串。 有些方法看起来是修改字符串,但字符串修改后产生了另一个字符串,这些方法对原字符串没有任何影响,原字符串永远不会改变。请看下面的例子。 ?程序6.6 ChangeString.java public class ChangeString{ public static void main(String[] args){ String s = new String("Hello,world"); s.replace('o','A'); // s的值并没有改变 s = s.substring(0,6).concat("Java"); s.toUpperCase(); // s的值并没有改变 System.out.println(s); } } 程序运行结果为:

信息检索考试习题汇总(附答案)

欢迎阅读4.国际标准书号的英文简称ISBN,新版国际标准书号2007年正一、单项选择题(从下列各题四个备选答案中选出一个正确答案,式实施,国际标准书号由10位升至13位。(√)并将其代号写在答题纸相应位置处。每题2分,共30分)5.检索效果的评价指标主要有查全率和漏检率。(×)1._C_是题录型检索工具1.NSTL是(国家科技图书文献中心)的简称。A.CABIB.中国学术期刊文摘C.全国报刊索引(自然版)D.经济纵2.(信 系统 4.利用baidu 号( (_A。 称是 年开始A. 动C.数据检索、事实检索、文献检索 D.计算机检索、手工检索7.电子期刊,指以(数字或称电子)形式出版发行的期刊,英文7.国际上评价期刊最有影响力的一个指标是___A_____。为(electronic A.影响因子B.读者统计数据C.引文量D.价格 Journal),简称e-journal. 8.二次检索指的是:___C__________。8.国家知识基础设施(NationalKnowledgeInfrastructure,NKI)A.第二次检索B.检索了一次之后,结果不

满意,再检索一次的概念,由世界银行提出于1998年。CNKI是指(中国基础知识C.在检索结果中运用“与、或、非”进行再限制检索D.以上设施工程),它是以实现全社会知识资源传播共享与增值利用为都不是目标的信息化建设项目,由清华大学、清华同方发起,始建于9.国际连续出版物编号___A__________。(1999)年6月。平台的检索方式有(单库检索)、(跨库检索)、(数据10.下列搜索引擎具有书名号检索功能的有 A.2004版的“11. 人)公 A ISO在 )刊名必须有(两个)词以上才可用缩写;限定。3)单词的缩写大多数采用(减少音节)的方法,如“Chemistry”A.“”(双引号)B.()(括号)C.+(加号)D.-(减号)缩写成(chem),只有极少数常用单词用首字母表示,如“Journal”二、判断正误(在正确答案后面划√,在错误答案后面划×,每缩写成(J);小题2分,共10分)4)刊名缩写时,刊名第一个单词的首字母一定要(大写)。 1.专利文献根据发明创造的性质可以分为发明、

相关文档