java程序设计答案(3)

2019-01-10 11:37

A、Unicode字符集比ASCII字符集丰富 B、Unicode字符是16位无符号数 C、字符常量?a?以八进制数表示为?\142? D、字符常量?a?以八进制数表示为?\14l? 36、下列关于int类型和long类型的说法中,正确的一个是( )。

A、int类型可以自动转换为long类型 B、long类型可以自动转换为int类型

C、long类型占的存储空间比int类型的小 D、long类型和int类型数据能表示整数的范围一样 37、下列说法中错误的一项是( )。

A、Java语言提供了检测与避免死锁的机制

B、在Java语言中,要避免死锁,只能通过程序进行控制 C、释放锁的时候,应该按照死锁顺序的逆序进行

D、在编写程序的时候,可以对所有共享数据设汁一个统一的加锁顺序 38、设x为int型变量,则执行以下语句段后,x的值为( )

x=10;x+=x;

A、20 B、10 C、40 D、30 39、下列数据表示十六进制数的一个是( )。

A、02l B、123 C、?23? D、0xa34 40、下列描述中,正确的一项是( )。

A、异常机制可以用于流程控制

B、finally代码段在发生异常时不一定必须执行

C、在catch代码段中可以使用return语句来返回到异常抛出点

D、可以把catch到的异常对象再次抛出,使上层try—catch结构继续处理该异常事件 11、下列语句序列执行后,r的值是( )

int x=5,y=10,r=5; switch(x+y) {

case 15:r+=x; case 20:r-=y; case 25:r*=x/y; default:r+=r; }

A、15 B、10 C、0 D、20 12、编译并运行下面的程序,运行结果为( )

public class A {

public static void main(String[] args){ A a=new A(); a.method(8); }

void method (int i) { System.out.println(\ \ } void method (long i) { System.out.println(\ \ }

A、程序有编译错误,不能运行 B、可以运行,输出结果为long:8 C、可以运行,输出结果为int:8 D、可以运行,但没有输出

13、下列关于类、包和源文件的说法中,错误的一项是( )。

A、一个文件可以属于一个包 B、一个包可包含多个文件 C、一个类可以属于一个包 D、一个包只能含有一个类 14、一个处于运行过程中的Java Application在系统中是作为一项( )。

A、代码 B、程序 C、进程 D、线程 15、设有定义int a=12;则执行以下语句后,a的值为( )。

a*=12;

A、144 B、12 C、24 D、0 16、下列属于Java语言的特点的一项是( )。

A、运算符重载 B、类间多重继承 C、指针操作 D、垃圾回收 17、在类中若要处理ActionEvent事件,则该类需要实现的接口是( )。

A、ActionListener B、Runnable C、Serializable D、Event 18、以下的选项中能正确表示Java语言中的一个整型常量的是( )。

A、435 B、 -34+3 C、34,000 D、4 5 6 19、下列关于浮点型数据的说法中,不正确的一个是( )。

A、浮点型数据属于实型数据 B、浮点型数据由数据和小数组成 C、浮点型数据小数位数越少越精确 D、浮点数据包括实型常量和实变量 20、下列情况中,哪一项不需要异常机制。( )

A、当方法因为自身无法控制的原因而不能完成其任务时 B、编译出错时

C、处理在方法、类库、类中抛出的异常时 D、使系统从故障中恢复时 二、简答题

1、Java有哪些基本数据类型?请描述其分类情况。 2、Java中的注释分为几种,请简述

3、试比较break和continue语句的区别?

4、while和do......while的作用是什么,并说明它们的差异。 5、简述JAVA标识符命名规则。

三、程序结果题

1、给出下列程序的输出结果: public class test{

public static void main(String[] args) { int x=5,y=8,z; z=x+y*x++;

System.out.println(z); System.out.println(x); } };

2、下列代码的执行结果为: public class Test {

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

String s2=new String(\System.out.println(s1==s2);

System.out.println(s1.equals(s2)); } }

3、给出下列程序的输出结果:

public class ex23{

public static void main(String[ ]args){ float x=5; float y=5; double c=10; c%=(++x)*y;

System.out.println(x); System.out.println(c);

} }

4、下列代码的执行结果为: public class ex23{

public static void main(String[ ]args){ int x=12; int m=11; int y=13;

int temp=x>y?x:y;

System.out.println(temp);

temp=temp>m?temp:m; System.out.println(temp); } }

5、public class test1{

public static void main(String[]args) {

for(int cnt=0;cnt<10;cnt++) {

if (cnt==5) break;

System.out.print(cnt); } } }

四、编程题 1、编写程序,求

?kk?1102的值。.

2、编写打印下列图形的程序。

%

% % % % % % % % % 3、有一函数:

x (x<1) y = 3x-2 (1≤x<10) 4x (x≥10)

编写一程序,x值通过键盘输入,输出y值。

4、编写打印下列图形的程序:(10分)

* * * * * * * * * * * * * * * *

5、编写一程序,查找某一字符串是否包含有 “abc”。 6、3、考虑一个2×3的数组a。(20分)

(1) 为a写一个声明。试问,这样的声明使a有多少行,多少列,多少元素? (2) 写出a 的第1行的所有元素的名字。 (3) 写一条语句,置行1列2的元素为零。

(4) 写一个嵌套for结构,将a 的每个元素初始化为零。 (5) 写一条语句,求第3列元素的和。

7、编写程序,打印三角形状的九九乘法表,要求使用break或continue语句。(20分)


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

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

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

马上注册会员

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