java中所定义的版本不包括_java作业与答案_Pein融的博客-程序员宅基地

技术标签: java中所定义的版本不包括  

第一次作业

1、 JAVA所定义的版本中不包括:( B )

A、 JAVA2 EE B、 JAVA2 Card C、 JAVA2 ME D、 JAVA2 HE E、 JAVA2 SE

2、 下列说法正确的是( A )

A、 JAVA程序的main方法必须写在类里面 B、 JAVA程序中可以有多个main方法 C、 JAVA程序中类名必须与文件名一样

D、 JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来

3、 Java中,在如下所示的Test类中,共有( D)个构造方法。

public class Test{ private int x; public Test(){ x=35; }

public void Test(double f){ This.x=(int)f; }

public Test(String s){} }

A、 0 B、 1 C、 2 D、 3

4、 变量命名规范说法正确的是( B )

A、 变量由字母、下划线、数字、$符号随意组成; B、 变量不能以数字作为开头; C、 A和a在java中是同一个变量;

D、 不同类型的变量,可以起相同的名字;

5、 下列javaDoc注释正确的是( C )

A、 /*我爱北京天安门*/ B、 //我爱北京天安门*/ C、 /**我爱北京天安门*/ D、 /*我爱北京天安门**/

6、 为一个boolean类型变量赋值时,可以使用( B )方式

A、 boolean = 1;

B、 boolean a = (9 >= 10); C、 boolean a=\真\D、 boolean a = = false;

7、 以下( C )不是合法的标识符

A、 STRING B、 x3x; C、 void D、 de$f

8、 表达式(11+3*8)/4%3的值是( D

A、 31 B、 0 C、 1 D、 2

9、 ( A )表达式不可以作为循环条件

A、 i++; B、 i>5; C、 bEqual = str.equals(\D、 count = = i;

10、运算符优先级别排序正确的是( A)

A、 由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符; B、 由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符; C、 由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符; D、 由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;

11、以下程序的运行结果是:( B ) public class Increment{ public static void main(String args[]) { int a; a = 6; System.out.print(a); System.out.print(a++); System.out.print(a); } }

A. 666 B. 667 C. 677 D. 676

12、下列值不为true的表达式有( C )。

)

A、 \B、 \john\C、 \john\

D、 \

13、下列输出结果是( C )

int a = 0 ; while ( a < 5 ) { switch(a){

case 0:

case 3 : a = a + 2; case 1 :

case 2 : a = a + 3; default : a = a + 5; } }

System.out.print ( a ) ;

A、 0 B、 5 C、 10 D、 其他

14、下列代码输出结果是( B )

int i = 10;

while ( i > 0 ){ i = i + 1; if ( i = =10 ){ break; } }

A. while循环执行10次 B. 死循环

C. 循环一次都不执行 D. 循环执行一次

15、下面有关for循环的描述正确的是( A )

A、 for循环体语句中,可以包含多条语句,但要用大括号括起来 B、 for循环只能用于循环次数已经确定的情况 C、 在for循环中,不能使用break语句跳出循环 D、 for循环是先执行循环体语句,后进行条件判断

第二次作业

课本98页选择题一到十题,100页简答题3和4

BDCCBDDCAB

3.差别:类是用来描述实体的“模板”或“原型”,而对象实际是类的一个实例,生成实例的过程叫做把“一个对象实例化”。一个实例化的对象实际上是若干个实例变量和实例方法组成的。当创建出一个类的实例时,系统将为实例变量指定内存,然后就可以利用实例方法去做某些工作。

例子:比如说:车。你可能想到很多种车,因为你没法具体到哪种车,哪辆车,所以说车就是一个类的概念。而说我家的那辆自行车,你就肯定可以想到那辆具体的车了。而这辆自行车是车中一个对象。

4.构造方法共有两种。其作用都是用于对类的成员变量进行初始化。

(1)参数化构造方法,此类构造方法可在类定义中进行编码。在创建类的对象时,传递的值和构造方法的参数应当在个数次序和数据类型上匹配。 (2)隐式构造方法:当一个类未定义构造方法时,Java虚拟机便提供一个默认构造方法,它不带任何参数,其主体不含任何语句。这种构造方法称为隐式构造方法。需要注意的是一旦定义了构造方法,系统就不会添加默认的构造方法了。

第三次作业 1、用abstract修饰的类称为抽象类,它们:A

A) 只能用以派生新类,不能用以创建对象; B) 只能用以创建对象,不能用以派生新类; C) 既可用以创建对象,也可用以派生新类; D) 既不能用以创建对象,也不可用来派生新类。 2、类中的某个方法是用final修饰的,则该方法:C

A) 是虚拟的,没有方法体; B)是最终的,不能被子类继承; C)不能用被子类同名方法复盖; D)不能用被子类其它方法调用。 3、一个类中,用static修饰的变量称静态变量:D

A) 同一时刻,该类的所有对象中该变量值都相同; B) 所有对象中的方法都不能对该变量进行赋值操作; C) 其值不能改变;

D) 与实例变量一样,每个对象中的值互相独立。 4、一个类中,用static修饰的方法称静态方法:B

A) 该类中其它方法不能调用它;

B) 它不能直接调用类中其它不用static修饰的方法; C) 没有用类创建对象之前,类外无法调用该方法;

D) 类外调用该方法的方式必须是:对象名.方法名(实参数据)。 5、关于接口以下说法正确的是:C

A) 接口中的变量必须用public static final三个修饰词修饰; B) 接口中的方法必须用public abstract两个修饰符修饰; C) 一个接口可以继承多个父接口; D) 接口的构造方法名必须为接口名。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34152044/article/details/114943305

智能推荐

关于Vite rollup部署 import “/@/XXX” form “XXX“问题(已解决)_长沙彭小黑的博客-程序员宅基地

报错问题Rollup failed to resolve import "/@/api/XXX" from "src/XXX.vue".This is most likely unintended because it can break your application at runtime.If you do want to externalize this module explicitly add it to`build.rollupOptions.external`原因rollup本

用python发邮件为什么接收不了_使用python发送邮件和接收邮件_呐傷.已黯淡的博客-程序员宅基地

发邮件是大家工作中最常用到的。今天来看一下怎么用python来发送和接收邮件。python实现发送和接收邮件功能主要用到poplib和smtplib模块。poplib用于接收邮件,而smtplib负责发送邮件。代码如下:#! /usr/bin/env python#coding=utf-8import sysimport timeimport poplibimport smtplib#邮件发送函数...

python中reverse函数与切片[::-1]的区别_dene_jucember的博客-程序员宅基地

刷到字符串反转时遇到的问题,输入形式为字符串数组,将该数组原地反转,无返回值使用s = s[::-1]时运行结果是输入的原字符串,在这条语句后面跟print打印s,s输出是反转后的字符串使用s.reverse()运行结果是反转后的字符串这是为什么?第一种方法难道不是将s的反转切片赋值给了s吗?为什么运行结果还是原本的s?...

maven连接私服配置m2 setting 文件_weixin_33711647的博客-程序员宅基地

2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...

python xgboost用法_如何使用ScikitLearn在XGBoost中实施单调约束?_Irene Shen的博客-程序员宅基地

我用scikitlearn建立了一个XGBoost模型,我对此非常满意。作为微调以避免过度拟合,我想确保一些功能的单调性,但在那里我开始面临一些困难。。。在据我所知,scikit-learn中没有关于xgboost的文档(我承认我真的很惊讶-知道这种情况会持续几个月)。我找到的唯一文档是直接在http://xgboost.readthedocs.io在这个网站上,我发现使用“单调约束”选项可以强制...

linux中替换的方法,linux vi 中s 替换方法_奇异果小姐的博客-程序员宅基地

vi/vim 中可以使用 :s 命令来替换字符:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky...

随便推点

C语言10的阶乘算法流程图,c语言编写的多位阶乘算法程序.doc_缪华武的博客-程序员宅基地

PAGE / NUMPAGES多位阶乘/*本程序是以计算 30000 的阶乘为例*//* This file "jiech2.c"created at 2001-08-24 20:15:22by LeiPeng .*/#include #include #include #include #include #include #define MAXN 0X7000int a[MAXN];int ma...

php fpm执行超时,增加PHP-FPM空闲超时设置_heyonie的博客-程序员宅基地

我们最近迁移到了PHP-FPM.但是,我们遇到了一些长时间运行的脚本的问题.代码看起来大致如下:foreach ($items as $item) {set_time_limit(30);proccessThatTakesAround2secs();}正常的PHP脚本时间限制也是30秒.之前工作正常,因为我们将每个项目的剩余时间限制重新设置为30秒.大约有1000个项目,这意味着该脚本通常需要大约...

[数据结构]栈实现中缀表达式转换为逆波兰表达式并计算_哦哦呵呵的博客-程序员宅基地

这是一个草稿 准备写逆波兰计算器。写之前我要先去看看代码 因为我忘了代码了。

mysql中的列_mysql怎么查询表中所有列(字段)?_weixin_39561179的博客-程序员宅基地

mysql查询表中所有列的方法:1、通过“*”查询表的所有列,语法“SELECT * FROM 表名;”;2、通过列出表的所有字段来查询表的所有列,语法“SELECT 字段列表 FROM 表名;”。MySQL 数据表是由行和列构成的,通常把表的“列”称为字段(Field),把表的“行”称为记录(Record)。查询表中所有列(字段)查询所有字段是指查询表中所有字段的数据。MySQL 提供了以下 2...

myeclipse10.7破解,解决导出war包时报“SECURITY ALERT: INTEGERITY CHECK ERROR”_小帽的博客-程序员宅基地

一、操作系统的环境是win7,64bit和32bit的操作系统我试过都OK按照网上一些Crack破解程序步骤操作就可以完成破解过程,也可以到我的CSDN资源里下载文件包myeclipse10.7破解,解决导出war包时报“SECURITY ALERT INTEGERITY CHECK ERROR”

推荐文章

热门文章

相关标签