开发一部JAVA等级考试一级考题二
总分:100 时间:60分钟
一、单选题(40*1=40)
1、(java基础)给出如下代码:
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
2、(java基础)Java中main()函数的值是什么? (D)
A、 String
B、int
C、char
D、void
答:D
3、(java基础)下面的代码段中,执行之后i 和j 的值是什么? (C)
int i = 1;
int j;
j = i++;
A、 1, 1
B、1, 2
C、2, 1
D、2, 2
答: C
4、(java基础)下面哪个是main()函数的合法参数? (C)
A、char args[]
B、char args[][]
C、String arg要[]
D、String args
答: C
5、(java基础)已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; (B)
下面哪个表达式的值与数组下标量总数相等?
A、 m.length()
B、m.length
C、m.length()+1
D、m.length+1
答:B
6、(java基础)已知如下代码:(B)
boolean m = true;
if ( m == false )
System.out.println("False");
else
System.out.println("True");
执行结果是什么?
A、False
B、True
C、None
D、An error will occur when running.
答: B
7、(java基础)以下哪个方法用于定义线程的执行体? (C)
A、 start()
B、init()
C、run()
D、main()
E、synchronized()
答:C
8、(java基础)以下哪个约束符可用于定义成员常量? (B)
A、 static
B、final
C、abstract
D、No modifier can be used
答:B
9、(java基础)以下描述正确的是:(B)
A、数组有length()这个方法,String有length这个属性;
B、数组有length这个属性,String有length()这个方法;
C、数组有length这个属性,String有length这个属性;
D、数组有length()这个方法,String有length()这个方法;
答:B
10、(java基础)编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)。
A. .java B. .class
C..html D. .exe
11、(java基础)阅读以下代码,选择程序的输出结果。(B)
class A{
public void baz(){
System.out.println(“A”);
}
}
public class B extends A{
public static void main(String[] args){
A a = new B();
a.baz();
}
public void baz(){
System.out.println(“B”);
}
}
A. A B. B C. Compilation fails
D. An exception is thrown at runtime
12、(java基础)欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?(B)
A.ArrayList myList=new object();
B.List myList=new ArrayList();
C.ArrayList myList=new List();
D.List myList=new List();
13、(java基础)浏览以下代码,请选择正确的答案。(D)
Public class TestDogs
{
Dog[][] theDogs = new Dog[3][];
System.out.println(theDog[2][0].toString());
}
A、null B、 theDogs C、Compilation fails D、An exception is thrown at runtime
14、(java基础)浏览以下代码,请选择正确的答案。(E)
interface Count
{
short counter = 0;
void countUp();
}
public class TestCount implements Count
{
public static void main(String[] args)
{
TestCount t = new TestCount();
t.countUp();
}
public void countUp()
{
for(int x = 6; x > counter ++; x--)
{
System.out.print(“ ”+ counter);
}
}
}
A、 0 1 2 B、 1 2 3 C、0 1 2 3 D、 1 2 3 4
E、Compilation fails F、an exception is thrown runtime
15、(java基础)对于Java中的import语句,正确的是: (A)
A、import尽量避免使用*;
B、import使用*,开发效率高;
16、(编程规范)包名的大小写是:(D)
A. 全部大写;
B. 大小写任意混合;
C. 首字母大写;
D. 全部小写
E. 任意字符
17、(java基础)数组声明的时候使用方式是什么? (A)
A.int[] index;
B.int index[] 。
18、(编程规范)方法名命名基本原则? (C)
A. 第一个单词的字母使用大写;
B. 所有单词都使用小写
C. 第一个单词的字母使用小写、剩余单词首字母大写其余字母小写的大小写混合法。
D. 所有字母都是第一个字母大写,其与字母小写;
19、(编程规范)常量名的命名规则? (C)
A. 常量名使用全小写的英文描述;
B. 常量名首字母大写,其他字母小写;
C. 常量名使用全大写的英文描述,英文单词之间用下划线分隔开,并且使用 final static
D. 常量名不需要使用final static关键字.
20、(编程规范)程序块要采用缩进风格编写,缩进的空格数为几个? (D)
A.1;
B.2;
C.3;
D.4
21、(编程规范)分界符(如大括号‘{’和‘}’)应如何占位? (D)
A. 与关键字处于同一行;
B. 不单独占一行;
C. 单独占一行,但不处于同一列;
D. 各独占一行并且位于同一列,同时与引用它们的语句左对齐
22、(编程规范)类和接口的注释的位置? (C)
A. package关键字之前;
B. class或者是interface之后;
C. 在 package 关键字之后,class 或者 interface 关键字之前;
D. 类或接口的尾部.
23、(编程规范)是否允许在一行的代码或表达式的中间插入注释? (B)
分享到:
相关推荐
Java开发工程师高级测试题 本资源概括了Java开发工程师高级测试题,涵盖了Java架构、中间件高级使用、JVM优化、数据库优化、Spring底层源码分析等多方面的知识点,旨在考察经验丰富的Java开发者的技术能力。 Java...
在计算机二级等级考试中,考生需要掌握广泛的计算机基础知识和特定的技能。以下是对给定试题的部分解析: 1. 关于Windows窗口切换,Alt+Esc和Alt+Tab是两种常用的快捷键,可以实现在已打开的多个窗口间快速切换。 ...
计算机二级等级考试主要涵盖计算机基础知识、文字处理软件Word、编程语言基础、数据库管理以及网络基础知识等多个方面。以下是对部分题目及其涉及知识点的详细解释: 1. 段落标记:在Word中,段落标记是不可见的...
在计算机二级等级考试中,试题涵盖了多个方面的知识,包括编程语言、计算机硬件、操作系统、数据库管理、网络基础、软件工程以及特定的编程技术。以下是这些题目所涉及的知识点的详细说明: 1. 低级语言是指直接...
计算机二级等级考试主要涵盖计算机基础知识、编程语言、数据库管理、网页设计、软件工程等多个方面的内容。以下是根据题目中给出的部分内容解析的相关知识点: 1. **事件循环**:在编程中,事件循环是一种处理用户...
计算机二级等级考试试题涵盖了许多IT基础知识,主要涉及编程语言、数据库管理、网络知识、软件工程以及Web应用等多个方面。下面是对这些题目所涉及知识点的详细解释: 1. 该题目涉及C语言指针和函数调用。`p(&y)`...
本文主要涉及计算机二级等级考试的相关...以上就是计算机二级等级考试中涉及的一些核心知识点,涵盖了数组、数据库、操作系统、编程语言、Web开发等多个方面。这些知识对于准备计算机二级考试的考生来说是非常重要的。
### 计算机二级等级考试知识点解析 #### 1. 键盘类型 - **知识点**: 常见的键盘类型及其键位数量。 - **详细解析**: 在计算机硬件领域,键盘作为主要的人机交互设备之一,根据键位数量的不同分为多种类型。其中最...
### 计算机二级等级考试知识点解析 #### 1. 关于索引的理解 - **知识点**:在数据库管理中,索引是一种特殊的数据结构,主要用于提高查询速度。 - **结构复合索引文件(.CDX)**:用于存储与表相关的多个索引项。...
【计算机二级等级考试知识点】 1. 控件定位:在编程中,控件的位置可以通过修改其属性来调整。在描述的试题中,提到可以修改控件的`Left`属性来改变其在窗体中的左右位置。控件的`Left`属性表示控件左边缘距离其父...
这些题目涵盖了计算机二级考试中的多个...以上是对计算机二级考试部分试题涉及知识点的详细解释,这些知识点涵盖了数据库操作、网页开发、服务器端脚本、编程语言规则、操作系统使用、数据库管理和编程基础等多个方面。
【计算机二级等级考试知识点】 1. **Word拼写检查**:在Word编辑的内容中,红色波浪下划线表示可能存在拼写错误。这是Word内置的拼写检查功能,用于帮助用户发现并纠正文本中的拼写错误。 2. **Excel工作簿命名**...
根据提供的文档内容,我们可以总结出一系列与计算机二级等级考试相关的知识点。这些知识点涵盖了计算机基础知识、编程语言、数据结构以及数据库管理等方面。以下是针对每个题目所涉及的知识点的详细解析: ### 1. ...
这些题目涵盖了计算机基础知识的多个方面,包括操作系统、数据库管理、编程语言、网络、软件工程以及办公软件的应用。下面是这些知识点的详细解释...以上知识点的详细解释可以帮助考生更好地理解和准备计算机二级考试。
### 计算机二级等级考试知识点解析 #### 1. 数据处理与计算机应用 - **题目**: 用计算机进行资料检索工作,是属于计算机应用中的____。 - A. 科学计算 - B. 数据处理 - C. 实时控制 - D. 人工智能 - **正确答案...
- **需求分析**:软件开发过程中非常重要的一环,其目的是确定软件应该具备哪些功能。这一步骤需要与客户进行充分沟通,明确软件的目标、预期行为以及边界条件等,为后续的设计、编码和测试等工作奠定基础。 ### 3....
- **知识点**:Visual Studio是一个集成开发环境,支持多种类型的控件。 - **解释**:Visual Studio提供了多种控件,如HTML控件、数据控件和验证控件,但并没有专门的“发布控件”。开发人员可以使用其他方式实现...
对象序列化是Java等语言中的一个重要概念,它允许将对象的状态转换为字节流,以便存储或在网络上传输。使用`ObjectInputStream`和`ObjectOutputStream`进行序列化和反序列化时,对象必须实现`Serializable`接口,...