本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改

一.选择题

1.ACD

解析:B:java中左边不能直接直接指定长度,和C语言不一样

2.B

3.C

解析:B各行分开皆对,但放在一起会产生重复定义错误.D的第一个按定义来说应该是错的,但编译器并不报错,经过试验也可使用

4.B

解析:binarySearch(Object[], Object key)是二分查找函数,查找key值所在的位置,如果没有就返回-1,有就返回对应位置

5.ABD

解析:A同3的解析,C同1的解析

二.简答题

1.数组的特点:

    1. 只能存储同一种数据类型的数据。
2. 一旦初始化,长度固定。
3. 数组中的元素与元素之间的内存地址是连续的。

2.

优点:

1、按照索引查询元素速度快

2、能存储大量数据

3、按照索引遍历数组方便

缺点:

1、根据内容查找元素速度慢

2、数组的大小一经确定不能改变。

3、数组只能存储一种类型的数据

4、增加、删除元素效率慢

5、未封装任何方法,所有操作都需要用户自己定义。

3.https://blog.csdn.net/tongxuexie/article/details/80494732

4.https://blog.csdn.net/qq_21122243/article/details/72960197

三.编码题

1.

import java.util.Scanner;

public class ch7_1 {
public static void main(String[] args) {
String str[] = {"one","two","three","four","five","six","seven","eight","nine","ten"};
Scanner input = new Scanner(System.in);
int count=0; System.out.printf("请输入一个单词:");
String str1 = input.next(); for(String i : str){ count++;
if(i.equals(str1)){
System.out.println("YES");
break;
}
else if(count >= 10){
System.out.println("NO");
}
} }
}

2.

import java.util.Scanner;

public class ch7_2 {
public static void main(String[] args) {
int [] num = new int[50];
int max=0,min=0,n,count=0;
Scanner input = new Scanner(System.in); System.out.printf("请输入随机数的最大值n:");
n=input.nextInt(); for(int i=0 ;i < 50 ;i++){
num[i] = (int)(n*Math.random());
}
max = min = num[0]; for(int i :num){
System.out.printf("%d\t",i);
if(i >= max)
max = i;
if(i <= min)
min = i;
if(i >= 60)
count++;
}
System.out.printf("\n最大值为MAX:%d\t最小值为MIN:%d\n",max,min);
System.out.printf("大于或等于60的数有%d个",count);
}
}

3.

public class ch7_3 {
public static void main(String[] args) {
int [] a = {1,2,3,4,5,6,7,8,9,10};
System.out.print("原序列:");
for(int i : a){
System.out.printf("\t%d",i);
}
for(int i = 0 ; i < (int)a.length/2 ; i++){
int temp = a[i];
a[i] = a[a.length-i-1];
a[a.length-i-1] =temp; }
System.out.print("\n新序列:");
for(int i : a){
System.out.printf("\t%d",i);
} }
}

尚学堂java 参考答案 第七章的更多相关文章

  1. 尚学堂java 参考答案 第九章

    一.选择题 1.AC 解析:A.注意题目是Collections不是 Collection,前者是一个until下的类,后者才是接口 C.Set中的数据是无序且不能重复的 2.A 解析:将发生数组越界 ...

  2. 尚学堂java 参考答案 第八章

    一.选择题 1.BD 解析:B:Integer是对象,所以默认的应该是null对象.D使用的是自动装箱 2.A 解析:String类的对象是final型,是不能修改的,concat()方法是生成一个新 ...

  3. 尚学堂JAVA基础学习笔记

    目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...

  4. “全栈2019”Java第一百零七章:匿名内部类与构造方法注意事项

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  5. 尚学堂Java第一课

    今天是北京尚学堂郑州分校开课的第一天,小班面授教学. 我很兴奋,是一个小白对IT大神渴求传道授业解惑的兴奋. 杨老师还是一贯耐心详细的手敲了第一堂课的完整大纲,必须给杨老师赞赞赞!!! 从幽默的制定班 ...

  6. 《深入理解java虚拟机》 第七章虚拟机类加载机制

    第七章 虚拟机类加载机制   7.1概述 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行检验.转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制. 在 ...

  7. [Java编程思想] 第七章 复用类

    第七章 复用类 第一种方法非常直观:只需在新的类中产生现有类的对象(组合). 第二种方法更细致一些:它按照现有类的类型来创建新类(继承). 7.1 组合语法   只需将对象引用置于新类中即可. cla ...

  8. 尚学堂java 答案解析 第六章

    本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.C 解析:对void下的函数,可以使用"return;"表示结束之意,但不能&q ...

  9. 尚学堂java 答案解析 第五章

    本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改 一.选择题 1.AB 解析:A可以被所有类访问,B可以被当前包的所有类访问,也可以被所有子类访问 2.A 解析:所有 ...

随机推荐

  1. Git Gui 常见错误

  2. sort-选择排序

    void sort_select(vector<int> &v) { for(int i=0;i<v.size()-1;i++) { int min=v[i]; int in ...

  3. vue 上传单个图片自定义增加progress改良用户体验

    <el-tab-pane label="开发商logo" name="first" style="position: relative;&quo ...

  4. Linux中计划任务执行脚本crontab-简洁版

    我使用的是ubuntu16,所以在ubuntu中一切正常,在其他linux系统中应该都差不多. 1 计划任务,crontab命令选项:     -u指定一个用户,     -l列出某个用户的任务计划, ...

  5. 如何在ubuntu中安装中文输入法?

    如何在ubuntu中安装中文输入法  在桌面右上角设置图标中找到“System Setting”,双击打开. 在打开的窗口里找到“Language Support”,双击打开.  可能打开会说没有安装 ...

  6. spring集成JMS访问ActiveMQ

    首先我们搭建一个spring-mvc项目,项目可以参考:spring-mvc 学习笔记 步骤: 在pom.xml中加上需要的包 修改web.xml,增加IOC容器 spring配置文件applicat ...

  7. 猫眼电影爬取(二):requests+beautifulsoup,并将数据存储到mysql数据库

    上一篇通过requests+正则爬取了猫眼电影榜单,这次通过requests+beautifulsoup再爬取一次(其实这个网站更适合使用beautifulsoup库爬取) 1.先分析网页源码 可以看 ...

  8. MySQL之聚合数据(AVG,COUNT,MAX,MIN,SUM)

    1.首先我们需要了解下什么是聚合函数 聚合函数aggregation function又称为组函数. 认情况下 聚合函数会对当前所在表当做一个组进行统计. 2.聚合函数的特点 1.每个组函数接收一个参 ...

  9. java ----> java.lang.NoClassDefFoundError

    环境: centos 6.10,vim,jdk1.8_u72,zookeeper-3.4.6,maven3+ 正文: 使用zk的api操作创建节点发生java.lang.NoClassDefFound ...

  10. 广播小案例-监听系统网络状态 --Android开发

    本例通过广播实现简单的监听系统网络状态改变的小案例. 1.案例效果演示 当手机连网后,系统提示“已连接网络”, 当手机断网后,系统提示“当前网络不可用”. 2.案例实现 在主活动中动态注册广播,然后写 ...