java基础测试题带答案_java基础测试题及答案
刀豆文库小编猜你可能喜欢“java基础测试题及答案”。
java基础测试题带答案(合集11篇)由网友“bʌɡ”投稿提供,下面是小编为大家整理后的java基础测试题带答案,以供大家参考借鉴!
篇1:java基础测试题带答案
java基础测试题带答案
单选题:(每道题目2分)
1、下列哪个声明是错误的?(B)
A、 int i=10;
B、 float f=1.1; //float f=1.1f
C、 double d=34.4;
D、 byte b=127;
long类型的数据加后缀L或者l
float类型的数据加后缀F或者f
整数默认是int类型
浮点数默认是double类型
2、下面哪个不是java中的关键字?(C)
A、public
B、 true
C、 main
D、 class
3、下面程序哪个语句是正确的(C)
A、 byte a=0,b=3; byte c =a+b;//a+b的类型为int
B、 short s =23; s=s+12;
//s+12底层是转成int进行相加,所以结果为int。
C、 short s=23; s+=12; //相当于s=(short)(s+12)
D、 float f = 23+23.23; //23+23.23的结果为double
4、下面程序执行的结果是?(B)
class Test
{
public static void main(String[] args)
{
System.out.println(“”+‘a’+1);
}
}
A、98
B、 a1
C、 971
D、 197
//空串放前相当于字符串的拼接,空串放后,‘a’+1,先做运算,再与空串进行拼接,byte,short,char可以自动转为int,
5、下面程序执行的结果是?(B)
int i =100;
while(true)
{
if (i++ > 100) //i先计算在自加
{
break;
}
System.out.println(i);
}
A、 100
B、 101
C、 102
D、 报错
6、 下面程序的.运行结果是 ( D )
int a=3,b=1;
if(a==b)
{
System.out.println(“a=”+a);
}
A、 a=1
B、 a=3
C、 编译错误
D、 正常运行但没有输出
7、下面程序的运行后,结果正确的是:(B)
inta=1,b=2;
intc=(a+b>3?a++:++b); //a=1,b=3,c=3
A、 a=2,b=3
B、 a=1,b=3
C、 a=1,b=2
D、 c=2
8、下面程序的运行结果(B)
classDemo
{
public static int fun(int c)
{
return c+=2;
}
public static void main(String[] args)
{
int temp = fun(2);
System.out.println(temp);
}
}
A、 2
B、 4
C、 6
D、 8
9、下面数组定义错误的是(C)
A、 int [] arr ={23,45,65,78,89}; //静态初始化
B、 int [] arr=new int[10] ; //动态初始化
C、 int [] arr=new int[4]{3,4,5,6};
D、 int [] arr={‘a’, 23 , 45 , 6};
//‘a’可以自动转为int,
10、下面程序执行的结果是?(D )
int x=1,y=1;
if(x++==2& ++y==2)
//x=2,y=2,&与&&的结果相同但是&不具有短路效果
{
x=7;
}
System.out.println(“x=”+x+“ , y=”+y);
A、 x=1 y=2
B、 x=7 y=1
C、 x=7 y=2
D、 x=2 y=2
11、下面不属于基本数据类型的是(D)
A、 int
B、 double
C、 long
D、 int[] //引用类型
12、下面程序执行的结果是?( C)
booleanb=true;
if(b=false) //将false赋值给b,则b=false
{
System.out.println(“a”);
}
elseif(b)
{
System.out.println(“b”);
}
elseif(!b)
{
System.out.println(“c”);
}
else
{
System.out.println(“d”);
}
A、a
B、b
C、c
D、d
13、下面程序执行的结果是?(D)
intx=2,y=3;
switch(x)
{
default:
y++; //y=4,但是没有break,程序继续向下执行
case 3:
y++;
case 4:
y++;
}
Sysetem.out.println(“y=”+y);
A、 3
B、 4
C、 5
D、 6
14、下面程序执行的结果
for(int i=1;i<=10;i++)
{
if (i%3==0)
{
continue; //continue跳出本次循环
}
System.out.println(“java基础班”);
}
在屏幕上打印几次“java基础班”?( C )
A、 5
B、 6
C、 7
D、 8
15.阅读下面代码段:
classDemo
{
public static void main (String[] args)
{
int[] arr = new int[10];
System.out.println(arr[1]);
}
}
执行结果正确的说法是( C )
A、 编译时将产生错误
B、 编译时正确,运行时将产生错误
C、 输出零
D、 输出空
16 .和下面代码能完成相同的选项是(B)
int i=1;
intsum=0;
while(i<=100)
{
if(i%2==0)
{
sum=sum+i;
}
i++;
}
A、 for (int x=1; x<=100;x++){ sum=sum+x;}
B、 for (int x =0; x<=100;x+=2){ sum=sum+x;} //偶数求和
C、 for (int x =1; x<=100;x+=2){ sum=sum+x;} //奇数求和
D.上述全对
17、以下代码输出是( D )
int i=0;
int sum=0;
while(i<=10)
{
i++;
if( i%2!=0 )
continue;
sum+=i;
}
System.out.println(sum); //sum=2+4+6+8+10
A、 55
B、 45
C、 35
D、 30
18、给出下列代码片段:
if ( x> 0 ) { System.out.println(“Hello”); }
else if (x >-3 ) { System.out.pirntln ( “I am Tom”); }
else {System.out.println (“How are you?”); }
请问将打印字符串 “How are you ?”的x的范围是( C)
A、 x>0
B、 x > -3
C、 x <= -3
D、 x <=0 x=“”>-3
19、下列代码执行的结果为( A )
classDemo
{
public static void main(String[] args)
{
int num =max(43,34); //num=43
System.out.println(num);
}
public static int max(int a,int b)
{
returna>b?a:b;
}
}
A、 43
B、 23
C、 77
D、 9
20、下面程序执行的结果是( A )
classDemo
{
public static void main(String [] args)
{
int a=10;
if(a++>10)
{
a=20;
}
System.out.println(a);
}
}
A、 11
B、 12
C、 20
D、 21
篇2:java基础测试题及答案
1、下面哪项可以得到数组元素的个数,java中定义数组名为 abc,( B )
A、abc.length( ) B、abc.length C、len(abc) D、ubound(abc)
2、构造方法何时被调用(B )
A.类定义时 B.创建对象时 C.调用对象方法时 D.使用对象的变量时
3、下列语句片段 int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的结果为( C )
A.144 B.28 C.140 D.不能执行
4、下面哪个修饰符修饰的方法只能被本类中的其他方法使用( C )
A、protected B、static C、private D、public
5、编译并运行下述程序段的结果是:( A )。
public class Test{
public static void main(String argv[]){ int[] count = new int[4]; System.out.println(count[4]); } }
A.编译时错误 B.运行时错误 C.输出0 D.输出null
6、在java的一个异常处理中,哪个语句块可以有多个( A )
A、catch B、finally C、try D、throws
7、若在某一个类定义中定义有如下的方法: final void aFinalFunction( ); 则该方法属于( C )。
A.本地方法 B.静态方法 C.最终方法 D.抽象方法
9、类Test1定义如下:
1) public class Test1{
2) public float aMethod(float a, float b){ } 3)
4) } 将以下哪种方法插入行3是不合法的。( B ) A、public float aMethod(float a, float b, float c){ } B、public float aMethod(float c, float d){ } C、public int aMethod(int a, int b){ }
D、private float aMethod(int a, int b, int c){ }
10、Java程序的.执行过程中用到一套JDK工具,其中java.exe是指( B )
A.Java文档生成器B.Java解释器 C.Java编译器D.Java类分解器
11、在异常处理中,如释放资源、关闭文件、关闭数据库等由( C )来完成。
A.try子句 B.catch子句 C.finally子句 D.throw子句
12、定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:(C)
A. private class MyClass extends Object B. class MyClass extends Object C. public class MyClass
D. protected class MyClass extends Object
13、给出如下代码:
class Test{ private int m;
public static void fun { // some code... } }
如何使成员变量m 被函数fun()直接访问? ( C ) A、将private int m 改为protected int m B、将private int m 改为 public int m C、将private int m 改为 static int m D、将private int m 改为 int m
14、A派生出子类B, B派生出子类C, 并且在Java源代码中有如下声明: 1)A a0 =new A();
2)A a1 =new B(); 3)A a2 =new C();
问以下哪个说法是正确的?(D ) A. 只有第1行能通过编译
B. 第1、2行能通过编译,但第3行编译出错
C. 第1、2、3行能通过编译,但第2、3行运行时出错 D. 第1行、第2行和第3行的声明都是正确的
15、下面哪个语句(初始化数组)是不正确的:( B )
A.int x[] = {1,2,3}; B.int x[3] = {1,2,3};
C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3};
16、下述概念中不属于面向对象方法的是( D )。
A. 对象、消息 B.继承、多态 C.类、封装 D.过程调用
17、下面哪条语句把方法声明为抽象的公共方法?( B ) A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract;
18、在java中如果要在字符串类型对象s=“JAVA”,中找出”V?出现的位置可使用下面哪个法:(C) A.mid(2,s); B.charAt(2); C.s.indexOf(“V?); D.indexOf(s,?V?);
19、给出下面代码:
public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } }
哪个语句是正确的? ( B )
A.编译时将产生错误; B.输出零; C.编译时正确,运行时将产生错误; D.输出空。
20、哪个关键字可以抛出异常? ( C ) A、 transient B、 finally C、 throw D、 static
篇3:java基础面试题及答案
java基础面试题及答案
1、作用域public,private,protected,以及不写时的区别
答: 区别如下:
2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)
答: 匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现
3、Static Nested Class 和 Inner Class的不同
答: Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注: 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象
4、&和&&的区别
答: &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)
5、Collection 和 Collections的区别
答: Collection是集合类的上级接口,继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作
6、什么时候用assert
答: assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的
7、String s = new String(“xyz”);创建了几个String Object
答: 两个,一个字符对象,一个字符对象引用对象
8、Math.round(11.5)等於多少? Math.round(-11.5)等於多少
答: Math.round(11.5)==12;Math.round(-11.5)==-11;round方法返回与参数最接近的长整数,参数加1/2后求其floor
9、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错
答: short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)short s1 = 1; s1 += 1;(可以正确编译)
10、Java有没有goto答: java中的保留字,现在没有在java中使用
11、数组有没有length()这个方法? String有没有length()这个方法
答: 数组没有length()这个方法,有length的属性。String有有length()这个方法
12、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
答: 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型
13、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别
答: Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等 equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值
14、给我一个你最常见到的runtime exception
答: 常见的运行时异常有
15、error和exception有什么区别
答: error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况
16、List, Set, Map是否继承自Collection接口
答: List,Set是,Map不是
17、abstract class和interface有什么区别
答: 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口
18、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized
答: 都不能
19、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)
答: 接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数
20、构造器Constructor是否可被override
答: 构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading
21、是否可以继承String类
答: String类是final类故不可以继承
22、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后
答: 会执行,在return前执行
23、用最有效率的'方法算出2乘以8等於几
答: 2 << 3
24、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对
答: 不对,有相同的hash code
25、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递
答: 是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的
26、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
答: witch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich
27、ArrayList和Vector的区别,HashMap和Hashtable的区别
答: 就ArrayList与Vector主要从二方面来说.一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半就HashMap与HashTable主要从三方面来说。一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的三.值:只有HashMap可以让你将空值作为一个表的条目的key或value
28、char型变量中能不能存贮一个中文汉字?为什么?
答: 是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的
29、GC是什么? 为什么要有GC
答: GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。
30、float型float f=3.4是否正确?
答: 不正确。精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4
31、介绍JAVA中的Collection FrameWork(包括如何写自己的数据结构)?
答: Collection FrameWork如下:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)Map提供key到value的映射
32、抽象类与接口?
答: 抽象类与接口都用于抽象,但是抽象类(JAVA中)可以有自己的部分实现,而接口则完全是一个标识(同时有多重继承的功能)。 JAVA类实现序例化的方法是实现java.io.Serializable接口Collection框架中实现比较要实现Comparable 接口和 Comparator 接口
33、STRING与STRINGBUFFER的区别。
答: STRING的长度是不可变的,STRINGBUFFER的长度是可变的。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toString()方法
34、谈谈final, finally, finalize的区别
答: final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)finalize—方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的
35、面向对象的特征有哪些方面
答: 主要有以下四方面:1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。4. 多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
36、String是最基本的数据类型吗
答: 基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类
37、int 和 Integer 有什么区别
答: Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型封装类,booleanBoolean,charCharacter,byteByte,shortShort,intInteger,longLong,floatFloat,doubleDouble引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关
38、运行时异常与一般异常有何异同
答: 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。
39、说出ArrayList,Vector, LinkedList的存储性能和特性
答: ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。
40、HashMap和Hashtable的区别
答: HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。 Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap 就必须为之提供外同步。 Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。
41、heap和stack有什么区别
答: 栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。堆是栈的一个组成元素
42、Java的接口和C++的虚类的相同和不同处
答: 由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static,所有方法默认情况下是public.一个类可以实现多个接口。
43、Java中的异常处理机制的简单原理和应用
答: 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。
43、垃圾回收的优点和原理。并考虑2种回收机制
答: Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。
44、你所知道的集合类都有哪些?主要方法?
答: 最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。 Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。
45、描述一下JVM加载class文件的原理机制?
答: JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。
46、排序都有哪几种方法?请列举
答: 排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序)快速排序的伪代码。/ /使用快速排序方法对a[ 0 :n- 1 ]排序从a[ 0 :n- 1 ]中选择一个元素作为m i d d l e,该元素为支点把余下的元素分割为两段left 和r i g h t,使得l e f t中的元素都小于等于支点,而right 中的元素都大于等于支点递归地使用快速排序方法对left 进行排序递归地使用快速排序方法对right 进行排序所得结果为l e f t + m i d d l e + r i g h t
47、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
答: Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。用try来指定一块预防所有“异常”的程序。紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的“异常”的类型。throw语句用来明确地抛出一个“异常”。throws用来标明一个成员函数可能抛出的各种“异常”。Finally为确保一段代码不管发生什么“异常”都被执行一段代码。可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部写另一个try语句保护其他代码。每当遇到一个try语句,“异常”的框架就放到堆栈上面,直到所有的try语句都完成。如果下一级的try语句没有对某种“异常”进行处理,堆栈就会展开,直到遇到有处理这种“异常”的try语句。
48、一个“.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?
答: 可以。必须只有一个类名与文件名相同。
49、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
答: 字节流,字符流。字节流继承于InputStream OutputStream,字符流继承于InputStreamReader OutputStreamWriter。在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。
50、java中会存在内存泄漏吗,请简单描述。
答: 会。自己实现堆载的数据结构时有可能会出现内存泄露,可参看effective java.
51、java中实现多态的机制是什么?
答: 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。
篇4:java面试题带答案
Java开发的同学们在面试的时候都会遇到一些头疼的面试题。现在给大家总结一下。
常见java面试题
一、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
3.封装:
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
4.多态性:
多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
二、String是最基本的数据类型吗?
基本数据类型包括byte、int、char、long、float、double、boolean和short. java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用 StringBuffer类。
三、int 和 Integer 有什么区别?
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。int是Java的原始数据类型,Integer是Java为int提供的封装类。Java为每个原始类型提供了封装类。
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。
四、String 和StringBuffer的区别?
Java平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer.典型地,你可以使用StringBuffer来动态构造字符数据。
五、运行时异常与一般异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。Java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。
六、说出Servlet的生命周期,并说出Servlet和CGI的区别。
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。
与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于CGI.
七、说出ArrayList,Vector, LinkedList的存储性能和特性
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。
八、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。
EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。
SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据。
对于客户机,SessionBean是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。
对于客户机,EntityBean是一种持久性对象,它代表一个存储在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序实现的实体。
九、Collection 和 Collections的区别。
Collection是集合类的上级接口,继承与他的接口主要有Set 和List.
Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
十、&和&&的区别。
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。
Java面试题分类精选
一、Java基础
1、String类为什么是final的。
2、HashMap的源码,实现原理,底层结构。
3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。
4、描述一下ArrayList和LinkedList各自实现和区别
5、Java中的队列都有哪些,有什么区别。
6、反射中,Class.forName和classloader的区别
7、Java7、Java8的新特性(baidu问的,好BT)
8、Java数组和链表两种结构的操作效率,在哪些情况下(从开头开始,从结尾开始,从中间开始),哪些操作(插入,查找,删除)的效率高
9、Java内存泄露的问题调查定位:jmap,jstack的使用等等
10、string、stringbuilder、stringbuffer区别
11、hashtable和hashmap的区别
13、异常的结构,运行时异常和非运行时异常,各举个例子
14、String a= “abc” String b = “abc” String c = new String(“abc”) String d = “ab” + “c” .他们之间用 == 比较的结果
15、String 类的常用方法
16、Java 的引用类型有哪几种
17、抽象类和接口的区别
18、java的基础类型和字节大小。
19、Hashtable,HashMap,ConcurrentHashMap 底层实现原理与线程安全问题(建议熟悉 jdk 源码,才能从容应答)
20、如果不让你用Java Jdk提供的工具,你自己实现一个Map,你怎么做。说了好久,说了HashMap源代码,如果我做,就会借鉴HashMap的原理,说了一通HashMap实现
21、 Hash冲突怎么办?哪些解决散列冲突的方法?
22、HashMap冲突很厉害,最差性能,你会怎么解决?从O(n)提升到log(n)咯,用二叉排序树的思路说了一通
23、rehash
24、hashCode 与 equals() 生成算法、方法怎么重写
二、Java IO
1、讲讲IO里面的常见类,字节流、字符流、接口、实现类、方法阻塞。
2、讲讲NIO。
3、String 编码UTF-8 和GBK的区别?
4、什么时候使用字节流、什么时候使用字符流?
5、递归读取文件夹下的文件,代码怎么实现
三、Java Web
1、session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。
2、servlet的一些相关问题
3、webservice相关问题
4、jdbc连接,forname方式的步骤,怎么声明使用一个事务。举例并具体代码
5、无框架下配置web.xml的主要配置内容
6、jsp和servlet的区别
四、JVM
1、Java的内存模型以及GC算法
2、jvm性能调优都做了什么
3、介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明
4、介绍GC 和GC Root不正常引用。
5、自己从classload 加载方式,加载机制说开去,从程序运行时数据区,讲到内存分配,讲到String常量池,讲到JVM垃圾回收机制,算法,hotspot。反正就是各种扩展
6、jvm 如何分配直接内存, new 对象如何不分配在堆而是栈上,常量池解析
7、数组多大放在 JVM 老年代(不只是设置 PretenureSizeThreshold ,问通常多大,没做过一问便知)
8、老年代中数组的访问方式
9、GC 算法,永久代对象如何 GC , GC 有环怎么处理
10、谁会被 GC ,什么时候 GC
11、如果想不被 GC 怎么办
12、如果想在 GC 中生存 1 次怎么办
五、开源框架
1、hibernate和ibatis的区别
2、讲讲mybatis的连接池。
3、spring框架中需要引用哪些jar包,以及这些jar包的用途
4. springMVC的原理
5、springMVC注解的意思
6、spring中beanFactory和ApplicationContext的联系和区别
7、spring注入的几种方式(循环注入)
8、spring如何实现事物管理的
9、springIOC
10、spring AOP的原理
11、hibernate中的1级和2级缓存的使用方式以及区别原理(Lazy-Load的理解)
12、Hibernate的原理体系架构,五大核心接口,Hibernate对象的三种状态转换,事务管理。
六、多线程
1、Java创建线程之后,直接调用start()方法和run()的区别
2、常用的线程池模式以及不同线程池的使用场景
3、newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办,底层原理。
4、多线程之间通信的同步问题,synchronized锁的是对象,衍伸出和synchronized相关很多的具体问题,例如同一个类不同方法都有synchronized锁,一个对象是否可以同时访问。或者一个类的static构造方法加上synchronized之后的锁的影响。
5、了解可重入锁的含义,以及ReentrantLock 和synchronized的区别
6、同步的数据结构,例如concurrentHashMap的源码理解以及内部实现原理,为什么他是同步的且效率高
7、atomicinteger和volatile等线程安全操作的关键字的理解和使用
8、线程间通信,wait和notify
9、定时线程的使用
10、场景:在一个主线程中,要求有大量(很多很多)子线程执行完之后,主线程才执行完成。多种方式,考虑效率。
11、进程和线程的区别
12、什么叫线程安全?举例说明
13、线程的几种状态
14、并发、同步的接口或方法
15、HashMap 是否线程安全,为何不安全。 ConcurrentHashMap,线程安全,为何安全。底层实现是怎么样的。
16、J.U.C下的常见类的使用。 ThreadPool的深入考察; BlockingQueue的使用。(take,poll的区别,put,offer的区别);原子类的实现。
17、简单介绍下多线程的情况,从建立一个线程开始。然后怎么控制同步过程,多线程常用的方法和结构
18、volatile的理解
19、实现多线程有几种方式,多线程同步怎么做,说说几个线程里常用的方法
七、网络通信
1、http是无状态通信,http的请求方式有哪些,可以自己定义新的请求方式么。
2、socket通信,以及长连接,分包,连接异常断开的处理。
3、socket通信模型的使用,AIO和NIO。
4、socket框架netty的使用,以及NIO的实现原理,为什么是异步非阻塞。
5、同步和异步,阻塞和非阻塞。
6、OSI七层模型,包括TCP,IP的一些基本知识
7、http中,get post的区别
8、说说http,tcp,udp之间关系和区别。
9、说说浏览器访问www.taobao.com,经历了怎样的过程。
10、HTTP协议、 HTTPS协议,SSL协议及完整交互过程;
11、tcp的拥塞,快回传,ip的报文丢弃
12、https处理的一个过程,对称加密和非对称加密
13、head各个特点和区别
14、说说浏览器访问www.taobao.com,经历了怎样的过程。
八、数据库MySql
1、MySql的存储引擎的不同
2、单个索引、联合索引、主键索引
3、Mysql怎么分表,以及分表后如果想按条件分页查询怎么办(如果不是按分表字段来查询的话,几乎效率低下,无解)
4、分表之后想让一个id多个表是自增的,效率实现
5、MySql的主从实时备份同步的配置,以及原理(从库读主库的binlog),读写分离
6、写SQL语句。。。
7、索引的数据结构,B+树
8、事务的四个特性,以及各自的特点(原子、隔离)等等,项目怎么解决这些问题
9、数据库的锁:行锁,表锁;乐观锁,悲观锁
10、数据库事务的几种粒度;
11、关系型和非关系型数据库区别
九、设计模式
1、单例模式:饱汉、饿汉。以及饿汉中的延迟加载,双重检查
2、工厂模式、装饰者模式、观察者模式。
3、工厂方法模式的优点(低耦合、高内聚,开放封闭原则)
十、算法
1、使用随机算法产生一个数,要求把1-1000W之间这些数全部生成。(考察高效率,解决产生冲突的问题)
2、两个有序数组的合并排序
3、一个数组的倒序
4、计算一个正整数的正平方根
5、说白了就是常见的那些查找、排序算法以及各自的时间复杂度
6、二叉树的遍历算法
7、DFS,BFS算法
9、比较重要的数据结构,如链表,队列,栈的基本理解及大致实现。
10、排序算法与时空复杂度(快排为什么不稳定,为什么你的项目还在用)
11、逆波兰计算器
12、Hoffman 编码
13、查找树与红黑树
十一、并发与性能调优
1、有个每秒钟5k个请求,查询手机号所属地的笔试题(记得不完整,没列出),如何设计算法?请求再多,比如5w,如何设计整个系统?
2、高并发情况下,我们系统是如何支撑大量的请求的
3、集群如何同步会话状态
4、负载均衡的原理
5、如果有一个特别大的访问量,到数据库上,怎么做优化(DB设计,DBIO,SQL优化,Java优化)
6、如果出现大面积并发,在不增加服务器的基础上,如何解决服务器响应不及时问题“。
7、假如你的项目出现性能瓶颈了,你觉得可能会是哪些方面,怎么解决问题。
8、如何查找 造成 性能瓶颈出现的位置,是哪个位置照成性能瓶颈。
9、你的项目中使用过缓存机制吗?有没用用户非本地缓存
十二、其他
1、常用的linux下的命令
更多热门文章推荐:
1.java面试题大全带答案
2.清华北大等十所高校自主招生面试真题汇总及面试技巧
3.软件测试面试题及答案
4.百度校园招聘数据挖掘工程师面试题集锦
5.结构化面试试题及技巧套路
篇5:《机电工程》基础测试题及答案
《机电工程》基础测试题及答案
一、单项选择题
1[单选题] 建筑智能化系统检测时,应由( )组织项目检测小组。
A.建设单位
B.施工单位
C.监理单位
D.设计单位
参考答案:A
参考解析:建筑智能化系统检测组织:①建设单位应组织项目检测小组;②项目检测小组应指定检测负责人;③公共机构的项目检测小组应由有资质的检测单位组成。
2[单选题] 机电工程施工方案技术经济比较的内容不包括 ( )
A.技术的先进性
B.经济合理性
C.重要性
D.实用性
参考答案:D
参考解析:机电工程施工方案的技术经济比较包括:①技术的先进性比较。比较各方案的技术水平;比较各方案的技术创新程度;比较各方案的技术效率;比较各方案实施的安全性。②经济合理性比较。比较各方案的一次性投资总额;比较各方案的资金时间价值;比较各方案对环境影响的大小;比较各方案对产值增长的贡献;比较各方案对工程进度时间及其费用影响的大小;比较各方案综合性价比。③重要性比较。推广应用的价值比较,如社会(行业)进步。社会效益的比较,如资源节约、污染降低等。
3[单选题] 工程开工前,项目部编制《计量检测设备配备计划书》的依据通常不包括( )
A.施工组织设计
B.施工方案
C.安全计划
D.项目质量计划
参考答案:C
参考解析:施工现场计量器具的使用要求之一是:工程开工前,项目部应根据项目质量计划、施工组织设计、施工方案对检测设备的精度要求和生产需要,编制《计量检测设备配备计划书》。建立项目部计量器具的目录扣检定周期台账档案。
4[单选题] 机械设备安装找标高过程中,标高调整的方法是 ( )
A.利用千斤顶顶升
B.调整调节螺钉
C.调整垫铁高度
D.楔入专用斜铁器
参考答案:C
参考解析:机械设备找标高:①通过调整垫铁高度的方法使设备以其指定的基线或基面对准设定的基准点,即通常所说的标高调整,从而使设备的位置沿垂直方向符合设计或规范要求;②设备找标高的基本方法是利用精密水准仪由测量专业人员通过基准点来测量控制。
5[单选题] 关于风管系统安装,下列说法中正确的是 ( )
A.切断支、吊架的型钢应采用机械加工
B.支、吊架应设在阀门、检查门、自控装置处
C.输送含有腐蚀介质气体的风管应采用硬聚氯乙烯板
D.风管穿过需要封闭的防火墙体时,应设钢板厚度不小于1.2mm的防护套管
参考答案:A
参考解析:在风管系统安装中,切断支、吊、托架的型钢及其开螺孔应采用机械加工,不得用电气焊切割;支、吊架不宜设置在风口、阀门、检查门及自控装置处。故选项B错误。输送含有腐蚀介质的气体,应采用耐酸橡皮擦或软聚氯乙烯板。故选项C错误。风管穿过需要封闭的防火防爆楼板或墙体时,应设钢板厚度不小于1.6mm的预埋管或防护套管,风管与防护套管之间应采用不燃柔性材料封堵。故选项D错误。
6[单选题] 下列方法中,不属于过盈配合件装配方法的是 ( )
A.压入装配法
B.低温冷装配法
C.焊接固定法
D.加热装配法
参考答案:C
参考解析:过盈配合件的装配方法,一般采用压入装配、低温冷装配和加热装配法,而在安装现场,主要采用加热装配法。
7[单选题] 事故发生单位主要负责人未依法履行安全生产管理职责导致发生重大事故的,则应处的罚款为( )
A.上一年年收入的20%
B.上一年年收入的40%
C.上一年年收入的60%
D.上一年年收入的80%
参考答案:C
参考解析:事故发生单位主要负责人未依法履行安全生产管理职责导致事故发生的,依照下列规定处以罚款;构成犯罪的,依法追究刑事责任:1、发生一般事故的,处上一年年收入30%的罚款;2、发生较大事故的,处上一年年收入40%的'罚款;3、发生重大事故的,处上一年年收入60%的罚款;4、发生特别重大事故的,处上一年年收入80%的罚款。
8[单选题] 施工机械设备操作人员的要求中,“四懂三会”中的“三会”不包括( )
A.会安装
B.会排除故障
C.会操作
D.会保养
参考答案:A
参考解析:施工机械设备操作人员的要求包括:①严格按照操作规程作业,搞好设备日常维护,保证机械设备安全运行。②特种作业严格执行持证上岗制度并审查证件的有效性和作业范围。③逐步达到本级别“四懂三会”(四懂:懂性能、懂原理、懂结构、懂用途;三会:会操作、会保养、会排除故障)的要求。④做好机械设备运行记录,填写项目真实、齐全、准确。
9[单选题] 工程项目质量检验的“三检制”不包括 ( )
A.操作人员的自检
B.专职检验人员的终检
C.操作人员的互检
D.专职质量管理人员的专检
参考答案:B
参考解析:工程项目质量检验的“三检制”是指操作人员的“自检”、“互检”和专职质量管理人员的“专检”相结合的检验制度。它是施工企业确保现场施工质量的一种有效的方法。
10[单选题] 关于玻璃钢衬里施工技术要求,下列说法中错误的是 ( )
A.酚醛玻璃钢必须采用间断法施工
B.衬贴过程中,应尽可能挤出纤维间空隙中的空气
C.贴衬时应先平面后立面,先上后下,先里后外
D.每衬粘一层,待干燥或热处理后再衬下一层
参考答案:C
参考解析:玻璃钢衬里施工技术要求包括:①施工环境温度宜为15~30℃,相对湿度不宜大于80%。②配料容器及工具应耐腐蚀、清洁、干燥、无油污。③手糊法分间断法、连续法两种。酚醛玻璃钢必须采用间断法施工。④在衬贴过程中,涂刷胶粘剂必须使每层玻璃布充分浸润,尽可能挤出纤维间空隙中的空气。⑤玻璃布的贴衬顺序,应先立面后平面,先上后下,先里后外,先壁后底。⑥每衬粘一层,待干燥或热处理后再衬下一层,这样可以使溶剂充分挥发和树脂固化程度高,有利于提高玻璃钢衬里的抗渗性。
篇6:平安基础测试题及答案
平安基础测试题及答案
一、填空 (每空2分,计32分)
1、《小同学日常行为规范》要求我们:珍惜生命,注意平安,防火、( )、( )、防盗、( ),不做有( )的游戏。
2、我国《道路交通管理条例》规定:未满( )周岁的儿童,不准在道路上骑自行车、三轮车和推、拉人力车。
3、交通信号灯由红灯、绿灯、黄灯组成。红灯表示( ),绿灯表示( ),黄灯表示:黄灯亮时,不准车辆通行,但已越过停止线的车辆可以继续通行。
4、遵守交通法规,过马路走( ),不乱穿马路,不在公路上玩耍和追逐打闹,走在放学的路上应靠( )行走。
5、全国中小同学“平安教育日”是每年的3月份最后一周的星期( )。
6、预防近视眼做到“两要”:一是读书写字姿势要( ),二是连续读写一小时左右要( )。
7、放学后应( ),不要在途中( )。
8、发生交通平安事故应立即拨打( )或( )求救。
二、判断下面的做法或说法对吗,对的打“√”,不对的打“×”(每题3分,计27分)
1、上体育课时,小明来不和放下手中的小刀和铅笔就急急忙忙来到操场集合。( )
2、小刚、小飞、小杰走在放学路上,见没什么车来往,就踢起足球。 ( )
3、三年级的芳芳不肯骑自行车上学。 ( )
4、雷雨天,小芳一个人在家没事看电视。 ( )
5、炒菜的油锅着火不要用水扑救,应立即用锅盖盖住或倒入要炒的菜。 ( )
6、暑假里,郑康几乎每天都和爸爸一起到游泳池游泳。 ( )
7、丁丁闻到室内有很浓的.煤气味,他立即打开电灯进行检查。 ( )
8、中午休息时,小惠拉着小燕到学校旁边的小摊买油炸食品吃。 ( )
9、在放学路上,一位陌生的叔叔给玲玲一瓶可乐,玲玲边道谢,边咕咚咕咚地喝。( )
三、选择(每题3分,计24分)
1、发芽的马铃薯( )食用。
①可以 ②不可以 ③无所谓
2、你独自一人在家,忽然有人敲门,应( )
①开门 ②不开门 ③是陌生人不开门
3、“三无食品”是指( )
①无生产厂家、日期、地址 ②无生产日期、标志、地址 ③无厂家电话、日期、商标
4、学校发生火灾时应( )
①冲入火场救人灭火 ②准确拨打火警电话“119”求救 ③找老师等大人去救人灭火
5、在家遇到烫伤,马上要做的第一件事是什么?( )
①将烫起的水泡挑破。 ②用自来水冲烫伤部位降温。 ③抹上豆浆或食用油。
6、同学之间发生摩擦,下列处置方法正确的是:( )
①原谅同学或报告老师,让老师处置。
②记恨在心或马上报仇,吵个输赢。
③叫校外人或家长到学校教训对方。
7、假如在校外有人向你勒索金钱,事后你最应该做什么?( )
①尽快告诉爸爸妈妈或老师。
②不能让任何人知道这件事,免得遭报仇。
③以后每天带点钱,免得没钱挨打。
8、当你走到马路中间,有辆车开了过来,你应该怎么做更平安?( )
①赶紧往回跑。 ②快速冲过马路。 ③站在马路中间的横线上让车辆通过。
四、问答题 (10分)
1、在学校集会和课间操上下楼梯时应该怎样做?
2、校内外的哪些不平安现象要引起大家重视呢?可有重点地举例说明。
五、案例分析(7分)
周六上午,张强来到李明家玩,发现李明在上网打游戏,张强说:“学校规定不能打电子游戏,我要报告老师……”,李明若无其事地说:“我又不是在网吧呀!……”他边说边让张强一起玩,他们一玩就是一个上午。若不是李明妈妈回来,张强也不想回家吃午饭了。假如你是张强,你会说些什么?做些什么呢?
篇7:计算机基础测试题答案
计算机基础测试题答案
一、单项选择题(每小题1分,共20分,答案填于题号前的括号中)
( D)1、计算机软件系统由————组成。
(A)、程序和程序说明文档; (B)、硬件系统和软件系统;
(C)、指令和程序; (D)、系统软件和应用软件。
( D )2、在计算机中用来存放程序和数据的设备是————。
(A)、控制器;(B)、运算器;(C)、鼠标; (D)、硬盘。
( C )3、在Windows XP中,打开“运行”对话框的快捷键是————。
(A)、徽标+E;(B)、徽标+F;(C)、徽标+R;(D)、徽标+M。
( A )4、WINDOWS中用于量度文件大小的单位是————。
(A)、字节; (B)、位;(C)、磅;(D)、像素。
( D )5、桌面图标的排列方式中没有的是————。
(A)、按名称;(B)、按类型;(C)、按大小;(D)、按属性。
( B )6、Windows中的窗口类型有————种。
(A)、1;(B)、2;(C)、3;(D)、4。
( C )7、用Windows XP中“画图”程序建立的位图文件扩展名是————。
(A)、TXT; (B)、RTF;(C)、BMP; (D)、EXE。 ( D )8、在Windows窗口中,按下ALT+鼠标左键拖曳,实现的功能是————。
(A)、删除;(B)、移动;(C)、复制;(D)、创建快捷方式。
( A )9、Windows XP“剪贴板”本质上是————。
(A)、内存中的一块存储区;(B)、硬盘中的一块存储区;
(C)、移动盘中的存储区; (D)、Cache中的一块存储区。
( A )10、文件传输协议的缩写是————。
(A)、FTP; (B)、TCP/IP;(C)、HTTP; (D)、SMTP。
( B )11、Intel Core 2 Duo E4500 2.20GHz CPU的主频是————。
(A)、4500Hz; (B)、2200MHz; (C)、2200Hz; (D)、2200MB。
( D )12、在智能ABC(标准)且中文标点符号下,输入省略号(……)的键是————。
(A)、/; (B)、@; (C)、; (D)、^。
( C )13、操作系统是计算机硬件和————的接口。
(A)、软件; (B)、程序设计语言;(C)、用户; (D)、网络。
( A )14、与十进制数99等值的二进制数是————。
(A)、1100011B; (B)、1100011D; (C)、1100011H; (D)、1100001B。
( A )15、删除桌面上的“网上邻居”图标后,可从————中恢复还原。
(A)、自定义桌面; (B)、回收站(C)、开始菜单; (D)、任务栏。
( C )16、广域网的英文缩写是————。
(A)、MAN;(B)、LNA;(C)、WAN;(D)、LAN。
( C )17、互联网常用的拓扑结构是————。
(A)、环形拓扑;(B)、星型拓扑;(C)、网状拓扑;(D)、树型拓扑。
( D )18、由校园局域网连接到Internet必须的设备是————。
(A)、网卡;(B)、路由器;(C)、网桥;(D)、网关。
( D )19、以下组织机构域名中,属于教育机构的域名是————。
(A)、COM; (B)、GOV;(C)、NET;(D) EDU、。
( B )20、下面IP地址中,正确的是————。
(A)、255.38.56.8; (B)、218.83.241.80;
(C)、192.45.256.88;(D)、222,120,56,90。
二、多项选择题(每小题1.5分,共15分,答案填于题号前括号中)
( ABCD )1、隐藏桌面系统级图标的正确方法有————。
(A)、右击“删除”; (B)、去掉自定义桌面对话框中桌面图标前的勾;(C)、选定——按CTRL+D;(D)、按下Shift+删除。
( BC)2、运算器的主要功能是完成————。
(A)、存储程序和数据; (B)、算术运算;
(C)、逻辑运算; (D)、程序计数。
( BD )3、打开Windows多窗口时,可用于切换窗口的快捷键有————。
(A)、Ctrl+Tab;(B)、ALT+TAB;(C)、Shift+Esc;(D)、ALT+ESC。
( ABCD )4、计算机系统的主要性能指标有————。
(A)、主频(GHz);(B)、字长(位);(C)、MIPS;(D)、内存容量(GB)。
( DE )5、计算机广域网络常用的拓扑结构有————。
(A)、总线;(B)、星形;(C)、环形;(D)、树形;(E)、网状。
( ABCD )6、对Windows XP中文件、文件夹操作,包括————。
(A)、移动; (B)、复制;(C)、新建; (D)、删除。
( ABCD )7、连接互联网方法有————。
(A)、电话拨号联网; (B)、局域网络联网;
(C)、ADSL; (D)、无线联网。
( ABCD )8、下面属于操作系统的是——————。
(A)、DOS; (B)、WINDOWS(C)、UNIX;
(D)、Netware;(E)、Microsoft office。
( ABCD )9、以下Windows文件、文件夹取名,正确的是————。
(A)、12&; (B)、WW%.TXT;(C)、AA BB;(D)、TT#22;(E)、A>B。
( AC )10、不能用指令或命令方式修改其存储数据的是————。
(A)、ROM;(B)、硬盘;(C)、CD-ROM;(D)、U盘。
三、填空题(每空1分,共20分)
1、计算机硬件系统由 运算器、控制器、存储器、输入设备和输出设备组成,其ALU的功能是 完成算术运算和逻辑运算 。
2、Windows XP中能新建的三种对象是 文档、文件夹和快捷方式 ,Windows里不能设置的属性是 系统(S) 。(只读、系统、存档和隐藏)
3、Windows XP中文件取名不能用的字符是 /,|,,*,?,:,\",<,> ;复制活动窗口的快捷键是 Alt+Print Screen 。
4、用鼠标拖曳实现强行复制应按下 CTRL ;全选、剪切和粘贴的快捷键是 CTRL+A,CTRL+X,CTRL+V 。
5、在Windows窗口中设置显示已知类型文件扩展名,应执行的是 “工具” 菜单下的 “文件夹选项” 命令。
6、设置隐藏桌面图标的方法是 用鼠标右键桌面空白处,选择快捷菜单下的“排列图标”——去掉“显示桌面图标”前的勾 。
7、中国的最高层次域名是: CN ;域名与IP的.关系是: 多对一的关系 ,Caps Lock键的功能是 切换英文字母大小写输入状态 。
8、记事本文件的扩展名是 TXT ,可执行程序文件的扩展名是 EXE和COM 。
9、TCP/IP的全称是: 传输控制协议/网间协议 ,网络诊断与测试常用命令有 IPCONFIG,PING,NETSTAT,TRACERT,NET ,HTTP://WWW.CCTV.COM网站地址是 商业 机构地址。
10、CPU由 运算器 和 控制器 组成;
四、判断题(每小题1分,共10分)
( √ )1、裸机只能识别和执行机器语言。
( √ )2、程序只有竞争进入内存才能执行。
( × )3、Windows中不允许使用同名文件和文件夹。
( × )4、MIPS是CPU的主频单位。
( × )5、Windows只有一个剪帖板,它是一块硬盘存储区。
( √ )6、IP V6地址由128位二进制数组成。
( √ )7、用“我的电脑”窗口可以打开FTP服务器。
( × )8、WWW的全称是环球信息网,CAI是网络操作系统。
( × )9、“回收站”可以于恢复U盘上删除的文件、文件夹。
( √ )10、PING指令可用于查询远端服务器的IP地址。
五、操作题(每小题5分,共15分)
1、简述从“开始”菜单——“程序”——“附件”中复制,“画图”程序快捷方式,粘贴到D盘中并设置其属性为隐藏的操作步骤。
答:(1)、用鼠标左键单击任务栏上的“开始”按钮,打开“开始”菜单,选择“程序”——“附件”;
(2)、移鼠标指针指向“画图”并右击,执行快捷菜单下的“复制”命令;
(3)、打开D盘驱动器窗口,执行“粘贴”;
(4)、右击刚刚粘贴好的“画图”程序快捷方式图标,执行“属性”命令,勾选择“隐藏”属性民,单击“确定”。
2、简述搜索查找控制面板扩展程序(*.CPL)的操作步骤。
答:(1)、打开“开始”菜单,执行“搜索”或“搜索——文件文件夹”,进入搜索结果窗口,单击窗口左边的“所有文件文件夹”;
(2)、在搜索框中输入:*.CPL,选择在这里搜索中的C:盘,单击“搜索”
3、简述新建以下:D:AAASUBWEB文件夹结构的方法。
答:(1)、打开D:盘窗口,新建AAA文件夹;
(2)、打开AAA文件夹,新建SUB文件夹;
(3)、再打开SUB文件夹,用鼠标右击空白处,执行“新建”——“文件夹”——输入文件夹名WEB,确定。
六、简答题(每小题5分,共20分)
1、计算机的存储器可分为哪几类?各自的主要特点是什么?
答:内存和外存。它们的主要区别是:内存直接受CPU控制与管理并只能暂存数据信息,而外存可以永久性保存数据信息。
2、Windows XP中菜单有哪几种?它们的打开快捷键是什么?
答:四种——开始菜单、窗口菜单、快捷菜单、控制菜单。
打开“开始菜单”的快捷键是——Ctrl+Esc或Windows徽标键;
打开“窗口菜单”的组合键是——ALT+菜单名后带下划线的单字母;
打开“快捷菜单”的快捷键是——Shift+F10或单按应用键;
打开“控制菜单”的快捷键是——Alt+Space。
3、简述按覆盖范围划分计算机网络的分类类型有哪些?英语缩写分别是什么?
答:按覆盖范围划分计算机网络可分为三类:局域网、城域网和广域网。它们的相应英文缩写是:LAN、MAN和WAN。
4、什么是计算机病毒?计算机病毒的主要传播途径有哪些?
答:计算机病毒是具有破坏性作用的程序或代码。病毒的特点:传染性、潜伏性、破坏性和变种性。
计算机病毒的主要传播途径是:网络、移动存储设备。
篇8:基础会计测试题及答案
基础会计测试题及答案
基础会计测试题及答案
结账,就是在把一定时期内所发生的经济业务全部登记入账的基础上,将各种账簿的记录结算清楚,为正确编制财务会计报告提供资料。
月度、季度和半年度结账称为会计结算,年度结账称为会计决算。
一、结账方式
1.定期结账
单位必须按月、按季、按半年、按年结账,以便按规定编报月、季、半年度、年度会计报表。
库存现金和银行存款日记账——应按日结账,做到日结日清。
2.不定期结账。(了解)
二、结账的内容
(1)结算各种收入、费用账户,并据以计算确定本期利润。
(2)结算各资产、负债和所有者权益账户,分别结出本期发生额合计和余额。
三、结账的程序
(1)将本期发生的经济业务全部登记入账,并保证其正确性。(入账)
(2)根据权责发生制的要求,调整有关账户,合理确定本期应计的收入和应计的费用。(调整)
(3)将有关收入(收益)、费用(损失)转入“本年利润”账户,结平所有损益类账户。(结转)
(4)结算出资产、负债和所有者权益账户的本期发生额和余额,并结转至下期。 (结算)
四、结账的方法
1.对不需按月结计本期发生额的账户,每次记账以后,都要随时结出余额,每月最后一笔余额即为月末余额。月末结账时,只需要在最后一笔经济业务事项记录之下划通栏单红线,不需要再结计一次余额。(应收、应付款明细账和各项财产物资明细账等)
2.现金、银行存款日记账和需要按月结计发生额的收入、费用等明细账,每月结账时,要在最后一笔经济业务记录下面通栏划出单红线,结出本月发生额和余额,在摘要栏内注明“本月合计”字样,在下面通栏划单红线。
3.需要结计本年累计发生额的某些明细账户,每月结账时,应在“本月合计”行下结出自年初起至本月末止的累计发生额,登记在月份发生额下面,在摘要栏内注明“本年累计”字样,并在下面通栏划红单线。
12月末的“本年累计”就是全年累计发生额,全年累计发生额下通栏划红双线。
4.总账账户平时只需结出月末余额。年终结账时,为了总括地反映全年各项资金运动情况的全貌和核对账目,要将所有总账账户结出全年发生额和年末余额,在摘要栏内注明“本年合计”字样,并在合计数下通栏划红双线。
5.年度终了结账时,有余额的账户,要将其余额结转至下年,并在摘要栏注明“结转下年”字样,在下一会计年度新建有关会计账户的第一行余额栏内填写上年结转的余额,并在摘要栏注明“上年结转”字样。
年度结账不需要编制记账凭证,也不必将余额再记入本年账户的借方或贷方,使本年有余额的账户的余额变为零。
【例题·多选题】结账时,正确的做法是( )。
A.结出当月发生额的',在“本月合计”下面通栏划单红线
B.结出本年累计发生额的,在“本年累计”下面通栏划单红线
C.12月末,结出全年累计发生额的,在下面通栏划单红线
D.12月末,结出全年累计发生额的,在下面通栏划双红线
『正确答案』ABD
【例题·多选题】结账时,应当划通栏双红线的是( )。
A.12月末结出全年累计发生额后
B.各月末结出全年累计发生额后
C.结出本季累计发生额后
D.总账结出本年发生额和余额后
『正确答案』AD
【例题·多选题】下列有关结账方法,叙述正确的是( )。
A.对不需按月结计本期发生额的账户,每次记账以后,都要随时结出余额,每月最后一笔余额即为月末余额
B.对需按月结计发生额的明细账,每月结账时,要在最后一笔经济业务记录下面通栏划出红单线,结出本月发生额和余额,在摘要栏内注明“本月合计”字样,在下面通栏划出单红线
C.总账账户平时只需结出月末余额
D.年度终了结账时,有余额的账户,要将其余额结转至下年
『正确答案』ABCD
【例题·判断题】(2006)结账和更正错误的记账凭证必须附有原始凭证。( )
『正确答案』×
篇9:心理压力测试题带答案
心理压力测试题带答案
1、生日,婚礼……,免不了花钱。
A、你不想在这类场合出现,以免花钱买礼物。
B、尽管不少花钱,可在各种场合,你还是乐天选择小巧而特别的礼物。
C、只在对你很重要的场合送礼。
2、你的自行车与别人的车相撞,你不得不与对方约个时间解决这个问题。
A、这件事引起的焦虑和不安使你失眠。
B、这并非重要的事情,只是生活中发生的许多事情中的一件,你会在问题解决后,做点自己喜欢的事情,以便尽快忘掉那不愉快的事。
C、开始时你不去管它,只要在解决问题的那一天到来时再想办法应付它。
3、你的家具或电器由于水管破裂被损坏了,而且发现你的财产保险不能完全弥补损失。
A、你很失望,痛苦地抱怨保险公司。
B、开始自己修复家具。
C、考虑撤销保险,并向有关事务机关投诉。
4、你由于某件生活中的小事和邻居发生了争执,却没能解决任何问题。
A、回到家,你拼命喝酒,想轻松一下,忘掉这件事。
B、准备到对方单位告他。
C、通过散步或看一场电影来平息怒气。
5、当今日常生活中的压力使你和你妻子(或丈夫)经常发生口角。
A、每当这个时候,你尽力放松自己,保持沉默,不去争执。
B、你和朋友谈论这事,使你的观点和感情得到理解。
C、寻求机会,心平气和地与自己的妻子(或丈夫)谈心,看如何摆脱由于日常生活压力而引起的争吵。
6、一个你所爱的亲密朋友准备与别人结婚了,对你来说这是个巨大的不幸。
A、你逃避现实,使用权自己相信这不可能发生,因此没必要担心,于是仍然乐观地抱希望。
B、决定不去担忧,因为还有时间去改变这个“事实”。
C、决定向你所爱的人提出你的观点,表明你的态度,严肃地向她(他)说明不该这样的理由。
7、每个人都承受物价上涨所带来的心理上和生活上的压力,你更担心食品价格上涨。
A、尽管价格上涨,你仍拒绝改变饮食习惯,因此不得不花更多的钱。
B、每看到物价上涨,你怒气会大增,但不管怎么样还要买,甚至拼命抢购,担心还会再涨。
C、设法少花钱,制定出一个营养而又实惠的信食谱。
8、终于有一天你的能力被人们认识并被赋予一项重要工作。
A、你考虑放弃这次机会,因为工作量太大。
B、你开始怀疑自己能否承担这个重任。
C、分析这项工作对你的要求,并为从事这一工作做各个方面的`准备。
9、你猜想你的房租或一些其它的月支付会增加。
A、每天急于收信,以便从朋友那里早点确认上涨的信息,只有没信时才有所放松。
B、决定不被这次涨价吓倒,你计划怎么样应付这种情况,如换房、采取节约措施等。
C、你觉得每个人都处在同样的状态中,因此逃避现实,被动等待,认为自己总会应付得了。
10、你的一个非常亲近的人在一场事故中受了重伤,你从电话里得到了这个消息。
A、努力压抑自己的感情,因为你还要把这一消息告诉其它朋友和亲戚。
B、你挂断电话,哭起来,让悲痛尽情发泄出来,使心里面好受一些。
C、去医务室向医生要一些镇静剂,帮助你度过以后几小时。
11、每个节假日,家里总为去探望双方的父母而发生激烈争吵。
A、你制定了一个严格的5年计划,要求在节假日轮流探望双方父母。
B、决定在重要的假期与自己最喜欢的家庭成员一起度过,而在不太重要的假期邀请其他人。
C、决定做最“公平”的事,根本不与家里老人、亲戚一起度假,这样麻烦最少。
12、有一天你突然感觉不舒服。
A、读一些有庆医学的书,进行自我诊断,自我治疗。
B、鼓起勇气,告诉家里人,并去医院看病,希望得到医生帮助。
C、拖着不去看病,认为自己最终会好起来。
13、你最小的孩子离开家走入社会,这意味着家里只剩下你和你丈夫(或妻子)。
A、与朋友谈论家中的这一变化,看他们是怎么应付这一变化所带来的各种不适应的状况。
B、尽可能地帮助别人并为自己寻求新的兴趣爱好。
C、想告诉孩子们,希望他们多在家里呆一段时间陪陪自己。
【计分方式】:
问题1——3:A=3,B=1,C=2。
问题4——8:A=3,B=2,C=1。
问题9——13:A=2,B=1,C=3。
【总结】:
总分越低,说明你处理问题的能力越强。如果得分为21或更少,那么你很会处理问题,心理压力不大,或许还可教其他人如何平静下来,减少心理压力,如果21分以上,说明心理压力过大。
篇10:会计基础测试题及答案解析
会计基础测试题及答案解析
1[单选题] “应收账款”科目所属明细科目期末有贷方余额,应在资产负债表( )项目内填列。
A.“预收账款”B.“预付账款”C.“应付账款”D.“其他应付款”
参考答案:B
参考解析:“应收账款”科目所属明细科目期末有贷方余额,应在资产负债表“预付账款”项目内填列。
2[单选题] 下列表述有误的是( )。
A.对于不需按月结计本期发生额的账户,月末结账时,需要在最后一笔经济业务事项记录之下通栏划单红线,并结计余额
B.库存现金日记账每月结账时,要同时结出本月发生额和余额
C.12月末的“本年累计”就是全年累计发生额,全年累计发生额下通栏划双红线
D.年终结账时。本年合计数下要划通栏双红线
参考答案:A
参考解析:对不需要按月结计本期发生额的账户,月末结账时,只需要在最后一笔经济业务事项记录之下通栏划单红线,不需要再结计一次余额。
3[单选题]资金运动从货币形态开始又回到货币资金形态,我们称之为完成了( )。
A、资金循环
B、资金周转
C、资金运动
D、资金投入和退出
参考答案:C
参考解析:资金运动总是处于相对静止的状态,即企业的资金在任何一时点上均表现为资金占用和资金来源两方面,这两个方面既相互联系,又相互制约。
4[单选题] 企业在破产清算状态下,不采用的基本会计计量方法为( )。
A.可变现净值B.公允价值C.历史成本 D.收付实现制
参考答案:C
5[多选题] 银行存款日记账的登记依据有( )。
A.银行存款收款凭证
B.库存现金收款凭证
C.银行存款付款凭证
D.库存现金付款凭证
参考答案:A,C,D
参考解析:“将现金存人银行”业务编制库存现金付款凭证,登记银行存款增加。
6[多选题] 下列各项中,会使固定资产账面价值发生变化的有( )。
A.计提折旧B.对设备进行日常维护费C.该固定资产市场价格上升D.计提减值准备
参考答案:A,D
参考解析:固定资产账面价值=固定资产的原价一计提的减值准备一计提的累计折旧。对固定资产计提折旧会使固定资产账面价值降低。发生的固定资产日常修理费计入当期损益,不影响固定资产的账面价值。计提固定资产减值准备会使固定资产账面价值降低。而固定资产是以历史成本入账,购入后市场价格对账面价值无影响。
7[多选题] 下列各项中,根据企业会计制度,应当建立备查账簿登记的有( )。
A.银行存款B.融资租入设备C.经营租入设备D.贴现应收票据
参考答案:C,D
参考解析:对于经营租入固定资产、受托加工材料、代销商品、贴现应收票据等应当建立备查账簿进行登记。故选C、D。
8[不定项选择题]下列各项中,应记入管理费用的是( )。
A.筹建期间的.开办费
B.计提的坏账准备
C.生产车间管理人员工资
D.专设销售机构的固定资产修理费
参考答案:A
参考解析:
选项B计提的坏账准备记入“资产减值损失”;选项C生产车间管理人员的工资记入“制造费用”;选项D专设销售机构的固定资产修理费记入“销售费用”。故选A。
9[多选题] 账账核对包括( )。
A.总账与日记账核对
B.总账与明细账核对
C.会计账簿与会计凭证核对
D.各种应收、应付账款明细账面余额与有关债权、债务单位的账目余额核对
参考答案:A,B
参考解析:“会计账簿与会计凭证核对”属于账证核对;“各种应收、应付账款明细账与有关债权、债务单位的账目核对”属于账实核对。
10[多选题] 下列选项中,不能作为科目汇总表编制依据的有( )。
A.明细分类账B.各种总账C.原始凭证D.记账凭证
参考答案:A,B,C
参考解析:应该根据各种记账凭证编制科目汇总表。
11[不定项选择题] 利润分配账户的年末借方余额表示( )。
A.本期实现的净利润
B.本期发生的净亏损
C.企业的未分配利润
D.累计尚未弥补的亏损
参考答案:D
参考解析:利润分配账户年末贷方余额,反映企业的未分配利润;如果是借方余额,则表示累计尚未弥补的亏损数额。故选D。
12[不定项选择题] 编制“银行存款余额调整表”时,应调整表中“企业银行存款日记账余额”的未达账项包括( )。
A.企业已收、银行未收款
B.企业已付、银行未付款
C.银行已收、企业未收款
D.银行已付、企业未付款
参考答案:C,D
参考解析:编制“银行存款余额调整表”时,应调整表中“企业银行存款日记账余额”的未达账项包括:银行已收、企业未收款和银行已付、企业未付款。故CD选项正确。
13[多选题] 下列属于资产负债表中所有者权益项目的有( )。
A.实收资本B.资本公积C.未分配利润D.留存收益
参考答案:A,B,C
14[多选题] 工业企业已销售的成本会影响( )。
A.营业成本B.营业利润C.其他业务成本D.净利润
参考答案:A,B,D
参考解析:工业企业销售产品的成本计入主营业务成本,影响营业成本、营业利润、净利润,不影响其他业务成本。故选ABD。
15[多选题] 现金清查的内容主要包括( )。
A.是否有未达账项
B.是否有白条抵库
C.是否超限额留存现金
D.往来款项是否相符
参考答案:B,C
参考解析:本题考核现金清查的内容。A选项属于银行存款清查的内容,D选项属于往来款项清查的内容。
16[不定项选择题] 企业的备用金人账时可计入到( )账户。
A.其他应收款B.库存现金C.备用金D.银行存款
参考答案:A,C
参考解析:企业备用金可以通过“其他应收款——备用金”和“备用金”账户进行核算。故选AC。
17[多选题] 下列适合采用多栏式明细账格式核算的是( )。
A.原材料B.制造费用C.生产成本D.库存商品
参考答案:B,C
参考解析:多栏式明细账适用于成本费用类科目的明细核算,选项BC属于成本类科目。成本类科目包括制造费用、生产成本和劳务成本等。AD应该采用数量金额式明细账。
18[多选题] “财务费用”账户的贷方登记( )。
A.期末结转到“本年利润”的本期各项筹资费用
B.汇兑收益
C.应冲减财务费用的利息收入
D.发行股票溢价收入
参考答案:A,B,C我
19[判断题] 资本公积是投资者出资超出其在企业注册资本(或股本)中所占份额的投资,又称资本溢价。( )
参考答案:错
参考解析:资本公积还包括直接计人所有者权益的利得和损失。
20[判断题]“编号要连续”属于记账凭证必须具备的基本内容。( )
参考答案:错
参考解析:会计凭证的编号,是以月为单位的,一个月内的记账凭证连续编号,会计的核算周期,是月初至月末。而一年内的记账凭证,不可能连续编号。
篇11:有关秘书基础的测试题以及答案
发文办理流程
1、下列文稿中具有正式公文效用的是( D)
A、讨论稿 B、送审稿 C、征求意见稿 D、定稿
2、机关领导人在公文落款处签写姓名或加盖签名章的环节叫做(B)
A、签发 B、签署 C、复核 D、批办
3、公文的制发程序,又叫( C )
A、处理过程 B、报送过程 C、发文处理 D、拟审过程
4、公文正式印制前,承担复核工作的是(A)
A、秘书部门 B、拟稿人 C、领导人 D、签发人
5、确定公文印制数量、发送对象、发文字号等工作的环节是(C )
A、签发 B、分发 C、注发 D、复核
6、公文用印后,由秘书部门将待发公文(D ),以备存查。
A、注册 B、承办 C、批办 D、登记
7、对公文文稿进行审核、修改,为签发做好准备的环节是(C )
A、复核 B、拟稿 C、审核 D、校对
8、复核的内容之一是看审核、(C )手续是否完备。
A、制发 B、修改 C、签发 D、拟稿
9、发文注册时,要为( B确立公文份数序号。
A、所有公文 B、机密文件 C、行政公文 D、常用文件
10、秘书要对已(A 文盖印或现场监印。
A、缮印 B、签发 C、复核 D、审核
11、发文注发,要为待发文件编注(D )。
A、签发人 B、会签人 C、审核人 D、发文字号
12、在公文处理过程中,不属于秘书工作范围的是( C)
A、起草 B、校核 C、签发 D、催办
13、下列不属于发文办理流程环节的是(D )。
A、审核 B、登记 C、催办 D、批办 (收文)
14、文稿必须经过领导人( A)才能转化成定稿并产生法定效力
A、 签发 B、 审核 C、 盖章 D、 批示
15、公文的签发必须在( A)之后进行
A、 审核 B、 签署 C、 用印 D、 缮印
16、下面表述中,不正确的是( B)
A、 未经签发的公文不能用印 B、 合同文书只须用印,不需签署 (需要签署)
C、 签署主要适用于以领导人名义的发文 D、 公文对外发出前必须履行用印与签署手续
17、缮印公文必须以(D )为依据
A、 原稿 B、 初稿 C、 校对 D、 定稿
18、缮印公文要建立(A )
A、 登记制度 B、 校对制度 C、 审核制度 D、 用印制度
19、审核属于领导人终审草稿的环节。F (签发)
20、文稿经过领导人签发才能转化成定稿并产生法定效力。T
21、公文缮印前,秘书人员或秘书部门负责人应对文稿履行复核手续。T
22、审核是发文办理流程的一个环节,她是针对签发后文稿而言的。F
23、实行“先核后签”的原则,就是要求签发必须在审核之后进行。T
24、以机关内某部门名义发出的公文应由部门负责人签发。T
25、机关主要领导人因公外出,可授权或委托副职领导人代行签发公文。T
26、对定稿注明缮印和制发要求的发文环节叫缮印。F (注发)
27、校对要以定稿为依据,对定稿中错误内容,校对人员可以改正。F
28、签署主要适用于以领导人名义的发文。T
29、合同等文书只须用印,不需要签署。F (要签署)
30、未经签发的公文不能用印。T
31、校对无误的文本在对外发出前,必须履行用印和签署手续。T
32、发文登记是加强发文管理,便于统计、查找公文和对外催办的有效手段。T
33、缮印公文须以定稿为依据,不得擅自改动定稿。T
34、缮印公文要建立登记制度。T
35、不经签发人同意,任何人不均不得对公文定稿内容作任何改动。T
java基础测试题带答案单选题:(每道题目2分)1、下列哪个声明是错误的?(B)A、 int i=10;B、 float f=1.1; //float f=1.1fC、 double d=34.4;D、 byte b=127;long类型的数据加后缀......
刀豆文库小编为你整合推荐6篇java基础测试题带答案,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
java基础测试题及答案基础测试题:1、下面哪项可以得到数组元素的个数,java中定义数组名为 abc,( B )A、abc.length( ) B、abc.length C、len(abc) D、ubound(abc)2、构造方法何时......
刀豆文库小编为你整合推荐4篇java基础测试题及答案,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
刀豆文库小编为你整合推荐6篇java基础面试题及答案,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
