第一期学员作业
迪大学院
信仰于心
展开
-
91 92 93 94 95 96 97.C++学员作业
1.应用题1.1 根据前面的作业,把业务记录和图书记录保存到文件中1.2 业务记录保存为文本文件类型,图书记录保存为二进制文件类型1.3 需要有保存和读取的节课1.4 当图书管理系统刚开始加载的时候需要读取当前的图书馆中图书的情况...原创 2022-03-31 18:48:49 · 1115 阅读 · 0 评论 -
85 86 87.C++学院作业
1.应用题要求1.1. 小明开了一家图书馆,里面有很多类型的图书1.2 有的时候由于看图的人很多,会对图书进行严格的管理,比如:租借 买卖 回收 等等情况1.3 租借会记录人员信息,偿还信息,金额信息等等1.4 其他也根据自定义合理添加属性1.5 请合理选择容器和逻辑,描述上面的情况写一个图书管理系统...原创 2022-03-31 18:31:12 · 1086 阅读 · 0 评论 -
81 82 83 84.C++学员作业
1.应用题1.1 请自定义同一个接口函数名的多个函数(全局函数),并传入对应的参数(逻辑操作自定义)1.2 给这些接口函数定义一个统一的命名空间 ,并调用2.应用题2.1 给图书类添加一个标准库的字符串类型的成员变量2.2 给图书定义一个构造函数,要求只有一个字符串类型的参数,在构造函数种对字符串进行拆分解析出来图书的各个属性并赋值给图书的各个成员变量。PS:举例:类似传入字符串:"C++辅助是如何锻炼的-001-迪大学员-[迪大出版社]-电子书"请自定义属性个数和含义,可任原创 2022-03-27 15:53:01 · 784 阅读 · 3 评论 -
76 77 78 79 80.C++学员作业
1.应用题要求1.1 现在图书的种类越来越多,小张学员到图书店买了多本图书,请定义多种图书类和学员信息类。1.2 小张妈妈每周会把新的图书给小张阅读,并收回上一周的图书,请自行编写逻辑随着天数的增加打印当前正在观察的图书信息。(最少不能小于3本书)1.3 突然有一天,某图书的出版社说要召回图书,原因仅是图书的某些页面有错误,需要修改后然后寄回给小张, 请用代码来解决这种场景。2.回答题2.1 虚函数表的首地址在对象的多少偏移处?2.2 父类指定了AAA成员函数,子类也有一样类型的AA原创 2022-03-26 14:32:43 · 1203 阅读 · 8 评论 -
73 74 75.C++学员作业
1.问答题1.1 子类是如何调用父类的构造函数的?1.2 如果不显示调用父类构造函数那么会调用父类的什么类型的构造函数?1.3 在继承下 子类 和父类 的构造函数和析构函数的调用顺序?请举例说明(可以为伪代码表明继承关系)1.4 在多继承下 子类 和父类 的构造函数和析构函数的调用顺序?请举例说明(可以为伪代码表明继承关系)2.应用题要求2.1 请根据实际情况,电子书类显示的去调用纸质图书类的构造函数并传递参数...原创 2022-03-23 21:15:13 · 1186 阅读 · 4 评论 -
12 13 14 15.C++学员作业
1.应用题要求1.1 如今电子产品发展迅猛,电子书也深受很多人的喜爱,现如今需要对之前的纸质图书进行电子化,我们又不能丢失了原有的属性,请用代码来解决?1.2 要求电子书不能拥有纸质图书的某些属性,但是有些属性可以使用,请合理利用限制符号...原创 2022-03-18 20:14:28 · 579 阅读 · 3 评论 -
9 10 11.C++学员作业
1.应用题要求1.1 用printf()直接通过%d和图书对象来打印图书当前阅读的页数,不能用. ->或者成员函数来输出1.2 成员函数会存在对象的所管理的内存区域吗?有存在内存对齐的现象吗?1.3 汇编下,this指针一般是通过什么寄存器来使用的?1.4. 计算并打印出当前阅读过的图书的数量(封装成一个函数打印出来)...原创 2022-03-17 19:36:38 · 989 阅读 · 4 评论 -
6 7 8.C++学员作业
1.应用题要求1.1 图书类中的书名需要用new出来的字符数组保存(注意内存泄漏问题)1.2 给图书类定义一个拷贝构造函数 并调用(自定义应用场景)1.3 定义的同类型图书对象的进行if大小比较(比较依据与所看页数)1.4 实现图书对象可以支持加减的运算(自定义属性的改变)...原创 2022-03-16 20:22:39 · 871 阅读 · 5 评论 -
3 4 5.C++学员作业
1.问答题1.1 在C++中 结构体和类的区别是什么1.2 简明阐述下 3种限制符号的区别1.3 3种限制符号在类中只能各一个是吗?1.4 析构函数的作用是什么?2.应用题要求2.1 给图书类中定义一个指针,在构造函数传入指定大小后指向动态申请内存(类型为char)地址,并赋值2.2 请选择在合适的时刻释放这块内存,以避免内存泄露的问题出现...原创 2022-03-15 21:26:42 · 752 阅读 · 6 评论 -
1 2.C++学员作业
1.应用题要求:1.1 定义一个图书的类,包含图书的成员变量(至少3个信息)和成员函数(至少3个)1.2 同是至少2个构造函数1.3 以不同方式来构造多个对象并调用成员函数来修改齐图书的信息2.问答题2.1 初始化列表的初始化顺序是依据于那个的顺序?2.2 this指针的含义是什么?2.3 构造函数会在什么时候触发?2.4 如果自己写了至少一个构造函数,那么编译器还会为我们自动创建构造函数吗?...原创 2022-03-14 21:49:48 · 1091 阅读 · 9 评论 -
二十八.C语言项目(完结)
1.根据需求完成项目2.界面样式美化根据自己需求指定,目前只是在控制台上,大家可以借助控制台命令对控制台做一些美化包括字体颜色等等3.期待大家的作品!4.项目完成后单独发给我5.目的为了让大家对C语言有更好的理解和得到更好的锻炼...原创 2022-02-16 20:27:39 · 170 阅读 · 0 评论 -
二十六 二十七.20220114学员作业
1.用2个宏(多行用\连接)来组合成一个for循环结构,传入参数为初始化次数,循环次数和叠加步长,for循环的中间代码块不需要在宏中体现出来.原创 2022-02-14 11:05:49 · 232 阅读 · 2 评论 -
二十五.20220213学员作业
1.请参考课上,分析的图,来画图分析以下结构体的内存对齐情况(上传图片),同是用offsetof宏来打印出每个成员的偏移量?typedef struct 学员信息{ bool bSex; double dGrade; int iId; char bC;}学员信息;原创 2022-02-14 10:56:46 · 220 阅读 · 3 评论 -
二十二 二十三 二十四.20220211学员作业
1.自定义一个结构体(取别名)变量并初始化 (至少包含 字符串 整数 浮点数 布尔类型 各一个),通过某个值得不同(自定义场景),给结构体赋不同的值,并(用指针版本)打印出来2.请问如下结果为多少?说明原因?#include <stdio.h>#include "string.h"typedef union 工作情况{ char name[10]; int flag;}工作情况;int main(){ 工作情况 工作状态变量; strcpy_s(工作状态变量.nam原创 2022-02-11 19:12:51 · 553 阅读 · 10 评论 -
二十 二十一.20220209学员作业
1.判断题1.1 在C语言中字符串可以使用关系运算符==比较相等 (?)1.2 strcpy_s()函数中第二个参数指的是缓冲区字节的数量 (?)1.3 strlen()函数计算的是字符的长度而不是字节的大小 (?)1.4 sprintf()和printf() 都是把格式化的字符串输出到控制台上 (?)2.回答题2.1 setlocal(LC_ALL,"chs')的用处?需要包含那个头文件?2.2 如果需要输出宽字符版本中文字符串到控制台上,需要用到那个函数输出?2.3 wc原创 2022-02-08 12:52:52 · 531 阅读 · 5 评论 -
十八 十九.20220208学员作业
1.用循环语句初始化(使用数组指针)一个二维数组(备注:使用 * 和 [] 各一个)2.请计算出最后结果? 同时说明原因? float array2[5][6] = { {1,2,3,4,5,6}, {7,8,9,10,11,12}, {13,14,15,16,17,18}, {19,20,21,22,23,24}, {25,26,27,28,29,30} }; int array1[5] = { 0 }; for (int index=0;index<5;in原创 2022-02-08 12:29:35 · 263 阅读 · 5 评论 -
十七.20220125学员作业
1.用指针的形式去操作一维int类型数组然后每个元素值+1并倒着打印出来备注:数组自定义大小和初始值原创 2022-01-25 19:32:04 · 305 阅读 · 4 评论 -
十六.2022014学员作业
1.定义一个能容纳50个int类型的二维数组并初始化, 然后倒着打印,注意:只能用一个循环去遍历2.int array[4][5] 定义的是第12个元素,用下表访问怎么访问?原创 2022-01-25 19:28:49 · 346 阅读 · 4 评论 -
十五.20220123学员作业
1.自定义一个一维数组大小为12个并初始化值任意,然后倒着打印出来.2.判断题2.1.数组名是一个变量所以可以修改 (?)2.2.定义数组的时候可以用变量来指定大小(?)2.3.int array[9]={0}; 因为数组大小为9 所以最大索引也是9 (?)...原创 2022-01-25 19:25:27 · 350 阅读 · 4 评论 -
十四.20220121学员作业
1.简单的说下_cdecl _stdcall _fastcall调用约定的区别2.分别定义一个_cdecl _stdcall _fastcall的函数 并调用3.用XDBG附加程序,找出上面3个函数中传递参数和调用CALL的汇编,并复制出来原创 2022-01-21 19:41:18 · 351 阅读 · 4 评论 -
十三.20220120学员作业
1.请用递归函数写一个1+2+3+...+100=的总和2.定义一个函数指针来调用上面的递归函数原创 2022-01-21 19:37:54 · 321 阅读 · 4 评论 -
十二.20220119学员作业
1.最后结果为???#include <stdio.h>#include "windows.h"int Function(int a, int *pb, int &c,int argc, int flag = 1,...){ va_list list; va_start(list, flag); int iNum = 0; for (int index=0;index< argc;index++) { iNum += va_arg(list, int);原创 2022-01-19 23:56:18 · 370 阅读 · 5 评论 -
十一.20220118学员作业
1.自定义一个数据并初始化, 然后用指针的形式修改它,并打印出来2.自定义一个数据并初始化,然后取别名并修改他后打印3.32程序下指针大小是多少字节?这个字节大小跟类型有关系吗?4.取别名会不会有内存的申请?...原创 2022-01-18 19:05:00 · 326 阅读 · 4 评论 -
十.20220117学员作业
1.判断题1.1 当前函数定义的局部变量会在当前函数结束的时候被回收 (?)1.2.一个程序可以出现2个同名同类型的全局变量 (?)1.3.一个程序可以出现2个同名同类型的静态全局变量 (?)1.4 当前函数定义的静态局部变量会在当前函数结束的时候被回收 (?)2.最后结果?int Functi...原创 2022-01-17 23:05:14 · 214 阅读 · 5 评论 -
九.20220115学员作业
1.应用题n等于100 计算1+2+3+...+n 的总和为多少?功能封装成一个函数并调用打印到控制台上2.函数的申明和函数的定义的区别?3.函数的形参和函数的实参的区别?4.函数定义如果放在main下放,应该怎么做?5.判断题?5.1.函数定义的时候参数列表的变量名可以不需要 (?)5.2.函数声明并不是一定需要写的 (?)5.3.函数必须有一个返回值 (?)5.4.函数定义的时候参数列表可以不要 (?)...原创 2022-01-16 21:41:11 · 251 阅读 · 7 评论 -
八.20220114学员作业
1.结果打印多少?#define SIZE 10for(int i=0;i<SIZE;i++){ if(i%2==0) { continue; } printf("i=%d \n",i);}2.请分别用while for来实现一个 循环次数10次 每次步长+2 初始值从0开始的效果3.while 和 do while 的区别?4.最后total结果位多少??如何改进int CalcFunction(int a, int b.原创 2022-01-14 17:47:58 · 211 阅读 · 5 评论 -
七.20220113学员作业
1.计算出最后结果??int a=1;int b=2;if(a=b){ a++;}else{ b++;}printf("a=%d b=%d \n",a,b);2.原创 2022-01-13 16:10:59 · 193 阅读 · 5 评论 -
六.20220112学员作业
1.int iNum=8;float fNum= 3.0f;printf("iNum/fNum=%d \n",iNum/fNum);结果=?2.int iNum1= -89>>3;int iNum2= -89<<2;iNum1=?? iNum2=??3.bool b1=TRUE;bool b2=FALSE;printf("b1 && b2 = %d \n",b1 && b2)printf("b1 ||原创 2022-01-13 13:05:35 · 151 阅读 · 10 评论 -
五.20220111学员作业
1.int a = 0x78563412;short b = (short )a;b等于多少?2.int a=1;float b=1.0f;float b=-1.0f;在内存中是多少?(用8位十六进制位表示)3.char szhomePhone="2105689"如何转成整数类型 int ?4.wchat_t wszHomePhone="210A689"int phoneNum=_woit(wszHomePhone);phoneNum等于多少?5原创 2022-01-12 10:35:39 · 295 阅读 · 4 评论 -
四.20220110学员作业
1.有符号和无符号的区别?2.变量的定义和申明最大的区别在?3.结果?3.1#define PARAMFUNCTION_1(a,b) (b+a)/2int iTotal=PARAMFUNCTION_1(2,4);iTotal=??3.2#define PARAMFUNCTION_2(a,b) a+b/2int iTotal=PARAMFUNCTION_1(2,4)*2;iTotal=??4.宏定义作用于编译器的那个阶段?5.请自定义几个自认为比较规范的变量名原创 2022-01-10 23:14:33 · 255 阅读 · 5 评论 -
三.20220107学员作业
1.列举几个我们C语言里面的基本数据类型 字节大小。2.sizeof 的作用?是函数吗?3.写出打印结果?bool bSet = false;printf("bSet=%d\n",bSet);BOOL bSet1= 66;printf("bSet1=%d\n",bSet1);int iSet3 = 66;printf("iSet3=%d\n",iSet3);4.字符和字符数组以及字符串的区别5.多字节版本和unicode版本的区别?6.字符‘9’ ‘%’ ‘<空格原创 2022-01-08 11:04:42 · 602 阅读 · 7 评论 -
二.20220106学员作业
1.二进制 1 1100 1001 有多少种可能性?能表示的最大范围是?2.二进制101 0101转十进制为?3.十进制1024 转十六进制为?4.7进制568转十六进制为?5.十六进制2FC转二进制?备注:有时间的把过程也写下来6.9进制的9个符号分别为543672189别分对应0123456789,现在5已经代表0了,那么512+188=?...原创 2022-01-06 23:14:20 · 313 阅读 · 12 评论 -
一.20220106学员作业
1.打印输入到控制台自己的名字2.用格式话打印输入自己的年龄 手机号码 编号3.写出下面符号的作用?3.1. // 作用3.2. /* */ 作用3.3.system("pause");有什么作用? 需要加什么头文件3.4.main函数什么类型程序的的入口函数4.格式化以下:4.1 要求以 右对齐 最大长度5 0填充 printf("%-d \n", 3); printf("%-d \n", 34); printf("%-d \n", 345);...原创 2022-01-06 00:22:47 · 612 阅读 · 10 评论