java程序设计答案(2)

2019-01-10 11:37

2、给出程序中数组a的值

public static void main(String[] args) { int x=5; int y=7; int z=0; z=y++-(--x); System.out.println(x); System.out.println(y); System.out.println(z); } };

public class test {

public static void main(String[] args) { int[][] a=new int[3][3]; for (int i=1;i<4;i++) for (int j=1;j<4;j++) a[i-1][j-1]=(i

};

3、执行下列代码之后,输出的结果为( )。 public class ex23{

public static void main(String[ ] args){ int x=7; int y=15;

boolean bb=(127-x)>7 && (-128^y)<15; System.out.println(bb); } }

4、下列语句序列执行后,结果是什么? public class ex24{

public static void main(String[ ]args){ int a=2; int b=3; int c=7;

int d=a>c?a:c; d=d>>2>b?d:b; System.out.println(b); } }

5、public class test1{

public static void main(String[ ]args){ int al=3; int a2=4; int xl=5; if(++al

System.out.println(xl); } }

四、编程题

1、编写一个输出\!\的程序,用两种方式实现。

2、若x=4,y=2,编程按照下列公式来计算z值,并在程序中给出输出z的结果的语句: (1) z=x&y (2) z=x|y (3) z=x|y (4) z=x>>y (5) z= ~ x

3、水仙花数:编写程序找出所有的水仙花数并输出。水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如 371=3*3*3+7*7*7+1*1*1,371就是一个水仙花数。要求分别用for循环和while循环实现

4、下列程序中,要求输出一个特定文件(这里是ex2_1.java)的相关信息,包括文件的名字,相对路径以及文件的长度。请将程序补充完整。 程序运行结果如下: name :ex2_1.java path:ex2_1.java length:299

import java.io.*; public class ex2_1{

public static void main(String[ ]args){ File file2_1=new File(\

System.out.println(\:\System.out.println(\:\System.out.println(\:\} }

5、编写打印下列图形的程序: # # # # # # # # # #

6、定义一个表示教师的教师类,包括的域有身份证号、姓名、性别、年龄,包括的方法有获得身份证号、姓名、性别、年龄及修改年龄。编写Java程序创建teacher类的对象及测试其方法的功能。

7、设一字符串中包含有大写字母的字符,也有小写字母的字符,编写一程序,将其中的大小写字母的字符分别输出。

8、编写一段Java程序,查找1~100之间的素数并将运行结果输出。

java程序设计练习题二

一、单项选择题

1、下列关于 long类型的说法中,正确的一项是( )。

A、long类型占存储空间和int类型一样大 B、long类型能表示的数值范围和int类型一样 C、long类型不能自动转换为int类型 D、常数Long.MIN_VALUE代表整型的最小值 2、下列描述中,不正确的是( )。

A、Java不支持多线程 B、一个Java源程序中不允许有多个公共类

C、Java程序可以划分为两大类:Application和Applet D、Java通过接口支持多重继承

3、为了区分重载多态中同名的不同方法,要求( )。

A、形式参数个数或者类型不同 B、返回值类型不同 C、调用时用类名或对象名做前缀 D、形式参数名称不同 4、下列各选项中,哪一个是JAVA的合法标识符?( )

A、1dsf B、qa@21 C、$@a D、_ss11 5、下列关于作用域的说法中,正确的一个是( )。

A、不同方法中声明的不同变量,可以互相访问 B、在不同方法中可以声明相同数据类型的同名局部变量 C、在同一个类中可以声明相同数据类型的同名类变量 D、在同一个程序块中可以声明相同数据类型的同名变量 6、下列选项中,哪一个属于输出流?( )

A、从打印机流向控制器的数据流 B、从键盘流向内存的数据流 C、从内存流向控制器的数据流 D、从内存流向网络的数据流 7、下列哪一个类实现了线程组?( )

A、java.lang.Objict B、java.1ang.ThreadGroup C、Java.1ang.Thread D、java.1ang.Runnable

8、现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中,哪一个是正确的?( ) A、NaN

B、负无限单精度浮点数

C、负有限双精度浮点数 D、负无限双精度浮点数

9、现有2个char类型的变量al=’a’、a2=2,当执行al=(char)(al+a2);语句之后,al的值应该是( )。

A、?a? B、?c?

C、12 D、语句在编译时出错

10、下列数据类型中,哪一个不属于Java数据类型?( )

A、接口 B、无符号整数类型 C、整数类型 D、浮点数类型 11、下列关于转义符的说法中,不正确的一项是( )。

A、\r表示回车 B、\f表示走纸换页 C、\t表示横向跳格 D、\b表示换行 12、布局管理器可以管理构件的哪个属性?( )。

A、大小 B、颜色 C、名称 D、字体

13、下列哪一项不属于Applet中的显示方法?( )

A、update() B、repaint() C、init() D、paint() 14、char类型被包装在如下的哪一个类中?( )

A、iava.1ang.Integer B、java.1ang.Char C、java.lang.Boolean D、java.1ang.Character 15、下列说法中,正确的一项是( )。

A、双精度数强制转换成单精度数后,其数值精度会提高 B、Java语言中的布尔变量可以和整型变量相互强制转换 C、强制转换是将存储长度长的数据转换为长度短的数据 D、强制转换是将存储长度短的数据转换为长度长的数据

16、编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么(?A、13个字节码文件,扩展名是.class B、1个字节码文件,扩展名是.class C、3个字节码文件,扩展名是.java D、3个字节码文件,扩展名是.class 17、定义Java.Applet程序时,必须有的import语句是( )。

A、import java.awt.event; B、import java.util. * ; C、import java.applet.Applet; D、import java.1ang.* ; 18、对于双精度浮点类型,常数NaN是由哪个包装类提供的?( )

A、java.1ang.Integer B、java.1ang.Float C、java.1ang.Long D、java.1ang.Double 19、定义类时,不可能用到的保留字是( )。

A、private B、class C、extends D、implements 20、能构成多分支的语句是( )。

A、for语句 B、while语句 C、switch语句 D、do—while语句

21、下列选项中,不属于Java语言特点的一项是( )。

A、分布式 B、安全性 C、编译执行 D、面向对象 22、下列API不属于java .1ang.Math类的一个是( )。

A、random() B、abs() C、drawLine() D、sin() 23、抽象方法:( )

A、可以有方法体 B、可以出现在非抽象类中 C、是没有方法体的方法 D、抽象类中的方法都是抽象方法

24、下列的变量定义中,错误的一个是( )。

A、int i; B、int 22_$; C、int i=Integer.MIN_VALUE; D、static short a=10; 25、如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的哪一项?( )

A、没有import相应的包 B、文件名拼写错误 C、未加.java后缀 D、源文件不在当前目录下 26、在Java中下列哪种技术属于垃圾回收机制? ( )

A、字节编译 B、语法检查 C、内存跟踪 D、堆栈上/下溢检查 27、下列说法中正确的一个是( )。

A、标识符区分大小写 B、”a”不是一个字符串

C、float f=3.14;是合法的语句 D、float f=(int)3.14;不是合法的语句

28、已知定义:int a[ ]={1,2,3,4,5,6,7,8,9,10} ;,为了打印输出数组a的最后一个元素,下面正确的代码是( )。

A、System.out.println(a[10]); B、System.out.println(a[9]); C、System.out.println(a[a.1ength]); D、System.Out.println(a(8)); 29、下列关于异常使用原则的说法中错误的一项是( )。

A、程序中所有异常都可以不用捕获处理 B、中止程序,不让程序继续向下运行 C、使问题简化,不用花很多时间在跟踪错误上 D、让程序更安全

30、下列关于Java程序结构的描述中,不正确的一项是( )。

A、一个Java源文件中可以包括一个package语句

B、一个Java源文件中可以包括多个类定义,但是只能有一个public类 C、一个Java源文件中可以有多个public类 D、源文件名与程序类名必须一致

31、下列哪一项不属于AWT布局管理器?( )

A、GridLayout B、CardLayout C、BorderLayout D、BoxLayout 32、下列说法中不正确的一项是( )。

A、Tread类中没有定义run()方法 B、可通过继承Thread类来创建线程 C、Runnable 类中定义了run()方法 D、可以通过实现Runnable接口来创建线程 33、下列哪一项是java.applet.Applet的子类?( )

A、javax.swing.JApplet B、java.awt.Panel C、java.awt.Window D、javax.swing.JFrame 34、下列命名符合java命名方式的是?( )

A、char B、dfe C、*—— D、#09! 35、下列关于Unicode字符的说法中,不正确的一项是( )。


java程序设计答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:航空专业实训基地运行模式与动力机制研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: