第一章:
1、CPU指的是运算器和CRT F×
2、计算机与一般计算装置的本质区别是它具有存储程序和程序控制功能 T*√
3、在计算机中,控制器是执行算术运算和逻辑运算的部件,它的任务是对信息进行加工处理。 ×
4、程序在运行时发现的错误一般是程序语法上的错误。√*
5、第一代计算机时期没有操作系统。√
6、计算机中数值数据一般采用补码形式存储。√
7、利用Java语言可以开发客户端Java小程序和应用程序,以及独立的服务器应用程序等。√
8、Java2技术分为J2EE、J2SE和J2ME,其中J2SE是Java的企业版,用来针对企业级进行应用服务的开发。×
9、Java语言适合开发跨平台的应用程序。√
10、Java语言适合用来开发系统程序,像很多的操作系统及驱动程序都是用Java来编写的。×
11、Java源程序文件扩展名必须为.java,但文件名不必与(主)类名保持一致。×
12、Java的平台无关性主要是依靠JRE实现的。×
13、与Java应用程序(Application)不同,Java Applet程序的运行,需要得到客户端浏览器的支持。√
14、安装JDK时,需要配置环境变量path、classpath和JAVA_HOME。√
第三章:
1、J2EE企业版是以企业为环境而开发应用程序的解决方案。√
2、J2ME小型版是致力于消费产品和嵌入式设备的最佳解决方案。√
3、J2SE标准版为桌面开发和低端商务应用提供了可行的解决方案。√
4、Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。√
5、Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。×
6、在JDK命令行开发工具中,用编译程序编译生成的文件是二进制可执行文件。
√
7、Java程序可以分为Java Application和Java Applet两类,这两类程序的运行方式是相同的。
×
8、操作系统Microsoft Wndows XP/Wndows7、Linux、UNIX、Mac OS等都是支持Java虚拟机的操作系统。√
9、Javac是Java编译器,用来将Java源程序编译成Java字节码的程序。字节码文件名和源文件名相同,扩展名是.class。√
10、appletviewer 是Java小程序浏览器,可以执行HTML文件中的 Java小程序. Applet 是个模拟浏览器,可以显示Applet的运行结果。√
11、若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空,但分号不
可省略√
12、do…while循环的执行过程是无条件执行循环体一次,在根据判断条件决定是否继续执行循环体√
13、Java语言的任何类型,包括整型、浮点型、字符和布尔型都可以使用运算符“==”来比较是否相等,用运算符“!=”来判断是否不等。√
14、Java语言提供了三个专门的循环控制语句:for语句、while语句和do…while语句。√
15、在switch选择结构中,break语句是用于退出switch语句的,若无break语句则程序将除了执行符合条件语句之外,而且还依次执行其后的所有语句。√
16、switch语句中的表达式的值除了是整型或字符型还可以是布尔型。×
17、在switch语句中,case后面的子句和if后面的子句相似,可以是一条语句,也可以是多
条语句。√
18、在switch语句中,case后面的子句如果是多条语句,不用花括号{}将多条语句括起来。√
java库
19、在switch语句中,最后的default语句是必须的,其作用是当表达式的值与任何一个case语句中的值都不匹配时执行default。×
20、Java语言中,每个ASCII码英文占用8个bit,而中文占用两个字节(即16个bit)。×
21、在Java语言中,语句“boolean t=1;” 定义了boolean的类型变量t,并给它赋值为true
√
22、在Java语言中,执行语句“boolean t=1&&8;”的结果将使得变量t的值为true
√
23、已知语句“short t=640;”是正确的,语句“short t=640000;”也是正确的
×
24、语句“b=2a+2;”是正确的表达√
25、Java语言没有变量指针的用法,所以Java程序只有在运行结束后才能释放所占用的内存×
26、Java语言通过垃圾回收机制简化了程序的内存管理√
27、Java语言的引用数据类型包括数组、类和接口√
28、为避免混淆,构造函数名字可以不与所属类名同名。×
32、任何类必须显式定义该类的构造函数,以便对类成员初始化。×
33、Java语言是区分大小写的。√
34、if(true){int i=100;} System.out.println(i);运行此程序的结果是输出100。√
35、抽象方法不能含有方法体 并且必须在抽象类中。×
38、在同一个类中 不允许存在具有相同方法名和相同参数列表的方法 即使方法返回类型不同。√
39、Java语言中每个ASCII码字符和每个中文汉字字符也是占16个二进制位。√
40、Java语言不含有指针与析构方法 所以Java程序只有在结束运行时才能释放所占用的内存。×
41、int[] a={1,2,3}; System.out.println(a.length()); 以上语句运行的结果是显示3. √
42、abstract不能和final并列修饰同一个类。√
46、如果一个类不是内部类,则它的访问属性不能是private和protected. √
49、如果定义一个类时没有用到extends关键字,该类无直接父类。×
第四章:
1、switch语句不允许嵌套。√
2、break语句是Java语言中的跳转语句。√
3、continue语句是Java语言中的跳转语句。√
4、return语句不是Java语言中的跳转语句。×
5、Java语言支持无条件跳转语句goto。×
6、不使用标号的break语句只能跳出当前的switch或循环结构。√
7、带标号的break语句可以跳出由标号指出的语句块,并从语句块
的下条语句处继续执行。√
8、带标号的break语句可以用来跳出多重循环结构。√
9、continue语句只能用于循环结构。√
第五章:
1、Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。√
2、Java语言中的数组元素只能是基本数据类型而不能为对象类型。×
3、Java语言中的数组元素下标总是从0开始,下标可以是整数或者整型表达式。√
4、在Java的方法中定义一个常量要用const关键字。×
5、Java语言中的数组元素只能是基本数据类型而不能是对象类型。×
6、同C语言一样,在Java语言中,自定义方法必须放在主调方法之前定义,否则要在主调方法中在调用该自定义方法之前先声明。×
7、Java规定,任何static方法不得调用非static方法。√
8、在Java语言中,发生方法调用时,主调方法把实参的值传递给被调方法的形参,从而实现主调方法传递数据给被调方法。√
9、Java语言规定,用户的自定义方法可以不需要形式参数,此时方法名后不需要写形参,
括号也不需要。×
10、Java语言中,用户的自定义方法的返回值类型要与return语句中的类型相匹配。√
11、Java语言中,自定义方法的内部定义的变量只能在方法内部使用,称之为静态变量。√
12、用户自定义方法中局部变量的确定值要在该方法被调用时由形式参数传入确定。√
13、在不同的方法中,用户可以定义同名的变量,它们之间相互独立,具有不同的存储空间,并且该空间在方法被调用时分配,方法结束时失效。√
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论