当前位置: 首页 > news >正文

网站正在建设维护中页面国内新闻最近新闻今天

网站正在建设维护中页面,国内新闻最近新闻今天,web前端开发常用软件,网站产品原型图一、选择题 1.以下说法错误的是(C) A.数组是一个对象 B.数组不是一种原生类 C.数组的大小可以任意改变 D.在Java中,数组存储在堆中连续内存空间里 ​ 相关知识点:原生/内置数组是那八个,其他的都是引用的,借…

一、选择题

1.以下说法错误的是(C)

A.数组是一个对象

B.数组不是一种原生类

C.数组的大小可以任意改变

D.在Java中,数组存储在堆中连续内存空间里

​ 相关知识点:原生/内置数组是那八个,其他的都是引用的,借助基础类型定义的

C可以任意改变错,不能自动扩容

2.Test.main() 函数执行后的输出是()

public class Test {public static void main(String [] args){System.out.println(new B().getValue());}static class A{protected int value;public A(int v) {setValue(v);}public void setValue(int value){this.value = value;}public int getValue(){try{value++;return value;} catch(Exception e){System.out.println(e.toString());} finally {this.setValue(value);System.out.println(value);}return value;}}static class B extends A{public B() {super(5);setValue(getValue() - 3);}public void setValue(int value){super.setValue(2 * value);}}}

A.11 17 34

B.22 74 74

C.6 7 7

D.22 34 17

​ 相关知识点:继承、内部类【重新调整格式,写一遍|放到idea里边】、

try catch、动态绑定、继承setValue发生了动态绑定

这类题:小心!!!【画图!!!】

1.下列选项中关于Java中super关键字的说法正确的是(A)

A.super关键字是在子类对象内部指代其父类对象的引用

B.super关键字不仅可以指代子类的直接父类,还可以直接指代父类的父类

C.子类通过super关键字只能调用父类的方法,而不能调用父类的属性

D.子类通过super关键字只能调用父类的属性,而不能调用父类的方法

​ 相关知识点:通过super关键字,可以访问直接父类的属性和方法

​ 通过super,不能访问父类的父类

2.A派生出子类B,B派生出子类C,并且在java源代码中有如下声明:

A a0=new A();
A a1=new B();
A a2=new C();

以下哪个说法是正确的?(A)

A.第1行,第2行和第3行的声明都是正确的

B.第1,2,3行都能通过编译,但第2,3行运行时出错

C.第1,2行能通过编译,但第3行编译出错

D.只有第1行能通过编译

​ 相关知识点:继承具有传递性,若B继承A,C继承B,则可以用A的对象变量接收C的对象

3.关于Java的异常处理机制的叙述哪些正确?C

A.如果程序发生错误及捕捉到异常情况了,才会执行finally部分

B.其他选项都不正确

C.当try区段的程序发生异常且被catch捕捉到时,才会执行catch区段的程序

D.catch部分捕捉到异常情况时,才会执行finally部分

​ 相关知识点:异常、try-catch

当try区段的程序发生异常且被catch捕捉到时,才会执行catch区段的程序

不管程序是否发生错误及捕捉到异常情况了,都会执行finally部分

4.如何跳出Array的forEach循环?(A)

A.break

B.return true

C.return false

D.以上都不是

​ 相关知识点:跳转语句。方法里的返回值不一定是boolean类型

5.C

一个以”.java”为后缀的源文件

A.只能包含一个类,类名必须与文件名相同

B.只能包含与文件名相同的类以及其中的内部类

C.只能有一个与文件名相同的类,可以包含其他类

D.可以包含任意类

​ 相关知识点:一个java文件可以包含多个类,但是public权限的必须和文件名相同,且只能有一个。

6.如下Java语句

double x= 3.0; 
int y=5; 
x/=--y;

执行后, x的值是(D)

A.3

B.0.6

C.0.4

D.0.75

​ 相关知识点:隐式类型转换

7.下列代码运行后输出结果为(A)

public class Test1 {static int cnt = 6;static {cnt += 9;}public static void main(String[] args) {System.out.println("cnt =" + cnt);}static {cnt /= 3;}
}

​ 相关知识点:静态变量、静态代码块、类里边的执行顺序:静态成员(变量,静态代码块,静态方法)》实例成员(普通成员变量的定义、实例代码块)》构造方法

8.以下程序的运行结果是(B)

public class Increment
{public static void main(String args[]){int a;a = 6;System.out.print(a);System.out.print(a++);System.out.print(a);}
}

A.666

B.667

C.677

D.676

相关知识点:前置加加、后置加加、输出格式

二、编程题

两种排序方式

几个解题的关键点

  1. String类已经重写了compareTo方法,比较依据是字典序
  2. nextInt读完之后,要吞一个nextLine,再开始读字符串数组
import java.util.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextInt()) { // 注意 while 处理多个 caseint n = in.nextInt();in.nextLine();String[] str = new String[n];for (int i = 0; i < n; i++) {str[i] = in.nextLine();}if (isSortedDic(str) && isSortedLen(str)) {System.out.println("both");} else if (isSortedLen(str)) {System.out.println("lengths");} else if (isSortedDic(str)) {System.out.println("lexicographically");} else {System.out.println("none");}}}public static boolean isSortedDic(String[] str) {for (int i = 0; i < str.length - 1; i++) {if (str[i].compareTo(str[i + 1]) > 0) {return false;}}return true;}public static boolean isSortedLen(String[] str) {for (int i = 0; i < str.length - 1; i++) {if (str[i].length() > str[i + 1].length()) {return false;}}return true;}
}

求最小公倍数

解题关键点:

  1. 辗转相除法算最大公约数与交换两个变量的值类似
  2. 只不过这里的tmp=a%b,那么是直接tmp=a
import java.util.*;
public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);while(sc.hasNextInt()){int a=sc.nextInt();int b=sc.nextInt();int tmp=mod(a,b);if(tmp==0){System.out.println(a*b);}else{System.out.println(a*b/tmp);}}}private static int mod(int a,int b){if(a<b){int tmp=a;a=b;b=tmp;}while(b!=0){int tmp=a%b;a=b;b=tmp;}return a;}
}
http://www.ds6.com.cn/news/96382.html

相关文章:

  • 深圳建网站哪四川百度推广和seo优化
  • 诸暨做网站公司谷歌浏览器网页版进入
  • 做网站要多少费用汕头seo收费
  • 本地调试wordpress好的seo公司营销网
  • 自己做网站还是用别人网站网店培训骗局
  • 汕头云建站模板优化网站的目的
  • 做建材一般去什么网站宣传今天的最新消息新闻
  • 网站优化公司电话合肥网站排名
  • 喀什网站建设快手秒赞秒评网站推广
  • 宁波建设协会网站中国站长站官网
  • 网站建设内部下单流程图郑州网站建设哪家好
  • 500元做网站广告公司名字
  • wordpress防暴力破解电子商务seo名词解释
  • php给一个网站做后台企业网络营销策划书范文
  • 物流网站给做软件贵州二级站seo整站优化排名
  • 一个wordpress的爱好者免费seo关键词优化排名
  • 重庆网站建设制作设计百度风云榜明星
  • 手机版网站开发教学怎么优化关键词排名优化
  • 做直销建立个人网站好吗网店推广平台有哪些
  • .网站开发工具dw百度关键词指数排行
  • 如何做网站网页今日重庆重要消息
  • 做设计外包的网站网络营销推广方法有哪些
  • wordpress4.7.2seo关键词查询
  • 黄冈网站排名最高南宁百度seo推广
  • 如何建设公司网络营销网站网站结构优化的内容和方法
  • 上海网站制作计划新浪博客seo
  • 域名与网站区别免费的个人主页网页制作网站
  • 网站国际化建设方案推广优化方案
  • 网络平台制作方法优质的seo快速排名优化
  • vs2012做网站百度一下百度