java基础试题程序填空题?

  1. String字符串在创建后可以被修改。 ( 0 )
  2. 引用一个类的属性或调用其方法,必须以这个类的对象为前缀。 ( 0 final 类名 )
  3. 当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。 ( 0 )
  4. 如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。 ( 1 )
  5. 构造函数名应与类名相同,返回类型为void。 ( 0 )
  6. 把数组中元素按某种顺序排列的过程叫做查找。 ( 0 )
  7. 所有异常都必须捕获。 ( 0 )
  8. 可以使用protected修饰符来防止方法和数据被不同包的非子类访问。 ( 1 )
  9. 可以使用protected修饰符来防止方法和数据被不同包的非子类访问。 ( 1 )
  1. 以下代码的输出结果为( D )。
  1. 你怎样强制对一个对象立即进行垃圾收集? ( E )
    A.调用System.gc(), 同时传递要进行垃圾收集对象的引用
    C.给这个对象的所有引用设置一个新的值(例如null)
    E.垃圾收集是不能被强迫立即执行
  2. 关于以下程序代码的说明正确的是( B )。

A.程序通过编译,输出结果为:x=103
B.程序通过编译,输出结果为:x=102
C.5行不能通过编译,因为引用了私有静态变量
D.10行不能通过编译,因为x是私有静态变量

  1. 方法体内定义的变量称局部变量,下述关于局部变量的说法中错误的是( A )。
    A.局部变量不能与类中的成员变量同名
    B.局部变量未经赋值不能使用
    C.局部变量仅在所定义的代码块内(花括号对内)有效
    D.局部变量不能加修饰词修饰

17. 相同的数组。如果两个数组list1和list2的内容相同,那么就说它们是相同的。使用下面的程序可以判断两个数组是否相同,请填空补全程序。

2.求正n边形的面积和周长 (10 分)

在一个正n边形(Regular Polygon)中,所有边的边长都相等,且所有角的度数相同(即这个多边形是等边、等角的)。我们已经从下列接口IShape实现了一个正n边形类RegularPolygon。其构造方法为:RegularPolygon(int n,double side); 其中n为边数,side为边长。
从键盘输入正n边形的边数n和边长a,请编程计算该正n边形的面积和周长。

在这里给出一组输入。例如:

在这里给出相应的输出。要求保留4位小数,例如:

1 求解给定字符串的前缀。

输入数目不定的多对字符串,每行两个,以空格分开。 例如:

设计一个学生类Student,类有成员变量姓名、年龄,有“学习”方法。
Student类派生出本科生类,本科生类派生出研究生类,
本科生类增加专业和学位属性,覆盖学习方法。
研究生类增加研究方向属性,覆盖学习方法。
每个类都有显示方法,用于输出属性信息。
编写测试类测试这三个类。

3.直角三角形类 (10 分)

创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。

输入两条直角边长值。例如:3 4。

在这里输出直角三角形的面积和周长。例如: 6 12

程序填空题。根据题目要求完善下面的代码。请提交完整代码。 “今年50,明年18”是一个美好的愿望。人的年龄只能不断增长。 Person类的setAge方法用于更新年龄。 如果新的年龄比原来的年龄小,则输出B表示发现异常,否则输出A表示正常。

输入在一行中给出2个绝对值不超过100的正整数A和B。

在一行中输出一个字符A或者B。

请编写程序,从键盘输入两个整数m,n,找出等于或大于m的前n个素数。

第一个整数为m,第二个整数为n;中间使用空格隔开。例如:

从小到大输出找到的等于或大于m的n个素数,每个一行。例如:

请编写程序,从键盘输入一个整数n,找出大于long.MAX_VALUE且能被n整除的前3个数字。

输入一个作为除数的整数n,例如: 17

7. 两个巨大素数(质数)的乘积 (10 分)

得到两个巨大素数(质数)的乘积是简单的事,但想从该乘积分解出这两个巨大素数却是国际数学界公认的质因数分解难题。这种单向的数学关系,是不对称加密RSA算法的基本原理。 本题给出两个大素数(128bit位)的乘积和其中一个素数,请你编程求出另一个素数。

89709 (大素数的乘积)
577 (其中一个大素数)

717 (另一个素数)

版权声明:本文为博主原创文章,遵循 版权协议,转载请附上原文出处链接和本声明。

《Java程序设计》试卷1

1、Java源程序经编译生成的字节码文件的扩展名为A,字节码文件由解释器执行。

2、下面那一个是非法的标示符?A

3、下面哪个是java语言中的关键字?( B )

4、下面哪一个不是Java关键字?( B )

7、在Java 中,所有类的根类是( A)。

8、在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用(A)关键字。

9、下列哪个是面向大型企业级用容器管理专用构件的应用平台(A)

10、如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?( B )

11、既能作为类的修饰符, 也能作为类成员的修饰符的是( A)。

12、在窗体上,单击一个按钮,会产生什么事件?B

13、容器被重新设置后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变( B )

14、下列关于Frame类的说法不正确的( C )

B) Frame对象显示的效果是一个窗口

C) Frame被默认初始化为可见

15、顺序执行下列程序语句后,则b的值是( C )


· 超过65用户采纳过TA的回答

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 java基础试题 的文章

 

随机推荐