黑马程序员技术交流社区

标题: JavaEE传智面授基础班第一次考试试题 [打印本页]

作者: zeng1002    时间: 2017-3-31 23:12
标题: JavaEE传智面授基础班第一次考试试题
[hide=d5]一、判断题(30分)

1 . if的条件表达式运算结果必须是boolean数据.

2 . Java中的数组空间分配在堆内存中,还没有默认的初始化数据.

3 . 使用java命令可以编译任何java程序.

4 . 在程序中,可以将一个byte类型的值赋值给一个int类型的变量,不需要特殊声明.

5 . classpath是给JVM使用的。在其中可以配置class文件所在的目录。

6 . java程序必须编译后才可以运行.

7 . Java中的数组的长度随着数据的存储增加长度可以改变.

8 . path环境变量是专门提供给Java程序使用的.

9 . break可以使用在循环中,因此break可以终止所有的循环.

10 . Java中的数组定义完成之后,空间类型固定,不能保存类型不一致的数据.


二、填空题(30分)

11 . Java中的注释可以分为______、__________、__________;

12 . 在java中,byte类型数据占据________个字节,short类型的数据占据_________个字节,int类型的数据占据4个字节,long类型的数据 占据_______个字节。

13 . 假设 int x = 2, 三元表达式 x > 0 ? x+1 : 5 的运算结果是_________

14 . 在java中,___________是用来结束单次循环,进入下一次循环的。

15 . 阅读下面代码:

                int x = 1;
                int y = 2;
                if (x % 2 == 0)
                {
                        y++;
                 }
                else
                {
                        y--;
                 }
                System.out.println("y="+y);

      那么程序运行结束后,y的值是__________

16 . 若int a[][]={{123,456},{34,56},{67,78}},则a[2][1]=__________

17 . 若x=5,则表达式(x++)/3的值是________

18 . 若int [] a={12,45,34,23,18},在a[2]=_________

19 . 若double a=2;a+=3执行后a的值是__________

20 . 阅读下面代码,请写出结果_________
       
        class Demo
        {
         public static void main(String[] args)
        {
        _________ f = 3.14F;
        System.out.println(f);
        }
        }




三、实操题

21,查询指定元素值在指定数组中的角标值,要求:

定义static int getLastIndex(int[] arr, int num)方法,要求该方法完成:

返回指定数组arr中指定整数num的角标值,如果:

指定数组arr中不存在指定整数num,那么返回-1

指定数组arr中存在多个相同的指定整数num,那么返回num值对应的最大角标值(最后的num对应的角标)

定义main方法,在main方法中完成:

1.     创建int数组arr,arr包含11, 32,55, 47,55, 79,23

2.     获取键盘录入整数num

3.     传递该数组arr和num,调用getLastIndex(int[] arr, int num)方法得到返回值,并打印在控制台上。
















22,获取1-n之间元素值为奇数的累加和,要求如下:

定义int getSum(int n)静态方法,方法内要求:获取1-n之间(包含1和n)元素值为奇数的累加和,并返回

定义main方法,方法内完成:

1.     获取一个键盘录入整数n

传递n调用方法getSum(int n),获取返回值并在控制台打印输出返回值,打印输出格式如下:"1-4之间的奇数总和为:4"















[/hide]

第一次基础班考试的题目,不难,大家可以参考参考

作者: zeng1002    时间: 2017-3-31 23:13
今晚刚考完的,只出了选择填空的答案,编程题的答案还没出来的,卷子也还没有批阅的,所以楼主也没有答案呀.
作者: schlylm    时间: 2017-3-31 23:24
可能我是新手,怎么感觉好难!

作者: zeng1002    时间: 2017-3-31 23:26
schlylm 发表于 2017-3-31 23:24
可能我是新手,怎么感觉好难!

我们这是学到第五天的第一次考试,你以后上基础班了这些题肯定不会难的,前提是认真学。

作者: always_L    时间: 2017-3-31 23:27
zeng1002 发表于 2017-3-31 23:13
今晚刚考完的,只出了选择填空的答案,编程题的答案还没出来的,卷子也还没有批阅的,所以楼主也没有答案呀. ...

有答案了麻烦说一声,谢谢啦

作者: zeng1002    时间: 2017-3-31 23:37
always_L 发表于 2017-3-31 23:27
有答案了麻烦说一声,谢谢啦

好的,等答案出来了我一起发

作者: HTML.CSS    时间: 2017-3-31 23:54
前来围观

作者: conyzz    时间: 2017-3-31 23:57
(⊙o⊙)

作者: 土豪金    时间: 2017-4-1 00:07
后排围观

作者: 轻风24    时间: 2017-4-1 01:44
哈哈哈,看来我们是一个班级的,昨天的考试最纠结的是编程第一题,看完题目第一眼就看出来要倒着遍历,代码也没错.只可惜自己脑子犯傻了,明明已经对的思路和代码,却看错了,后面搞得好复杂...
作者: bestqianye    时间: 2017-4-1 06:38
老哥稳

作者: Port    时间: 2017-4-1 07:40
看看看

作者: 全力以赴    时间: 2017-4-1 10:33
谢谢分享,看一下

作者: 風中雨来    时间: 2017-4-1 15:35
谢谢分享
作者: 風中雨来    时间: 2017-4-1 15:48
schlylm 发表于 2017-3-31 23:24
可能我是新手,怎么感觉好难!

那是因为好多东西你还没学习
作者: schlylm    时间: 2017-4-1 19:23
風中雨来 发表于 2017-4-1 15:48
那是因为好多东西你还没学习

你知道,16天的基础  大概讲到哪吗。

作者: 当里个当    时间: 2017-4-2 19:17
哦哦哦改成o

作者: 当里个当    时间: 2017-4-2 19:18
基础班

作者: 闲时弄月    时间: 2017-4-3 00:57
黑马等我 我快来了
作者: 永夜丶    时间: 2017-4-3 13:08
看看呢  我马上也要去了
作者: newu    时间: 2017-4-3 13:55
黑马等我 我快来了
作者: sif    时间: 2017-4-3 18:57
回帖围观
作者: 17631331017    时间: 2017-4-3 21:08
我们后天考试

作者: 493041399    时间: 2017-4-4 17:39
666666666666
作者: 剑桥子卿卿    时间: 2017-4-17 09:02
可以的,哈哈,提前见识见识

作者: nrsc    时间: 2017-6-19 13:11






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2