赞
踩
选择题
- 类声明中,声明抽象类的关键字是 ( )
- A public
- B abstract
- C final
- D class
正确答案: B
- JAVA属于( )。
- A 操作系统
- B 办公软件
- C 数据库系统
- D 计算机语言
正确答案: D
- 在使用 interface 声明一个接口时,只可以使用()修饰符修饰该接口
- A private
- B protected
- C private protected
- D public
正确答案: D
- Math.round(11.5) 等于:()
- A 11
- B 11.5
- C 12
- D 12.5
正确答案: C
- 以下对继承的描述错误的是()
- A Java中的继承允许一个子类继承多个父类
- B 父类更具有通用性,子类更具体
- C Java中的继承存在着传递性
- D 当实例化子类时会递归调用父类中的构造方法
正确答案: A
- 在 java 中 , 一个类()
- A 可以继承多个类
- B 可以实现多个接口
- C 在一个程序中只能有一个子类
- D 只能实现一个接口
正确答案: B
- 关于以下程序代码的说明正确的
- class HasStatic{
- private static int x = 100;
- public static void main(String args[ ]){
- HasStatic hs1 = new HasStatic();
- hs1.x++;
- HasStatic hs2 = new HasStatic();
- hs2.x++;
- hs1=new HasStatic();
- hs1.x++;
- HasStatic.x--;
- System.out.println( "x=" +x);
- }
- }
- A 5行不能通过编译,因为引用了私有静态变量
- B 10行不能通过编译,因为x是私有静态变量
- C 程序通过编译,输出结果为:x=103
- D 程序通过编译,输出结果为:x=102
正确答案: D
- 以下 _____ 不是 Object 类的方法
- A clone()
- B finalize()
- C toString()
- D hasNext()
正确答案: D
- 下面哪一项不是 java 类访问控制关键字
- A public
- B this
- C private
- D protected
正确答案: B
- java 语言使用的字符码集是
- A ASCII
- B BCD
- C DCB
- D Unicode
正确答案: D
编程题
- 标题:Fibonacci数列 | 时间限制:1秒 | 内存限制:32768K | 语言限制: 不限
- 【Fibonacci数列】Fibonacci数列是这样定义的:
- F[0] = 0
- F[1] = 1
- for each i ≥ 2: F[i] = F[i-1] + F[i-2]
- 因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, ...,在Fibonacci数列中的数我们称为Fibonacci数。给你一个N,你想让其变为一个Fibonacci数,每一步你可
- 以把当前数字X变为X-1或者X+1,现在给你一个数N求最少需要多少步可以变为Fibonacci数。
- import java.util.Scanner;
- // 注意类名必须为 Main, 不要有任何 package xxx 信息
- public class Main {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- // 注意 hasNext 和 hasNextLine 的区别
- while(in.hasNextInt()){
- int N = in.nextInt();
- int a=0,b=1;
- while(b<N){
- int tmp=b+a;
- a=b;
- b=tmp;
- }
- System.out.println((b-N)>(N-a)?N-a:b-N);
- }
- }
- }
- 【合法括号序列判断】
- 给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)。
- import java.util.*;
- public class Parenthesis {
- public boolean chkParenthesis(String A, int n){
- int l = 0; //左括号数
- for (int i = 0; i < A.length(); i++) {
- char c = A.charAt(i);
- if (c == '(') {
- l++;
- } else if (c == ')') {
- if (l > 0) {
- l--;
- } else {
- return false;
- }
- } else {
- return false;
- }
- }
- return l == 0;
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。