计算机软件技术基础的实验代码
软件技术基础2实验任务7带解答
《软件技术基础2》实验报告7学院专业年级姓名任课教师葛卫民实验指导葛卫民年月日实验七一、实验目的通过本试验,使学生理解面向对象程序设计方法中继承性的基本概念及基本语法;掌握基类、派生类的基本使用方法;理解继承机制的执行过程。
二、实验内容1.通过程序实例,理解基类、派生类的概念、定义等基本语法;理解派生类成员的组成、构造函数、析构函数的特点和执行机制。
2.完成教材中练习6第4题的两个程序,并上机调试。
3.编写教材练习6中6要求的程序,并完成上机调试的实验任务。
4.编写程序测试如下类:人类(基类):属性包括姓名、性别、年龄、职业;行为包括:1.设置各个属性值(用构造函数);2.显示某个属性值;3.显示所有属性值;学生类(人类的派生类):新属性有:学校、专业、年级新的行为:1.显示某个新增的属性;2.显示所有属性;三、实验准备1.复习第六章的内容,重点是6.2、6.3节的内容及相关例题;2.编写实验内容中3、4要求的程序。
四、实验任务任务一:练习6第4题第1小题1.内容:下面程序中包含一个人员类,由此派生学生类,教师类。
根据不同对象显示不同内容。
2.源程序:# include <iostream.h># include <string.h>class person{ int no;char name[10];public:person(int n ,char *p ) { no=n; strcpy(name,p); }void display () {cout<<no<<""<<name<<endl;}};class student :public person{ char depart [20];int degree;public:student(int n,char *s,char *d,int c ):person n,s {strcpy(depart ,d ); degree=c;}void display (){ cout<<"学号和姓名:";person::display ();cout<<"班级:"<<depart<<"成绩:"<<degree<<endl;}};class teacher :public person{ char depart[20],prof[10];public :teacher(int n,char*s,char*d,char*p):person n ,s { strcpy(depart,d);strcpy(prof,p); }void display (){ cout<<"编号和姓名:";person::display ();cout<<"部门:"<<depart<<"职称:"<<prof<<endl;}};void main (){ student a1(025,"张三","电子技术班",85);a1.display ();teacher t1(316,"刘强","计算机系","教授");t1.display ();}3.运行结果:4.实验中遇到的主要问题及解决方法任务二:练习6第4题第2小题1.内容:2.源程序:# include <iostream.h># include <string.h>class circle{double radius;public:circle (double r=0 ){ radius=r }double getarea(){ return radius*radius*3.14159;} };class table{double height;public:table(double h=0) {height=h;}double getheight(){return height;}};class roundtable:public circle,public table{ char *color;public:roundable (double h=0,double r=0,char *c=0):table(h),circle(r){color=new char[strlen(c)+1];strcpy(color,c);}char *getcolor() {return coldr; }};void main (){ roundable rt(1.25,2.3,"橙黄色");cout<<"圆桌的高度:"<<rt.getheight()<<"米,桌面面积"<<rt.getarea()<<"平方米,圆桌的颜色"<<rt.getcolor()<<endl;}3.运行结果:3.实验中遇到的主要问题及解决方法任务三:第6题1.内容:2.源程序:3.运行结果:4. 实验中遇到的主要问题及解决方法任务四:实验内容4的程序设计1.内容:2.源程序:3.运行结果:4. 实验中遇到的主要问题及解决方法五、教师评分(百分制)。
计算机软件技术基础实验报告
《计算机软件技术基础》实验报告专业_____________年级_____________学号_____________学生姓名_____________指导老师_____________南华大学计算机学院编I 实验要求1.每次实验中有若干习题,每个学生至少应该完成其中的两道习题。
2.上机之前应作好充分的准备工作,预先编好程序,经过人工检查无误后,才能上机,以提高上机效率。
3.独立上机输入和调试自己所编的程序,切忌抄袭、拷贝他人程序。
4.上机结束后,应整理出实验报告。
书写实验报告时,重点放在调试过程和小节部分,总结出本次实验中的得与失,以达到巩固课堂学习、提高动手能力的目的。
实验一线性表【实验目的】1.熟悉VC环境,学习如何使用C语言实现线性表的两种存储结构。
2.通过编程、上机调试,进一步理解线性表的基本概念,熟练运用C语言实现线性表基本操作。
3.熟练掌握线性表的综合应用问题。
【实验内容】必做:1.一个线性表有n个元素(n<MAXSIZE, MAXSIZE指线性表的最大长度),且递增有序。
(1)现有一元素x要插入到线性表的适当位置上,并保持线性表原有的顺序不变。
采用链式存储表示方法实现,设计程序实现(2)从单链表中删除指定的元素x,若x在单链表中不存在,给出提示信息。
要求:①指定的值x由键盘输入;②程序能处理空链表的情况。
选做:3.设有头结点的单链表,编程对表中的作一值只保留一个结点,删除其余值相同的结点。
要求:①该算法用函数(非主函数)实现;②在主函数中调用创建链表的函数创建一个单链表,并调用该函数,验证算法的正确性。
4.已知非空单链表第一个结点由head指出,请写一算法,交换p所指结点与其下一个结点在链表中的位置。
要求:①该算法用函数Reverse(head,p)实现,其中head为表头指针,p指向要交换的结点;②在主函数中调用创建链表的函数创建一个单链表,并调用该函数,验证算法的正确性。
计算机软件技术基础_实验指导书
《计算机软件技术基础》实验指导书编写:XXX适用专业:电器工程与自动化通讯工程电子信息工程安徽建筑工业学院电子与信息工程学院2007年9月实验一:线性链表的建立、查找、插入、删除实验实验学时:2实验类型:验证实验要求:必修一、实验目的通过本实验的学习,要求学生能够通过单链表的存储结构,掌握单链表的基本操作,包括单链表的建立、查找、插入、删除、输出等操作。
通过本实验可以巩固学生所学的线性表知识,提高编程能力,为后继课程的学习奠定基础。
二、实验内容1、为线性表{10,30,20,50,40,70,60,90,80,100}创建一个带头结点的单链表;2、在该链表上查找值为50,65的结点,并返回查找结果(找到:返回在县新链表中的位置);3、在该链表上值为50的结点后,插入一个值为120的结点;4、删除该链表上值为70的结点。
写出各操作的实现函数,并上机验证。
三、实验原理、方法和手段使用带头结点的单链表的表示线性表,通过实验,熟悉链表的创建、查找、插入、删除、输出等是链表的基本操作。
具体如下:(1)首先定义单链表的节点结构;(2)在单链表创建过程中,首先初始化一个带头结点的空链表,对线性表中的各元素依次通过键盘输入、建立该元素结点、插入到单链表中,实现单链表的创建过程;结点的插入有头插入和尾插入两种方法,采用不同方法时应注意元素的输入顺序。
(3)查找过程可以从头结点开始,将待查找的数据依次与每个结点的数据域比较,匹配及查找成功,弱链表访问完未找到匹配的元素,则查找不成功。
为能够返回查找成功的结点位置,在链表的搜索过程中,应设置一个计数器,记录搜索结点的序号;(4)插入结点时,首先要通过查找算法,找到带插入结点的前驱结点,然后为带插入元素建立结点,通过指针的修改,将结点插入。
(5)删除结点时,首先要通过查找算法,找到待删除结点的前驱,然后通过指针的修改,将待删除结点从链表中卸下,释放该结点。
(6)以上操作的正确性,均可以通过链表的输出结果来验证。
教育部《学科分类与代码》分类查询
教育部《学科分类与代码》分类查询(摘录)一、使用说明本标准仅对一、二、三级学科进行分类。
一级学科用三位数字表示,二、三级学科分别用两位数字表示,一、二级学科中间用点隔开,代码结构为XXX·XXXX,例如570·2520,其中570为一级学科,570.25为二级学科,570.2520为三级学科。
二、教育部学科分类与代码(部分)760 艺术学760.10 艺术心理学760.15 音乐760.1510 音乐学(包括音乐史、音乐美学等)760.1520 作曲与作曲理论760.1530 音乐表演艺术760.1599 音乐其他学科760.20 戏剧760.2010 戏剧史760.2020 戏剧理论760.2099 戏剧其他学科760.25 戏曲760.2510 戏曲史760.2520 戏曲理论760.2530 戏曲表演760.2599 戏曲其他学科760.30 舞蹈760.3010 舞蹈史760.3020 舞蹈理论760.3030 舞蹈编导760.3040 舞蹈表演760.3099 舞蹈其他学科760.35 电影760.3510 电影史760.3520 电影理论760.3530 电影艺术760.3599 电影其他学科760.40 广播电视文艺760.45 美术760.4510 美术史760.4520 美术理论760.4530 绘画艺术760.4540 雕塑艺术760.4599 美术其他学科760.50 工艺美术760.5010 工艺美术史760.5020 工艺美术理论760.5030 环境艺术760.5099 工艺美术其他学科760.55 书法760.5510 书法史760.5520 书法理论760.5599 书法其他学科760.60 摄影760.6010 摄影史760.6020 摄影理论760.6099 摄影其他学科760.99 艺术学其他学科520 计算机科学技术520.10 计算机科学技术基础学科520.1010 自动机理论520.1020 可计算性理论520.1030 计算机可靠性理论520.1040 算法理论520.1050 数据结构520.1060 数据安全与计算机安全520.1099 计算机科学技术基础学科其他学科520.20 人工智能520.2010 人工智能理论520.2020 自然语言处理520.2030 机器翻译520.2040 模式识别520.2050 计算机感知520.2060 计算机神经网络520.2070 知识工程(包括专家系统)520.2099 人工智能其他学科520.30 计算机系统结构520.3010 计算机系统设计520.3020 并行处理520.3030 分布式处理系统520.3040 计算机网络520.3050 计算机运行测试与性能评价520.3099 计算机系统结构其他学科520.40 计算机软件520.4010 软件理论520.4020 操作系统与操作环境520.4030 程序设计及其语言520.4040 编译系统520.4050 数据库520.4060 软件开发环境与开发技术520.4070 软件工程520.4099 计算机软件其他学科520.50 计算机工程520.5010 计算机元器件520.5020 计算机处理器技术520.5030 计算机存储技术520.5040 计算机外围设备520.5050 计算机制造与检测520.5060 计算机高密度组装技术520.5099 计算机工程其他学科520.60 计算机应用520.6010 中国语言文字信息处理(包括汉字信息处理) 520.6020 计算机仿真520.6030 计算机图形学520.6040 计算机图象处理520.6050 计算机辅助设计520.6060 计算机过程控制520.6070 计算机信息管理系统520.6080 计算机决策支持系统520.6099 计算机应用其他学科520.99 计算机科学技术其他学科540 纺织科学技术540.10 纺织科学技术基础学科540.1010 纺织化学540.1020 纺织美学与色彩学540.1099 纺织科学技术基础学科其他学科540.20 纺织材料540.30 纤维制造技术540.40 纺织技术540.4010 纺织品结构与设计540.4015 棉纺学540.4020 棉织学540.4025 麻纺织540.4030 毛纺织540.4035 丝纺织540.4040 化学纤维纺织540.4045 新型纺纱、无纺布与特种织物540.4050 针织540.4099 纺织技术其他学科540.50 染整技术540.5010 染炼技术540.5020 印花技术540.5030 染色技术540.5040 整理技术540.5099 染整技术其他学科540.60 服装技术540.6010 服装设计540.6020 服装加工540.6099 服装技术其他学科540.70 纺织机械与设备540.7010 纺织器材设计与制造540.7020 纺织机械设计与制造540.7099 纺织机械与设备其他学科540.99 纺织科学技术其他学科560 土木建筑工程560.10 建筑史560.15 土木建筑工程基础学科560.1510 建筑光学560.1520 建筑声学560.1530 建筑气象学560.1599 土木建筑工程基础学科其他学科560.20 土木建筑工程测量560.25 建筑材料560.2510 金属建筑材料560.2520 非金属建筑材料560.2530 复合建筑材料560.2540 特种建筑材料(包括隔音、防水、防火、绝热、耐震、防蚀、装修材料等) 560.2599 建筑材料其他学科560.30 工程结构560.3010 杆件结构560.3020 薄壳结构560.3030 悬索与张拉结构560.3040 实体结构560.3050 结构设计560.3099 工程结构其他学科560.35 土木建筑结构560.3510 木结构560.3520 砖结构560.3530 金属结构560.3540 混凝土与钢筋混凝土结构560.3550 喷锚结构560.3560 复合结构560.3570 特种结构560.3599 土木建筑结构其他学科560.40 土木建筑工程设计560.4010 建筑设计方法与理论560.4020 城乡规划方法与理论560.4030 建筑美学560.4040 建筑室内设计560.4050 建筑室外环境设计560.4060 土木工程设计560.4099 土木建筑工程设计其他学科560.45 土木建筑工程施工560.4510 地基基础工程560.4520 地面工程560.4530 地下工程560.4540 墙体工程560.4550 土木施工电器工程560.4560 装饰工程560.4599 土木建筑工程施工其他学科560.50 土木工程机械与设备560.5010 起重机械560.5020 土木工程运输机械560.5030 土方机械560.5040 桩工机械560.5050 石料开采加工机械560.5060 钢筋混凝土机械560.5070 装修机械560.5099 土木工程机械与设备其他学科560.55 市政工程560.5510 城市给水排水工程560.5520 通风与空调工程560.5530 供热与供燃气工程560.5540 电讯管道工程560.5550 城市系统工程560.5599 市政工程其他学科560.60 建筑经济学560.99 土木建筑工程其他学科610 环境科学技术610.10 环境科学技术基础学科610.1010 环境物理学(包括环境声学等) 610.1015 环境化学610.1020 环境生物学610.1025 环境气象学610.1030 环境地学(包括环境地球化学、环境地质学等)610.1035 环境生态学610.1040 环境毒理学610.1045 自然环境保护学610.1050 环境管理学610.1099 环境科学技术基础学科其他学科610.20 环境学610.2010 大气环境学610.2020 水体环境学(包括海洋环境学)610.2030 土壤环境学610.2040 区域环境学610.2099 环境学其他学科610.30 环境工程学610.3010 环境保护工程610.3015 大气污染防治工程610.3020 水污染防治工程610.3025 固体污染防治工程610.3030 三废处理与综合利用610.3035 噪声与震动控制610.3040 环境质量监测与评价610.3045 环境规划610.3050 环境系统工程610.3099 环境工程学其他学科610.99 环境科学技术其他学科720 哲学720.10 马克思主义哲学720.1010 辩证唯物主义720.1020 历史唯物主义720.1030 马克思主义哲学史720.1099 马克思主义哲学其他学科720.15 自然辩证法(亦称科学技术哲学)720.1510 自然观720.1520 科学哲学720.1530 技术哲学720.1540 专门自然科学哲学(包括人工智能哲学、数学哲学、物理哲学等) 720.1599 自然辩证法其他学科720.20 中国哲学史720.2010 先秦哲学720.2020 秦汉哲学720.2030 魏晋南北朝哲学720.2040 隋唐五代哲学720.2050 宋元明清哲学720.2060 中国近代哲学720.2070 中国现代哲学720.2080 中国少数民族哲学思想720.2099 中国哲学史其他学科720.25 东方哲学史720.2510 印度哲学720.2520 伊斯兰哲学720.2530 日本哲学720.2599 东方哲学史其他学科720.30 西方哲学史720.3010 古希腊罗马哲学720.3020 中世纪哲学720.3030 文艺复兴时期哲学720.3040 十七、十八世纪欧洲哲学720.3050 德国古典哲学720.3060 俄国哲学(包括俄国革命民主主义者的哲学)720.3099 西方哲学史其他学科720.35 现代外国哲学720.3510 十九世纪末至二十世纪中叶西方哲学720.3520 分析哲学720.3530 欧洲大陆人文哲学720.3540 解释学720.3550 符号学720.3560 实用主义哲学720.3599 现代外国哲学其他学科720.40 逻辑学720.4010 逻辑史(包括中国逻辑史、西方逻辑史、印度逻辑史等) 720.4020 形式逻辑(亦称传统逻辑)720.4030 哲理逻辑(包括模态、多值、构造、时态、模糊逻辑等) 720.4040 语言逻辑720.4050 归纳逻辑720.4060 辩证逻辑720.4099 逻辑学其他学科720.45 伦理学720.4510 伦理学原理720.4515 中国伦理思想史720.4520 东方伦理思想史720.4525 西方伦理思想史720.4530 马克思主义伦理思想史720.4535 职业伦理学720.4540 医学伦理学720.4545 教育伦理学720.4550 政治伦理学720.4555 家庭伦理学720.4560 生命伦理学720.4565 生态伦理学720.4599 伦理学其他学科720.50 美学720.5010 美学原理720.5020 中国美学史720.5030 东方美学史720.5040 西方美学史720.5050 西方现代美学720.5060 马克思主义美学720.5070 艺术美学(包括音乐、影视美学、建筑美学等) 720.5080 技术美学720.5099 美学其他学科720.99 哲学其他学科730 宗教学730.11 宗教学理论730.1110 马克思主义宗教学730.1115 宗教史学730.1120 宗教哲学730.1125 宗教社会学730.1130 宗教心理学730.1135 比较宗教学730.1140 宗教地理学730.1145 宗教文学艺术730.1150 宗教文献学730.1155 神话学730.1199 宗教学理论其他学科730.14 无神论730.1410 无神论史730.1420 中国无神论730.1430 外国无神论730.1499 无神论其他学科730.17 原始宗教730.21 古代宗教730.2110 中国古代宗教730.2120 外国古代宗教730.2199 古代宗教其他学科730.24 佛教730.2410 佛教哲学730.2420 佛教因明730.2430 佛教艺术730.2440 佛教文献730.2499 佛教其他学科730.27 基督教730.2710 圣经学730.2720 基督教哲学730.2730 基督教伦理学730.2740 基督教史730.2750 基督教艺术730.2799 基督教其他学科730.31 伊斯兰教730.3110 伊斯兰教义学730.3120 伊斯兰教法学730.3130 伊斯兰教哲学730.3140 古兰学730.3150 圣训学730.3160 伊斯兰教史730.3170 伊斯兰教艺术730.3199 伊斯兰教其他学科730.34 道教730.3410 道教哲学730.3420 道教文献730.3430 道教艺术730.3440 道教史730.3499 道教其他学科730.37 印度教730.41 犹太教730.44 袄教730.47 摩尼教730.51 锡克教730.54 耆那教730.57 神道教730.61 中国民间宗教与民间信仰730.64 中国少数民族宗教730.67 当代宗教730.6710 中国当代宗教730.6720 世界当代宗教730.6730 新兴宗教730.6799 当代宗教其他学科730.99 宗教学其他学科740 语言学740.10 普通语言学740.1010 语音学740.1015 语法学740.1025 词汇学740.1030 语用学740.1035 方言学740.1040 修辞学740.1045 文字学740.1050 语源学740.1099 普通语言学其他学科740.15 比较语言学740.1510 历史比较语言学740.1520 类型比较语言学740.1530 双语对比语言学740.1599 比较语言学其他学科740.20 语言地理学740.25 社会语言学740.30 心理语言学740.35 应用语言学740.3510 语言教学740.3520 话语语言学740.3530 实验语音学740.3540 数理语言学740.3550 计算语言学740.3560 翻译学740.3599 应用语言学其他学科740.40 汉语研究740.4010 普通话740.4015 汉语方言740.4020 汉语语音740.4025 汉语音韵740.4030 汉语语法740.4035 汉语词汇740.4040 汉语训诂740.4045 汉语修辞740.4050 汉字规范740.4055 汉语史740.4099 汉语研究其他学科740.45 中国少数民族语言文字740.4510 蒙古语文740.4515 藏语文740.4520 维吾尔语文740.4525 哈萨克语文740.4530 满语文740.4535 朝鲜语文740.4540 傣族语文740.4550 壮语文740.4555 苗语文740.4560 瑶语文740.4565 柯尔克孜语文740.4570 锡伯语文740.4599 中国少数民族语言文字其他学科740.50 外国语言740.5011 英语740.5014 德语740.5017 瑞典语740.5021 意大利语740.5024 法语740.5027 西班牙语、葡萄牙语740.5031 罗马尼亚语740.5034 俄语740.5037 波兰语、捷克语740.5041 塞尔维亚语、保加利亚语740.5044 希腊语740.5047 阿尔巴尼亚语740.5051 匈牙利语740.5054 梵语、印地语、乌尔都语、僧伽罗语740.5057 波斯语740.5061 土耳其语740.5064 阿拉伯语740.5067 希伯莱语740.5071 豪萨语740.5074 斯瓦希里语740.5077 越南语、柬埔寨语740.5081 印度尼西亚语、菲律宾国语、马来语740.5084 缅甸语740.5087 泰语、老挝语740.5091 日语740.5094 世界语740.5099 外国语言其他学科740.99 语言学其他学科750 文学750.11 文学理论750.14 文艺美学750.17 文学批评750.21 比较文学750.24 中国古代文学史750.2410 周秦汉文学750.2420 南北朝文学750.2425 隋唐五代文学750.2430 宋代文学750.2435 辽金文学750.2440 元代文学750.2445 明代文学750.2450 清代文学750.2499 中国古代文学史其他学科750.27 中国近代文学史750.31 中国现代文学史(包括当代文学史)750.34 中国各体文学750.3410 中国诗歌文学750.3420 中国戏剧文学750.3430 中国小说文学750.3440 中国散文文学750.3499 中国各体文学其他学科750.37 中国民间文学750.41 中国儿童文学750.44 中国少数民族文学750.4410 蒙古族文学750.4420 藏族文学750.4430 维吾尔族文学750.4440 哈萨克族文学750.4450 朝鲜族文学750.4499 中国少数民族文学其他学科750.47 世界文学史750.4710 古代世界文学史750.4720 中世纪世界文学史750.4730 近代世界文学史750.4740 现代世界文学史(包括当代世界文学史) 750.4799 世界文学史其他学科750.51 东方文学750.5110 印度文学750.5120 日本文学750.5199 东方文学其他学科750.54 俄国文学(包括原苏联文学)750.57 英国文学750.61 法国文学750.64 德国文学750.67 意大利文学750.71 美国文学750.74 北欧文学750.77 东欧文学750.84 非洲文学750.87 大洋洲文学750.99 文学其他学科770 历史学770.10 史学史770.15 史学理论770.20 历史文献学770.25 中国通史770.30 中国古代史770.3010 先秦史770.3015 秦汉史770.3020 魏晋南北朝史770.3025 隋唐五代十国史770.3030 宋史770.3035 辽金史770.3040 元史770.3045 明史770.3050 清史770.3055 中国古文字(包括甲骨文、金文等)770.3060 中国古代契约文书(包括敦煌学、明清契约文书研究、鱼鳞册研究等) 770.3099 中国古代史其他学科770.35 中国近代史、现代史770.3510 鸦片战争史770.3515 太平天国史770.3520 洋务运动史770.3525 戊戌政变史770.3530 义和团运动史770.3535 辛亥革命史770.3540 五四运动史770.3545 新民主主义革命史770.3550 中国共产党史770.3555 中国国民党史770.3560 中国民主党派史770.3565 中华民国史770.3570 中华人民共和国史770.3599 中国近代史、现代史其他学科770.40 世界通史770.4010 原始社会史770.4020 世界古代史770.4030 世界中世纪史770.4040 世界近代史770.4050 世界现代史770.4099 世界通史其他学科770.45 亚洲史770.4510 日本史770.4520 印度史770.4530 东南亚史770.4540 南亚史770.4550 中亚史770.4560 西亚史770.4599 亚洲史其他学科770.50 非洲史770.5010 北非史770.5020 撒哈拉以南非洲史770.5030 埃及史770.5040 南非联邦史770.5099 非洲史其他学科770.55 美洲史770.5510 美洲古代文明史770.5520 美国史770.5530 加拿大史770.5540 拉丁美洲史770.5599 美洲史其他学科770.60 欧洲史770.6010 俄国史(包括原苏联史) 770.6020 英国史770.6030 法国史770.6040 德国史770.6050 意大利史770.6060 西班牙史770.6070 东欧国家史770.6080 北欧国家史770.6099 欧洲史其他学科770.65 澳洲、大洋洲史770.70 专门史770.7010 政治史770.7015 思想史770.7020 文化史770.7025 科技史770.7030 社会史770.7035 城市史770.7040 中外文化交流史770.7045 历史地理学770.7050 方志学770.7055 人物研究770.7099 专门史其他学科770.99 历史学其他学科780 考古学780.10 考古理论780.20 考古学史780.30 考古技术780.3010 考古发掘780.3020 考古修复780.3030 考古年代测定780.3099 考古技术其他学科780.40 中国考古780.4010 旧石器时代考古780.4020 新石器时代考古780.4030 商周考古780.4040 秦汉考古780.4050 三国两晋、南北朝、隋唐考古780.4060 宋元明考古780.4099 中国考古其他学科780.50 外国考古780.5010 亚洲考古780.5020 欧洲考古780.5030 非洲考古780.5040 美洲考古780.5050 大洋洲考古780.5099 外国考古其他学科780.60 专门考古780.6010 金石学780.6020 铭刻学780.6030 甲骨学780.6040 古钱学780.6050 美术考古780.6060 宗教考古780.6070 水下考古780.6099 专门考古其他学科780.99 考古学其他学科790 经济学790.11 政治经济学790.1110 资本主义政治经济学790.1120 社会主义政治经济学790.1199 政治经济学其他学科790.13 宏观经济学790.17 比较经济学790.19 经济地理学(包括工业地理学、农业地理学等) 790.21 发展经济学790.23 生产力经济学790.25 经济思想史790.2510 中国经济思想史790.2520 外国经济思想史790.2530 马克思主义经济思想史790.2599 经济思想史其他学科790.27 经济史790.2710 世界经济史790.2720 中国经济史790.2799 经济史其他学科790.29 世界经济学(亦称国际经济学)790.2911 国际经济关系790.2914 国际贸易学(包括国际市场营销学、国际商品学) 790.2917 国际货币经济学790.2921 国际金融学790.2924 国际投资学790.2927 国际收支理论790.2931 美国经济790.2934 日本经济790.2937 德国经济790.2941 法国经济790.2944 英国经济790.2947 俄罗斯经济790.2951 欧洲经济790.2954 北美经济790.2957 亚太经济790.2961 拉美经济790.2964 非洲经济790.2967 中亚、西亚经济790.2971 世界经济统计790.2999 世界经济学其他学科790.31 国民经济学790.3110 国民经济计划学790.3120 区域经济学790.3130 消费经济学790.3140 投资经济学790.3199 国民经济学其他学科790.33 管理经济学790.35 数量经济学790.3510 数理经济学790.3599 数量经济学其他学科790.37 会计学790.3710 工业会计学790.3720 农业会计学790.3730 商业会计学790.3740 银行会计学790.3750 交通运输会计学790.3799 会计学其他学科790.39 审计学790.41 技术经济学790.4110 工程经济学790.4115 工业技术经济学790.4120 农业技术经济学790.4125 能源技术经济学790.4130 交通运输技术经济学790.4135 建筑技术经济学790.4140 商业与物流技术经济学790.4145 技术进步经济学790.4150 资源开发利用技术经济学790.4155 环境保护技术经济学790.4160 生产力布局技术经济学790.4165 消费技术经济学790.4199 技术经济学其他学科790.43 生态经济学790.4310 森林生态经济学790.4320 草原生态经济学790.4330 水域生态经济学790.4340 城市生态经济学790.4350 区域生态经济学790.4399 生态经济学其他学科790.45 劳动经济学790.4510 就业经济学(包括劳动市场经济学) 790.4520 劳动管理学790.4530 劳动统计学790.4540 劳动社会学790.4550 劳动心理学790.4560 劳动经济史790.4599 劳动经济学其他学科790.47 城市经济学790.4710 城市经济管理学790.4720 城市土地经济学790.4730 市政经济学790.4740 住宅经济学790.4799 城市经济学其他学科790.49 资源经济学790.4910 海洋资源经济学790.4920 生物资源经济学790.4930 矿产资源经济学790.4940 能源经济学790.4950 资源开发与利用790.4999 资源经济学其他学科790.51 环境经济学790.53 物资经济学790.5310 物资经济理论790.5320 物资管理学790.5399 物资经济学其他学科790.55 工业经济学790.5510 工业发展经济学790.5520 工业企业经营管理学790.5530 工业经济地理790.5540 工业部门经济学790.5550 工业经济史790.5599 工业经济学其他学科790.57 农村经济学790.5710 农村宏观经济学790.5720 农村产业经济学790.5730 农村区域经济学790.5799 农村经济学其他学科790.59 农业经济学790.5910 农业生态经济学790.5920 农业生产经济学790.5930 土地经济学(包括国土经济学、农业资源经济学等) 790.5940 农业经济史790.5950 农业企业经营管理790.5960 合作经济790.5970 世界农业经济790.5980 种植业经济学790.5999 农业经济学其他学科790.61 交通运输经济学790.6110 城市运输经济学790.6120 铁路运输经济学790.6130 航空运输经济学790.6140 公路运输经济学790.6150 水路运输经济学790.6160 综合运输经济学790.6199 交通运输经济学其他学科790.6310 商业经济学原理790.6315 商业企业管理学790.6320 商品流通经济学790.6325 市场学790.6330 商业心理学790.6335 商业社会学790.6340 商品学(包括商品包装与技术) 790.6345 商业物流学790.6350 商业经济史790.6355 广告学790.6360 服务经济学790.6399 商业经济学其他学科790.65 价格学790.6510 价格学原理790.6520 部门价格学790.6530 广义价格学790.6540 成本管理学790.6550 价格史790.6560 比较价格学790.6599 价格学其他学科790.67 旅游经济学790.6710 旅游经济学理论790.6720 旅游经济管理学790.6730 旅游企业管理学790.6740 旅游事业史790.6799 旅游经济学其他学科790.69 信息经济学790.71 财政学790.7110 理论财政学790.7120 资本主义财政学790.7130 社会主义财政学790.7140 比较财政学790.7150 财政思想史790.7160 财政史790.7170 财政管理学790.7180 税务管理学790.7199 财政学其他学科790.73 货币银行学790.7310 货币理论790.7315 货币学说史790.7320 银行学790.7325 银行经营管理学790.7330 信贷理论790.7335 投资理论790.7340 金融市场790.7345 农村金融学790.7350 金融史、银行史790.7399 货币银行学其他学科790.75 保险学790.7510 保险管理790.7599 保险学其他学科790.77 国防经济学790.99 经济学其他学科810 政治学810.10 政治学理论810.1010 比较政治学810.1020 政治社会学810.1030 政治心理学810.1040 地缘政治学810.1050 中外政治学说史810.1099 政治学理论其他学科810.20 政治制度810.2010 政治制度理论810.2015 议会制度810.2020 行政制度810.2025 司法制度810.2030 政党制度810.2035 选举制度810.2040 中国政治制度810.2045 外国政治制度810.2050 比较政治制度810.2055 中国政治制度史810.2060 外国政治制度史810.2099 政治制度其他学科810.30 行政学810.3010 行政理论810.3020 行政组织810.3030 人事行政810.3040 财务行政810.3050 行政决策810.3099 行政学其他学科810.40 国际政治学810.4011 国际关系理论810.4014 国际关系史810.4017 国际组织810.4021 外交学810.4024 外交史810.4027 国际比较政治810.4031 美国政治810.4034 英国政治810.4037 法国政治810.4041 德国政治810.4044 日本政治810.4047 俄罗斯政治810.4051 欧洲政治810.4054 北美政治810.4057 亚太政治810.4061 拉美政治810.4064 非洲政治810.4067 中亚、西亚政治810.4099 国际政治学其他学科810.99 政治学其他学科820 法学820.10 理论法学820.1010 法理学820.1020 法哲学820.1030 比较法学820.1040 法社会学820.1050 立法学820.1060 法律逻辑学820.1070 法律教育学820.1080 法律心理学(包括犯罪心理学) 820.1099 理论法学其他学科820.20 法律史学820.2010 中国法律思想史820.2020 外国法律思想史820.2030 法律制度史820.2099 法律史学其他学科820.30 部门法学820.3010 宪法学820.3015 行政法学820.3020 民法学820.3025 经济法学820.3030 劳动法学820.3035 婚姻法学820.3040 民事诉讼法学820.3045 行政诉讼法学820.3050 刑事诉讼法学820.3055 刑法学820.3060 刑事侦查学820.3065 司法鉴定学820.3070 军事法学820.3075 环境法学820.3080 安全法学820.3085 知识产权法学820.3099 部门法学其他学科820.40 国际法学820.4010 国际公法学820.4020 国际私法学820.4030 国际刑法学820.4040 国际经济法学820.4050 国际环境法学820.4060 国际知识产权法学820.4099 国际法学其他学科820.99 法学其他学科840 社会学840.11 社会学史840.1110 中国社会学史840.1120 外国社会学史840.1199 社会学史其他学科840.14 社会学理论840.1410 社会学原理840.1420 社会思想史840.1499 社会学理论其他学科840.17 社会学方法840.1710 社会调查方法840.1799 社会学方法其他学科840.21 实验社会学840.24 数理社会学840.27 应用社会学840.2711 职业社会学840.2714 工业社会学840.2717 医学社会学840.2727 城市社会学840.2731 农村社会学840.2734 环境社会学840.2737 家庭社会学840.2741 青年社会学840.2744 老年社会学840.2747 犯罪社会学840.2751 越轨社会学840.2754 妇女问题研究840.2757 种族问题研究840.2761 社会问题研究840.2764 社会群体及分层问题研究840.2767 社区研究840.2771 社会保障研究840.2774 社会工作840.2799 应用社会学其他学科840.31 比较社会学840.34 社会地理学840.37 文化社会学840.3710 艺术社会学840.3720 知识社会学840.3730 道德社会学840.3799 文化社会学其他学科840.41 历史社会学840.44 经济社会学840.47 军事社会学840.51 社会心理学840.5110 社会心理学史840.5120 社会心理学理论与研究方法840.5130 实验社会心理学840.5199 社会心理学其他学科840.54 公共关系学840.57 社会人类学840.61 组织社会学840.64 发展社会学840.67 福利社会学840.71 人口学840.7110 人口学原理840.7115 人口经济学840.7120 人口社会学(包括老年人口学、妇女人口学、发展人口学等) 840.7125 人口学说史840.7130 人口史840.7135 人口地理学840.7140 人口生态学840.7145 区域人口学840.7150 人口系统工程840.7155 人口预测学840.7160 人口规划学840.7165 人口政策学840.7170 计划生育学840.7199 人口学其他学科840.99 社会学其他学科850 民族学850.10 民族问题理论850.1010 民族问题与民族政策850.1020 民族关系850.1030 民族经济850.1040 民族教育850.1050 民族法制850.1060 民族心理学850.1070 少数民族政治制度850.1099 民族问题理论其他学科850.20 民族史学850.2010 民族史850.2020 民族关系史850.2099 民族史学其他学科850.30 蒙古学850.40 藏学850.50 文化人类学与民俗学850.60 世界民族研究850.99 民族学其他学科860 新闻学与传播学860.10 新闻理论860.1010 新闻学860.1015 马克思主义新闻理论860.1020 西方新闻理论860.1025 新闻法860.1030 舆论学860.1035 新闻伦理学860.1040 新闻社会学860.1045 新闻心理学860.1050 比较新闻学860.1099 新闻理论其他学科860.20 新闻史860.2010 中国新闻事业史860.2020 世界新闻事业史860.2030 新闻思想史860.2099 新闻史其他学科860.30 新闻业务860.3010 新闻采访860.3020 新闻写作860.3030 新闻编辑860.3040 新闻评论860.3050 新闻摄影860.3099 新闻业务其他学科860.40 新闻事业经营管理860.50 广播与电视860.5010 广播电视史860.5020 广播电视理论860.5030 广播电视业务(包括广播电视采访、写作、编辑等)860.5040 广播电视播音860.5099 广播与电视其他学科860.60 传播学860.6010 传播史860.6020 传播理论860.6030 传播技术860.6040 组织传播学860.6099 传播学其他学科860.99 新闻学与传播学其他学科870 图书馆、情报与文献学870.10 图书馆学870.1010 图书馆学史(包括图书馆事业史)870.1015 比较图书馆学870.1020 图书馆社会学870.1025 图书馆管理学(包括图书馆统计学、图书馆经济学等)870.1030 图书馆建筑学870.1035 图书采访学870.1040 图书分类学870.1045 图书编目学(包括目录组织法、文献著录方法、计算机编目等) 870.1050 目录学(包括普通目录学、专科目录、目录学史等)870.1055 图书馆服务学(包括读者心理学、读者咨询学等)870.1099 图书馆学其他学科870.20 文献学870.2010 文献类型学870.2020 文献计量学870.2030 文献检索学870.2040 图书史870.2050 版本学870.2060 校勘学870.2099 文献学其他学科870.30 情报学870.3010 情报学史(包括情报事业史)870.3015 情报社会学870.3020 比较情报学870.3025 情报计量学870.3030 情报心理学870.3035 情报管理学870.3040 情报服务学(包括情报用户研究等)870.3045 情报经济学870.3050 情报检索学(包括情报检索语言等)870.3055 情报系统理论(包括情报系统分析与设计、情报网络建设理论等) 870.3060 情报技术870.3065 科学技术情报学870.3070 社会科学情报学870.3099 情报学其他学科870.40 档案学870.4010 档案学史(包括档案事业史)870.4020 档案管理学870.4030 档案保护技术学870.4040 档案编纂学870.4099 档案学其他学科870.50 博物馆学870.99 图书馆、情报与文献学其他学科880 教育学880.11 教育史(包括中国教育史、外国教育史等)880.14 教育学原理880.17 教学论880.21 德育原理880.24 教育社会学880.27 教育心理学880.31 教育经济学880.34 教育管理学880.37 比较教育学880.41 教育技术学880.44 军事教育学880.47 学前教育学880.51 普通教育学(包括初等教育学、中等教育学等)880.54 高等教育学880.57 成人教育学880.61 职业技术教育学880.64 特殊教育学880.99 教育学其他学科890 体育科学890.10 体育史890.15 体育理论890.20 运动生物力学(包括运动解剖学等)890.25 运动生理学890.30 运动心理学890.35 运动生物化学890.40 体育保健学890.45 运动训练学890.50 体育教育学890.55 武术理论与方法890.60 体育管理学890.65 体育经济学890.99 体育科学其他学科910 统计学910.10 统计学史910.15 理论统计学910.1510 统计调查分析理沦910.1520 统计核算理论910.1530 统计监督理论910.1540 统计预测理论910.1550 统计逻缉学910.1599 理论统计学其他学科910.20 统计法学910.25 描述统计学910.30 经济统计学910.3010 宏观经济统计学910.3020 微观经济统计学910.3099 经济统计学其他学科910.35 科学技术统计学910.40 社会统计学910.4010 教育统计学910.4020 文化与体育统计学910.4030 卫生统计学910.4040 司法统计学910.4050 社会福利与社会保障统计学910.4060 生活质量统计学910.4099 社会统计学其他学科910.45 人口统计学910.50 环境与生态统计学910.5010 自然资源统计学910.5020 环境统计学910.5030 生态平衡统计学910.5099 环境与生态统计学其他学科910.55 国际统计学910.5510 国际标准分类统计学910.5520 国际核算体系与方法论体系910.5530 国际比较统计学910.5599 国际统计学其他学科910.99 统计学其他学科。
北航计算机软件技术基础实验报告实验报告4-2——数据库应用系统的开发
实验报告
实验名称数据库应用系统的开发
班级
学号
姓名
成绩
【实验方案设计】
1. 利用Visual Basic里的VB Application Wizard按照步骤逐步创建一个窗体应用程序,并链接到上一实验创建的数据库中,同时添加各种操作按钮,如插入、删除、更改等,最后将数据库的每个表视图集合到主视图中
【实验过程】(实验步骤、记录、数据、分析)
1.选择数据来源种类
2.选择数据库文件并做链接
3.选择数据视图布局,此处选择网格式布局,便于查看全部数据
4.选择一个表及要添加的字段和排列顺序
5.选择对数据可进行的操作按钮,如添加、更改、删除、更新、关闭等
6.添加完一个表后,继续添加其他表,直到整个数据库所有表已添加
7.添加完成后界面
8.通过链接到ACCESS数据库的VB数据库管理程序查看每个表数据,并进行数据增加、删除、修改等操作
9.在数据库管理系统中对数据进行增加操作,此处增加一条订单ID为151112的记录,可以看到在ACCESS中的数据表进行了同步增加。
这样就可以达到不打开ACCESS而只通过一个单界面应用程序就实现对数据库的维护工作,具有简单性、高效性的特点。
Java编程基础实验报告
Java编程基础实验报告编制教师唐春兰审定代伟(适用于计算机科学学院专业学生)2016至2017学年第一学期计算机科学学院实验名称:Java语言基础指导教师:唐春兰实验仪器:计算机实验日期:2016 年12 月2 日实验地点:第三实验楼209 实验目的:1、了解Java 的数据类型;2、掌握各种变量的声明方式;3、理解运算符的优先级;4、掌握JAVA基本数据类型、运算符与表达式、数组的使用方法;5、理解JAVA程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法;6、通过以上内容,掌握JAVA语言的编程规则。
实验内容及基本要求:1、读下列程序,理解不同数据类型变量的声明,写出其输出结果并上机运行验证。
public class SHIYAN2_1 {public static void main(String[] args) {byte b=0x55;short s=0x55ff;int i=1000000;long l=0xffffL;char c='a';float f=0.23F;double d=0.7E-3;boolean B=true;String S="这是字符串类数据类型";System.out.println("字节型变量 b = "+b);System.out.println("短整型变量 s = "+s);System.out.println(" 整型变量 i = "+i);System.out.println("长整型变量 l = "+l);System.out.println("字符型变量 c = "+c);System.out.println("浮点型变量 f = "+f);System.out.println("双精度变量 d = "+d);System.out.println("布尔型变量 B = "+B);System.out.println("字符串类对象 S = "+S);}}2、分析下列程序,了解变量的使用范围,修改程序使之能成功运行。
杭电软件技术基础实验报告
《软件技术基础》上机实验报告2018至2019学年,第1学期学生姓名:***班级:***学号:***授课教师:***指导教师:***报告完成时间:2018年12月9日实验一:链式二叉排序树的创建和遍历一.实验目的和要求1.加深理解数据结构的目的和概念,以及逻辑结构和物理结构的关系;2.练习数据结构操作算法的编程实现;3.练习链表的程序设计,掌握二叉链表的设计技术;4.练习递归函数的设计方法;5.巩固二叉排序树的概念;6.熟悉软件功能的分析设计方法。
二.功能分析与设计利用C或C++,设计程序,定义二叉链表,存储二叉排序树,声明并定义相应的函数,实现链式二叉排序树的下列操作:1. 输入数据个数DataCount(要求在10和20之间)和数据最大值MaxData(在50和100之间)。
算法实现:该任务需要限制输入的DataCount在10和20之间,MaxData在50和100之间,只有当两者均满足要求时,程序才会向下执行。
若不满足时,会提示“输入不正确,请重新输入!”,并继续输入DataCount和MaxData,直至满足要求。
这里用while(1)死循环,不得到正确输入不退出。
部分代码如下:while(1){printf("请输入DataCount:");scanf("%d",&DataCount);printf("请输入Maxdata:");scanf("%d",&Maxdata);if(DataCount>=10&&DataCount<=20&&Maxdata>=50&&Maxdata<=100) break;printf("输入不正确,请重新输入! \n");fflush(stdin); //清空输入}2. 在0和MaxData之间,随机产生DataCount个不重复的整数,按产生先后顺序形成一个数据序列,并输出该序列。
《计算机软件技术基础》实验1 程序流程设计
计算机科学系实验报告书
课程名:《计算机软件技术基础》题目:程序流程设计
班级:
学号:
姓名:
1、实验内容或题目
编程实现输出9*9乘法口诀表
2、实验目的与要求
⑴进一步熟悉熟悉VC++6编译环境,掌握运用VC编译C程序的基本方法
⑵掌握常见的流程控制结构,运用控制结构编写多重循环的C程序,输出9*9表
⑶输出上三角、下三角、左三角、右三角等几种形式
3、实验步骤与源程序
⑴实验步骤
1.定义整型变量i,j,k;
2.定义循环语句使i能从一加到九,并在i的循环语句中,再利用循环语句使得j依次从
一加到九,定义k为i与j的乘积,并输出k=j*i,当i完成一次循环后换行
⑵源代码
4、测试数据与实验结果(可以抓图粘贴)
结果分析与实验体会
很久没有用VC编写C程序,刚开始找不到编译按纽,后来在老师的指点下完成程序的运行,并在编写过程中逐步完善程序,按照乘法表的顺序及格式慢慢调试使得运行结果和预期的相符,。
计算机软件技术基础实验报告_3
计算机软件技术基础实验报告姓名:班级:电科0901学号:实验一在交互方式下完成下列任务:1、建立单向链表,表长任意;2、可交互输出单链表中的内容;3、编写算法计算出自己所建单链表的长度并输出;4、删除自己所建单链表中的第K个结点,并将剩余结点输出;5、将单链表倒排,输出结果。
程序源如下:#include <stdio.h>#include <stdlib.h>#define flag 5void list() //菜单列表{printf("menu\n");printf("1.建立单向链表\n");printf("2.计算链表长度\n");printf("3.输出链表内容\n");printf("4.删除结点\n");printf("5.倒排链表\n");printf("6.退出\n");}struct LinkList //链表结点定义{int data;struct LinkList *next;}*H;struct LinkList *CreatLList() //建立单链表{struct LinkList *H=NULL,*p,*q; //H为链首,q为尾结点int x; //数据域printf("Please input data:");scanf("%d",&x);p=(struct LinkList *)malloc(sizeof(struct LinkList));p->data=x;if(H==NULL)H=p;elseq->next=p;q=p;while(x!=flag) //flag是结束标志{printf(" go on:");scanf("%d",&x);p=(struct LinkList *)malloc(sizeof(struct LinkList));p->data=x;if(H==NULL)H=p; //建立头结点elseq->next=p; //建立后续结点q=p; //尾结点q移动到最后}q->next=NULL;return H;}void LengthLList(struct LinkList *H) //计算链表长度{struct LinkList *p=H;int j=0;while(p!=NULL){p=p->next;j++;}printf("链表长:%d\n",j);}void output(struct LinkList *H) //输出链表内容{struct LinkList *p=H;if(p==NULL)printf("此表为空");elseprintf("表单内容为:");while(p!=NULL){printf("%d ",p->data);p=p->next;}printf("\n");}void back(struct LinkList *H) //倒排链表{struct LinkList *p=H;int value[flag],i=0,j;if(p==NULL)printf("此表为空");elsewhile(p!=NULL){value[i++]=p->data;p=p->next;}p=H;for(j=i-1;j>=0;j--){p->data=value[j];p=p->next;}printf("\n新链表为:"); //输出新链表output(H);}Delete(struct LinkList *H) //按值删除链表结点{int j,z=1;struct LinkList *p,*s;printf("请输入要删除节点的值:");scanf("%d",&j);if(H->next==NULL)return 0;p=H->next;s=p;while((p!=NULL)&&(p->data!=j)){s=p;p=p->next;}if(p==NULL)return 1;s->next =p->next;free(p);return 2;}void menu(int n) //菜单函数{switch(n){case 1: H=CreatLList();break; //创建链表case 2:LengthLList(H);break; //计算链表长度case 3:output(H);break;case 4:Delete(H);break;case 5:back(H);break;case 6:exit(0); //退出}}void main() //主函数{int n;list();printf("Please choose from 1-6:");scanf("%d",&n);while(n<1||n>6){printf("error,Please input again:\n");list();scanf("%d",&n);}menu(n);while(1){printf("please choose 1-6:");scanf("%d",&n);while(n<1||n>6){printf("error,Please input again:\n");list();scanf("%d",&n);}list();menu(n);}}运行结果:实验总结:大部分程序书上都有,主要参考的书上,再加上自己的理解,碰到最大的问题就是倒排输出,总是得不到想要的结果,但最后通过不断的修改调试终于成功了,还是比较值得开心的,其他的一些都是自己写的时候出现的小问题,或是没有理解透彻的,经过一系列的检查修改还是总算正确了。
计算机软件实验报告
计算机软件基础实验实验一:键盘输入一组无序数据,添加到线性表中;排序线性表并输出排序结果;键盘输入一个数,并插入到排好序的线性表中(要求插入后的表仍为有序表),输出结果;键盘输入一个数,并从线性表中删除相应的数据,输出结果。
程序清单:// Experiment1.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"#include "iostream"#include <conio.h>// 程序实现有各种方法,这里给出一个实例。
// 定义一个线性表const int nMaxSize = 15; // 最大值int nLen = 0; // 表中元素个数int nLinearList[nMaxSize];// 定义操作void LSort();void LOut();void LInsert(int n);void LDelete(int n);void main(){// 输入数据并放入线性表中printf("Please input data\n"); // std::cout << "Please input data\n";int nIn = 0;for (int i = 0; i <= 9; i++){scanf("%d",&nIn); // std::cin >> nIn;nLinearList[i] = nIn;nLen++;}LSort(); // 排序线性表LOut(); // 输出结果printf("Please input a data to insert \n");scanf("%d",&nIn);LInsert(nIn); // 输入一个数字,并插入到线性表中LOut();printf("Please input a data to delete \n");scanf("%d",&nIn);LDelete(nIn); // 输入一个数字,并从线性表中删除LOut();char chTmp;printf("Please input a char to finish this program.");chTmp = getch();//return 0;}void LSort() // 冒泡排序,由大到小{int j,F,k,M;F=(nLen-1);while(F<16){k=F-1;F=16;for(j=0;j<=k;j++){if(nLinearList[j]<nLinearList[j+1]){M=nLinearList[j];nLinearList[j]=nLinearList[j+1];nLinearList[j+1]=M;F=j;}}}}void LOut(){printf( "\n");for (int i = 0; i < nLen; i++){printf( "%d, ", nLinearList[i] );}printf( "\n");}void LInsert(int n){int i,j;i=0;while (i<nLen){if (nLinearList[i]<=n){nLen++;for (j=nLen;j>=i;j--)nLinearList[j+1]=nLinearList[j];nLinearList[i]=n;break;}i++;}}void LDelete(int n){int i,j;for(i=0;i<nLen;i++){if(nLinearList[i]==n){for(j=i;j<(nLen-1);j++)nLinearList[j]=nLinearList[j+1];nLen--;break;}}}运行结果:实验二:键盘输入算数表达式,并放入队列当中;应用栈的概念设计表达式求值算法;输出表达式求值结果;程序清单:// Experiment2.cpp : 定义控制台应用程序的入口点。
东北大学计算机软件技术基础实验报告.pdf
计算机软件技术基础实验专业:学生姓名:[哈哈哈]学号:[哈哈哈]实验时间:[2016年8月22日]实验一:线性表的排序与查找#include<stdio.h>int aryLinearList[15];int x=0;void printout();void sort();void deleteit(int n);void insert(int n);void main(){int i,t,a;printf("请输入10个数:\n");for(i=0;i<10;i++){scanf("%d",&aryLinearList[i]);x=x+1;}printf("您的输入为:\n");printout();printf("排序后为:\n");sort();printf("请输入插入的数:\n");scanf("%d",&a);insert(a);printf("请输入要删除的数:\n");scanf("%d",&a);deleteit(a);}void sort()//冒泡法排序{int i,j,t;for(j=0;j<x-1;j++)for(i=0;i<x-1-j;i++)if(aryLinearList[i]>aryLinearList[i+1]){t=aryLinearList[i];aryLinearList[i]=aryLinearList[i+1];aryLinearList[i+1]=t;}printout();}void insert(int n)//插入并排序{aryLinearList[x]=n;x=x+1;sort();}void deleteit(int n)//删除{int i,j;for(i=0;i<x;i++)if(aryLinearList[i]==n){for(j=i;j<x;j++)aryLinearList[j]=aryLinearList[j+1];x=x-1;printout();}}void printout()//显示{int i;for(i=0;i<x;i++)printf("%d",aryLinearList[i]);printf("\n");}实验二:栈与队列的应用#include<stdio.h>#include<String.h>#include<stdlib.h>#include<math.h>#define MAX_LEN10//字符串长度#define MAX_SIZE30//栈或队最大元素个数struct QUEUE//定义队列{int nMaxSize;int nCount;int nFront;//队头int nRear;//队尾char szQueue[MAX_SIZE][MAX_LEN];};struct STACK//定义栈{int nMaxSize;int nTop;//栈顶char szStack[MAX_SIZE][MAX_LEN];};void InitQueue(QUEUE*q,int nMaxSize)//初始化队列{q->nMaxSize=nMaxSize;q->nCount=0;q->nFront=0;q->nRear=0;q->szQueue[MAX_SIZE][MAX_LEN]=0;}void InQueue(QUEUE*q,char*pItem)//入队{if(q->nCount==q->nMaxSize){printf("The Queue is full!\n");return;}strcpy(q->szQueue[q->nRear],pItem);if(q->nRear++==MAX_SIZE)q->nRear=0;q->nCount++;}void OutQueue(QUEUE*q,char*pItem)//出队{if(q->nCount==0){printf("The Queue is empty!\n");return;}strcpy(pItem,q->szQueue[q->nFront]);if(q->nFront++==MAX_SIZE)q->nFront=0;q->nCount--;}void InitStack(STACK*s,int nMaxSize)//初始化栈{s->nMaxSize=nMaxSize;s->nTop=0;s->szStack[MAX_SIZE][MAX_LEN]=0;}void PushStack(STACK*s,char*pItem)//入栈{char*p;if(s->nTop<s->nMaxSize){p=s->szStack[s->nTop];strcpy(p,pItem);s->nTop++;}else{printf("The stack overflow!\n");return;}}void PopStack(STACK*s,char*pItem)//出栈{char*p;if(s->nTop==0){printf("stack is empty!\n");return;}else{p=s->szStack[--s->nTop];strcpy(pItem,p);}}void GetTopStack(STACK*s,char*pItem)//获得栈顶运算符{char*p;char a[10]={0};if(s->nTop==0){a[0]=';';strcpy(pItem,a);}else{p=s->szStack[s->nTop-1];strcpy(pItem,p);}}int isdigit(char x)//判断字符{if(x>='0'&&x<='9')return1;return0;}int Priority(char*op)//获得操作符的优先级{int nPriority=0;switch(op[0]){case'^':nPriority=3;break;case'*':case'/':nPriority=2;break;case'+':case'-':nPriority=1;break;case';':nPriority=0;}return nPriority;}void Compute(char*num1,char*num2,char*op,char*chResult)//计算表达式的值{double fNum1,fNum2;double fResult=0;fNum1=atof(num1);fNum2=atof(num2);switch(op[0]){case'^':fResult=pow(fNum1,fNum2);break;case'*':fResult=fNum1*fNum2;break;case'/':fResult=fNum1/fNum2;break;case'+':fResult=fNum1+fNum2;break;case'-':fResult=fNum1-fNum2;break;}sprintf(chResult,"%.4f",fResult);return;}int main()//主程序{char x[MAX_LEN];//表达式char op[MAX_LEN];//栈顶运算符char num1[MAX_LEN],num2[MAX_LEN];//操作数char chResult[MAX_LEN];//运算结果struct QUEUE q1;//声明队列struct QUEUE*q;struct STACK OS;//声明OS栈和NS栈struct STACK NS;struct STACK*o;struct STACK*n;int i=0;//初始化int j=0;int k=0;q=&q1;o=&OS;n=&NS;InitStack(o,20);InitStack(n,20);InitQueue(q,20);printf("please input the expression end with\';'\n");do//输入表达式{printf("next\n");scanf("%s",x);InQueue(q,x);}while(x[0]!=';');printf("expression\n");while(true){if(q->nCount!=0){OutQueue(q,x);printf("%s",x);}if(isdigit(x[0]))//输入为数字PushStack(n,x);else//输入运算符{GetTopStack(o,op);//获得OS栈顶运算符if(x[0]==';'&&op[0]==';')//输入’;’结束表达式{printf("\n result is");break;}if(Priority(x)>Priority(op))//运算符的优先级〉栈顶运算符{PushStack(o,x);continue;}while((Priority(x)<=Priority(op))&&Priority(op))//运算符优先级<=栈顶运算符{PopStack(n,num1);PopStack(n,num2);PopStack(o,op);Compute(num2,num1,op,chResult);PushStack(n,chResult);GetTopStack(o,op);}PushStack(o,x);}}PopStack(n,chResult);printf("%s\n",chResult);return0;}实验三:关系数据语言的应用create table Stu(Sno char(4)primary key,Sname char(15),Sex char(2),Age numeric,Birthday datetime,Class char(10));create table Course(Cno char(2)primary key,Cname char(20),Chour numeric);create table Score(sno char(4),cno char(2),primary key(sno,cno),grade numeric);insert into Stuvalues('0101','zhangqiang','m','20','1994-02-20','zi1');insert into Stu values('0102','lihong','f','20','1994-08-10','zi1'); insert into Stu values('0103','wangtao','m','21','1993-05-18','zi1'); insert into Stu values('0104','liuli','f','19','1995-03-05','zi2'); insert into Stu values('0105','sundong','m','21','1993-12-17','zi2'); insert into Stu values('0106','wangping','m','22','1992-11-30','zi2'); insert into Stuvalues('0201','ouyangyan','f','20','1994-04-11','dian1');insert into Stuvalues('0202','yangrui','m','20','1994-05-13','dian1');insert into Stu values('0203','liuyan','f','18','1996-01-21','dian1'); insert into Stu values('0204','zhouyu','m','20','1994-07-10','dian1'); select*from stu;insert into course values('01','jisuanji','48'); insert into course values('02','java','32'); select*from course;insert into score values('0101','01','87'); insert into score values('0102','01','90'); insert into score values('0103','01','79'); insert into score values('0104','01','89'); insert into score values('0105','01','58'); insert into score values('0106','01','77'); insert into score values('0201','01','95'); insert into score values('0202','01','80'); insert into score values('0203','01','76'); insert into score values('0204','01','70'); insert into score values('0101','02','91'); insert into score values('0102','02','88'); insert into score values('0103','02','75'); insert into score values('0104','02','91'); insert into score values('0105','02','76'); insert into score values('0106','02','76'); insert into score values('0201','02','90'); insert into score values('0202','02','84'); insert into score values('0203','02','83'); insert into score values('0204','02','57'); select*from score;1.查询学生出生日期(Sno,Sname,BirthDay);Select sno,sname,birthDay from stu;2.按学号顺序查询自动化02班的所有学生(Class,Sname);Select Class,Sname from Stu where class='zi2'order by Sno;3.列出学生选择各门课程的成绩(Sname,Cname,Grade);Select Sname,Cname,Grade from Stu,Course,Score where Stu.Sno=Score.Sno and o=o;4.列出有过不及格成绩的学生名单(Sno,Sname,Class);Select distinct Stu.Sno,Sname,Class from Stu,Score whereStu.Sno=Score.Sno and Grade<60;5.求学生的平均成绩和总成绩(Sname,PJCJ,ZCJ);Select Sname,avg(Grade)PJCJ,sum(Grade)ZCJ from Stu,Score where Score.Sno=Stu.Sno group by Stu.Sname;6查找各科成绩都>=85分的学生(Sname,Class);Select Sname,Class from Stu where exists(Select*from Score where Stu.Sno=Score.Sno and o='01'and Score.Grade>=85)and exists(Select*from Score where Stu.Sno=Score.Sno and o='02' and Score.Grade>=85);7将课程号为“01”的课程名称修改为“软件技术”;Update Course set Cname='RuanJianJiShu'where Cno='01';select*from course;8修改一名学生的姓名、性别、年龄;Update Stu set Sname='gaoyu',Sex='f',age='20'where Sno='0204'; select*from stu;9将成绩为55~59分的男生的成绩修改为60分;Update Score set Grade=60where Sno in(Select Sno from Stu where Sex='m') and Grade between55and59;select*from score;ÎÒÈ¥10删除年龄不是20的学生的所有信息(包括选课和成绩);Delete Stu where Sno in(select Sno from Stu where age<'20'or age>'20');Select Sname,Cname,Grade,Age from Stu,Course,Score where;Stu.Sno=Score.Sno and o=o Array11删除一个班级的所有学生;Delete from Stu where Class='dian1';select*from stu;12删除所有数据表和数据库Drop database MyDB;。
国家标准二级学科分类与代码
分子生物学
180.74
心理学
180.41
生物进化论
180.99
生物学其他科学
180.44
生态学
一级代码:210
农学
二级代码
名称
二级代码
名称
210.10
农业史
210.50
土壤学
210.20
农业基础学科
210.60
植物保护学
210.30
农艺学
210.70
农业工程
210.40
园艺学
210.99
240.15
水产增殖学
240.45
水产工程学
240.20
水产养殖学
240.50
水产资源学
240.25
水产饲料学
240.55
水产经济学
240.30
水产保护学
240.99
水产学其他学科
240.35
捕捞学
一级代码:310
基础医学
二级代码
名称
二级代码
名称
310.11
医学生物化学
310.41
医学微生物学
310.14
220.99
林学其他学科
220.40
防护林学
一级代码:230
畜牧、兽医科学
二级代码
名称
二级代码
名称
230.10
畜牧、兽医科学基础学科
230.30
兽医学
230.20
畜牧学
230.99
畜牧、兽医科学其他学科
一级代码:240
水产学
二级代码
名称
二级代码
名称
240.10
水产学基础学科
计算机软件技术基础实验报告
“开始”--〉“设置”--〉“控制面板”—〉“管理工具”—〉“数据源(ODBC)”,打开之后出现如图1所示窗口。
图1点击“添加”按钮,出现图2。
图2选择SQL Server,点击“完成”,出现图3。
图3名称中填写所创建的数据源的名称,本例中为student,描述可以不填。
因为SQL Server的服务器和客户端均安装在本地计算机上,所以服务器为(local)。
如果本地计算机上只安装了客户端,服务器安装在另外的机器上,服务器为另一台机器的名称。
点击“下一步”,出现图4。
图4SQL Server如何验证ID的真伪,使用哪种方法要看安装SQL Server2000时选择的是哪种验证方式。
如果是Windows验证,选择使用网络登录ID的WindowsNT验证;如果是混合验证模式则要选择下面一种。
本例中采用Windows验证。
进入数据库无需另外的用户名和密码。
点击“下一步”,出现图5。
图5这里要更改默认的数据库,默认情况下数据源所连接的数据库为master,这里要改为student数据库。
点击“下一步”,出现图6。
图6这里无需修改,点击“完成”出现图7。
图7点击“测试数据源”,如果测试成功说明数据源已成功创建。
(3)创建VC应用程序。
打开VC++6.0,新建工程,如图8所示。
选择MFC AppWizard(exe),工程名为exec1,存放在D盘实验文件夹里。
图8点击“确定”,在出现的窗口中选择“单文档”,点击“下一步”,出现图9。
图9这里选择“查看数据库不使用文件支持”,还要选择数据源,点击“数据源…”,弹出如图10所示窗口。
图10选择“student”数据源,点击“OK”,在弹出的窗口中选择表dbo.s,点击“OK”返回图9所示的界面。
以后的创建步骤中没有需要修改的地方可以直接点击完成。
这样工程exec1就创建完成了,并且通过数据源与数据库发生了关联。
创建好的工程可以运行,结果如图11所示。
图11(4)界面设计在工作区左边的树型结构中,选择ResourceView,展开Dialog节点,双击IDD_EXEC1_FORM,打开该对话框。
计算机技术专业的代码
计算机技术专业的代码在不同学校和不同专业中可能有所不同,以下是一些常见的计算机技术专业代码:
1. 计算机科学与技术:080901
2. 软件工程:080902
3. 网络工程:080903
4. 信息安全:080904K
5. 物联网工程:080905
6. 数字媒体技术:080906
7. 智能科学与技术:080907T
8. 空间信息与数字技术:080908T
9. 电子与计算机工程:080909T
10. 数据科学与大数据技术:080910T
11. 网络空间安全:080911TK
需要注意的是,这些代码是教育部规定的高等学校本科专业代码,不同学校的相同专业可能代码不同。
同时,代码中的字母K和T也代表不同的含义,K代表国家控制布点专业,T代表特设专业。
教育部《学科分类与代码》分类查询(摘录)
教育部《学科分类与代码》分类查询(摘录)一、使用说明本标准仅对一、二、三级学科进行分类。
一级学科用三位数字表示,二、三级学科分别用两位数字表示,一、二级学科中间用点隔开,代码结构为X X X·X X X X,例如570·2520,其中570为一级学科,570.25为二级学科,570.2520为三级学科。
二、教育部学科分类与代码(部分)760 艺术学760.10 艺术心理学760.15 音乐760.1510 音乐学(包括音乐史、音乐美学等)760.1520 作曲与作曲理论760.1530 音乐表演艺术760.1599 音乐其他学科760.20 戏剧760.2010 戏剧史760.2020 戏剧理论760.2099 戏剧其他学科760.25 戏曲760.2510 戏曲史760.2520 戏曲理论760.2530 戏曲表演760.2599 戏曲其他学科760.30 舞蹈760.3010 舞蹈史760.3020 舞蹈理论760.3030 舞蹈编导760.3040 舞蹈表演760.3099 舞蹈其他学科760.35 电影760.3510 电影史760.3520 电影理论760.3530 电影艺术760.3599 电影其他学科760.40 广播电视文艺760.45 美术760.4510 美术史760.4520 美术理论760.4530 绘画艺术760.4540 雕塑艺术760.4599 美术其他学科760.50 工艺美术760.5010 工艺美术史760.5020 工艺美术理论760.5030 环境艺术760.5099 工艺美术其他学科760.55 书法760.5510 书法史760.5520 书法理论760.5599 书法其他学科760.60 摄影760.6010 摄影史760.6020 摄影理论760.6099 摄影其他学科760.99 艺术学其他学科520 计算机科学技术520.10 计算机科学技术基础学科520.1010 自动机理论520.1020 可计算性理论520.1030 计算机可靠性理论520.1040 算法理论520.1050 数据结构520.1060 数据安全与计算机安全520.1099 计算机科学技术基础学科其他学科520.20 人工智能520.2010 人工智能理论520.2020 自然语言处理520.2030 机器翻译520.2040 模式识别520.2050 计算机感知520.2060 计算机神经网络520.2070 知识工程(包括专家系统)520.2099 人工智能其他学科520.30 计算机系统结构520.3010 计算机系统设计520.3020 并行处理520.3030 分布式处理系统520.3040 计算机网络520.3050 计算机运行测试与性能评价520.3099 计算机系统结构其他学科520.40 计算机软件520.4010 软件理论520.4020 操作系统与操作环境520.4030 程序设计及其语言520.4040 编译系统520.4050 数据库520.4060 软件开发环境与开发技术520.4070 软件工程520.4099 计算机软件其他学科520.50 计算机工程520.5010 计算机元器件520.5020 计算机处理器技术520.5030 计算机存储技术520.5040 计算机外围设备520.5050 计算机制造与检测520.5060 计算机高密度组装技术520.5099 计算机工程其他学科520.60 计算机应用520.6010 中国语言文字信息处理(包括汉字信息处理) 520.6020 计算机仿真520.6030 计算机图形学520.6040 计算机图象处理520.6050 计算机辅助设计520.6060 计算机过程控制520.6070 计算机信息管理系统520.6080 计算机决策支持系统520.6099 计算机应用其他学科520.99 计算机科学技术其他学科540 纺织科学技术540.10 纺织科学技术基础学科540.1010 纺织化学540.1020 纺织美学与色彩学540.1099 纺织科学技术基础学科其他学科540.20 纺织材料540.30 纤维制造技术540.40 纺织技术540.4010 纺织品结构与设计540.4015 棉纺学540.4020 棉织学540.4025 麻纺织540.4030 毛纺织540.4035 丝纺织540.4040 化学纤维纺织540.4045 新型纺纱、无纺布与特种织物540.4050 针织540.4099 纺织技术其他学科540.50 染整技术540.5010 染炼技术540.5020 印花技术540.5030 染色技术540.5040 整理技术540.5099 染整技术其他学科540.60 服装技术540.6010 服装设计540.6020 服装加工540.6099 服装技术其他学科540.70 纺织机械与设备540.7010 纺织器材设计与制造540.7020 纺织机械设计与制造540.7099 纺织机械与设备其他学科540.99 纺织科学技术其他学科560 土木建筑工程560.10 建筑史560.15 土木建筑工程基础学科560.1510 建筑光学560.1520 建筑声学560.1530 建筑气象学560.1599 土木建筑工程基础学科其他学科560.20 土木建筑工程测量560.25 建筑材料560.2510 金属建筑材料560.2520 非金属建筑材料560.2530 复合建筑材料560.2540 特种建筑材料(包括隔音、防水、防火、绝热、耐震、防蚀、装修材料等)560.2599 建筑材料其他学科560.30 工程结构560.3010 杆件结构560.3020 薄壳结构560.3030 悬索与张拉结构560.3040 实体结构560.3050 结构设计560.3099 工程结构其他学科560.35 土木建筑结构560.3510 木结构560.3520 砖结构560.3530 金属结构560.3540 混凝土与钢筋混凝土结构560.3550 喷锚结构560.3560 复合结构560.3570 特种结构560.3599 土木建筑结构其他学科560.40 土木建筑工程设计560.4010 建筑设计方法与理论560.4020 城乡规划方法与理论560.4030 建筑美学560.4040 建筑室内设计560.4050 建筑室外环境设计560.4060 土木工程设计560.4099 土木建筑工程设计其他学科560.45 土木建筑工程施工560.4510 地基基础工程560.4520 地面工程560.4530 地下工程560.4540 墙体工程560.4550 土木施工电器工程560.4560 装饰工程560.4599 土木建筑工程施工其他学科560.50 土木工程机械与设备560.5010 起重机械560.5020 土木工程运输机械560.5030 土方机械560.5040 桩工机械560.5050 石料开采加工机械560.5060 钢筋混凝土机械560.5070 装修机械560.5099 土木工程机械与设备其他学科560.55 市政工程560.5510 城市给水排水工程560.5520 通风与空调工程560.5530 供热与供燃气工程560.5540 电讯管道工程560.5550 城市系统工程560.5599 市政工程其他学科560.60 建筑经济学560.99 土木建筑工程其他学科610 环境科学技术610.10 环境科学技术基础学科610.1010 环境物理学(包括环境声学等)610.1015 环境化学610.1020 环境生物学610.1025 环境气象学610.1030 环境地学(包括环境地球化学、环境地质学等)610.1035 环境生态学610.1040 环境毒理学610.1045 自然环境保护学610.1050 环境管理学610.1099 环境科学技术基础学科其他学科610.20 环境学610.2010 大气环境学610.2020 水体环境学(包括海洋环境学)610.2030 土壤环境学610.2040 区域环境学610.2099 环境学其他学科610.30 环境工程学610.3010 环境保护工程610.3015 大气污染防治工程610.3020 水污染防治工程610.3025 固体污染防治工程610.3030 三废处理与综合利用610.3035 噪声与震动控制610.3040 环境质量监测与评价610.3045 环境规划610.3050 环境系统工程610.3099 环境工程学其他学科610.99 环境科学技术其他学科720 哲学720.10 马克思主义哲学720.1010 辩证唯物主义720.1020 历史唯物主义720.1030 马克思主义哲学史720.1099 马克思主义哲学其他学科720.15 自然辩证法(亦称科学技术哲学)720.1510 自然观720.1520 科学哲学720.1530 技术哲学720.1540 专门自然科学哲学(包括人工智能哲学、数学哲学、物理哲学等)720.1599 自然辩证法其他学科720.20 中国哲学史720.2010 先秦哲学720.2020 秦汉哲学720.2030 魏晋南北朝哲学720.2040 隋唐五代哲学720.2050 宋元明清哲学720.2060 中国近代哲学720.2070 中国现代哲学720.2080 中国少数民族哲学思想720.2099 中国哲学史其他学科720.25 东方哲学史720.2510 印度哲学720.2520 伊斯兰哲学720.2530 日本哲学720.2599 东方哲学史其他学科720.30 西方哲学史720.3010 古希腊罗马哲学720.3020 中世纪哲学720.3030 文艺复兴时期哲学720.3040 十七、十八世纪欧洲哲学720.3050 德国古典哲学720.3060 俄国哲学(包括俄国革命民主主义者的哲学)720.3099 西方哲学史其他学科720.35 现代外国哲学720.3510 十九世纪末至二十世纪中叶西方哲学720.3520 分析哲学720.3530 欧洲大陆人文哲学720.3540 解释学720.3550 符号学720.3560 实用主义哲学720.3599 现代外国哲学其他学科720.40 逻辑学720.4010 逻辑史(包括中国逻辑史、西方逻辑史、印度逻辑史等) 720.4020 形式逻辑(亦称传统逻辑)720.4030 哲理逻辑(包括模态、多值、构造、时态、模糊逻辑等) 720.4040 语言逻辑720.4050 归纳逻辑720.4060 辩证逻辑720.4099 逻辑学其他学科720.45 伦理学720.4510 伦理学原理720.4515 中国伦理思想史720.4520 东方伦理思想史720.4525 西方伦理思想史720.4530 马克思主义伦理思想史720.4535 职业伦理学720.4540 医学伦理学720.4545 教育伦理学720.4550 政治伦理学720.4555 家庭伦理学720.4560 生命伦理学720.4565 生态伦理学720.4599 伦理学其他学科720.50 美学720.5010 美学原理720.5020 中国美学史720.5030 东方美学史720.5040 西方美学史720.5050 西方现代美学720.5060 马克思主义美学720.5070 艺术美学(包括音乐、影视美学、建筑美学等) 720.5080 技术美学720.5099 美学其他学科720.99 哲学其他学科730 宗教学730.11 宗教学理论730.1110 马克思主义宗教学730.1115 宗教史学730.1120 宗教哲学730.1125 宗教社会学730.1130 宗教心理学730.1135 比较宗教学730.1140 宗教地理学730.1145 宗教文学艺术730.1150 宗教文献学730.1155 神话学730.1199 宗教学理论其他学科730.14 无神论730.1410 无神论史730.1420 中国无神论730.1430 外国无神论730.1499 无神论其他学科730.17 原始宗教730.21 古代宗教730.2110 中国古代宗教730.2120 外国古代宗教730.2199 古代宗教其他学科730.24 佛教730.2410 佛教哲学730.2420 佛教因明730.2430 佛教艺术730.2440 佛教文献730.2450 佛教史730.2499 佛教其他学科730.27 基督教730.2710 圣经学730.2720 基督教哲学730.2730 基督教伦理学730.2740 基督教史730.2750 基督教艺术730.2799 基督教其他学科730.31 伊斯兰教730.3110 伊斯兰教义学730.3120 伊斯兰教法学730.3130 伊斯兰教哲学730.3140 古兰学730.3150 圣训学730.3160 伊斯兰教史730.3170 伊斯兰教艺术730.3199 伊斯兰教其他学科730.34 道教730.3410 道教哲学730.3420 道教文献730.3430 道教艺术730.3440 道教史730.3499 道教其他学科730.37 印度教730.41 犹太教730.44 袄教730.47 摩尼教730.51 锡克教730.54 耆那教730.57 神道教730.61 中国民间宗教与民间信仰730.64 中国少数民族宗教730.67 当代宗教730.6710 中国当代宗教730.6720 世界当代宗教730.6730 新兴宗教730.6799 当代宗教其他学科730.99 宗教学其他学科740 语言学740.10 普通语言学740.1010 语音学740.1015 语法学740.1020 语义学740.1025 词汇学740.1030 语用学740.1035 方言学740.1040 修辞学740.1045 文字学740.1050 语源学740.1099 普通语言学其他学科740.15 比较语言学740.1510 历史比较语言学740.1520 类型比较语言学740.1530 双语对比语言学740.1599 比较语言学其他学科740.20 语言地理学740.25 社会语言学740.30 心理语言学740.35 应用语言学740.3510 语言教学740.3520 话语语言学740.3530 实验语音学740.3540 数理语言学740.3550 计算语言学740.3560 翻译学740.3599 应用语言学其他学科740.40 汉语研究740.4010 普通话740.4015 汉语方言740.4020 汉语语音740.4025 汉语音韵740.4030 汉语语法740.4035 汉语词汇740.4040 汉语训诂740.4045 汉语修辞740.4050 汉字规范740.4055 汉语史740.4099 汉语研究其他学科740.45 中国少数民族语言文字740.4510 蒙古语文740.4520 维吾尔语文740.4525 哈萨克语文740.4530 满语文740.4535 朝鲜语文740.4540 傣族语文740.4545 彝族语文740.4550 壮语文740.4555 苗语文740.4560 瑶语文740.4565 柯尔克孜语文740.4570 锡伯语文740.4599 中国少数民族语言文字其他学科740.50 外国语言740.5011 英语740.5014 德语740.5017 瑞典语740.5021 意大利语740.5024 法语740.5027 西班牙语、葡萄牙语740.5031 罗马尼亚语740.5034 俄语740.5037 波兰语、捷克语740.5041 塞尔维亚语、保加利亚语740.5044 希腊语740.5047 阿尔巴尼亚语740.5051 匈牙利语740.5054 梵语、印地语、乌尔都语、僧伽罗语740.5057 波斯语740.5061 土耳其语740.5064 阿拉伯语740.5067 希伯莱语740.5071 豪萨语740.5074 斯瓦希里语740.5077 越南语、柬埔寨语740.5081 印度尼西亚语、菲律宾国语、马来语740.5084 缅甸语740.5087 泰语、老挝语740.5091 日语740.5094 世界语740.5099 外国语言其他学科740.99 语言学其他学科750 文学750.14 文艺美学750.17 文学批评750.21 比较文学750.24 中国古代文学史750.2410 周秦汉文学750.2415 魏晋文学750.2420 南北朝文学750.2425 隋唐五代文学750.2430 宋代文学750.2435 辽金文学750.2440 元代文学750.2445 明代文学750.2450 清代文学750.2499 中国古代文学史其他学科750.27 中国近代文学史750.31 中国现代文学史(包括当代文学史) 750.34 中国各体文学750.3410 中国诗歌文学750.3420 中国戏剧文学750.3430 中国小说文学750.3440 中国散文文学750.3499 中国各体文学其他学科750.37 中国民间文学750.41 中国儿童文学750.44 中国少数民族文学750.4410 蒙古族文学750.4420 藏族文学750.4430 维吾尔族文学750.4440 哈萨克族文学750.4450 朝鲜族文学750.4499 中国少数民族文学其他学科750.47 世界文学史750.4710 古代世界文学史750.4720 中世纪世界文学史750.4730 近代世界文学史750.4740 现代世界文学史(包括当代世界文学史) 750.4799 世界文学史其他学科750.51 东方文学750.5110 印度文学750.5120 日本文学750.5199 东方文学其他学科750.54 俄国文学(包括原苏联文学)750.57 英国文学750.64 德国文学750.67 意大利文学750.71 美国文学750.74 北欧文学750.77 东欧文学750.81 拉美文学750.84 非洲文学750.87 大洋洲文学750.99 文学其他学科770 历史学770.10 史学史770.15 史学理论770.20 历史文献学770.25 中国通史770.30 中国古代史770.3010 先秦史770.3015 秦汉史770.3020 魏晋南北朝史770.3025 隋唐五代十国史770.3030 宋史770.3035 辽金史770.3040 元史770.3045 明史770.3050 清史770.3055 中国古文字(包括甲骨文、金文等)770.3060 中国古代契约文书(包括敦煌学、明清契约文书研究、鱼鳞册研究等)770.3099 中国古代史其他学科770.35 中国近代史、现代史770.3510 鸦片战争史770.3515 太平天国史770.3520 洋务运动史770.3525 戊戌政变史770.3530 义和团运动史770.3535 辛亥革命史770.3540 五四运动史770.3545 新民主主义革命史770.3550 中国共产党史770.3555 中国国民党史770.3560 中国民主党派史770.3565 中华民国史770.3570 中华人民共和国史770.3599 中国近代史、现代史其他学科770.40 世界通史770.4010 原始社会史770.4020 世界古代史770.4030 世界中世纪史770.4040 世界近代史770.4050 世界现代史770.4099 世界通史其他学科770.45 亚洲史770.4510 日本史770.4520 印度史770.4530 东南亚史770.4540 南亚史770.4550 中亚史770.4560 西亚史770.4599 亚洲史其他学科770.50 非洲史770.5010 北非史770.5020 撒哈拉以南非洲史770.5030 埃及史770.5040 南非联邦史770.5099 非洲史其他学科770.55 美洲史770.5510 美洲古代文明史770.5520 美国史770.5530 加拿大史770.5540 拉丁美洲史770.5599 美洲史其他学科770.60 欧洲史770.6010 俄国史(包括原苏联史) 770.6020 英国史770.6030 法国史770.6040 德国史770.6050 意大利史770.6060 西班牙史770.6070 东欧国家史770.6080 北欧国家史770.6099 欧洲史其他学科770.65 澳洲、大洋洲史770.70 专门史770.7010 政治史770.7015 思想史770.7020 文化史770.7025 科技史770.7030 社会史770.7035 城市史770.7040 中外文化交流史770.7045 历史地理学770.7050 方志学770.7055 人物研究770.7060 谱牒学770.7099 专门史其他学科770.99 历史学其他学科780 考古学780.10 考古理论780.20 考古学史780.30 考古技术780.3010 考古发掘780.3020 考古修复780.3030 考古年代测定780.3099 考古技术其他学科780.40 中国考古780.4010 旧石器时代考古780.4020 新石器时代考古780.4030 商周考古780.4040 秦汉考古780.4050 三国两晋、南北朝、隋唐考古780.4060 宋元明考古780.4099 中国考古其他学科780.50 外国考古780.5010 亚洲考古780.5020 欧洲考古780.5030 非洲考古780.5040 美洲考古780.5050 大洋洲考古780.5099 外国考古其他学科780.60 专门考古780.6010 金石学780.6020 铭刻学780.6030 甲骨学780.6040 古钱学780.6050 美术考古780.6060 宗教考古780.6070 水下考古780.6099 专门考古其他学科780.99 考古学其他学科790 经济学790.11 政治经济学790.1110 资本主义政治经济学790.1120 社会主义政治经济学790.1199 政治经济学其他学科790.13 宏观经济学790.15 微观经济学790.17 比较经济学790.19 经济地理学(包括工业地理学、农业地理学等) 790.21 发展经济学790.23 生产力经济学790.25 经济思想史790.2510 中国经济思想史790.2520 外国经济思想史790.2530 马克思主义经济思想史790.2599 经济思想史其他学科790.27 经济史790.2710 世界经济史790.2720 中国经济史790.2799 经济史其他学科790.29 世界经济学(亦称国际经济学)790.2911 国际经济关系790.2914 国际贸易学(包括国际市场营销学、国际商品学) 790.2917 国际货币经济学790.2921 国际金融学790.2924 国际投资学790.2927 国际收支理论790.2931 美国经济790.2934 日本经济790.2937 德国经济790.2941 法国经济790.2944 英国经济790.2947 俄罗斯经济790.2951 欧洲经济790.2954 北美经济790.2957 亚太经济790.2961 拉美经济790.2964 非洲经济790.2967 中亚、西亚经济790.2971 世界经济统计790.2999 世界经济学其他学科790.31 国民经济学790.3110 国民经济计划学790.3130 消费经济学790.3140 投资经济学790.3199 国民经济学其他学科790.33 管理经济学790.35 数量经济学790.3510 数理经济学790.3520 经济计量学790.3599 数量经济学其他学科790.37 会计学790.3710 工业会计学790.3720 农业会计学790.3730 商业会计学790.3740 银行会计学790.3750 交通运输会计学790.3799 会计学其他学科790.39 审计学790.41 技术经济学790.4110 工程经济学790.4115 工业技术经济学790.4120 农业技术经济学790.4125 能源技术经济学790.4130 交通运输技术经济学790.4135 建筑技术经济学790.4140 商业与物流技术经济学790.4145 技术进步经济学790.4150 资源开发利用技术经济学790.4155 环境保护技术经济学790.4160 生产力布局技术经济学790.4165 消费技术经济学790.4199 技术经济学其他学科790.43 生态经济学790.4310 森林生态经济学790.4320 草原生态经济学790.4330 水域生态经济学790.4340 城市生态经济学790.4350 区域生态经济学790.4399 生态经济学其他学科790.45 劳动经济学790.4510 就业经济学(包括劳动市场经济学) 790.4520 劳动管理学790.4530 劳动统计学790.4540 劳动社会学790.4550 劳动心理学790.4599 劳动经济学其他学科790.47 城市经济学790.4710 城市经济管理学790.4720 城市土地经济学790.4730 市政经济学790.4740 住宅经济学790.4750 城郊经济学790.4799 城市经济学其他学科790.49 资源经济学790.4910 海洋资源经济学790.4920 生物资源经济学790.4930 矿产资源经济学790.4940 能源经济学790.4950 资源开发与利用790.4999 资源经济学其他学科790.51 环境经济学790.53 物资经济学790.5310 物资经济理论790.5320 物资管理学790.5399 物资经济学其他学科790.55 工业经济学790.5510 工业发展经济学790.5520 工业企业经营管理学790.5530 工业经济地理790.5540 工业部门经济学790.5550 工业经济史790.5599 工业经济学其他学科790.57 农村经济学790.5710 农村宏观经济学790.5720 农村产业经济学790.5730 农村区域经济学790.5799 农村经济学其他学科790.59 农业经济学790.5910 农业生态经济学790.5920 农业生产经济学790.5930 土地经济学(包括国土经济学、农业资源经济学等) 790.5940 农业经济史790.5950 农业企业经营管理790.5960 合作经济790.5970 世界农业经济790.5980 种植业经济学790.5999 农业经济学其他学科790.61 交通运输经济学790.6110 城市运输经济学790.6120 铁路运输经济学790.6130 航空运输经济学790.6140 公路运输经济学790.6150 水路运输经济学790.6160 综合运输经济学790.6199 交通运输经济学其他学科790.63 商业经济学790.6310 商业经济学原理790.6315 商业企业管理学790.6320 商品流通经济学790.6325 市场学790.6330 商业心理学790.6335 商业社会学790.6340 商品学(包括商品包装与技术) 790.6345 商业物流学790.6350 商业经济史790.6355 广告学790.6360 服务经济学790.6399 商业经济学其他学科790.65 价格学790.6510 价格学原理790.6520 部门价格学790.6530 广义价格学790.6540 成本管理学790.6550 价格史790.6560 比较价格学790.6599 价格学其他学科790.67 旅游经济学790.6710 旅游经济学理论790.6720 旅游经济管理学790.6730 旅游企业管理学790.6740 旅游事业史790.6799 旅游经济学其他学科790.69 信息经济学790.71 财政学790.7110 理论财政学790.7120 资本主义财政学790.7130 社会主义财政学790.7140 比较财政学790.7150 财政思想史790.7160 财政史790.7170 财政管理学790.7180 税务管理学790.7199 财政学其他学科790.73 货币银行学790.7310 货币理论790.7315 货币学说史790.7320 银行学790.7325 银行经营管理学790.7330 信贷理论790.7335 投资理论790.7340 金融市场790.7345 农村金融学790.7350 金融史、银行史790.7399 货币银行学其他学科790.75 保险学790.7510 保险管理790.7599 保险学其他学科790.77 国防经济学790.99 经济学其他学科810 政治学810.10 政治学理论810.1010 比较政治学810.1020 政治社会学810.1030 政治心理学810.1040 地缘政治学810.1050 中外政治学说史810.1099 政治学理论其他学科810.20 政治制度810.2010 政治制度理论810.2015 议会制度810.2020 行政制度810.2025 司法制度810.2030 政党制度810.2035 选举制度810.2040 中国政治制度810.2045 外国政治制度810.2050 比较政治制度810.2055 中国政治制度史810.2060 外国政治制度史810.2099 政治制度其他学科810.30 行政学810.3010 行政理论810.3020 行政组织810.3030 人事行政810.3040 财务行政810.3050 行政决策810.3099 行政学其他学科810.40 国际政治学810.4011 国际关系理论810.4014 国际关系史810.4017 国际组织810.4021 外交学810.4024 外交史810.4027 国际比较政治810.4031 美国政治810.4034 英国政治810.4037 法国政治810.4041 德国政治810.4044 日本政治810.4047 俄罗斯政治810.4051 欧洲政治810.4054 北美政治810.4057 亚太政治810.4061 拉美政治810.4064 非洲政治810.4067 中亚、西亚政治810.4099 国际政治学其他学科810.99 政治学其他学科820 法学820.10 理论法学820.1010 法理学820.1020 法哲学820.1030 比较法学820.1040 法社会学820.1050 立法学820.1060 法律逻辑学820.1070 法律教育学820.1080 法律心理学(包括犯罪心理学) 820.1099 理论法学其他学科820.20 法律史学820.2010 中国法律思想史820.2020 外国法律思想史820.2030 法律制度史820.2099 法律史学其他学科820.30 部门法学820.3010 宪法学820.3015 行政法学820.3020 民法学820.3025 经济法学820.3030 劳动法学820.3035 婚姻法学820.3040 民事诉讼法学820.3045 行政诉讼法学820.3050 刑事诉讼法学820.3055 刑法学820.3060 刑事侦查学820.3065 司法鉴定学820.3070 军事法学820.3075 环境法学820.3080 安全法学820.3085 知识产权法学820.3099 部门法学其他学科820.40 国际法学820.4010 国际公法学820.4020 国际私法学820.4030 国际刑法学820.4040 国际经济法学820.4050 国际环境法学820.4060 国际知识产权法学820.4099 国际法学其他学科820.99 法学其他学科840 社会学840.11 社会学史840.1110 中国社会学史840.1120 外国社会学史840.1199 社会学史其他学科840.14 社会学理论840.1410 社会学原理840.1420 社会思想史840.1499 社会学理论其他学科840.17 社会学方法840.1710 社会调查方法840.1799 社会学方法其他学科840.21 实验社会学840.24 数理社会学840.27 应用社会学840.2711 职业社会学840.2714 工业社会学840.2717 医学社会学840.2727 城市社会学840.2731 农村社会学840.2734 环境社会学840.2737 家庭社会学840.2741 青年社会学840.2744 老年社会学840.2747 犯罪社会学840.2751 越轨社会学840.2754 妇女问题研究840.2757 种族问题研究840.2761 社会问题研究840.2764 社会群体及分层问题研究840.2767 社区研究840.2771 社会保障研究840.2774 社会工作840.2799 应用社会学其他学科840.31 比较社会学840.34 社会地理学840.37 文化社会学840.3710 艺术社会学840.3720 知识社会学840.3730 道德社会学840.3799 文化社会学其他学科840.41 历史社会学840.44 经济社会学840.47 军事社会学840.51 社会心理学840.5110 社会心理学史840.5120 社会心理学理论与研究方法840.5130 实验社会心理学840.5199 社会心理学其他学科840.54 公共关系学840.57 社会人类学840.61 组织社会学840.64 发展社会学840.67 福利社会学840.71 人口学840.7110 人口学原理840.7115 人口经济学840.7120 人口社会学(包括老年人口学、妇女人口学、发展人口学等) 840.7125 人口学说史840.7130 人口史840.7135 人口地理学840.7140 人口生态学840.7145 区域人口学840.7150 人口系统工程840.7155 人口预测学840.7160 人口规划学840.7165 人口政策学840.7170 计划生育学840.7199 人口学其他学科840.99 社会学其他学科850 民族学850.10 民族问题理论850.1010 民族问题与民族政策850.1020 民族关系850.1030 民族经济850.1040 民族教育850.1050 民族法制850.1060 民族心理学850.1070 少数民族政治制度850.1099 民族问题理论其他学科850.20 民族史学850.2010 民族史850.2020 民族关系史850.2099 民族史学其他学科850.30 蒙古学850.40 藏学850.50 文化人类学与民俗学850.60 世界民族研究850.99 民族学其他学科860 新闻学与传播学860.10 新闻理论860.1010 新闻学860.1015 马克思主义新闻理论860.1020 西方新闻理论860.1025 新闻法860.1030 舆论学860.1035 新闻伦理学860.1040 新闻社会学860.1045 新闻心理学860.1050 比较新闻学860.1099 新闻理论其他学科860.20 新闻史860.2010 中国新闻事业史860.2020 世界新闻事业史860.2030 新闻思想史860.2099 新闻史其他学科860.30 新闻业务860.3010 新闻采访860.3020 新闻写作860.3030 新闻编辑860.3040 新闻评论860.3050 新闻摄影860.3099 新闻业务其他学科860.40 新闻事业经营管理860.50 广播与电视860.5010 广播电视史860.5020 广播电视理论860.5030 广播电视业务(包括广播电视采访、写作、编辑等)860.5040 广播电视播音860.5099 广播与电视其他学科860.60 传播学860.6010 传播史860.6020 传播理论860.6030 传播技术860.6040 组织传播学860.6099 传播学其他学科860.99 新闻学与传播学其他学科870 图书馆、情报与文献学870.10 图书馆学870.1010 图书馆学史(包括图书馆事业史)870.1015 比较图书馆学870.1020 图书馆社会学870.1025 图书馆管理学(包括图书馆统计学、图书馆经济学等)870.1030 图书馆建筑学870.1035 图书采访学870.1040 图书分类学870.1045 图书编目学(包括目录组织法、文献著录方法、计算机编目等) 870.1050 目录学(包括普通目录学、专科目录、目录学史等)870.1055 图书馆服务学(包括读者心理学、读者咨询学等)870.1099 图书馆学其他学科870.20 文献学870.2010 文献类型学870.2020 文献计量学870.2030 文献检索学870.2040 图书史870.2050 版本学870.2060 校勘学870.2099 文献学其他学科870.30 情报学870.3010 情报学史(包括情报事业史)870.3015 情报社会学870.3020 比较情报学870.3025 情报计量学870.3030 情报心理学870.3035 情报管理学870.3040 情报服务学(包括情报用户研究等)870.3045 情报经济学870.3050 情报检索学(包括情报检索语言等)870.3055 情报系统理论(包括情报系统分析与设计、情报网络建设理论等) 870.3060 情报技术870.3065 科学技术情报学870.3070 社会科学情报学870.3099 情报学其他学科870.40 档案学870.4010 档案学史(包括档案事业史)870.4020 档案管理学870.4030 档案保护技术学870.4040 档案编纂学870.4099 档案学其他学科870.50 博物馆学870.99 图书馆、情报与文献学其他学科880 教育学880.11 教育史(包括中国教育史、外国教育史等)880.14 教育学原理880.17 教学论880.21 德育原理880.24 教育社会学880.27 教育心理学880.31 教育经济学880.34 教育管理学880.37 比较教育学880.41 教育技术学880.44 军事教育学880.47 学前教育学880.51 普通教育学(包括初等教育学、中等教育学等)880.54 高等教育学880.57 成人教育学880.61 职业技术教育学880.64 特殊教育学880.99 教育学其他学科890 体育科学890.10 体育史890.15 体育理论890.20 运动生物力学(包括运动解剖学等) 890.25 运动生理学890.30 运动心理学890.35 运动生物化学890.40 体育保健学890.45 运动训练学890.50 体育教育学890.55 武术理论与方法890.60 体育管理学890.65 体育经济学890.99 体育科学其他学科910 统计学910.10 统计学史910.15 理论统计学910.1510 统计调查分析理沦910.1520 统计核算理论910.1530 统计监督理论910.1540 统计预测理论910.1550 统计逻缉学910.1599 理论统计学其他学科910.20 统计法学910.25 描述统计学910.30 经济统计学910.3010 宏观经济统计学910.3020 微观经济统计学910.3099 经济统计学其他学科910.35 科学技术统计学910.40 社会统计学910.4010 教育统计学910.4020 文化与体育统计学910.4030 卫生统计学910.4040 司法统计学910.4050 社会福利与社会保障统计学910.4060 生活质量统计学910.4099 社会统计学其他学科910.45 人口统计学910.50 环境与生态统计学910.5010 自然资源统计学910.5020 环境统计学910.5030 生态平衡统计学910.5099 环境与生态统计学其他学科910.55 国际统计学910.5510 国际标准分类统计学910.5520 国际核算体系与方法论体系910.5530 国际比较统计学910.5599 国际统计学其他学科910.99 统计学其他学科。
计算机软件技术基础实验报告
计算机软件实验报告姓名:班级:学号:指导教师:实验一线性表的基本操作一、实验目的与基本要求1.掌握数据结构中的一些基本概念。
数据、数据项、数据元素、数据类型和数据结构,以及它们之间的关系。
2.了解数据的逻辑结构和数据的存储结构之间的区别与联系;数据的运算与数据的逻辑结构的关系。
3.掌握线性表的基本操作:插入、删除、查找以及线性表的合并等运算。
4.掌握运用C语言上机调试线性表的基本方法。
二、实验条件1.硬件:一台微机2.软件:操作系统和C语言系统三、实验方法确定存储结构后,上机调试实现线性表的基本运算。
四、实验内容1.试编写在无头结点的单链表上实现线性表基本运算LOCATE(L,X),INSERT (L,X,1)和DELETE(L,1)的算法。
2.假设有两个按数据元素值递增有序排列的线性表A和B,均以单链表作为存储结构。
编写算法将A表和B表归并成一个按元素值递减有序(即非递增有序,允许值相同)排列的线性表C,并要求利用原表(即A表和B表)结点空间存放表C。
3.将一个线性表中的值就地逆置。
4.在线性表的顺序存储结构的第一个位置上插入一个元素。
(注意区分链表和顺序表)实验代码:#include"stdlib.h"#include"stdio.h"struct node //定义结构体{int d;struct node *next;};struct node *head1,*head2,*p,*q;void pre(struct node *head) //打印数据{printf("链表中的数据为:\n");p=head;while(p!=NULL){printf("%5d",p->d);q=p;p=p->next;}printf("\n");}struct node *creat() //建立链表{struct node *head;int x;printf("输入你要储存的数据:\n");head=NULL;q=NULL;scanf("%d",&x);while(x>0){p=(struct node *)malloc(sizeof(struct node));p->d=x;p->next=NULL;if(head==NULL) head=p;else q->next=p;q=p;scanf("%d",&x);getchar();}pre(head);return (head);}void locate(struct node *head,int x) //查找链表中的数据{int u=1;p=head;while (p->next!= NULL){if (p->d==x)break;else{ p=p->next;u++;}}if(p->d!= x)printf("无此结点");printf("在链表中的位置为:");printf("%d",u);}void insert(struct node *head,int x, int i) //插入数据{ p = head;int j=1;q=(struct node *)malloc(sizeof(struct node));q->d=x;if(i==1){ q->next=head;head=q;}else{while((j<i-1)&&(p->next !=NULL)){j++;p=p->next;}q->next=p->next;p->next=q;}}void delet(struct node *head,int i) //删除数据{ p=head;int j=1;if(i<0) printf("无此位置");if(i==1){q=head; head=head->next; free(q);}else{while((j<i-1) && (p->next != NULL)){ p=p->next;j++;}q=p->next;p->next=q->next;free(q);}}void hebing(struct node *x,struct node *y) //合并两个链表{p=x;q=y;while(p->next!=NULL)p=p->next;p->next=q;pre(x);}void paixu(struct node *head) //对链表中的数据进行排序{int m,n,i=1,t;p=head;while(p->next!=NULL){p=p->next;i++;}p=head;for(n=i;n>1;n--){p=head;for(m=1;m<n;m++){q=p->next;if(p->d<q->d){t=p->d;p->d=q->d;q->d=t;}p=p->next;}}}void caozuo(struct node *head) //操作界面{int m,n;char t;printf("输入你要的操作:,查找 2,插入 3,删除\n");scanf("%c",&t);switch(t){case'1':{printf("输入你要查找的元素的值:\n");scanf("%d",&m);locate(head,m);}break;case'2':{printf("输入你要插入的元素的值和位置:\n");scanf("%d",&m);scanf("%d",&n);insert(head,m,n);pre(head);}break;case'3':{printf("输入你要删除的元素的位置:\n");scanf("%d",&m);delet(head,m);pre(head);}break;default:printf("error\n");}}void main() //主函数{char frag='y',n=NULL;printf("输入你要建立的第A链表中的元素:\n");head1=creat();printf("输入你要建立的第B链表中的元素:\n");head2=creat();do{printf("选择你要操作的链表A/B或者合并排序操作C:\n"); //选择操作scanf("%c",&n);getchar();switch(n){case'A':{caozuo(head1);}break;case'B':{caozuo(head2);}break;case'C':{hebing(head1,head2);paixu(head1);pre(head1);}break;default:printf("error\n");}printf("\n是否继续y/n:\n");scanf("%c",&frag);getchar();}while(frag=='y');}实验2 栈和队列的基本操作一、实验目的与基本要求1.掌握栈和队列的顺序存储和链式存储结构2.掌握栈和队列的特点。
十三五普通高等学习教育本科国家级规划教材选题课程
附件3:“十三五”一般高等教育本科国家级规划教材选题课程指南公共基础类选题课程代码课程名称选题课程代码课程名称10101大学生心理健康教程10105大学生职业生涯规划10102大学生体育与健康10106大学生入学指南10103大学生就业指导与创业教育10104大学生安全教育经济学类选题课程代码课程名称选题课程代码课程名称20101政治经济学20111公共经济学20102经济史20112家产组织理论20103经济思想史20113博弈论与经济20104比较制度经济学20114数理经济学20105中国经济理论与实践20115应用数目经济学20106西方经济学20116公司财务学20107转型经济学20117钱币经济学20108法经济学20118国际金融20109国际经济学20119商业银行管理20110国际贸易法学类选题课程代码课程名称选题课程代码课程名称30101中国法制史30113合同法学30102宪法30114证券法30103民法30115商法30104刑事诉讼法30116公司法30105民事诉讼法30117税法原理30106国际私法30118会计法30107人权法30119国际税法学30108房地产法30120劳动法学30109环境与资源保护法学30121法理学30110金融法30122知识产权法30111保险法30123物权法30112凭证法学社会学类选题课程代码课程名称选题课程代码课程名称30304中国社会思想史30310社区概论30305中国社会学史30311社会工作管理30306社会检查研究方法30312社会意理学30307社会统计学30314社会学30308经济社会学30315社会学原著导读30309发展社会学政治学类选题课程代码课程名称选题课程代码课程名称30404政治心理学30415政治监察学30409国际政治经济学30416军事理论30410外交学30417西方政治思想史30412中国公共政策30418中国政治思想史30414政治管理学教育技术学选题课程代码课程名称选题课程代码课程名称40101教育技术导论40111学前教育学40102教课方案40112学前教育科研方法40103教育学原理40113学前小孩语言教育40104学与教的理论40114学前小孩发展心理学40105教育学40115学前比较教育40106教育技术研究方法40116学前小孩科学教育40107教师职业道德40117学前小孩行为察看40108新编教育法40118学前小孩游戏活动设计与指导40109教育流传学40119少儿园教育评论40110心理学中国语言文学类选题课程代码课程名称选题课程代码课程名称50101文学概论50108古代汉语50103中国文学史50109语言学概论50104中国现代文学史50111美学50105外国文学史50114中文学科论文写作训练50106中国今世文学史50118大学语文50107现代汉语外国语言文学类选题课程代码课程名称选题课程代码课程名称50201大学英语系列课程50206英语专业系列课程历史学类选题课程代码课程名称选题课程代码课程名称60102世界史60107中国史学史60103世界史纲60108西方史学史60104中国近代史60109历史文件学60105中国现代史60110史学概论60106中华人民共和国史60111中国历史文选数学类选题课程代码课程名称选题课程代码课程名称70101数学剖析70115控制论基础70102高等代数70116数值剖析70103分析几何70117失散数学70104代数与几何70118大学数学70105数学建模70119工科数学剖析70106实变函数与泛函剖析70120微积分70107常微分方程70121线性代数70108数学物理方程70122概率论与数理统计70109微分几何70123数学史70110抽象代数70124积分变换70111拓扑学70125数学实验70112复变函数70126数学物理方法70113数学教育概论70127科学计算方法70114信息论基础70128经济数学物理学类选题课程代码课程名称选题课程代码课程名称70201大学物理70209计算物理基础70202大学物理实验70210热力学与统计物理70203近代物理70211电动力学70204力学70212量子力学70205热学70213一般物理实验70206电磁学70214近代物理实验70207光学70215固体物理学70208近代物理学化学类选题课程代码课程名称选题课程代码课程名称70301无机化学70310有机剖析70302谱学基础70311化学工程基础70303大学化学70312有机化学70304综合化学实验70313绿色化学70305合成化学70314化学基础70306构造化学70315有机合成化学70307物理化学实验70316化学与健康70308物理化学70317化学与社会70309剖析化学70318化学与环境统计学类选题课程代码课程名称选题课程代码课程名称71501运筹与优化71507统计计算与软件71502应用统计方法71508试验设计71503统计学71509应用回归剖析71504应用随机过程71510抽样检查71505金融时间序列剖析71511医学统计学71506应用多元统计剖析资料类选题课程代码课程名称选题课程代码课程名称80201资料科学研究与测试方法80217资料构造表征及应用80202资料物理性能80218聚合物合成原理及工艺学80203资料物理80219聚合反响工程80204资料化学80220高分子资料成型加工原理80205粉体工程80221高分子资料成型加工设施80206资料工艺与设施80222高分子资料80207无机非金属资料工学80223高分子资料设计与应用80208无机非金属资料实验80224功能高分子资料80209资料科学与工程导论80225聚合物基复合资料80210纳米资料导论80226生物医用高分子资料80211资料工程基础80227天然高分子资料80212功能资料80228高分子资料表征与测试80213粉体深加工技术80229高分子化学与物理实验80214高分子物理80230高分子资料与工程专业实验教程80215高分子化学80231聚合物共混改性原理80216资料科学与工程基础机械类选题课程代码课程名称选题课程代码课程名称80301机械工程概论80337资料成形基来源理80302机械制造实习80338产品系统设计80303机械制造概论80339人机界面设计80304机械制造实习系列实验80340工业设计史80305机械原理80341工业设计模型制作80306机械设计80342中国传统器物设计80307机械CAD技术80343展现设计80308机械创新设计80344产品包装设计80309机械工程控制基础80345家具与灯具设计80310数控技术80346产品设计表达80311机械工程测试技术80347过程流体机械80312液压与气压传动80348过程装备控制技术及应用80313机电传动控制80349工程资料80314交换性与丈量技术80350化工容器设计80315金工实习80351过程装备成套技术80316机械制造技术基础80352份体力学与工程80317机械基础实验80353化工设施机械基础80318机械工程实验80354过程原理与设施80319资料成型技术基础80355化工设施设计指导80320汽车理论80356过程装备与控制工程专业英语80321汽车设计80357过程输送机器80322机电一体化系统设计80358模具制造工艺80323机械制造装备设计80359模具CAD基础80324纳米资料与制备80360机械制图80325金属基复合资料80361建筑制图80326资料成形方法及质量控制80362画法几何及土木匠程制图80327非均衡凝结理论与技术80363画法几何及水利工程制图80328先进资料及特种液态成形80364工程制图80329资料成形设施及自动化80365计算机画图金属塑性成形工艺及模具设80366 图学基础教程80330计80331金属液态成形工艺80367图学应用教程80332资料连结设施及工艺80368建筑图学80333塑料成形工艺及模具设计80369化工制图80334资料成形CAD/CAM80370园林工程制图80335资料连结原理80371工程图学80336特种连结技术工业工程类选题课程代码课程名称选题课程代码课程名称80400工业工程仪器仪表类选题课程代码课程名称选题课程代码课程名称80401传感器原理与应用80411自动化仪表与系统80402测控电路80412虚构仪器设计80403工程光学80413测控总线与仪器通讯技术80404精美机械设计基础80414仪器靠谱性与质量工程80405测试理论与技术80415智能理论与智能仪器80406电子丈量技术80416自动测试技术80407仪器控制理论与应用80417数字图像收集与办理80408偏差理论与数据办理80418电磁兼容80409测控信号剖析与办理80419嵌入式系统技术80410测控仪器设计80420微纳检测技术能源动力类选题课程代码课程名称选题课程代码课程名称80501传热学80518动力工程计算机控制80502高等传热学80519能源经济学80503工程热力学80521发动机原理80504高等工程热力学80522制冷原理与装置80505热工基础80523流体机械现代设计80506能源概论80524优化设计与有限元剖析80507热工流体力学引论80525制冷空调系统的自动控制80508热流科学基础80526核工程原理80509热能与动力工程测试技术80527核反响堆工程80510能源与环境系统工程概论80528核反响堆物理数值计算方法80511流体输送及控制80529核反响堆热工剖析80512制冷与低温实验80530反响堆热工流体数值模拟80513制冷与低温测试技术80531核电子学80514低温制冷机80532核医学仪器与方法80515暖通空调80533辐射探测与防备80516能源与动力装置基础80534电离辐射防备和辐射安全80517能源与动力装置CAD技术80535伽玛能谱剖析技术电气信息类选题课程代码课程名称选题课程代码课程名称806101电工学806140SOC设计原理806102电路理论基础806141自动化学科概论806103电路剖析基础806142自动控制原理806104电磁场806143现代控制理论806105电磁场与电磁波806144过程控制806106模拟电子技术基础806145电力拖动与运动控制系统806107数字电子技术基础806146模式辨别806108低频电子线路806147微机系统与接口806109高频电子线路806148现代检测技术806110数字电路逻辑设计806149计算机控制系统806111集成电路设计基础806150人工智能及其应用806112信号与系统806151嵌入式系统806113信号剖析与办理806152虚构技术与应用806114电工学实验806153计算机测控技术806115电路实验806154系统辨别与建模806116电子技术基础实验806155计算机网络806117电子线路实验806156生物信息控制基础806118电磁场实验806157网络控制基础806119电路与模拟电子技术806158多体运动学及机器人控制806120通讯电子线路806159环境控制基础806121通讯原理806160电机学806122信息论基础806161电力电子技术806123通讯网理论基础806162微型计算机原理及应用806124软件工程806163电气工程概论806125微波电路806164电力系统剖析806126数字信号办理806165电力系统继电保护806127挪动通讯806166高电压技术806128光纤通讯806167电器理论基础及应用806129卫星通讯806168电气绝缘技术基础806130微波技术与实验806169计算机网络及通讯806131微机原理与接口技术806170电力拖动自动控制系统806132集成电路设计806171电气测试技术806133数字音视频原理806172电磁兼容技术806134光波技术基础806173数字控制技术806135多媒体通讯806174电机及拖动基础806136EDA技术与实验806175供电技术806137数字通讯806176微特电机原理及应用806138数字图像办理806177计算机仿真技术及CAD806139网络概论806178电力系统工程基础计算机类选题课程代码课程名称选题课程代码课程名称806201大学计算机基础806216信息办理基础806202Visual asic程序设计806217计算机绘谱设计806203计算机程序设计基础806218计算机音频编写806204C++程序设计806219计算机音序制作806205Java程序设计806220数字化录音基础806206计算机网络806221新媒体艺术概论806207数据库技术及应用806222平面计算机协助设计806208计算机软件技术基础806223三维计算机协助设计806209计算机硬件技术基础806224动画计算机协助设计806210单片机原理及应用806225展现艺术计算机协助设计806211计算机协助设计806226环境艺术计算机协助设计806212程序设计基础806227染织服饰计算机协助设计806213网页设计806228产品造型计算机协助设计806214多媒体技术应用806229商业插图计算机协助设计806215社会统计学剖析及应用基础化工与制药类选题课程代码课程名称选题课程代码课程名称81101现代化工导论81113精美有机合成化学与工艺学81102化工原理81114化工仪表及自动化81103化学反响工程81115工业催化81104化工热力学81116药物化学81105化工传达过程81117基础药理学81106分别过程81118工业药物剖析81107化工过程剖析与合成81119工业药剂学81108化工设计81120制药工艺学81109化工安全工程概论81121制药工程原理与设施81110化学过程工艺学81122制药工程专业实验81111化工基础实验81123制剂工程81112化学工程与工艺专业实验81124药物合成反响建筑学类选题课程代码课程名称选题课程代码课程名称81301建筑历史与理论81303城市规划与设计81302建筑设计及其理论81304建筑技术科学力学类选题课程代码课程名称选题课程代码课程名称81701理论力学81708工程力学实验81702资料力学81709实验力学81703构造力学81710计算力学81704工程力学81711机械与构造振动81705建筑力学81712弹性力学81706流体力学81713振动力学81707水力学81714机械系统计算动力学交通运输工程类选题课程代码课程名称选题课程代码课程名称82301道路与铁道工程82303交通运输规划与管理82302交通讯息工程及控制82304载运工具运用工程基础医学类选题课程代码课程名称选题课程代码课程名称100101病理生理学100114生物医学建模与仿真100102医学免疫学100115病理学100103医学行为学100116药理学100104性健康教育学100117微生物学100105临床心理学100118细胞的化学与生物学100106医学心理学100119整合人体生理学100107医学行为学100120医学信息与管理100108医学决议学100121病原生物学100109医学交流技术100122临床医学导论100110医学伦理学100123系统解剖学100111生理学100125人体断面解剖学100112组织胚胎学100126人体形态科学预防医学类选题课程代码课程名称选题课程代码课程名称100201流行病学100205现场流行病学100202现代流行病学方法100207营养与食品卫生学100203循征医学100208集体健康与预防100204医学社会科学研究方法临床医学与医学技术类选题课程代码课程名称选题课程代码课程名称100301临床查验生物化学100336大病监测治疗护理学临床查验生物化学实验指100337 痛苦诊断护理学100302导100303分子诊断学100338麻醉设施资料学100304分子诊断学实验指导100339体外循环设施学100305临床查验病原学100340临床体外循环学100306临床查验病原学实验指导100341体外循环病理生理学100307临床查验免疫学100342麻醉学基础100308临床查验免疫学实验指导100343临床麻醉学100309临床查验血液学100344危大病医学100310临床查验血液学实验指导100345痛苦诊断学100311临床基础查验学100346医学影像图像办理100312临床基础查验学实验指导100347医学影像数学100313基本查验技术及仪器学100348影像信息学基本查验技术及仪器学实100349 影像解剖学100314验指导100315临床实验室管理学100350放射防备学100316诊断学100351影像专业英语100317放射诊断学100352影像物理实验100318妇产科学100353电子学实验100319精神病学100354影像设施学实验100320儿科学100355医学影像图像办理实验100321小儿外科学100356医学影像学100322小孩保健学100357影像核医学100323流行病学100358临床微生物学及查验100324医学思想与创新100359眼视光影像学100325临床流行病学100360环境视光学100326麻醉解剖学100361运动视光学100327麻醉生理学100362眼镜学100328麻醉药理学100363临床营养100329麻醉设施学100365介入放射学100330危大病医学100366临床医学导论100331临床麻醉学100367外科学100332痛苦诊断学100368核医学100333抢救医学100370临床药理学100335临床麻醉护理学口腔医学类选题课程代码课程名称选题课程代码课程名称100401口腔颌面外科学100406口腔修复学100402口腔正畸学100407牙周病学100403牙体牙髓学100408口腔粘膜病学100404口腔生物学100409口腔组织病理学100405口腔颌面影像学中医学类选题课程代码课程名称选题课程代码课程名称100501中医内科学100514中药学100502中医外科学100515方子学100503中医妇科学100516针灸学100504中医儿科学100517推拿学100505中医骨伤学100518实验中医学100510中医基础理论100519中药制剂学100511中医诊断学100520中药药理学法医学类选题课程代码课程名称选题课程代码课程名称100601法医学100610法医判定管理学100602法医病理学100611法医学典型事例剖析100603法医人证学100612法医学实验指导100604法医毒理学100613法医学理学实验指导100605法医毒物剖析100614法医人证学实验指导100606临床法医学100615法医毒物剖析实验指导100607法医精神病学100616医事法学100608法医人类学100617法医现场勘探100609刑事科学技术护理学类选题课程代码课程名称选题课程代码课程名称100701护理行为学100706西方社会伦理学100702医院社会工作100707西方社会意理学100703精神心理护理100708护理人际关系100704老年护理学100709社区护理学100705临终护理100710临床护理技术操作规程药学类选题课程代码课程名称选题课程代码课程名称100801药剂学100809制药工程学100802药物剖析100810临床药物治疗学100803天然药物化学100811药学概论100804生物制药工艺学100812有机化合物光谱分析100805化学制药工艺学100813药理学100806生药学100814药物毒理学100807生物技术制药100815药事管理100808药物设计学工商管理类选题课程代码课程名称选题课程代码课程名称110201管理交流110229电子商务物流管理110202公司连锁经营与管理110230电子商务事例剖析110203研究与开发管理110231网络营销110204创业管理110232电子商务网站的规划设计与管理110205公司战略管理110233客户关系管理110206跨国经营战略110234电子商务项目策划110207职工关系管理110235电子政务110208职工安全与健康管理110236现代服务学概论110209网络营销110237物流学110210财务会计110238物流管理110211财务管理110239物流工程110212高级财务管理110240物流实验教程110213公司税务筹备110241物流系统论110214风险投资运作110242物流系统工程110215公司管理控制系统110243物流技术与装备110216旅行经济学110244供给链管理110217旅行资源开发及管理110245物流信息系统110218管理科学研究方法110246物流系统模拟与仿真110219公司伦理110247国际物流110220经济管理基础110248物流专业英语110221电子商务概论110249绿色物流110222电子商务经济学110250物流技术经济110223公司电子商务管理110251物流系统规划110224电子商务法例110252物流绩效管理110225电子商务技术基础110253制造业物流110226电子商务安全与管理110254第三方物流电子商务信息系统剖析与110227110255 物流事例设计110228网上支付与结算110256军事物流公共管理类选题课程代码课程名称选题课程代码课程名称110301管理学原理110311劳动经济学110302公共管理学110312社会保障学110303公共政策学110313社会保险学110304公共行政学110314土地经济学110305比较政府110315土地资源学110306政治学原理110316土地法学110307公共部门人力资源管理110317地籍管理110308管理信息系统110318土地利用规划学110309公共事业管理概论110319不动产估价110310公共组织财务管理哲学类选题课程代码课程名称选题课程代码课程名称120101马克思主义哲学120105逻辑学120102哲学概论120106形式与政策120103中国哲学史120107伦理学120104西方哲学史120108法律基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
node *p1,*p2;
if(head==NULL){
cout<<"链表为空,无结点可删!\n";
return(NULL);
}
if (head->data==num){
while(p2->data!=num&&p2->next!=NULL){
p1=p2;
p2=p2->next;
}
if (p2->data==num){
if(head==NULL){
cout<<"链表为空,无结点可删!\n";
return(NULL);
}
d;
head=head->next;
}
//函数insert(node *head,int num) 实现把一个结点插入链表,仍保持链表上各结
点的升序关系,你自己实现
void main(void)
{
node *head;
int num;
int k;
head= create_sort ();
n=n+1;
p=p->next;
}
return(n);
}
//删除链表上第k 个结点
node *delete_k_node(node *head,int k)
{
int j=1;
node *p,*p1;
p1->next=p2->next;
delete p2;
cout<<"删除了一个结点!\n";
}
else cout<<num<<"链表上没找到要删除的结点!\n";
while(p!=NULL){
cout<<p->data<<'\t';
p=p->next;
}
cout<<'\n';
}
//删除链表上具有指定值的一个结点
node *delete_one_node(node *head,int num)
}
return(head);
}
//释放链表的结点空间
void deletechain(node *h)
{
node *p1;
while(h){
p1=h;
h=h->next;
delete p1;
cout<<"输入要删除结点上的整数!\n";
cin>>num;
head=delete_one_node(head,num);
print(head);
deletechain(head);
cout<<"输入要插入的整数!\n"
cin>>num;
#include <iostream.h>
struct node{
int data;
node *next;
};
//建立一条有序链表
node *create_sort(void)
{
node *p1,*head=0;
p1=head;
head=head->next;
delete p1;
cout<<"删除了一个结点!\n";
}
else{
p2=p1=head;
cin>>a;
}
return(head);
}
//输出链表上各个结点的值
void print(const node *head)
{
const node *p;
p=head;
cout<<"链表上各个结点的数据为:\n";
{
p1=p->next;
p->next=p1->next;
delete p1;
cout<<"删除了第"<<k<<"个结点!\n";
}
return(head);
delete p;
cout<<"删除了第一个结点!\n";
}
else{
p=find(head,k-1); //查找第k-1 个结点,并由p 指向该结点
if (p->next!=NULL)
head=insert(head, num);
print(head);
}
}
cout<<"已释放链表的结点空间!\n";
}
int count(node *head)//求链表的结点数
{
int n;
node *p;
p=head;
n=0;
while(p!=NULL){
print(head);
cout<<"结点数:"<<count(head)<<"\n";
cout<<"输入要删除结点上的序号!\n";
cin>>num;
head=delete_k_node(head,k);
print(head);
int a;
cout<<"建立一条有序链表,请输入数据,以-1 结束:";
cin>>a;
while(a!=-1){
p1=new node;
p1->data=a;
head=insert(head,p1);