第二次作业 Java编程基础
-
A、在main()方法中任何位置定义的变量,其作用域为整个main()方法。
-
B、代码块中定义的变量,在代码块外也是可以使用的。
-
C、变量的作用域为:从定义处开始,到变量所在代码块结束的位置。
-
D、变量的作用域不受代码块的限制。
参考答案 :C
答案说明 :变量的作用域为:从定义处开始,到变量所在代码块结束位置。
-
A、//**//
-
B、/*/*
-
C、//
-
D、/**/
参考答案 :D
答案说明 :/* */ 表示多行注释,以“/*”起始,以“*/”结束。
-
A、7
-
B、1
-
C、2
-
D、 3
参考答案 :B
答案说明 :“a %= 2;”运算相当于“a = a % 2;”,因此a的值为7模于2后的结果,因此答案为B。
-
A、user
-
B、$inner
-
C、class
-
D、login_1
参考答案 :C
答案说明 :Java中的class是关键字所以不能作为标识符
-
A、只有数据类型相同的数据才能进行运算。
-
B、byte类型和short类型的数据是不能一起运算的。
-
C、两个byte类型数据一起运算时会把先自动提升到int类型再运算。
-
D、两个整型在一起运算时,结果一定是int。
参考答案 :C
答案说明 :byte类型和short类型的数据一起运算时会把先自动提升到int类型,再运算。
-
A、byte a=1;
-
B、short b=100;
-
C、int c='a';
-
D、long d=8888888888;
参考答案 :D
答案说明 :java中的整型数据默认是int类型,long d=8888888888;它的值超过了int类型的范围,这时如果要描述成一个long数据,必须在值后面加上L后l。
-
A、int a=10;
-
B、b=2;
-
C、int =20;
-
D、int a;b=a+10;
参考答案 :A
答案说明 :变量定义的基本格式 数据类型 变量名=值;变量一定要先初始化后才可以使用。
-
A、198
-
B、2e3f
-
C、true
-
D、null
参考答案 :C
答案说明 :198属于整型常量,2e3f属于浮点数常量,null属于null常量。
-
A、=
-
B、==
-
C、<
-
D、 <=
参考答案 :A
答案说明 :无
-
A、int+int
-
B、long+long
-
C、byte+byte
-
D、double+double
参考答案 :C
答案说明 :byte型的变量在运算期间类型会自动提升为int型。
-
A、-=
-
B、=
-
C、==
-
D、 *=
参考答案 :C
答案说明 :选项C属于比较运算符,其他三项属于赋值运算符。
-
A、const
-
B、false
-
C、Final
-
D、try
参考答案 :C
答案说明 :无
int a = 1;
int b = a++;
int c = ++a;
int d = a++ + ++a;
System.out.print(a + "," + b + "," + c + "," + d);
下面选项中,哪一个是程序的输出结果()3分
-
A、 5,1,3,9
-
B、5,2,3,9
-
C、5,1,2,9
-
D、 5,1,3,8
参考答案 :D
答案说明 :++在前表示先运行自加运算,++在后表示后运行自加运算。
判断题
-
-
参考答案 :对
答案说明 :无
-
-
参考答案 :对
答案说明 :运算符“&”和“&&”都表示“与”操作,当运算符两边的操作数任何一边的值为false时,其结果为false,当两边的值都为true时,其结果才为true,它们的运算结果一致。
-
-
参考答案 :对
答案说明 :无
-
-
参考答案 :对
答案说明 :在为浮点数类型的变量赋值时,默认就是double类型。
-
-
参考答案 :对
答案说明 :无
-
-
参考答案 :错
答案说明 :无
-
-
参考答案 :错
答案说明 :常量就是在程序中固定不变的值,是不能改变的数据。
-
-
参考答案 :对
答案说明 :浮点数常量就是在数学中用到的小数,因此可以说明所有的小数都是浮点型常量。
-
-
参考答案 :对
答案说明 :在Java中,一个小数会被默认是double类型的值,一个整数会被默认是int类型的值。
-
-
参考答案 :错
答案说明 :Java语言是严格区分大小写的。在定义类时,不能将class写成Class。
填空题
参考答案 :【小写】
答案说明 :无
参考答案 :【空】
答案说明 :无
参考答案 :【/*】【*/】
答案说明 :文档注释是以“/**”开头,并在注释内容末尾以“*/”结尾。
参考答案 :【/**】【*/】
答案说明 :无
参考答案 :【自动类型转换】
答案说明 :无
参考答案 :【class】
答案说明 :无
参考答案 :【97】
答案说明 :Java中的字符使用Unicode编码表,Unicode兼容ASCII编码表,在ASCII编码表中小写的’a’字符编码为97。
参考答案 :【==】
答案说明 :无
参考答案 :【F或f】【D或d】
答案说明 :无
参考答案 :【4】
答案说明 :无
参考答案 :【//】
答案说明 :无
参考答案 :【//】
答案说明 :多行注释是以“/*”符号开头,以*/符号结尾。
答案说明 :无
简答题
我的答案:
1.包名所有的字母一律小写。
2.类名和所有接口每个单词的首字母都要大写。
3.常量名的所有字母都大写,单词之间用下划线连接。
4.变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写。
5.程序中应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读。
参考答案 :(1)包名所有字母一律小写。例如:cn.itcast.test。(2)类名和接口名每个单词的首字母都要大写。例如:ArrayList、Iterator。(3)常量名所有字母都大写,单词之间用下划线连接。例如:DAY_OF_MONTH。(4)变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写。例如:lineNumber、getLineNumber。(5)在程序中,应该尽量使用有意义的英文单词定义标识符,使得程序便于阅读。例如,使用userName定义用户名,password定义密码。
答案说明 :无
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具