黑马训练营入学测试题
黑马训练营入学测试题

黑马训练营入学测试题黑马训练营入学测试题共50道题,每道题2分,总分100分,80分为合格。
注意,所有题目均为多项选择题。
1.在JAVA中,下列哪些说法是正确的()A.java源文件的扩展名为.javaB.写好的java源程序可以直接运行C.编写的源程序必须先编译后才能运行D.程序员可以读懂扩展名为.class的文件2.在java中,关于数组描述正确的是()A.数组中的索引下标从1开始B.存储在数组当中的数据都属于同一数据类型C.通过数组名.length()能获得数组的长度D.数组的最大索引下标是数组的长度减13.下列标识符哪个是合法的()A.classB.$abcC.1234D._name4.下面程序的输出结果是什么( )int[] arr = new int[10];System.out.println(arr[0]);A.编译不通过B.运行时出错C.输出nullD.输出05.下面哪些赋值语句是正确的?( )A. long test = 012;B. float f = -412;C. int other = (int) true;D. double d = 0x12345678;E. byte b = 128;6.下面哪个语句正确地声明一个整型的二维数组( )A. int a[][] = new int[][];B. int b[10][10] = new int[][];C. int c[][] = new int[10][10];D. int []d[] = new int[10][10];7.下面哪些函数是public void aMethod(){...}的重载函数?( )A. void aMethod( ){...}B. public int aMethod(int a, float b){...}C. public void aMethod (){...}D. public float aMethod (int m){…}8.下列代码运行的结果是( )public static void main(String[] args) {int x = 4;int y = 5;if(x++>4 & ++y>5) {x++;}System.out.println("x=" + x + ",y=" + y);}A. x=4,y=5B. x=4,y=6C. x=5,y=6D. x=6,y=69.尝试运行下面的代码会发生什么?( )public class Test {public static void main(String[] args) {boolean m = true;if (m = false) {System.out.println("true");} else {System.out.println("false");}}}A. 输出字符串”true”B. 输出字符串”false”C. 编译时错误D. 运行时错误10.在Java中,下列语句不能通过编译的有( )A. String s= “join”+ 3;B. int a= “join”+3;C. int a= …a?+5;D. float f=5+5.5;11.设 a = 3,则表达式 (--a )<<a的结果是()< bdsfid="137" p=""></a的结果是()<>A. 16B. 8C. 24D. 1212.下面关于java中包的说法正确的是( )A. 在java中可以使用import语句导入包B. 在java中可以使用package语句导入包C. 位于同一个包中的类,不需要导包就可以直接访问D. 不同的包中可以出现类名相同的类13.以下代码段的输出结果是?( )public class MyClass{public static void main(String argv[]){int i;int j;outer: for (i = 1; i < 3; i++)inner: for(j = 1; j < 3; j++) {if (j == 2)continue outer;System.out.println("Value for i = " + i + " Value for j = " +j); }}}A. Value for i = 1 value for j = 1B. Value for i = 2 value for j = 1C. Value for i = 2 value for j = 2D. Value for i = 3 value for j = 114.编译并运行以下代码将发生什么?()public static void main(String args[]){ char digit = 'a';for (int i = 0; i < 10; i++){switch (digit){case 'x' :{int j = 0;System.out.println(j);}default :{int j = 100;System.out.println(j);}}}int i = j;System.out.println(i);}A. 输出11次100B. 输出10次100,然后抛出运行期异常C. 编译错误,因为变量i不能在main() 方法中被声明2次D. 编译错误,因为变量j不能在main() 方法中被声明2次E. 以上都不对15.下列关于 html 的说法哪些是正确的? ( )A. Html就是超文本标记语言的简写,是最基础的网页语言B. Html代码不用区分大小写C. Html 是由 xml 发展而来的D. Html中所有的标签都必须要有开始标签和结束标签16.在Java中,用来跳出循环的关键字为( )A. returnB. continueC. breakD. exit17.下列关于 tcp 协议的描述正确的有( )A. tcp协议是sun公司制定的协议B. tcp是基于ip协议的一种连接协议C. tcp协议面向无连接D. tcp协议面向连接18.在web页面中,经常需要使用javascript进行表单验证,现假设对用户名的限定为字母数字或下划线,以下的正则表达式哪些可以完成这样的限定?()A. [a-z0-9_]B. \wC. [a-zA-Z0-9_]D. \W19.下列关于接口的说法正确的是( )A. 接口中所有的方法都是默认抽象的B. 接口是一种特殊的java类,所以也可以定义构造函数C. 接口中的方法前面必须要加上publicD. 一个类只能extends继承一个父类,但是可以实现多个接口20.运行以下代码片段,输出结果是?()class X {Y b = new Y();X() {System.out.print("X");}}class Y {Y() {System.out.print("Y");}}public class Z extends X {Y y = new Y();Z() {System.out.print("Z");}public static void main(String[] args) {new Z();}}A. ZB. YZC. XYZD. YXYZ21.下面程序的输出结果是什么( )Set set= new HashSet();set.add("aaa");set.add("bbb");set.add("aaa");System.out.println(set.size());A. 编译不通过B. 运行时出错C. 输出3D. 输出222.下列选项中关于Java中super关键字的说法正确的是()A. super关键字是在子类对象内部指代其父类对象的引用。
黑马集合知识测试(带解析).

集合部分测试题考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我的考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共40道不定项选择题,其中单选30道,多选10道。
单选2分/题,多选4分/题。
多选题不全对半分,全对满分。
1.单列集合的顶层接口是( )a)java.util.Mapb)java.util.Collection // 这是单列集合的老大,必须记住c)java.util.Listd)java.util.Set2.ArrayList类的底层数据结构是( )a)数组结构//看名字也能猜出来底层的数据结构.b)链表结构c)哈希表结构d)红黑树结构3.LinkedList类的特点是( )a)查询快b)增删快// 由于底层是链表结构,所以增删快, 查询慢.c)元素不重复d)元素自然排序4.Vector类的特点是( )a)线程同步 // 这是早期工具的特性之一,安全性高,后来出现的集合都是求效率.b)线程不同步c)增删快d)底层是链表结构5.关于迭代器说法错误的是( )a)迭代器是取出集合元素的方式b)迭代器的hasNext()方法返回值是布尔类型c)List集合有特有迭代器ListIteratord)next()方法将返回集合中的上一个元素// 返回下一个元素.6.在我们所学知识中,下面哪几项是接口( )a) java.util.Mapb) java.util.Collectionc) java.util.Listd) java.util.Set7.实现下列哪个接口,可以启用比较功能( )a)Runnable接口b)Iterator接口c)Serializable接口d)Comparator接口//比较器接口8.下面代码运行的结果是( )ArrayList<String> al = new ArrayList<String>();al.add(true);al.add(123);al.add(“abc”);System.out.println(al);a)编译失败//因为有泛型<String>存在,所以只能存String.b)[true,123]c)[true,123,abc];d)[abc];9.按照课堂要求重写equals和hashCode后,下面关于这两个方法说法正确的是( )a) 两个对象的hashCode值相同,那么他们调用equals()方法返回值一定为trueb) 两个对象的hashCode值相同,那么他们调用equals()方法返回值可以为false//HashCode的值为int类型,如果有超过2^32个不同对象的话,equals值不同,hashCode()方法返回值肯定有重复的c) hashCode值一般与对象的成员变量有关。
黑马入学考试编程题

String char_count = getCharCount(str);
System.out.println(char_count);
}
public static String getCharCount(String str) {
char[] chs = str.toCharArray();
//将字符串转成字符数组
黑马程序员入学考试题
黑马入学考试题 1、取出一个字符串中字母出现的次数
取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为: a(2)b(1)k(2)... package com.itheima;
import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.TreeMap;
黑马程序员入学考试题
43、编写一个可以获取文件扩展名的函数 ................................................................................. 68 44、判断一个字符串是否是对称字符串 ..................................................................................... 69
if(!(chs[i] >= 'A' && chs[i] <= 'Z')){
2113定义一个交通灯枚举2314编写一个类增加一个实例方法用于打印一条字符串2415把当前文件中的所有文本拷贝存入一个txt文件2616编写程序循环接收用户从键盘输入多个字符串2817一个arraylist对象alist中存有若干个字符串元素3018写一个properties格式的配置文件配置类的完整名称3119单例模式获取设置配置信息3220编写一个程序获取10至20的随机数要求随机数不能重复
单招集训营-语数外-入学测试(有答案)

单招集训营入学水平测试英语试题一、词汇与语法(每题1.5分,共计22.5分)1.Nature has provided Shangri-la with endless natural treasures, _________ the land heaven on earth.A .make B. making C. makes D.made2.Since we argued, he hasn’t spoken to me ______ we sit next to ea ch other.A .even though B.in case C. so that D.as long as3.The manager has _______ to improve the working condition in the company.A.accepted B.allowed C.permitted D.Agreed4.Peter will ________ his post as the head of the travel agency at the end of next month.A. Take upB. put upC. add upD. break up5.—Which share is meant for me?— ________ half is okA.Any B.Either C.Both D.every6.Giving and receiving "hongbao"on WeChat is______new way to express thanks,love and friendship.A. aB.anC. theD. 不填7.These are my sunglasses, ______are over there.A. YouB. YoursC. YourD. You’re8.—Can I help you?—Yes,please.I need some ______and drinks.A.potatoB. appleC. beefD. vegetable9.Tara and Tina are both smart,but Tina is ______than Tara.A.hard-workingB.more hard-workingC. the most hard-workingD. the more hard-working10.—How do you learn English?— ______ listening to tapes.A.ByB.WithC. ForD. At11.Going hiking with a group of people makes me ______.A.relaxingB.to relaxC.mustn’tD. to be relaxed12.Look!The man ______ be Mr.Black.He’s always standing there at this time every day.A.mustB.can’tC. mustn’tD. can13.Marcus is our foreign teacher.He ______ in our school for two years.A.wasB.will beC. has beenD. were14.The telephone ______ by Alexander Graham Bell in 1876.A.Was inventedB.is inventedC. inventedD. had invented15.We will visit the History Museum if it ______ tomorrow.A.Won’tB.doesn’tC. wasn’t rainingD. don’t rain二、阅读理解(每题2.5分,共计12.5分)It is a convenient kind of transportation.It is also great exercise. And it makes a healthy lifestyle.Do you know what it is? Yep,we are talking about biking.Most of us know that biking is a clean and cheap way to get around a city.It not only reduces traffic problems and pollution ,but it is also good for people's health.In many countries ,bike - friendly facilities( 设施 )are making people's lives better.In the world's top bike - friendly city ,Copenhagen,the capital city of Denmark(丹麦) ,traffic lights in main crossings are always green for bike riders during peak(高峰)hours.And when it's snowy,the snow is cleared from the bicycle roads first and then car roads.The US has a special day to encourage people to ride bikes.It is Bike to Work Day on May 20th.To make cycling easy ,the government had built over 200 cycle roads until 2014.In China ,you can also find a few bike - friendly cities.Xiamen is one of them.You can rent bikes and take a ride on the circular road(环岛路). In Xiangtan , people have been able to rent bikes in busy areas of the city in the past two years.It's very convenient and liked by many people.1.What is the text mainly about? ( )A.Great exercise.B. A healthy lifestyle.C.Biking.D.A game.2.From the text ,we know that the world's t op bike-friendly city isin________. ( )A.Denmark B .America C.China D.England3.May 20th is a special day in America to encourage people to go to work _______. ( )A.by car B .by bike C.by subway D.on foot4.The US government had built over 200 ______ until 2014.( )A.cycle roads B .car roads C.main crossings D.street corners5.Biking is liked by people in Xiangtan because it is________ .( )A.cool B .convenient C.safe D.at low price单招集训营入学水平测试语文试题一、选择题(每题2分,共计8分)1、下列加点字的读音群都正确的一组是()A、跻.(jī)身敷.(fū)衍媲.(pì)美饿殍.(piǎo)遍野B、娉.(pīng)婷谄.(xìan)媚谙.(yīn)熟提纲挈.(qì)领C、震慑.(shè)服膺.(yīng)鞭挞.(dá)垂涎.(yán)三尺D、炫.(xuàn)耀逮.(děi)捕缜.(shèn)密栉.(zhì)风沐雨2、依次填入下列各句横线处的词语,恰当的一组是()①陈老师说,这部著作虽然语言直白,但内容,中学生现在还难以理解。
集团青年培训班入学考试

集团青年培训班入学考试集团青年培训班入学考试是一个非常重要的选拔过程,其目的是为了优选出适应集团企业发展需要并有潜力成为未来领军人才的青年人才。
以下是一些可能的考试内容和参考答案,旨在帮助考生了解培训班入学考试的要求和内容。
1. 专业知识测试- 题目:请简述你所学专业的基本知识和技能。
- 参考答案:我所学的专业是计算机科学与技术,我掌握了计算机软件与硬件方面的基本知识,具备良好的编程能力,懂得使用不同的编程语言进行程序设计和开发。
我还对数据库管理、网络安全和人工智能等领域有一定的了解,并能应用到实际工作中。
2. 综合素质评估- 题目:请简要介绍你的综合素质及个人特长。
- 参考答案:我具备良好的沟通能力和团队合作精神,能够有效地与他人合作并解决问题。
我乐于接受新的挑战和学习新知识,有较强的学习能力和适应能力。
此外,我在大学期间担任班级干部并参与社团活动,培养了我组织和领导团队的能力。
3. 个人发展规划- 题目:请阐述你的个人发展规划和职业目标。
- 参考答案:我希望能够不断提升自己的技术能力和管理能力,成为一名优秀的技术管理人才。
我打算在集团的技术部门工作,通过参与项目实践和学习,逐步积累经验并提升自己的职业素养,最终成为一名能够独立承担重要项目的技术专家。
4. 问题解决能力- 题目:请描述一个你在工作或学习中遇到的问题,并说明你是如何解决的。
- 参考答案:在之前的项目中,我遇到了一个技术难题。
经过仔细分析和研究,我发现问题出在软件的算法设计上。
我与团队成员进行了深入的讨论,并参考了相关文献和实验结果,最终找到了解决方案并成功解决了这个问题。
5. 领导能力评估- 题目:请描述一次你在团队中担任领导角色的经历,并说明你是如何带领团队完成任务的。
- 参考答案:在一次学校组织的社会实践活动中,我被选为团队的组长。
我制定了详细的工作计划,并与团队成员进行了有效的沟通和协调。
在活动中,我充分发挥团队成员的特长和能力,分配任务,并及时给予指导和反馈。
黑马Java基础入学测试题_

考试题目:本试卷是JAVA基础班入学考试试卷,主要考察JAVA基础前五天大家在入学之前掌握的一个整体情况,本试卷共有40道题,其中有30道是单选,有10道题是多选题,希望大家认真对待1.Sun公司对Java语言的宣传口号为“一次编程,到处执行”,体现了Java的什么特性B A:编程的简单性B:与平台无关性C:Java的面向对象特性D:Java程序的鲁棒性2.Java平台有三个版本,分别是javaSE、JavaME、javaEE,下列说法不正确的是BA.javaSE是指Java语言的标准版B.javaME是指Java语言的标准版C.javaEE是指企业级的Java开发语言,是为企业提供服务的D. javaME是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API.3.想要运行Java程序,必须得先通过______Java源文件,然后再通过______java程序CA. javaw工具编译 javac工具运行B. java工具编译 javac工具运行C. javac工具编译 java工具运行D. java工具编译 java工具编译4.Java语言中的int及char数据类型的长度分别为CA:16位和8 位B:8位和16位C:32位和16位D:32位和8位5.请问byte数据的取值范围是?CA:0-128B:负127-128C:负128-127D:以上都不对6.java语言的源程序经编译后所生成的程序类型为D A:.exe 型的可执行程序B:.obj 型二进制的程序C:.lib 型二进制的库程序D:.class 型类代码的程序7.某java程序的类定义如下: Bclass MyClass{}则java源文件编译后生成的类文件名称为:A:myclass.classB:MyClass.classC:MYCLASS.classD:MyClass.java8.下列那种标识符在java程序中是错误的DA:MyClass_Base12B:_MyClass$Base12C:$MyClass_12D:76MyClass$129.下列那种标识符不能作为java程序中的变量名B A:INTB:booleanC:characterD:Java_Float10.请问,以下哪些语句不是合法的赋值语句?DA:boolean b = true;B:int a = (int)1.23;C:double x = 1.1;D:char c = '10';11.下面()段java语句在编译时不会出现异常和错误。
黑马Java基础入学测试题_

考试题目:本试卷是JAVA基础班入学考试试卷,主要考察JAVA基础前五天大家在入学之前掌握的一个整体情况,本试卷共有40道题,其中有30道是单选,有10道题是多选题,希望大家认真对待1.Sun公司对Java语言的宣传口号为“一次编程,到处执行”,体现了Java的什么特性B A:编程的简单性B:与平台无关性C:Java的面向对象特性D:Java程序的鲁棒性2.Java平台有三个版本,分别是javaSE、JavaME、javaEE,下列说法不正确的是BA.javaSE是指Java语言的标准版B.javaME是指Java语言的标准版C.javaEE是指企业级的Java开发语言,是为企业提供服务的D. javaME是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API.3.想要运行Java程序,必须得先通过______Java源文件,然后再通过______java程序CA. javaw工具编译 javac工具运行B. java工具编译 javac工具运行C. javac工具编译 java工具运行D. java工具编译 java工具编译4.Java语言中的int及char数据类型的长度分别为CA:16位和8 位B:8位和16位C:32位和16位D:32位和8位5.请问byte数据的取值范围是?CA:0-128B:负127-128C:负128-127D:以上都不对6.java语言的源程序经编译后所生成的程序类型为D A:.exe 型的可执行程序B:.obj 型二进制的程序C:.lib 型二进制的库程序D:.class 型类代码的程序7.某java程序的类定义如下: Bclass MyClass{}则java源文件编译后生成的类文件名称为:A:myclass.classB:MyClass.classC:MYCLASS.classD:MyClass.java8.下列那种标识符在java程序中是错误的DA:MyClass_Base12B:_MyClass$Base12C:$MyClass_12D:76MyClass$129.下列那种标识符不能作为java程序中的变量名B A:INTB:booleanC:characterD:Java_Float10.请问,以下哪些语句不是合法的赋值语句?DA:boolean b = true;B:int a = (int)1.23;C:double x = 1.1;D:char c = '10';11.下面()段java语句在编译时不会出现异常和错误。
黑马集合知识测试(带解析)

集合局部测试题考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我的考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共40道不定项选择题,其中单项选择30道,多项选择10道。
单项选择2分/题,多项选择4分/题。
多项选择题不全对半分,全对总分值。
1.单列集合的顶层接口是( )a)java.util.Mapb)java.util.Collection // 这是单列集合的老大,必须记住c)java.util.Listd)java.util.Set2.ArrayList类的底层数据构造是( )a)数组构造//看名字也能猜出来底层的数据构造.b)链表构造c)哈希表构造d)红黑树构造3.LinkedList类的特点是( )a)查询快b)增删快// 由于底层是链表构造,所以增删快, 查询慢.c)元素不重复d)元素自然排序4.Vector类的特点是( )a)线程同步// 这是早期工具的特性之一,平安性高,后来出现的集合都是求效率.b)线程不同步c)增删快d)底层是链表构造5.关于迭代器说法错误的选项是( )a)迭代器是取出集合元素的方式b)迭代器的hasNext()方法返回值是布尔类型c)List集合有特有迭代器ListIteratord)next()方法将返回集合中的上一个元素// 返回下一个元素.6.在我们所学知识中,下面哪几项是接口( )a) java.util.Mapb) java.util.Collectionc) java.util.Listd) java.util.Set7.实现以下哪个接口,可以启用比较功能( )a)Runnable接口b)Iterator接口c)Serializable接口d)parator接口//比较器接口8.下面代码运行的结果是( )ArrayList<String> al = new ArrayList<String>();al.add(true);al.add(123);al.add(“abc〞);System.out.println(al);a)编译失败//因为有泛型<String>存在,所以只能存String.b)[true,123]c)[true,123,abc];d)[abc];9.按照课堂要求重写equals和hashCode后,下面关于这两个方法说法正确的选项是( )a) 两个对象的hashCode值一样,那么他们调用equals()方法返回值一定为trueb) 两个对象的hashCode值一样,那么他们调用equals()方法返回值可以为false//HashCode的值为int类型,如果有超过2^32个不同对象的话,equals值不同,hashCode()方法返回值肯定有重复的c) hashCode值一般与对象的成员变量有关。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
case 'x' :
{
int j = 0;
System.out.println(j);
}default :{来自int j = 100;
System.out.println(j);
}
}
}
int i = j;
System.out.println(i);
}
A.输出11次100
B.输出10次100,然后抛出运行期异常
A.[a-z0-9_]
B.\w
C.[a-zA-Z0-9_]
D.\W
19.下列关于接口的说法正确的是( )
A.接口中所有的方法都是默认抽象的
B.接口是一种特殊的java类,所以也可以定义构造函数
C.接口中的方法前面必须要加上public
D.一个类只能extends继承一个父类,但是可以实现多个接口
20.运行以下代码片段,输出结果是?()
}
System.out.println(y);
}
A. 0
B. 4
C. 5
D. 9
25.下列选项中关于java中this关键字的说法错误的有()
A. this关键字是一个对象的引用
B. this关键字可以用于引用当前类以外其他类型的对象
C. this可用于构造函数中,调用类本身重载的构造函数,但是必须写在首行
} else {
System.out.println("false");
}
}
}
A.输出字符串”true”
B.输出字符串”false”
C.编译时错误
D.运行时错误
10.在Java中,下列语句不能通过编译的有( )
A.String s=“join”+3;
B.int a=“join”+3;
C.int a=‘a’+5;
8.下列代码运行的结果是( )
public static void main(String[] args) {
int x = 4;
int y = 5;
if(x++>4 & ++y>5) {
x++;
}
System.out.println("x=" + x + ",y=" + y);
}
A.x=4,y=5
System.out.println(s1);
String s3 = "arit";
String s4 = "arit";
String s2 = s1.replace('m','r');
System.out.println(s2 == s3);
System.out.println(s3 == s4);
7.下面哪些函数是public void aMethod(){...}的重载函数?( )
A. void aMethod( ){...}
B. public int aMethod(int a, float b){...}
C. public void aMethod (){...}
D. public float aMethod (int m){…}
C.编译错误,因为变量i不能在main()方法中被声明2次
D.编译错误,因为变量j不能在main()方法中被声明2次
E.以上都不对
15.下列关于html的说法哪些是正确的? ( )
A.Html就是超文本标记语言的简写,是最基础的网页语言
B.Html代码不用区分大小写
C.Html是由xml发展而来的
D.Html中所有的标签都必须要有开始标签和结束标签
24.下列代码运行的结果是( )
public static void main(String[] args) {
int num = 4;
int y = 0;
switch(num) {
case 1:
y++;
case 2:
y+=2;
case 3:
y+=3;
case 4:
y+=4;
case 5:
y+=5;
if (m1.equals(m2)) {
System.out.println("Both are equal");
} else {
System.out.println("Both are not equal");
}
}
}
A.代码编译时报出错误提示信息“equals()方法未定义”
B.编译通过,抛出运行期异常.
System.out.println(set.size());
A.编译不通过
B.运行时出错
C.输出3
D.输出2
22.下列选项中关于Java中super关键字的说法正确的是()
A. super关键字是在子类对象内部指代其父类对象的引用。
B. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类。
B.document.getElementsByName("mytab")[0]
C.document.getElementsByTagName("mytab")[0]
D.document.getElementsByTagName("table")[0]
E. byte b = 128;
6.下面哪个语句正确地声明一个整型的二维数组( )
A.int a[][] = new int[][];
B.int b[10][10] = new int[][];
C.int c[][] = new int[10][10];
D.int []d[] = new int[10][10];
16.在Java中,用来跳出循环的关键字为( )
A.return
B.continue
C.break
D. exit
17.下列关于tcp协议的描述正确的有( )
A. tcp协议是sun公司制定的协议
B. tcp是基于ip协议的一种连接协议
C. tcp协议面向无连接
D. tcp协议面向连接
18.在web页面中,经常需要使用javascript进行表单验证,现假设对用户名的限定为字母数字或下划线,以下的正则表达式哪些可以完成这样的限定?()
A.数组中的索引下标从1开始
B.存储在数组当中的数据都属于同一数据类型
C.通过数组名.length()能获得数组的长度
D.数组的最大索引下标是数组的长度减1
3.下列标识符哪个是合法的()
A.class
B.$abc
C.1234
D._name
4.下面程序的输出结果是什么( )
int[] arr = new int[10];
D. onload事件
32.编译并运行以下代码将发生什么?( )
class MyClass {
int x;
MyClass(int i) {
x = i;
}
public static void main(String args[]) {
MyClass m1 = new MyClass(100);
MyClass m2 = new MyClass(100);
C.输出Both are equal.
D.输出Both are not equal
33.阅读下面的html页面,选出能获取table元素的语句( )
<html>
<body>
<table name=”mytab”>
<tr>……</tr>
</table>
</body>
</html>
A.document.getElementById("mytab")
B.x=4,y=6
C.x=5,y=6
D.x=6,y=6
9.尝试运行下面的代码会发生什么?( )
public class Test {
public static void main(String[] args) {
boolean m = true;
if (m = false) {
System.out.println("true");
C.Value for i = 2 value for j = 2
D.Value for i = 3 value for j = 1
14.编译并运行以下代码将发生什么?()
public static void main(String args[]){
char digit = 'a';
for (int i = 0; i < 10; i++){
黑马训练营入学测试题
共50道题,每道题2分,总分100分,80分为合格。
注意,所有题目均为多项选择题。
1.在JAVA中,下列哪些说法是正确的()
A.java源文件的扩展名为.java
B.写好的java源程序可以直接运行
C.编写的源程序必须先编译后才能运行
D.程序员可以读懂扩展名为.class的文件
2.在java中,关于数组描述正确的是()
}
public static void main(String[] args) {
new Z();
}
}
A.Z
B.YZ