JAVA程序基础(分类)复习-1

上传人:tia****nde 文档编号:36844798 上传时间:2018-04-03 格式:DOC 页数:8 大小:52.50KB
返回 下载 相关 举报
JAVA程序基础(分类)复习-1_第1页
第1页 / 共8页
JAVA程序基础(分类)复习-1_第2页
第2页 / 共8页
JAVA程序基础(分类)复习-1_第3页
第3页 / 共8页
JAVA程序基础(分类)复习-1_第4页
第4页 / 共8页
JAVA程序基础(分类)复习-1_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《JAVA程序基础(分类)复习-1》由会员分享,可在线阅读,更多相关《JAVA程序基础(分类)复习-1(8页珍藏版)》请在金锄头文库上搜索。

1、第一、二章java语言基础练习练习一(一(类类java程序)程序)1.Java是低级语言还是高级语言? 2.Java是面向对象的程序设计语言吗? 3. Java是编译型的计算机语言还是解释型的计算机语言? 4. Java语言的程序设计包含哪3个步骤? 5. Java源程序文件的后缀是什么? 6. Java源程序经编译后生成什么文件?其后缀是什么? 7. Java程序有哪两类? 8.类的定义由哪两部分组成? Public class AA 属性,方法 9.方法的定义由哪两部分组成? 10.一个Java源程序中可以有多个公共类(主类)吗? 11.一个Java源程序中可以有多个类吗?若有多个类时,程

2、序文件 名是什么? 12.一个Java Applet源程序的主类能有多个父类吗? 13. Java应用程序(Application)的主类的类头应如何写?它的主方法的方法头应如何写?Application 的入口在哪? 14.Java应用程序(Application)的主类中一定要有主方法(main)吗?15. Java小程序(Applet)的主类的类头应如何写?小程序在什么 环境下运行? 16.Java小程序(Applet)的主类的父类必须是类Applet吗?(是)17.Java中的的字符使用什么编码? 18. 在Java语言中,将源代码翻译成_时产生的错误称 为编译错误,而将程序在运行中产

3、生的错误称为运行错误。19. 为了使包sos中的所有类在当前程序中可见,可以使用的语句 是。A)import sos.*; B)package sos.*;C)sos import; D)sos package;20. 在 Applet 的坐标系中,(0,0) 代表输出窗口_角的象素 点。(左上) 21.下面是用户程序对 Applet 类中方法 paint( ) 的重新定义。 (public drawString) _ void paint(Graphics g) g._(“你好!“,10,20); 练习练习二(据二(据类类型)型)1.以下的选项中能正确表示Java语言中的一个整型常量的是(

4、B )。A) 12. B) -20 C) 1,000 D) 4 5 6 2.下列的变量定义中,错误的是( A)。 A) int 6_a; B) float a; C) int i=Integer.MAX_VALUE; D) static int i=100; 3.下列的变量定义中,错误的是(A)。 A) int a;b; B) float a,b1=1.23f; C) char ch1=d, ch2=; D) public int i=100,j=2,k; 4.下列的变量定义中,错误的是(D)。 A) int _a=123; B) long j=12345678900L; C) int m,n

5、; D) static i=100; 5.下列的变量定义中,正确的是(D)。 A) boolean b1=”true”; B) float x=6.6f; C) byte i=200; D) double y; 6.以下字符常量中不合法的是(C)。 A) B) B) abstract final int i=8; C) final double i=3.14159; D) float i=1.2f; 9.以下的选项中能正确表示Java语言中的一个double型常量的是(C)。 A) Float.MIN_VALUE B) 1.8e-6F C) 2.0 D)abcf 10.以下的变量定义语句中,合

6、法的是(C)。 A) float $_*5= 3.4F; B) byte b1= 15678; C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L; 11.以下字符常量中不合法的是(C)。 A) | B) C) “n“ D) 我 12.定义初值为10的10次方的长整型变量 var 的语句是:_long var=(long)Math.pow(10,10)_。(long var=10000000000L;或long var=(long)1e10;) 13. Java语言中的浮点型数据根据数据存储长度和数值精度的不同, 进一步分为哪两种具体类型,

7、各占多少位?(float 32位、double 64位) 14. Java的复合数据类型有那几种? (类、数组和接口) 15.在Java语言中,逻辑常量只有哪两个值?(true、false) 16.字符串 ”a” 的长度是几(即有几个字符)?(3个字符) 17. Java语言中的逻辑变量可以和整型变量相互强制转换吗?(不能) 18. 在程序中可对用final修饰的变量的值进行更改吗?(不能)练习练习三三(运算符与表达式运算符与表达式)1.已定义a为int类型的变量。以下选项中,合法的赋值语句是( B )。 A) a +1=2; B) a+=a*6; C) a=8.8f; D) int a=8;

8、 2.以下选项中的变量都已正确定义,不合法的表达式是(C )。 A) a = 4 = b3; B)t=!false; C)t=(true|false); D)t=(2=3)?true:false; 7.以下变量均已正确定义并赋值,下面符合Java语言语法的赋值语句 是(A )。 A) m = n=5; B) m = k % c=h+y; C) j=t+ % 100; D) j = y 2= x + 3; 8.设 i, j, k, m为已赋值的 int 型变量,下列表达式的结果属于逻辑值 的是( A)。 A) i=k B) a+=1; C) a=8.8f; D) a=new int(8); 11

9、.若有定义int x = 13;则执行完语句x %= 8; 后,x的值是(C )。 A) 0 B) 1 C) 5 D) 8 12.以下选项中,合法的赋值语句是( B )。A) a = = 1; B) + i; C) a=a + 1= 5; D) !(+a!=b- -); 13.若所用变量都已正确定义,以下选项中,非法的表达式是( C)。 A) a != 4|b=1 B) a % 3 C) a = 1/2 D) A + 32 14.若有定义int a = 2;则执行完语句 a -= a * a; 后,a的值是( C)。A) 0 B) 4 C) -2 D) -4 15.现有一变量声明为boolea

10、n aa;下面赋值语句中正确的是( A )。 A) aa=false; B) aa=False; C) aa=“true“; D) aa=0; 16. 下列程序段执行后 b3 的结果是(D)。boolean b1=true, b2=true, b3;b3= !b1 ? b1 :!b2; A) 0 B) 1 C) true D) false 17. 设有定义 int i=123; long j=456; 下面赋值不正确的语句 是(D)。 A) j=i; B) j=(long)i; C) i=(int)j; D) i=j; 18.若以下变量均已正确定义并赋值,下面符合Java语言语法的语句 是(

11、A)。 A)b=a!=7; B)a=7+b+c=9; C)i=12.3* %4; D)a=a+7=c+b; 19.下列程序段执行后t5的结果是(B )。 int t1 = 9, t2 = 11, t3=8; int t4,t5; t4 = t1 t2 ? t1 : t2+ t1; t5 = t4 t3 ? t4 : t3; A) 8 B) 20 C) 11 D) 9 20.执行下面程序段后,b, x, y的值分别是( B)。 int x=6,y=8; boolean b; b=xy A)true , 6, 8 B)false , 7, 7 C)true, 7, 7 D)false, 6, 8

12、21.执行下列程序段后,m,x,y的值分别是( B)。 int x=2,y=4; boolean m; m=+xy-; A)true , 2,4 B)false , 3,3 C) true, 3,3 D) false, 2,422.下面语句序列执行后,a的值是(D )。 int a=13; a%=a/5; A) 3 B) 13 C) 169 D) 1 23.设x,y,max,min均为int型变量,x、y已赋值。用三目条件运算符 求x、y的最大值和最小值,并分别赋给变量max和min,这两个赋值语 句分别是_和_。(max=xy?x:y; min=xy), b2=(+x=-y);g.drawString( “b1和b2相与的结果是:“+ ( b1 g.drawString( “b1和b2相或的结果是:“+ ( b1 | b2 ), 25, 45 ); g.drawString( “!b1的结果是:“+ ( !b1), 25, 65 ); g.drawString( “x=“ +x+“; y=“+y, 25, 85 ); 问题: 1)程序执行后共输出几行 ?(4行)2)输出结果是什么 ?(略)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号