黑马程序员技术交流社区

标题: 自我测评,大家都做做! [打印本页]

作者: 多情浪子    时间: 2016-3-26 08:08
标题: 自我测评,大家都做做!
1
下列哪些不是java开发工具( ) -----  单选                                  D
A、Editplus
B、 MyEclipse
C、 Eclipse
D、PhotoShop


2
配置classpath的目的( ) ----- 单选                      A               
A、 为了在任意盘符下执行javac命令
B、为了在任意盘符下可以找到.class字节码文件
C、可以在找到任意位置下的.java文件
D、可以找到任意盘符下的.exe文件


3
下列不属于约定俗成的是( ) ----- 单选                A
A、左大括号前需要有空格
B、大括号要对齐
C、遇到右大括号要缩进
D、每一行代码都要缩进


4
下列不属于人机交互的方式( ) ----- 单选                           C
A、命令行
B、语音识别
C、图形化界面
D、借助开发工具


5
对于jdk安装目录下文件解释错误的是( ) ----- 单选                                 B
A、bin目录下都是存放一些可执行的程序
B、db文件夹是一个小型的数据库
C、src目录下存放的java基础的源文件
D、lib目录下存放的都是一些头文件


6
验证jdk安装是否成功正确的方式( ) ----- 单选                                D
A、在DOS命令窗口输入javac
B、在DOS命令窗口输入java
C、在DOS命令窗口输入javaw
D、通过DOS命令切换到jdk的安装目录下,分别输入java 和javac,如果正常显示一些内容就说明安装成功


7
不属于java语言的特点的选项( ) ----- 单选                                        D
A、跨平台
B、面向对象
C、开源
D、低性能


8
观看代码片段分析结果( ) ----- 单选                                                B
public static void main(String [] args){
    system.out.println("Hello World!");
}
A、主函数写错
B、输出语句写错
C、输出Hello World
D、输出HelloWorld


9
下面程序运行的结果是( ) ----- 单选                                             B
class HelloWorld {
    public static void main(String [] args){
        System.out.print("Hello");
        System.out.print("World");
    }
}
A、Hello
    World

B、HelloWorld
C、执行javac编译出错
D、执行java运行出错


10
关于jdk描述错误的是( ) ----- 多选                                    D
A、jdk是java运行环境
B、jdk里包含了jre
C、jdk是java开发工具,并且包含了jre
D、jdk是java虚拟机

11
下列哪些不属于java语言的关键字( ) ----- 单选                                   A
A、class
B、static
C、void
D、HelloWorld


12
java注释有3种,单行注释,多行注释和文档注释,下列有关注释的说法不正确的是( ) ----- 单选                                  B
A、注释指的是用来对程序的某个功能或者某行代码进行解释说明
B、注释只在java源文件中有效
C、在多行注释中,能够嵌套多行注释
D、注释不会被编译到class字节码文件
13
下列关于java关键字说法正确的是( ) ----- 单选                                                A
A、被java语言赋予了特殊含义的一些单词
B、只要在Editplus里高亮显示的单词都是关键字
C、关键字和一般的单词没有什么区别
D、代码里的所有单词都是关键字
14
列出当前文件夹下所有文件和文件夹的DOS命令( ) ----- 单选                                      A
A、dir
B、mkdir
C、cd..
D、md
15
下列关于编写java程序说法正确的是( ) ----- 单选                                                   C
A、在编写代码的时候标点符号可以是中文也可以是英文状态
B、java程序的后缀名可以是任何后缀
C、括号一定要匹配(括号要成对出现)
D、大小写可以随意(不区分大小写)
16
下列哪个不是合法的标识符( ) ----- 单选                                    A
A、class
B、Hello
C、_hello
D、$world
这些题我只得了70%的通过率,求各位大神帮我解答一下,我哪里错了,真心是不知道啊,黑马这里也不说哪里错了,错在哪里,真实气死我了!
后面是我做的答案,求大神帮我看看哪里错了,因为什么?谢谢你们了


作者: 青争心    时间: 2016-3-26 20:45
我也是的  也不知道哪里错了  这得改进下 啊
作者: CangYe    时间: 2016-3-26 20:47
11B   12C   我只看到这两个
作者: 874831352    时间: 2016-3-26 22:58
我还是处于弱区呢了
作者: ckm666666    时间: 2016-3-26 23:01
好多抠字眼的题,好难过
作者: r1503882525    时间: 2016-3-27 17:21
第二题错误:
配置classpath的目的( ) ----- 单选                      A/正确答案:B               
A、 为了在任意盘符下执行javac命令
B、为了在任意盘符下可以找到.class字节码文件
C、可以在找到任意位置下的.java文件
D、可以找到任意盘符下的.exe文件
解析:其实我们配置了JAVA_HOME环境变量的时候就已经能在任意盘符下执行javac命令了。
         classpath是为了在任意盘符下编译class字节码文件。也就是B,任意目录找到class文件。

第三题错误:
下列不属于约定俗成的是( ) ----- 单选                A/正确答案D
A、左大括号前需要有空格
B、大括号要对齐
C、遇到右大括号要缩进
D、每一行代码都要缩进
解析。左大括号前加空格是约定俗成的一部分。B大括号要对齐其实也不太对。比如class Demo {
     这就是左大括号前面加空格,遇到右大括号要缩进。但我们黑马要求的是此左大括号放在Demo的后面而
     不是另起一行。所以是没法跟下面的右大括号对齐的。
}
但D答案更不靠谱。每一行都缩进。试问难道class也缩进?右大括号也缩进?所以正确答案是D。

第四题错误:
下列不属于人机交互的方式( ) ----- 单选                           C/正确答案B
A、命令行
B、语音识别
C、图形化界面
D、借助开发工具
解析:毕向东老师在基础教程里第一集就说了。人机交互的方式有两种。命令行跟图形化界面方式。你这题可以说错的离谱。
其他两种我也不敢肯定哪个是错。语音识别跟借助开发工具都跟计算机有交流。但因为后者有人对计算机的要求。有计算机对人的反馈。所以我觉得在这题里语音识别不属于人机交互的方式。因为这里只是计算机对人的命令进行了识别,而没有说有反馈。其实语音识别何尝不是一种人机交互的方式?比如你语音对计算机说打开音乐。计算机就打开了音乐播放软件,这也是交互。

第十题错误:
关于jdk描述错误的是( ) ----- 多选                                    D/正确答案A,D
A、jdk是java运行环境
B、jdk里包含了jre
C、jdk是java开发工具,并且包含了jre
D、jdk是java虚拟机
解析:jdk是java开发环境。jvm才是java虚拟机。

第十一题错误:
下列哪些不属于java语言的关键字( ) ----- 单选                                   A/正确答案D
A、class
B、static
C、void
D、HelloWorld
解析:同学你这题错的我无言以对。HelloWorld是关键字?我也是醉了。你闭眼选的吧。

第十二题错误:
java注释有3种,单行注释,多行注释和文档注释,下列有关注释的说法不正确的是( ) ----- 单选                                  B/正确答案C。
A、注释指的是用来对程序的某个功能或者某行代码进行解释说明
B、注释只在java源文件中有效
C、在多行注释中,能够嵌套多行注释
D、注释不会被编译到class字节码文件
解析:注释确实只在java源文件中有效。在class文件里是没有注释的。这也是为什么注释不占内存的原因。
而多行注释是不能嵌套多行注释的。比如:/*   /*   */   */ 这样嵌套第一个/*跟第三个*/就会成为一个完整的多行注释。而第二个/*成为注释内容。最后一个*/就变成了废代码。编译不通过。
作者: chaojiwudi    时间: 2016-3-27 19:57
我也是的 不知道哪里错了
作者: soul_浅蓝    时间: 2016-3-27 22:27
这算是泄题么?
作者: 多情浪子    时间: 2016-3-28 06:38
soul_浅蓝 发表于 2016-3-27 22:27
这算是泄题么?

我也没办法啊。做完了连答案都没有,真心不知道哪里错了
作者: 多情浪子    时间: 2016-3-28 06:59
r1503882525 发表于 2016-3-27 17:21
第二题错误:
配置classpath的目的( ) ----- 单选                      A/正确答案:B               
A、  ...

这位大哥,太感谢你了,真的,我都不知道说什么好了,做完了也不知道答案,谢谢你了,真心感谢,不过我也有点对不起你,有的题目我是故意错的,我希望做的人能看见,也希望你们能够认真的给我答案,在这里我真诚的想你道歉,对不起,我还有好多的问题了,大哥,可以加一下好友吗??我的qq是:646390162,昵称是:王彦伟,大哥,求求你了,一定要加我啊
作者: wsl123456    时间: 2016-6-7 13:39
刚做了自我测评
作者: demon凯    时间: 2016-6-13 10:50
自测题还是很基础的呀
作者: ImKing    时间: 2016-7-5 18:49
wsl123456 发表于 2016-6-7 13:39
刚做了自我测评

自测题多少道试题啊,有什么需要注意的吗?希望大神指点一二,谢谢 {:3_56:}




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