第十二周课上测试补做

相关的知识点

  • 如何编程实现随机数

    import java.util.*;
    class TestRandom {
     public static void main(String[] args) {
       Random random = new Random();
       for(int i = 0; i < 10;i++) {
       System.out.println(Math.abs(random.nextInt())%10);
       }
     }
    }
  • head -n 功能:head用来显示档案的开头至标准输出当中,默认head 命令打印其相应文件的开头10行;其中-n 显示的行数

测试补做

IO-myhead

  • 编写代码GenNumber.java生成一个文本文件 “你的学号.txt”, 一共“你的学号的后三位行”,每行一个数字,该数字是1-你的学号后四位的一个随机数,提交代码和生成文件

    GenNumber.java

    20165227.txt

  • 研究linux的head命令, 实现head -n 的功能MyHead.java, 用“你的学号.txt”进行测试,执行 java MyHead n 打印“你的学号.txt”前n行

    MyHead.java

  • 编写T2B.java, 将 “你的学号.txt”的前十行转化成二进制文件“你的学号.bin” ,可以用Linux 下od命令或Windows下的winhex工具查看转化结果,提交代码和生成文件

    T2B.java

    20165227.bin

  • 编写B2T.java, 将 “你的学号.bin”的转化成文本文件“你的学号.txt”, 每行除了有数据外,还要添加行号,提交代码和生成文件

    B2T.java

    5227.txt

原文地址:https://www.cnblogs.com/zhuyue-study/p/9065203.html

时间: 2024-10-12 09:25:21

第十二周课上测试补做的相关文章

20165305 苏振龙《Java程序设计》第七&#183;周课上测试补做

第十一章 ?如果想在main()以外独立设计流程,可以撰写类操作java.lang.Runnable接口,流程的进入点是操作在run()方法中. ?如果想要加装主线程,就要创建 Thread 实例,要启动额外的主线程就是调用 Thread 实例的 start() 方法. ?主线程会从main()方法开始执行,直到main()方法结束后停滞JVM.如果主线程中启动了额外线程,默认会等待被启动的所有线程都执行完run()方法才终止JVM.如果一个Thead被表示为Daemon线程,在所有的非Daem

20165305 苏振龙《Java程序设计》第八周课上测试补做

1. 下载附件中的world.sql.zip, 参考http://www.cnblogs.com/rocedu/p/6371315.html#SECDB,导入world.sql,提交导入成功截图 2. 编写程序,查询世界上超过"你学号前边七位并把最后一位家到最高位,最高位为0时置1"(比如学号20165201,超过3016520:学号20165208,超过1016520)的所有城市列表,提交运行结果截图 3. 编写程序,查询世界上的所有中东国家的总人口 4. 编写程序,查询世界上的平均

20165222第一周课上测试补做

对于带包程序的编译:注意javac -d 编译到一个文件夹内,然后java -cp 文件夹名 包名.类名. 我在调试带包代码的问题时,比如带包的Hello.java.发现进入src直接用javac Hello.java可以将其编译出来,但会出现下列情况, 导致包名无法编译出来,以致接下来一直无法运行出来.而通过javac -d则能编译出来并运行.结果如下 原文地址:https://www.cnblogs.com/20165222lixu/p/8543118.html

第八周课上内容补做

第八周课上内容补做 1. 通过输入gcc -S -o main.s main.c 将下面c程序"week04学号.c"编译成汇编代码 int g(int x){ return x+3; } int f(int x){ int i = 学号后两位: return g(x)+i; } int main(void){ return f(8)+1; } 删除汇编代码中 . 开头的代码,提交f 函数的汇编代码截图,图中用矩形标出函数栈帧的形成和销毁的代码. 结合C函数调用机制及栈帧指针中的实例,

20165328 第十二周课上补做

一.补做截图: 在上课时的代码检查p300时,我的idea出现了jdk配置错误的问题,我努力了十几分钟依然没有解决,后来使用虚拟机完成了代码运行要求,但规定的20分钟时间已过,特此补上虚拟机运行截图: 原文地址:https://www.cnblogs.com/dky20165328/p/9063523.html

20165305 苏振龙《Java程序设计》第四周课上测试补做

第一次测试 第二次测试 第三次测试 上传代码 第四次测试 总结 之前我一直在git bash进行程序设计,但是对于我来说操作起来有点困难,所以我改用了虚拟机,之后之前一直困扰我的问题在虚拟机下就没有了,而且一些·不要能进行的操作例如"tree","jdb调试"等都可以顺利进行.在上一周的课上试验中因为在用git bash运行代码时总是出现不识别的地方,并且也一直没有很好的解决,在以后的学习中我会多留意一些,看是否能找到解决方法. 原文地址:https://www.c

20165212任胤第四周课上作业补做

20165212任胤 第四周课上测试补做 题目:jdb调试递归循环程序 程序代码: import java.util.Arrays; public class B { public static void main(String [] args) { if(args.length < 1){ System.out.println("Usage: java CLSumRecursion num1 num2 ..."); System.exit(0); } int m = Integ

2017-2018-1 20155318 《信息安全系统设计基础》第十周课上测试及课下作业

2017-2018-1 20155318 <信息安全系统设计基础>第十周课上测试及课下作业 课上测试 解析:填充消除了冲突不命中,对于x和y数组,只有在引用第0个和第4个元素的时候发生不命中.因而命中率为75%. 解析:高速缓存容量为2048,高速缓存结构为(( 32 ),8,8,32) 解析:不同层之间是以块为大小传输单元在层与层之间复制,空缓存的不命中叫强制性不命中或冷不命中 解析:存储器层次结构的每一层都缓存来自较低一层的数据.缓存存储器是分块的,数据总是以块为基本单位在每一层之间传递,

20155204 信息安全系统设计 第十周 课上测试补交

20155204 信息安全系统设计 第十周 课上测试补交 我的答案:D 我的答案:ACD 我的答案:ACD 我的答案:ABC 我的答案:ABCD 我的答案:A 我的答案:C 我的答案:C 我的答案:C 我的答案:ABD 我的答案:ABCD 我的答案:B 我的答案:A 我的答案:ABC 我的答案:C 我的答案:ACD 我的答案:BDE 我的答案:CE 我的答案:C 我的答案:ADEG 我的答案:BCD 总分:16