20155215 第二周测试1 与 myod】的更多相关文章

课堂测试 第一题 每个.c一个文件,每个 .h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程截图,要全屏,包含自己的学号信息 因为我发现我第一题提交的是错误的图片,是我还没有编译通过的图片,所以我重新补交一下. 遇到的问题: 之所以刚开始老师给的程序始终没办法编译通过的原因是因为我的文件夹里有很多个main.c文件,编译时对我所有的main.c都进行了编译,所以一直都显示报错.当我把老师给的图片上的程序都重新…
第二周课堂实践以及MyOD 之前使用的虚拟机出现问题被我删掉了,开始学着使用Mac系统自带的终端.在课堂上出现了问题,询问王雄老师也没有解决,课下先使用了实验楼环境进行实验,后来又在Mac重新进行了尝试. 测试3--gdb测试 用gcc -g编译vi输入的代码 在main函数中设置一个行断点 在main函数增加一个空循环,循环次数为自己学号后4位,设置一个约为学号一半的条件断点 提交调试过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 一开始在课堂上测试3未能做出来,耗费了太多时间导致…
1. 除了main.c外,其他4个模块(add.c sub.c mul.c div.c)的源代码不想给别人,如何制作一个mymath.so共享库?main.c如何使用mymath.so? 2. 提交共享库生成和调用过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 *************课下把代码推送到代码托管平台*************** 答案: 1.在命令行输入gcc -shared -fpic -o libv20155233.so 20155233sub.c 2015523…
2019-2020-1 20199329 第二周测试(环境:ubuntu64位) 实验一 0.每个.c一个文件,每个.h一个文件,文件名中最好有自己的学号 1.用Vi输入图中代码,并用gcc编译通过 2.在Vi中使用K查找printf的帮助文档 3.提交vi编辑过程截图,要全屏,包含自己的学号信息 解决方案 1.创建6个空文件,将图片中每个函数分别写入一个空文件中,并修改文件名,除了头文件后缀名为.h以外,其他的文件后缀名都为.c. 2.启动终端,输入gcc -c *.c,对文件夹中所有的.c文…
02.第二周myod(选做) 实验要求: 复习c文件处理内容 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能 main与其他分开,制作静态库和动态库 编写Makefile 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息 在博客园发表一篇博客,重点写遇到的问题和解决过程 Linux od命令详解: 1.功能 od命令用于将指定文件内容以八进制.十进制.十六进制.浮点格式或ASCII编码字符方式显示,通常用于显示或查看文件中不能直接…
第二周myod以及课堂测试 第二周测试5 题目 1.除了main.c外,其他4个模块(add.c sub.c mul.c div.c)的源代码不想给别人,如何制作一个mymath.so共享库?main.c如何使用mymath.so? 2.提交共享库生成和调用过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 课堂进程 课堂由于时间问题没有找到最后一个命令应该输什么 Myod 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能 makefile 出现问题…
20155320 信息安全系统设计第二周课堂考试总结及myod的实现 第二周测试一二已在课上提交 第二周测试3-gdb测试 用gcc -g编译vi输入的代码 在main函数中设置一个行断点 在main函数增加一个空循环,循环次数为自己学号后4位,设置一个约为学号一半的条件断点 提交调试过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 首先我再次巩固了一遍cgdb调试的知识. b 设断点(要会设4种断点:行断点.函数断点.条件断点.临时断点) run 开始运行程序 bt 打印函数调用堆栈…
20155229 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 布尔:boolean类型可表示true和false %符号被用来作为控制符号前置,所以规定用%%在字符串中表示% "'"在语法上用来表示字符,使用忽略符号"",编译程序看到""就会忽略下一个字符. eg. 忽略符号 说明 \ 反斜杠 ' " 双引号" \b 倒退一个字符 \f 换页 \n 换行 \r 光标移至行首 二进制…
20155306 2017-2018-1<信息安全系统设计>第二周课堂测试以及myod的实现 第二周课堂测验: (注:前两项在课堂已提交,在此不做详解) 第一项: 每个.c一个文件,每个.h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程截图,要全屏,包含自己的学号信息 第二项: 用gcc 进行预处理,编译,汇编,链接vi输入的代码 生成的可执行文件中要有自己的学号 提交预处理,编译,汇编,链接,运行过程截图…
20155322 2017-2018-1<信息安全系统设计>第二周 课堂测试 Linux下C语言实现MYOD [博客目录] 静态库测试 实现方法 相关资料 操作 动态库测试 实现方法 相关资料 操作 OD功能C语言实现 资料参考 实现过程 实现代码 本周结对学习情况 结对学习博客 结对学习图片 结对学习内容 代码托管 一.静态库测试 题目: 除了main.c外,其他4个模块(add.c sub.c mul.c div.c)的源代码不想给别人,如何制作一个mymath.a静态库?main.c如何…
20155216 2017-2018-1 <信息安全系统设计基础>第二周课堂练习补交 课堂测试3:行断点的设置 运行截图: 未完成原因:课前未安装 cgdb 具体步骤: 1.输入命令:gcc hello.c -g -o test,出现可运行文件test. 2.输入命令:cgdb test,进入调试过程. 3.利用"b 行号 断点条件"设置行断点,输入start运行至断点位置,输入r后输入p p,显示参数值. 课堂测试4:静态库 运行截图: 未完成原因:没有认真学习第七章内容…
20155337 2017-2018-1 <信息安全系统设计基础>第二周课堂实践+myod 因为在课上已经提交了四个实验,还欠缺最后一个实验,反省一下自己还是操作不熟练,平时在课下应该多多练习linux的命令训练. 实践一 每个* .c一个文件,每个*.h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程截图,要全屏,包含自己的学号信息 截图 在课堂实践一中,我们应该把所有的文件放在一个新的自己创建的文件夹里,…
第二周课堂测试 1.if关键字后面的小括号内,表达式的值可以为10.(B) A .true B .false 2.表达式0xaa | 0x55的值为(C) A .FF B .0 C .255 D .1 3.表达式15&250的值为(B) A .FF B .0 C .255 D .1 4.表达式10 ^ 12的值为(A) A .0x06 B .120 C .9 D .14 5.表达式-2 >> 1的值为(D) A .2^31 – 1 B .2^15 – 1 C .1 D .-1 6.表达…
2019-2020-1 20209313<Linux内核原理与分析>第二周作业 零.总结 阐明自己对"计算机是如何工作的"理解. 一.myod 步骤 复习c文件处理内容 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能 main与其他分开,制作静态库和动态库 编写Makefile 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息 在博客园发表一篇博客,重点写遇到的问题和解决过程 总结 问题:命名修改导致不停输错…
20155304田宜楠 2006-2007-2 <Java程序设计>第二周学习总结 教材学习内容总结 一.类型与变量 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long整数(占8字节).可表示的整数范围从大到小依次为long,int,short. 字节: byte类型,需要逐字节处理数据.可表示-128~127的整数 浮点数: 要用来储存小数,分为float浮点数(占4字节)与double(占8字节) 字符: char类型用来储存字符符号等信号. 布尔:…
第二周 第一部分 Multivariate Linear Regression Multiple Features Note: [7:25 - θT is a 1 by (n+1) matrix and not an (n+1) by 1 matrix] Linear regression with multiple variables is also known as "multivariate linear regression". We now introduce notatio…
团队任务:讨论Android上的游戏软件 参考现代软件工程 第一章 [概论]练习与讨论: 软件有很多种,也有各种分类办法,本次团队任务是讨论选取Android上的一个游戏软件,考虑到每位组员接触的游戏各不相同,所以我们小组每个人选了一款游戏.对于不同的游戏软件来说,讨论相关问题的意义大同小异,最后进行汇总,以下的每个问题都会对小组成员的答案进行部分筛选与展示. [团队成员]: 学号 姓名 负责工作 20162315 马军 日常管理,项目部分代码 20162316 刘诚昊 项目部分代码,代码质量测…
结对对象与其博客链接 20175312陶光远:https://www.cnblogs.com/20175312-tgy/p/10697238.html 需求分析 (一)功能需求 1.自动生成题目(上周已完成) 可生成包含不同运算符个数的题目 2.题目运算(判题)(真分数上周已经完成,运算和后缀计算这周已完成) 实现中缀表达式转为后缀表达式并计算 判断用户答题正误,并输出正确结果 3.支持真分数(上周已完成) 实现分数算式的计算 3.题目去重(扩展需求) 实现对自动生成表达式中相同题目的去重 (二…
20172328 2018-2019<Java软件结构与数据结构>第二周学习总结 概述 Generalization 本周学习了第三章集合概述--栈和第四章链式结构--栈.主要讨论了集合以及用于实现集合的基本数据结构,以及集合设计的相关问题和目标.本章内容以栈为例展示与集合的设计.实现和使用等有关的问题. 教材学习内容总结 A summary of textbook 3.1集合 集合是一种聚集.组织了其他对象的对象.集合可以分为两大类:线性集合和非线性集合. 线性集合:一种其元素按照直线方式组…
<团队作业第二周>五小福团队作业--UNO 一.修改完善上周提交的需求规格说明书 THE FIRST改变 首先:我们组的博客无小组分工及占比,这是第一个问题,当时我们在写博客的时候由于很多问题都在讨论筹备当中,因此,在写博客的时候并没有及时的添加小组分工及占比.后来当我们将初步工作全部完成后之后我们在博客中补充了该内容. 我们小组的分工占比如下: 成员 分工 占比 郭恺 界面设计,原型设计需求分析,代码初步设计 20% 段志轩 用例图设计,代码设计和部分编写 20% 李馨雨 博客和需求说明书的…
201771010126 王燕<面向对象程序设计(java)>第二周学习总结 一.理论知识学习部分 3.1j简单 的java应用程序 标识符由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字.标识符可用作: 类名.变量名.方法名.数组名.文件名等.第二部分:理论知识学习部分 3.2关键字 Java语言中已经被赋予特定意义 的一些单词. l常见有:class.public.try.catch.if. float.import.void等. 关键字不做变量名. 3.3数据类型 整型:表示…
20175316与20175329 结对编程练习_四则运算(第二周) 1.需求分析 实现一个命令行程序,要求: 自动生成指定数量的小学四则运算题目(加.减.乘.除) 支持整数 统计正确率 支持多运算符 题目去重 支持真分数 处理生成题目并输出到文件 完成题目后从文件读入并判题 2.设计思路(UML类图) 3.实现过程中的关键代码解释 算法(以加法为例子) public Shu add(Shu op2) { int commonDenominator = denominator * op2.get…
20165223 <JAVA程序设计>第二周学习总结 教材学习内容总结 第二章要点 标识符与关键字 基本数据类型 类型转换运算 输入输出数据 数组 第三章要点 运算符与表达式 语句概述 if条件分支语句 switch开关语句 循环语句 break和continue语句 数组与for语句 教材学习中的问题和解决过程 标识符与关键字 标识符=名字:由字母.下划线.$.数字组成,长度不受限:第一个字符不能是数字字符:区分大小写:不能用关键字:不能是true.false.null java使用的语言:…
20165325 2017-2018-2 <Java程序设计>结对编程_第二周:四则运算 一.码云链接 FAO项目的码云链接; 1.Git提交日志已经实现一个功能/一个bug修复的注释说明,如图所示: 2.测试代码并未上传: 3.主类位于Main.java中: 4.若有修改,仍会更新: 二.需求分析 之前在20165325 2017-2018-2 <Java程序设计>结对编程_第一周:四则运算里面已经对需求分析作出了总体的阐述,在此不作赘述.上一周,我们小组已经实现了在一个命令行程…
20165235 祁瑛 Java第二周考试总结 课后习题p16 代码编写 class Person { void speakHello (){ System.out.print("nin hao "); System.out.println("nice to meet you"); } } public class Xiti { public static void main (String arg[]){ Person zhang = new Person();…
王之泰201771010131<面向对象程序设计(java)>第二周学习总结 第一部分:理论知识学习部分 第三章 第三章内容主要为Java语言的基础语法,主要内容如下 1.基础知识 1.1标识符 a)标识符可用作类名.变量名.方法名.数组名.文件名等. 注:第一个符号不能为数字,即不能用数字开头. 1.2关键字 a)关键字是Java语言中已经被赋予特定意义的一些单词. b)常见有:class.public.try.catch.if. float.import.void等. 注:关键字不做变量名…
20175317 <Java程序设计>第二周学习总结 教材学习内容总结 第二周我学习了教材三四章的内容,了解了Java与C语言的相似与不同之处. 其中第二章学到了标识符与关键字.基本数据类型.类型转换.输入输出的方式和数组. 第三章学到了运算符与表达式.语句概述.if分支语句.switch开关语句.循环语句.break与continue语句和数组与for语句. 在看完课本知识的同时也将教学视频看完了,教材代码也逐一进行了编译运行. 教材学习中的问题和解决过程 问题1:我在做教材32页课后习题3…
教材学习内容总结 本周对教材的第二第三章进行了学习,通过阅读教材,我发现java和c语言在相似的基础上还是有很多不同的地方,以下是我对这周学习知识的一些总结. 2.1 java标识符中的字母是区分大小写的2.2 逻辑类型:Boolean整数类型:byte,short,int,long字符类型:char浮点类型:float,doublejava中没有无符号的byte,short,int,long2.4 scanner2.5注意int[] a,b[]等价于int a[].b[][];.java不允许…
20175334 <Java程序设计>第二周学习总结 教材学习内容总结 了解Java编程风格 认识Java基本数据类型与数组 掌握Java运算符.表达式和语句 教材学习中的问题和解决过程 问题1:书本第23页例子中第一行import java.util.Scanner;,不明白什么意思 问题1解决方案:参考 认识类(三)使用java.util.Scanner 理解了其用途 问题2:在写代码时候经常会把==打成= 问题2解决方案:=是赋值的意思而==是判断前后是否相等,在之后编写代码时理解其代码…
李清华201772020113<面向对象程序设计(java)>第二周学习总结 第一部分 理论知识 第三章 本章主要讲了java基本知识中的标识符,关键字,注释,以及数据类型,变量,运算符,类型转换,字符串,输入输出,控制流程,大数值,数组等内容. 标识符:由字母.下划线.美元符号.和数字组成,且第一个符号不能为数字.例如:Hello.$1234.程序名.WWW_123.标识符可用作类名.变量名.方法名.数组名.文件名等. 关键字:Java中已经被赋予特定意义的一些单词,例如:class.pub…