![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java相关题
文章平均质量分 64
练习题题整理
故丨是
这个作者很懒,什么都没留下…
展开
-
习题&面向对象-3
1.下面关于java中类的说法哪个是不正确的?(C)A.类体中只能有变量定义和成员方法的定义,不能有其他语句。B.构造函数是类中的特殊方法C.类一定要声明为 public的,才可以执行D.一个java文件中可以有多个class定义。2.假设int x = 2,三元表达式 x > 0 ?x+1 : 5 的运行结果是以下哪一个?(C)A.0B.2C.3D.53.下列有关继承的说法。正确的是:(B)A.子类能继承父类的所有方法和属性B.子类能继承父类的非私有方法和属性C.子类只能继原创 2021-05-30 16:16:07 · 1648 阅读 · 0 评论 -
习题&面向对象-2
1.一个类的构造方法的作用是什么? 若一个类没有声明构造方法,该程序能正确执行吗? 为什么?构造方法主要作用是完成对类对象的初始化工作。若一个类没有声明构造方法,该程序可以执行。因为一个类即使没有声明构造方法也会有默认的不带参数的构造方法。2.静态方法和实例方法有何不同?在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和原创 2021-05-27 17:35:52 · 492 阅读 · 0 评论 -
习题&面向对象-1
1.程序执行的结果是:(B)public class Point { int y = 7; public void step(int y) { y += y; } public static void main(String[] args) { Point p = new Point(); p.step(10); }}A.14B.20C.10D.172.程序的执行结果是:(B)public class原创 2021-05-25 17:36:44 · 182 阅读 · 0 评论 -
习题&面向对象
1.面向对象和面向过程的区别面向过程:一种较早的编程思想 ,顾名思义就是该思想是站着过程的角度思考问题,强调的就是功能行为,功能的执行过程,即先后顺序,而每一个功能我们都使用函数(类似于方法)把这些步骤一步步实现。使用的时候依次调用函数就可以了。面向对象:一种基于面向过程的新编程思想,顾名思义就是该思想是站在对象的角度思考问题,我们把多个功能合理放到不同对象里,强调的是具备某些功能的对象。具备某种功能的实体,称为对象。面向对象最小的程序单元是:类.面向对象更加符合常规的思维方式,稳定性好, 可重用原创 2021-05-23 15:19:20 · 204 阅读 · 0 评论 -
方法
17. 下面哪个是main()方法的合法参数(C)A.char args[]B.char args[][]C.String args[]D.String args18. 已知如下的命令执行 java MyTest a b c。请问哪个语句是正确的?( A )A. args[0] = “MyTest a b c”B.args[0] = “MyTest”C.args[0] = “a”D.args[1]= ‘b’29. main()方法的返回类型是什么? ( B )A. intB. vo原创 2021-05-21 10:42:06 · 300 阅读 · 0 评论 -
习题&控制语句
1.下列语句序列执行后, m 的值是(C)int a=10, b=3, m=5;if( a==b ){ m+=a;} else{ m=++a*m;}A) 15B) 50C) 55D) 52.下列语句序列执行后, k 的值是 (B)int i=4;int j=5;int k=9;int m=5;if(i>j||m<k){ k++;} else{ k--;}A) 5B)10C) 8D) 93.下列语句序列执行后, k 的原创 2021-05-20 20:05:32 · 2255 阅读 · 0 评论 -
习题&运算符
1.设有如下变量,以下哪些语句编译不出错? (B)char c = 'c';int i = 10;double d = 10;long l = 1;String s = "Hello";int a = 2;A. c=c+i;B. s+=i;C. i+=s;D.c+=s;2.若有 a=3,则执行下列语句为a的值为? a+=a*=a; (B)A. 3B. 12C. 9D.183.下面的运算符中,用于执行除法运算是哪个?(A)A. /B. \C. %D. *4.下面代码原创 2021-05-19 16:26:19 · 1180 阅读 · 0 评论 -
习题&数据类型
1 . 用8位无符号二进制数能表示的最大十进制数为 ( C )A. 127B. 128C. 255D. 2562 .以下能作为char类型的字面值的有( B )A. “e”B. ‘f’C. ‘\u12’D. ‘\u0012’E. ‘\n’3 . byte变量的取值范围是( B )A. 0~65535B. -128~127C. -256-255D. 0~327674. 以下选项中正确的有( AC )A. int i = 32;B. float f = 45.32;原创 2021-05-18 17:46:42 · 2681 阅读 · 3 评论 -
习题&标识符和关键字
1.下面那个变量的定义是正确的?(C)A.3COMB.123456C._abc123D.*a123456782. 请写出标识符的命名规则是什么?由英文字母、数字、_和$组成,长度不限。标识符的第一个字符不能是数字标识符区分大小写。标识符不能包含空格。3.下列属于正确标识符的选项有[多选]( BDGH )A. intB. $_CountC. 3MD. HelloE. b-7F. ms#dG. boolH. D9658...原创 2021-05-18 16:16:14 · 1158 阅读 · 2 评论 -
Java概述
1、Java语言有哪些特点?简单易学(Java语言的语法与C语言和C++语言很接近)面向对象(封装、继承、多态)平台无关性(Java真正操作的内存是JVM,不同的平台有不同的JVM。)支持网络编程并且很方便(Java语言诞生本身就是为简化网络编程设计的)完全支持多线程并发(多线程机制使应用程序在同一时间并行执行多项任)可移植性/跨平台(只要编写一次,可以做到到处运行。)健壮性(Java语言的强类型机制、异常处理、垃圾的自动收集[GC]等。)安全性(Java不容易导致内存的泄漏等)2、J原创 2021-05-15 11:40:20 · 111 阅读 · 0 评论