2022年《Java面向对象编程》练习题.pdf
《2022年《Java面向对象编程》练习题.pdf》由会员分享,可在线阅读,更多相关《2022年《Java面向对象编程》练习题.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 面向对象编程练习题专题 1 初识 Java 一、填空题1.自从 Sun推出 Java以来,按应用范围可分为三个版本,分别就是 ()、()、( )。2.环境变量的设置 ,若 JDK 安装在 “D: JDK ”, 则应设置 Path为( )、classpath为( )。3.Java源文件的扩展名为 ( ),用 Javac编译 Java源文件 ,得到的字节码文件的扩展名为( )。4.如果 Java源文件中有多个类 ,那么只能有一个类就是 ()类。二、选择题1.作为 Java应用程序入口的 main 方法,其声明格式就是 () A.public static int main(String
2、args) B.public static void main(String args) C.public void main(String args) D.public int main(String args) 2.下面命令正确的就是 () A.java AppFirst、java B.java AppFirst C.java appfirst、class D.javac AppFirst 3.设有一个 Java小程序 ,源程序名为 FirstApplet、 java,其 HTML 文件为 FirstApplet、 html,则运行该小程序的命令为() A.java FirstApplet
3、 B.javac FirstApplet、java C.appletviewer FirstApplet、java D.appletviewer FirstApplet、html 4.JDK 安装完成后 ,主要的命令如 javac、java 等,都存放在根目录的 ()文件夹下。A.bin B.jre C.include D.doc 5.Java语言就是一种_语言。A.机器B.汇编C.面向过程的D.面向对象的6、Java程序的最基本组成单位就是_。A.函数B.过程C.变量D.类三、简答题 (十分重要 ) 1.Java语言有哪些特点?2.JDK 安装完成后 ,如何设置环境变量?4.简述 Java应
4、用程序的开发过程精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 19 页 - - - - - - - - - - Java 面向对象编程练习题专题 2 标识符、表达式、数据类型一、填空题1.Java逻辑常量有两个 :()与()。2.写出下列表达式的运算结果,设 a=2,b=-4,c=true。(1)-a%b+ ( )(2)a=1 & a b) ()(4)(-a)a ()(5)(double)(a+b)/5+a/b ()3、比较两个数相等的运算符就是: 。4、Java中的八种基本数据类型分别就是
5、:char、与。二、选择题1.下面这些标识符哪个就是错误的( ) A.Javaworld B._sum C.2Java Program D.$abc 2.下列哪一组运算符的优先级顺序就是从高到低排列的( ) A.|、&、 !B.&、| C.! 、%、+ D.、3 ? +a : b+); A.a 的值为 2,b 的值为 3,c 的值为 1 B.a 的值为 2,b 的值为 4,c 的值为 2 C.a的值为 2,b 的值为 4,c的值为 1 D.a 的值为 2,b 的值为 3,c 的值为 2 6.设各个变量的定义如下 ,哪些选项的值为 true ( ) int a=3, b=3; boolean f
6、lag=true; A.+a = = b B.+a= = b+ C.(+a = = b) | flag D.(+a= =b) & flag 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 19 页 - - - - - - - - - - Java 面向对象编程练习题7.表达式 (int)6、5/7、5*3 的值的类型为 ()?A.short B.int C.double D.float 8.设 a, b, x, y, z均为 int 型变量 ,并已赋值 ,下列表达式的结果属于非逻辑值的就是(
7、) A.xy & bx-y C.y = = +x D.y+x*x+ 9.下面语句输出的结果为 ( ) Syste 、out、println(52); A.6 B.7 C.10 D.25 10.对下面的语句执行完后正确的说法就是:( ) int c=c/3;System、out、println(c); A.输出结果为 21 B.输出结果为 22 C.输出结果为 32 D.输出结果为 33 11.以下选项中变量 a已定义类型 ,合法的赋值语句为 ( ) A.a = int(y); B.a= =1; C.a = a+1=3; D.+a; 12.执行下列程序段后 ,ch,x,y 的值正确的就是 :(
8、) int x=3, y=4; boolean ch; ch=xy&+x=-y; A.true , 6, 8 B.false , 6, 8 C.e, 7, 7 D.false, 7, 7 19、下列程序运行的结果就是。public class A public static void main(String args) int x = 7%3; while(x) x-; System 、out、println(x); A.0 B.1 C.true D.编译错误三、编程题1.使用 Math、pow()方法 ,求出 2 的 32 次方的值。专题 3 流程控制语句一、填空题1.在 switch 语句
9、中的表达式的类型必须就是( )或者( )。2.break在循环语句中的作用就是()。3.分支语句包括 ()与()。4.while 循环语句的循环次数(),do-while 语句的循环次数 ( ),for 语句的循环次数()。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 19 页 - - - - - - - - - - Java 面向对象编程练习题二、选择题1.下面程序片段输出的就是什么() int a=3, b=1; if(a=b) Syste、out、println(“a=”+a);A.a
10、=1 B.a=3 C.编译错误 ,没有输出D.正常运行 ,但没有输出2.下面语句执行后 ,x 的值为 ( ) int a=4, b=5, x=3; if(+a=b) x=x*a; A.3 B.12 C.15 D.20 3.请瞧下面的程序代码 : if(x0) Syste 、out、println(“first”);else if(x20) Syste、out、println(“second”);else Syste 、out、println(“third”);当程序输出 “second”时,x 的范围就是 ( B) A.x=0 B.x=0 C.x0 D.x=20 4.请瞧下面的程序代码 : s
11、witch(n) case 0: Syste 、out、println(“first”);case 1: case 2: Syste 、out、println(“second”); break;default: Syste 、out、println(“end”); 当 n 为何值时 ,程序段将输出字符串 ”second”( ) A. 0 B.1 C.2 D.以上都可以5.下列语句执行后 ,j 的值就是 () int j=3, i=3; while(-i!=i/j) j=j+2; A. 4 B.5 C.6 D.7 6.下列语句执行后 ,x 的值就是 () int x=2 ; dox+=x ; w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java面向对象编程 2022 Java 面向 对象 编程 练习题
限制150内