20165223 week3蓝墨云测试总结
1. 表达式0xaa | 0x55的值为
答案:

解析:
0xaa用二进制表示为10101010,0x55用二进制表示为01010101,按位或后为11111111,十进制表示为255,十六进制表示为0xFF
2. 表达式15&250的值为
答案:

解析:
我认为这道题的正确答案应该是10,但选项里面没有,可以确定给出的答案是错误的
3. 下列说法错误的是
答案:

解析:
B项:“”在java中有特殊含义,表示转义字符,因此输出时需要再次转义;C项:char类型是无符号的,与short类型不一样
4. 下列说法正确的是
答案:

解析:
C项:精度方面,0.00和0是一致的,此外0.5和0.5f也是一致的,但0.4和0.4f就不一样了
可以延伸到这一题:

这题中0.5在float和double中的范围都可以用二进制精确表示,因此相等
5. 下列说法错误的是
答案:

解析:
a[1]的值是0。
- 这是数组的声明,3表示数组的长度。
- 声明方法1:
int[] a=new int[length]; a[0]=1; - 声明方法2:
int[] a={1,2,3}; - 声明方法3:
int[] a; a=new int[length];
- 声明方法1:
- 初始化时一定要指明数组长度,或像声明方法2那样间接指明长度
- 若没有进一步赋值,将会创建3个可以存放int变量的内存空间,初始值都为0:
a[0]=0; a[1]=0; a[2]=0;
6. 下列初始化语句错误的是
答案:

解析:
A项:定义的是char类型数组,赋值是String类型,char只能用单引号' ',表示单个字符,不能表示字符串,错;B项同上;D项:'hello'不是char类型,char类型只有一个字符,也不是String类型,String类型使用“hello”
7. 将数组A复制到数组B
答案:

解析:
数组的复制:
- System.arraycopy(src, srcPos, dest, destPos, length);
- src - 源数组。
- srcPos - 源数组中的起始位置。
- dest - 目标数组。
- destPos - 目标数据中的起始位置。
- length - 要复制的数组元素的数量。
8. 下列说法正确的是
答案:

解析:
这道题答案也出错了,正确答案应该是ABD,C项中排序方法是选择法排序而不是冒泡法排序
- 选择排序与冒泡排序
- 选择排序:先逐个遍历,选出最值,将最值与第一个元素位置交换,再进行下一轮遍历(此时就不用再看已经选出来的第一个最值)
- 冒泡排序:比较后若发现较小的元素在后面,就交换两个相邻的元素
20165223 week3蓝墨云测试总结的更多相关文章
- 20162330 第三周 蓝墨云班课 泛型类-Bag 练习
目录 题目及要求 思路分析 遇到的问题和解决过程 代码实现及托管链接 感想 参考资料 题目及要求 代码运行在命令行中,路径要体现学号信息,IDEA中,伪代码要体现个人学号信息: 参见Bag的UML图, ...
- 20172310 蓝墨云ASL测试 2018-1938872
20172310 蓝墨云ASL测试 2018-1938872 题目: 已知线性表具有元素{5,13,19,21,37,56,64,75,80,88,92},如果使用折半查找法,ASL是多少? 解答:( ...
- 补交20145226蓝墨云班课 -- MyCP
蓝墨云班课 -- MyCP.java 具体描述: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt ...
- 补交20145226蓝墨云班课 -- MyOD
蓝墨云班课 -- MyOD.java 具体描述: 编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能. 提交测试代码和运行结果截图,加上学号水印,提 ...
- 补交20145226蓝墨云班课 -- Arrays和String单元测试
蓝墨云班课 -- Arrays和String单元测试 具体描述: 在IDEA中以TDD的方式对String类和Arrays类进行学习 测试相关方法的正常,错误和边界情况 String类 charAt ...
- 补交 20155202 蓝墨云班课 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能
蓝墨云班课 编写MyCP.java 要求: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX ...
- 疫情下的在线上课方案:QQ直播+蓝墨云班课
目录 疫情下的在线上课方案:QQ群视频(腾讯课堂)+蓝墨云班课 使用QQ进行直播 材料 QQ直播步骤 其他问题 使用蓝墨云班课加强学习效果 教材问题 我的直播-小学生硬笔书法基础 我的直播 - C程序 ...
- MyCP.java蓝墨云班课
题目要求: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容 ...
- 20162330 第十二周 蓝墨云班课 hash
题目要求 利用除留余数法为下列关键字集合的存储设计hash函数,并画出分别用开放寻址法和拉链法解决冲突得到的空间存储状态(散列因子取0.75) 关键字集合:85,75,57,60,65,(你的8位学号 ...
随机推荐
- apach ab 安装时的错误
1.cmd进入bin下:执行httpd -k install 需要管理员 登陆安装 我们打开conf文件夹,找到httpd.conf,修改如下内容,让serverroot指向你的安装位置: Defin ...
- linux安装ssh服务
1.安装openssh-server sudo apt-get install openssh-server 2.检查openssh-server是否安装成功 sudo ps -e | grep ss ...
- Mission Impossible 6
题目:Mission Impossible 6 题目链接:http://hihocoder.com/problemset/problem/1228 题目大意: 大概就是让我们写一个代码模拟文本编辑器的 ...
- 初次启动hive,解决 ls: cannot access /home/hadoop/spark-2.2.0-bin-hadoop2.6/lib/spark-assembly-*.jar: No such file or directory问题
>>提君博客原创 http://www.cnblogs.com/tijun/ << 刚刚安装好hive,进行第一次启动 提君博客原创 [hadoop@ltt1 bin]$ ...
- String类内存空间详解
java.lang.String类内存问题详解 字符串理解的难点在于其在堆内存空间上的特殊性,字符串String对象在堆内存上有两种空间: 字符串池(String pool):特殊的堆内存,专门存放S ...
- 集合之HashSet(含JDK1.8源码分析)
一.前言 我们已经分析了List接口下的ArrayList和LinkedList,以及Map接口下的HashMap.LinkedHashMap.TreeMap,接下来看的是Set接口下HashSet和 ...
- Python自动化运维ansible从入门到精通
1. 下载安装 在windows下安装ansible:
- mybatis generator的maven插件,找不到properties的配置文件错误的解决
第一次运行的时候,maven插件是正确运行了的 但后面对 maven 的 build节点做了一点修改,就开始报错,找不到 properties标签指定的的数据库连接配置文件了 修改部分如下: 这个操作 ...
- python 计算机基础
1.什么是编程语言. 语言是一个事物与另一个事物沟通的介质. 编程语言是程序员与计算机沟通的介质. 2.什么是编程. 编程是人按照某种语法规范设计出计算机能够识别的语言 表达的结果是程序,程序就是一系 ...
- 2.docker的网络模式
本篇文章使用nginx:apline 镜像进行编辑. docker 版本基于 [root@master song]# docker version Client: Version: API vers ...