- 博客(45)
- 收藏
- 关注
原创 数据库MySQL---基础篇
数据库(DataBase)---数据存储的仓库,数据是有组织的进行存储数据库管理系统(DBMS)-----操纵和管理数据库的大型软件SQL----操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准主流的关系型数据库管理系统。
2024-07-09 19:21:10
810
原创 微机原理 选择题
(1) 10对于下面的数据定义,各条MOV指令单独执行后,有关寄存器的内容是什么(结果以十六进制表示,注意位数,例如"0000H")?PLDB DB?(AX)=?(AX)=?(CX)=?(CX)=?(CX)=?
2024-07-04 20:02:54
766
原创 微机原理 程序设计题
例4.14一个数据块由大写或小写的英文字母、数字和各种其他符号组成,其结束符是回车符CR(ASCII码为0DH),数据块的首地址为BLOCK1.将数据块传送到BLOCK2为首地址的内存区,并将其中所用的英文字母(a~z)转换成相应的大写字母(A~Z),其余不变。已知内存SCORE单元中存有10个学生的考试成绩,分别为53,49,67,91,85,83,74,69,95,86。在数据段从MYDATA开始的存储单元中分别存放了两个8位无符号数,试比较它们的大小,并将大者传送到MAX单元。
2024-07-04 18:44:36
573
原创 微机原理期末
(3)根据冯诺依曼思想,程序和数据实现存放在存储器中,计算机在工作是能够高速地从存储器中取出指令加以执行,无论从存储器中取出的是指令还是数据,都是通过外部DB现传送至数据缓冲器DR中。(2)若存储器中的鼠疫均以字对齐方式访问,CPU字长为16位,现需从存储单元4002H开始读取一个字数据送往CPU中某内部寄存器,请简要描述该操作的实现过程,操作完成后,该寄存器的值是多少?指令队列的存在使8086的EU和BIU并行工作,从而减少CPU为取指令而等待的时间,提高CPU的利用率。扩展后的ROM存储器容量是多少?
2024-07-04 15:35:19
500
原创 实验2 字符及字符串输入输出与分支程序设计实验
从键盘输入一字符,判断该字符是小写字母、大写字母、数字或者其他字符。若输入为小写字母,显示“You Input a Lowercase Letter!若输入为大写字母,显示“You Input a Uppercase Letter!若输入为数字,显示“You Input a Digit!若输入为其它字符,显示“You Input Other Letter!从键盘输入两个一位十进制数,计算这两个数之和,并将结果在屏幕上显示出来。
2024-07-04 13:38:48
614
原创 实验4 宏指令及子程序设计实验
从键盘输入10个无符号十进制数(小于256),将其转换为二进制数并存放在NUM字节型变量中,找出其中的最大数,并将找出的最大数在屏幕上显示出来。子程序,将最大数在屏幕上显示。4)将一个无符号字节型二进制数转换为十进制数并在屏幕上显示的功能由子程序BTOAD实现。3)在N个无符号字节型二进制数中找出最大数的功能由子程序FMAX实现;1)在屏幕上显示字符串提示信息的功能由宏指令DSTRING实现;DTOB PROC;2)将键盘输入的十进制数转换成二进制数由子程序DTOB实现;
2024-07-04 13:31:51
769
原创 操作系统大题复习
按照前面讲的策略,生产者线程在放产品前,先通过sem_wait(&space)操作申请存储位置资源,然后再通过sem_wait(&sin)操作获取队列尾变量in资源的使用权,成功后将产品放到队尾位置并修改队尾指针,完成后在通过sem_post(&prod)释放一个产品资源的同时,通过sem_post(&sin)释放队尾变量资源。文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的权限,文件的创建日期、文件的大小,文件数据块的位置等等。
2024-07-02 20:13:33
1945
原创 微机原理 复习
1.3冯诺依曼体系结构(1)以二进制形式表示指令和数据(2)程序和数据事先放在存储器中(预存储)(3)由运算器、控制器、输入设备和输出设备五大部件组成字长、主频、架构地址总线AB数据总线DB控制总线CB运算器ALU控制器CU指令寄存器IR指令译码器ID可编程逻辑阵列PLA程序计数器PC 存放下一条要执行指令所在的存储单元的地址地址寄存器AR数据缓冲寄存器DR累加器A标志寄存器FLAGS(程序状态字PSW)寄存器阵列RA存储器位Bit、字节Byte、字Word。
2024-06-29 22:14:51
2347
原创 pta java
R7-1 标识符命名方式转换:Camel2Snake分数 10在程序设计语言中,标识符都不能包含空格。如果我们需要使用两个或两个以上的单词来命名标识符,目前的工程实际中有两种常用的命名方式:Snake方式和Camel方式。Snake方式是指单词用小写字母,单词间下划线(“_”)代替空格;Camel方式是指相邻单词首字母用大写表示。例如,你想定义一个变量表示一个数组数字之和,并且用英文“sum of array”。我们使用Snake方式的变量名为:sum_of_array;
2024-06-23 23:00:49
964
原创 MATLAB复习
B=A(1:3,2:3) %取矩阵A行数为1~3、列数为2~3的元素构成子矩阵B。C=A([1,3],[2,4]) %取矩阵A行数为1、3,列数为2、4的元素构成子矩阵C。A(6,8) 矩阵A单下标第6-8号元素的值。A(1:2,3) 矩阵A第1、2行第3列的元素值。叉积运算:A、B的叉积C,C的方向垂直于A与B所确定的平面。D=A(4,:) %取矩阵A的第4行、所有列。(2)变量名称的第一个字符必须是英文字符。xf_mat是合法的。
2024-06-23 22:49:06
2402
原创 pta 抽象基类Shape派生3个类 C++
7-3 抽象基类Shape派生3个类分数 10全屏浏览作者 沙金单位 石家庄铁道大学声明抽象基类Shape,由它派生出三个类,圆形Circle,矩形Rectangle,三角形Triangle,用一个函数输出三个面积。
2024-06-21 17:56:54
224
原创 pta 动物爱吃什么 C++
7-2 动物爱吃什么分数 10全屏浏览作者 杨雪华单位 沈阳师范大学1.设计一个基类动物类(animal),包含private数据成员:动物编号int num;和动物名称string name;public成员函数:getnum( )用于获取其编号, getname( )用于获取其名称和一个纯虚函数eat( ),以及构造函数。2.由animal类派生出狗类Dog和猫类Cat,每个类中均有自己的构造函数,根据输出结果设计这两个类并在主函数中完成设计类的输出测试。
2024-06-21 17:55:40
353
原创 pta 计算全班学生C++课程的总成绩和平均成绩 C++
7-1 计算全班学生C++课程的总成绩和平均成绩分数 10全屏浏览作者 杨雪华单位 沈阳师范大学定义一个类Student,记录学生C++课程的成绩。要求使用静态数据成员或静态成员函数计算全班学生C++课程的总成绩和平均成绩。
2024-06-21 17:53:48
268
原创 pta 单继承中的构造函数与析构函数 C++
7-4 单继承中的构造函数与析构函数分数 10全屏浏览作者 杨雪华单位 沈阳师范大学编写代码实现一个表示点的父类Dot和一个表示圆的子类Cir,求圆的面积。Dot类有两个private数据成员 float x,y;Cir类新增一个private的数据成员半径float r 和一个public的求面积的函数getArea( );主函数已经给出,请编写Dot和Cir类。
2024-06-21 17:51:29
170
原创 实验七 多态性
7-1 抽象基类Shape派生3个类分数 25全屏浏览作者 沙金单位 石家庄铁道大学声明抽象基类Shape,由它派生出三个类,圆形Circle,矩形Rectangle,三角形Triangle,用一个函数输出三个面积。
2024-06-20 10:18:38
957
原创 pta C++
分数 2作者 董俊单位 燕山大学编译预处理指令#include的处理方式是在编译代码前使用string.h文件的内容替换这条指令。TF1-2分数 2作者 罗艳单位 成都锦城学院下面两个全局函数构成函数重载。TF1-3分数 2作者 郑远单位 中国民用航空飞行学院定义了构造函数之后,类不再提供默认的构造函数。TF1-4分数 2作者 Gloria单位 沈阳师范大学动态联编调用函数操作是指向对象的指针或对象引用。TF1-5分数 2作者 Gloria。
2024-06-20 10:13:43
1034
原创 c++ pta 第十章和第十一章作业类库和标准模板库STL 、输入输出流
STL的容器、迭代器、算法是三个完全独立的部分,彼此也无任何联系。stack的top方法(成员函数)用于取得栈顶元素的下标。它是istream 类和ostream 类的虚基类。语句"s[0]='1';该函数只能按规定读取所指定的字符数。
2024-06-19 18:38:36
771
原创 pta 第九章模版作业c++
判断题2 分1-1在C++语言中,变量和常量都有数据类型。TF| 参考答案答案T1分1-2常量对象必须初始化,并且不能在生成之后修改。TF| 参考答案答案T1分单选题45 分2-1设int x;,则经过()后,语句*px=0;可将x值置为0。A.int * px;B.C.D.| 参考答案答案C1分2-2const int *p说明不能修改()。A.p指针;B.p指针指向的变量;C.p指针指向的数据类型;D.上述A、B、C三者。
2024-06-18 22:38:50
1187
原创 pta c++第七章作业运算符重载
带有默认值的函数F的函数原型为F(int x=5, int x=9, int y, float m=10.0),则该函数在编译时会报错。在函数调用语句fun1(fun2 (x,y),(x,y),z=x+y);两个以上的函数,具有相同的函数名,且形参的个数或形参的类型不同,或返回的数据类型不同,则称之为函数的重载。对每个可重载的运算符来讲,它既可以重载为友元函数,又可以重载为成员函数,还可以重载为非成员函数。所有运算符,即可以重载为类的成员函数,也可以重载为全局函数,并往往声明为友元函数。
2024-06-18 22:30:11
1202
原创 嵌入式复习
第一章 嵌入式系统概述第二章 ARM技术与Cortex-M3体系结构第三章 ARM Cortex-M3处理器第四章 Cortex-M3指令系统第五章 Cortex-M3汇编语言程序设计第六章 Cortex-M3的低层编程第七章 STM32F103 GPIO原理及应用第八章 STM32F103定时器原理及应用第九章 STM32F103中断及应用
2024-06-10 21:40:15
323
原创 C++复习
C#是微软推出的一种面向对象的编程语言,专门用于.NET平台,结合了C++的功能和Java是简洁性,。用于开发Windows桌面应用、Web应用、游戏开发等。最初是为Windows开发的,随着.NET Core和.NET 5的推出,变得更加跨平台性。Java是一种面向对象的编程语言,具有跨平台性和安全性等特点。用于开发Web应用、移动应用、游戏等领域,是完全跨平台的语言,可以在任何支持Java虚拟机(JVM)的操作系统上运行。C++是一种面向对象的编程语言,是c语言的扩展。
2024-06-04 21:05:55
353
3
原创 STM32F103定时器原理及应用
定时器时钟 TIMxCLK,即内部时钟 CK_INT,经 APB1 预分频器后分频提供,如果APB1 预分频系数等于 1,则频率不变,否则频率乘以 2,库函数中 APB1 预分频的系数是 2,即 PCLK1=36M,所以定时器时钟 TIMxCLK=36*2=72M。定时器初始化:00000000000开启时钟,设置ARR,PSC,计数模式,清除更新标志SR[0]=0(SR最低bite)常规定时器:基本定时器(TIM6、TIM7)通用定时器(TIM2~5)高级定时器(TIM1、TIM8)
2024-05-30 09:51:57
663
原创 STM32F103 GPIO
N-MOS管,当设置输出的值为高电平的时候,N-MOS管处于关闭状态,此时I/O端口的电平就不会由输出的高低电平决定,而是由I/O端口外部的上拉或者下拉决定;在此状态下,I/O口的电平信号进入输入数据寄存器,此时的I/O电平信号是不确定的,完全由外部输入决定,如果在该引脚悬空(在无信号输入)的情况下,读取该端口的电平是不确定的,且电压具有不确定性。定义一种 GPIO 端口的结构体,结构体的地址为端口的基地址,结构体的成员为端口寄存器,成员的顺序按照寄存器的偏移地址从低到高排列,成员类型跟寄存器类型相同。
2024-05-23 09:47:32
1039
1
原创 C内嵌汇编
return(ch);int ch;int x;return 0;int maxtem;a>b?;hi后缀--无符号大于loop1:bhi loop2;a>c?
2024-05-12 12:34:38
285
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人