北京翰子昂教育科技发展有限公司
翰子昂阶段性测试-S1阶段
——Java方向理论测试试题A卷
院校名称:
姓 名:
准考证号: 身份证号:
北京翰子昂教育科技发展有限公司
www.hands-on.cn
翰子昂阶段性测试_S1阶段—JAVA方向理论测试试题
翰子昂阶段性测试_S1阶段 ——JAVA 方向理论测试试题A卷
姓名: 准考证号: 身份证号:
本理论考试试卷,共40题,每小题2.5分,共100分。请考生将姓名、考试阶段、试卷类型、准考证号涂在答题卡上。并将每道题的正确选项涂写在答题卡相应位置上,答在试卷上不得分,错选、多选、少选或未选均不得分。考试时间为60分钟,考试完毕后请将本试卷与答题卡一同上交,不交回试卷者成绩无效。
1. short类型的取值范围是:( c )。(选择一项)
7 7
a) -2- 2-1
16
b) 0 – 2-1
1515
c) -2 – 2-1
3131
d) -2 – 2-1
答:需要记下7种数据类型 byte short int long char double float 2. 下面哪些是合法的标识符是:( ab)。(选择两项) a) $persons b) TwoUsers c) *point d) this
答:标示符包含 字母数字下划线 以及$符号 只有数字不可以开头 其他的都可以 Java标示符大小写敏感 长度无限制。
3. 下面哪个是将一个十六进制值赋值给一个long型变量的:( d )。(选择一项) a) long number = 345L; b) long number = 0345; c) long number = 0345L; d) long number = 0x345L;
答:以0x开头 的是16进制 以0开头的是8进制的
4. 下面关于继承的哪些叙述是正确的:(ad)。(选择两项) a) 在java中只允许单一继承
b) 在java中一个类只能实现一个接口
c) 在java中一个类不能同时继承一个类和实现一个接口 d) java的单一继承使代码更可靠
答:一个类可以实现多个接口,但是java中只允许单一继承。 接口与接口之间 extends (多继承)
接口与类之间 implements (可以实现多个接口) 类与类 extends (只允许单一继承) 接口与类 不存在
接口是一个抽象类 比抽象类更特殊
第2页 共10页
翰子昂阶段性测试_S1阶段—JAVA方向理论测试试题
5. int的取值范围是:( d )。(选择一项)
7 7
a) -2- 2-1
32
b) 0 – 2-1
1515
c) -2 – 2-1
3131
d) -2 – 2-1 答:
6. main()方法的返回类型是:( b )。(选择一项) a) int b) void c) boolean d) static
7. 下面赋值编译时错误的是:( b )。(选择一项)
a) char charNumber = 01127; 8进制到10进制的转化 在判断是不是在char类型的范围 b) byte byteNmuber = 0xFF;
c) int intNumber = ?A?; 自动转型 A的unicode值为65所以打印出的值就为65 B的值是66
d) double dbNumber = 128D;
8. 下面说法错误的是:( d )。(选择一项)
a) 源文件是一个包含Java代码的文本文件,以.java作为文件后缀名 b) 一个源文件最多只能包含一个顶层的public类定义 c) 源文件名必须满足Java语言标识符的规定 d) 如果import语句存在,则必须出现在源文件的非空白首行 package是在最顶层有可能出现在顶层
9. 以下描述错误的是( b )。(选择一项)
a) 如果package语句存在,则必须出现在源文件的非空白首行 b) 如果main()方法存在,则必须出现在源文件的非空白首行 package以及import在上面 c) 如果在源文件中声明了一个public接口,则其名称必须和源文件名一致
d) 包是用来组织类的,在源文件中包声明通过关键字package后跟包名称来实现
10. 为了使一个名为MyClass的public类成功编译,需要满足以下哪些条件( b )。(选择一项)
a) MyClass类中必须定义一个正确的main()方法 b) MyClass类必须定义在MyClass.java源文件中 c) MyClass类必须定义在MyClass包中 d) MyClass类必须被导入
★11. SQL Server数据库的主要数据文件的扩展名应设置为( b )。(选择一项) a) .sql 数据库脚本文件 b) .mdf c) .mdb d) .db
12. 在SQL Server2005中,关于主键的说法正确的是( b )。(选择一项)
第3页 共10页
翰子昂阶段性测试_S1阶段—JAVA方向理论测试试题
a) 表创建后,一旦设定主键,主键就不能再更改 b) 表中可以没有主键 c) 主键列的值可以重复 d) 主键列允许插入空值
13. 在T-SQL语法中,用于更新的命令是( c )。(选择一项) a) INSERT b) DELETE c) UPDATE d) CREATE
14. 计算Student表中总成绩时,要用到哪个聚合函数( a )。(选择一项) a) Sum
b) Avg 平均值 c) Max
d) Counts 统计个数
15. 数据库系统的核心是( a )。(选择一项) a) 数据库管理系统 b) 数据库 c) 操作系统 d) 数据
16. 以下( d )不是数据库的模型。(选择一项) a) 网状型 b) 关系型 c) 层次型
d) 实体联系型
数据库的模型 网状型 关系型 层次性
17. 以下哪些语句是正确的:( ad )。(选择两项) a) double snow[] = new double[10];
b) double snow[10] = new array[10]; c) double snow[10] = new array;
d) double[] snow = new double[10];
18. 以下哪些是Java应用程序主方法main()的正确形式( c )。(选择一项) a) public static void main()
b) public static void main(String args) c) public static void main(String[] args) d) public static main(String[] args)
19. 以下for循环的执行次数是 for(int x=0;(x==0)|(x>4);x++);( a )。(选择一项) a) 执行1次 b) 一次也不执行 c) 执行4次 d) 执行3次
第4页 共10页
翰子昂阶段性测试_S1阶段—JAVA方向理论测试试题
20. 给出以下代码,该程序的运行结果是什么?
public class Example{ public static void main(String[] args){ String str = “\\\\Looks like a comment”; 打印一个\\需要输入两个\\\\ 是转移字符 System.out.println(str);
} }
请选择一个正确的答案:( b )。(选择一项) a) \\\\Looks like a comment b) \\Looks like a comment c) 没有输出任何内容 d) 编译错误
21. 给出以下代码,该程序的运行结果是什么? class Example{ public static void main(String[] args){ char c = ?\??; char 的存贮范围是 0~65535 System.out.println(c);
}
} 请选择一个正确的答案:( a )。(选择一项) a) 代码编译成功
b) 代码编译成功,但存在警告信息 黄线是警告信息 c) 代码编译失败 d) 可以输出1234
22. 给出以下代码,该程序的运行结果是什么? class Example{ public static void main(String[] args){
boolean flag = false; if(flag = true){ 把true这个值赋值给flag,是个赋值语句 如果是两个‘=‘号就是条件语句 System.out.println(“true”); }else{ System.out.println(“false”);
} } }
请选择一个正确的答案: ( c )。 (选择一项) a) 代码编译失败,因为if语句错误
b) 代码编译成功,但在运行期时if语句出抛出异常 c) 打印输出true d) 打印输出false
23. 编译,运行下列Java代码后的结果是( d )。(选择一项)
第5页 共10页