计算机程序设计技术水平(JAVA语言)考试题集(理论)

本文是一份关于Java程序设计的考试题集,涵盖了Java环境执行顺序、语法、关键字使用、变量范围、字符串操作、垃圾收集、类的修饰、方法调用等多个核心知识点,旨在帮助考生理解和掌握Java编程基础。

1.(1分)
一个Java程序运行从上到下的环境次序是( C)
A.操作系统、Java程序、JRE/JVM、硬件
B.JRE/JVM、Java程序、硬件、操作系统
C.Java程序、JRE/JVM、操作系统、硬件
D.Java程序、操作系统、JRE/JVM、硬件

解释:先执行程序,然后到JVM中编译运行,再到操作系统,最后最好才能操作硬件
2.(1分)
下面代码的运行输出结果是( A )

public class example{
 		public static void main(String args[]){
	 		int x=0;
	 		if (x>0)  x=1;
		 	switch(x){
					case 1: System.out.println(1);
					case 0: System.out.println(0);
					case 2: System.out.println(2);
    					   break;
					case 3: System.out.println(3);
					default:System.out.println(4);
					      break;
				}
			 }
}

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

3.(1分)
下面的哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。( B )
A. transient
B. synchronized
C. serialize
D. static

解释:用synchronized关键字实现对对象的加锁及其操作,用synchronized声明的方法为同步方法。带有由synchronized标记的临界区,实现对并发操作的多个线程进行控制。
4.(1分)
下面关于变量及其范围的陈述哪个是不正确的。( B )
A. 实例变量是类的成员变量。
B.

总共11页 一万字左右 皆为个人上课整理笔记。 贴上前几道整理题以作预览 1、 缩写JDK的含义是什么。 JDK 是Java开发工具包 (Java Development Kit ) 的缩写。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。其中包括了Java编译器、JVM、大量的Java工具以及Java基础API里面是Java类库和Java语言规范,同时Java语言的任何改进都应当加到其中,作为后续版本发布。要成为一名程序员,JDK是一种最基本的工具。 (JDK是Java development toolkit,相当于是Java的库函数,是编译,运行java程序的工具包。) 2、 解释Java语言跨平台的技术基础。 因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬件平台是什么。所以Java可以跨平台。 3、 什么是Java语言的自动垃圾收。 4、 说明J2SE、J2ME、J2EE各自的含义。 J2EE是Java 2 enterprise edition是Java的一种企业版用于企业级的应用服务开发 J2SE是Java 2 standard edition是Java的标准版,用于标准的应用开发 J2ME是Java 2 Micro Edition是Java的微型版,常用于手机上的开发 J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。 5、 Java的包是什么含义,有哪些作用。 包就是用来装不同java源文件和类文件的文件夹。 作用有两个:一个是防止重名现象,还有一个是隐藏具体实现。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值