文档视界 最新最全的文档下载
当前位置:文档视界 › 计算机系统基础实验8-10

计算机系统基础实验8-10

计算机系统基础实验8-10
计算机系统基础实验8-10

实验八 Excel表格计算

一、实验目的

1.熟悉excel工作表设置;

2.掌握excel单元格基本格式设置方法;

3.掌握excel表格基本计算和排序、筛选等方法。

二、实验题

1. 已知工作表文档内容,请在EXCEL中完成下面的操作:

①创建工作表;

②根据工作表中数据,在C4单元格内键入数据“312”,B到E列所有数字都以单元格格式中货币类的“¥”货币符号、小数点后2位小数表现(如:¥1,100.00)。

③将所有数据复制到工作表SHEET2的相应单元格,并以“合计”为关键字,递增排序。最后存盘。工作表内容如下:

2. 已知下述工作表内容,请在EXCEL中完成下面的操作:

①创建工作表;

②根据工作表中数据,在B4单元格内键入数据“40”,数据格式与该列其它相应数据格式保持一致。

③将所有数据复制到工作表SHEET2的相应位置,并以“金额”为关键字,递减排序。最后存盘。工作表内容

3. 已知下述工作表内容,请在EXCEL中完成下面的操作:

①创建工作表;

②根据工作表中数据,在B5单元格内键入数据“鄢玉萍”,数据格式与该列其它相应数据格式保持一致。

③以“编号”为关键字,递增排序。最后存盘。工作表内容

三、实验过程:

实验八 Excel公式计算

一、实验目的

1.掌握excel公式计算的一般方法;

二、实验题

1.已知下述工作表内容,请在EXCEL中完成下列操作:

① 创建工作表;

② 利用公式计算出“项目”列的增长率,增长率按“(Y-X)/X” 计算,并以百分比且小数点后2位数的形式表示(如:2.24%),最后存盘。工作表内容如下:

2. 已知下述工作表内容,请在EXCEL中完成下面的操作:

① 创建工作表;

② 根据工作表中数据,计算“姓名”列的“房价款”。房价款按“1450×住房面积×(1-0.009×工龄-0.02×房屋年限)”计算,并以单元格格式中货币类的“¥”货币符号、小数点后2位小数(例:¥44,886.20)表现,最后存盘。工作表内容如下:

3. 已知下述工作表内容,请在EXCEL下完成如下操作:

① 创建工作表;

② 计算“审定费”和“税后款”,“审定费=全书字数÷1000×2,税后款=审定费-审定费×3%”,并以单元格格式中货币类的“¥”货币符号、小数点后2位小数表现(例¥1,280.00)。最后存盘。工作表内容如下:

4. 已知下述工作表内容,请在EXCEL中完成下面的操作:

① 创建工作表;

② 根据工作表中数据,在C4单元格内键入数据“35”,数据格式与该列其它数值的格式为##.00(如:25.00)。

③ 将所有数据复制到工作表SHEET2的相应单元格,并以“总码洋”为关键字,递增排序。最后存盘。工作表内容如下:

实验九 Excel数据分析

一、实验目的

1.掌握excel数据图形一般应用方法;

二、实验题

1. 已知下述工作表内容,请在EXCEL中完成下面的操作:

① 创建工作表;

② 根据工作表中数据,建立新图表(不是在原工作表中嵌入),图表工作表的名称为“图表1”;

③ 生成图表的作用数据区域是B2:B5与D2:D5。生成三维簇状柱形图;

④ 数据系列在列。使用前一列为分类(X)轴坐标刻度线标志;使用前一行作为图例说明;

⑤ 图表标题为“半导体公司市场份额”。最后存盘。工作表内容为

2. 已知下述工作表内容,请在EXCEL中完成下面的操作:

①创建工作表;

②根据工作表中数据,建立新图表(不是在原工作表中嵌入),图表工作表的名称为“图表1”;

③生成图表的作用数据区域是A2:E5。生成簇状柱形图;

④数据系列在列。使用前一列为分类(X)轴坐标刻度线标志;使用前一行作为图例说明;

⑤图表标题为“纽约汇市开盘预测”。最后存盘。工作表内容为

3. 已知下述工作表内容,请在EXCEL中完成下面的操作:

打开考生目录下文件excel-52.xls,按照下面要求进行编辑。

① 创建工作表;

② 根据工作表中数据,建立新图表(不是在原工作表中嵌入),图表工作表的名称为“图表1”;

③ 生成图表的作用数据区域是A2:E5。生成散点图;

④ 数据系列在列;

⑤ 图表标题为“溶解度测定”。最后存盘。工作表内容为

三、实验过程及结果

大学计算机基础及实验教程习题问题详解

习题1的答案 1.选择题 1、B 2、A 3、B 4、D 5、C 6、A 7、C 8、D 9、B 10、C 11、A 12、C 13、D 14、 B 15、 C 16、B 二、问答题 1、计算机的发展经历了哪几代?各以什么器件为其主要特征? 答:根据电子器件的发展过程,可将计算机的发展分为四个阶段: 第一代计算机(1946-1957年)电子管时代。这一时期的计算机是以电子管作为基本电子元件,主存储器是延迟线或磁鼓,使用机器语言,主要用于数值计算。 第二代计算机(1958-1964年)晶体管时代。这一时期的计算机是以晶体管作为基本电子元件,主存储器以磁芯存储器为主,辅助存储器开始使用磁盘,开始使用高级程序设计语言和操作系统。第三代计算机(1965-1970年)小规模集成电路时代。这一时期的计算机是以小规模的集成电路作为基本电子元件,主存储器开始使用半导体存储器,外部设备、操作系统和高级语言得到进一步的发展和完善,机型开始多样化、系统化,从而提高了计算机的效率,方便了用户的使用。 第四代计算机(1970年至今)大规模及超大规模集成电路时代。这一时期的计算机是以大规模及超大规模集成电路作为基本电子元件,主存储器仍为半导体存储器器,外部设备和操作系统等更进一步发展,机型向巨型和微型化方向发展。 2.一般情况下,通用计算机可以分为哪几类? 答:通用计算机按其规模、速度和功能等又可分为巨型机、大型机、中型机、小型机、微型机及单片机。 3.计算机在信息社会中的应用主要表现在哪些方面? 答:计算机在信息社会中的应用主要表现在以下几个方面: (1)科学计算。指计算机应用于完成科学研究和工程技术中所提出的数学问题(数值计算)。科学计算一般要求计算机速度快、精度高,存储容量相对大。科学计算是计算机最早的应用方面。(2)信息处理。信息处理也称数据处理。人类社会中的各种信息需要及时地采集、存储并按各种需要加以整理、分类、统计,把它们加工成人们需要的形式,也就是说需要对信息加以处理,才能使之得以利用 (3)过程控制。过程控制是指采用计算机对连续的工业生产过程进行控制。采用计算机进行生产过程控制,可提高生产的自动化水平、减轻劳动强度、提高生产效率。 (4)计算机辅助系统。为了提高设计质量、缩短设计周期、提高设计的自动化水平,借助于计算机帮助设计人员进行工程设计,称之为计算机辅助设计(CAD)。另外,还有计算机辅助教学(CAI)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机集成制造(CIMS)等计算机辅助系统。 (5)多媒体技术。把数字、文字、声音、图形、图像和动画等多种媒体有机组合起来,利用计算机、通信和广播电视技术,使它们建立起逻辑联系,并能进行加工处理(包括对这些媒体的录入、压缩和解压缩、存储、显示和传输等)的技术。 (6)计算机通信。是计算机技术与通信技术结合的产物,计算机网络技术的发展将处在不同地域的计算机用通讯线路连接起来,配以相应的软件,达到资源共享的目的。 (7)人工智能。研究解释和模拟人类智能、智能行为及其规律的一门学科。其主要任务是建立智能信息处理理论,进而设计可以展现某些近似于人类智能行为的计算系统 4、“存贮程序控制”的基本原理是什么? 答:电子计算机的工作原理采用的是·诺伊曼原理思想。·诺伊曼原理的核心是“存贮程序控制”。 “存贮程序控制”原理的基本容是: (1) 采用二进制形式表示数据与指令; (2) 将程序(数据和指令序列)预先存放在主存贮器中,使计算机在工作时能够自动高速地 从存贮器中取出指令,并加以执行;程序中的指令通常是按一定顺序一条条存放,计算机工作时,只要知道程序中第一条指令放在什么地方,就能依次取出每一条指令,然后按指令规定的操作执行相应的操作。 (3) 由运算器、存贮器、控制器、输入设备、输出设备五大基本部件组成计算机系统,并

homework1

《计算机系统基础》Homework HW1:数据的表示 实验目的:熟悉数值数据在计算机内部的表示方式,掌握相关的处理语句。 实验报告要求: 1.说明你做实验的过程(重要步骤用屏幕截图表示)。 2.提交源程序。 3.分析或回答问题。 完成下列实验,提交实验报告: 1.下述两个结构所占存储空间多大?结构中各分量所在位置相对于结构起始位置的偏移 量是什么?要求编写程序以验证你的答案。若使用#pragma pack(2)语句,则结果又如何? struct test1 { char x2[3]; short x3[2]; int x1; long long x4; }; struct test2 { char x2[3]; short x3[2]; int x1; long long x4; }__attribute__((aligned(8))); 2.“-2 < 2”和“-2 < 2u”的结果一样吗?为什么? 3.运行下图中的程序代码,并对程序输出结果进行分析。

4.运行下列代码,并对输出结果进行分析。 #include void main() { union NUM { int a; char b[4]; } num; num.a = 0x12345678; printf("0x%X\n", num.b[2]); } 5.请说明下列赋值语句执行后,各个变量对应的机器数和真值各是多少?编写一段程序代 码并进行编译,观察默认情况下,编译器是否报warning。如果有warning信息的话,分析为何会出现这种warning信息。 int a = 2147483648; int b = -2147483648; int c = 2147483649; unsigned short d = 65539; short e = -32790; 6.完成书上第二章习题中第40题,提交代码,并在程序中以十六进制形式打印变量u的 机器数。 7.编译运行以下程序,并至少重复运行3次。 void main() { double x=23.001, y=24.001, z=1.0; for (int i=0; i<10; i++) { if ((y-x)==z) printf("equal\n"); else printf("not equal\n"); x += z; y += z; printf("%d, %f , %f\n”, i, x, y); } } 要求: (1)给出每次运行的结果截图。 (2)每次运行过程中,是否每一次循环中的判等结果都一致?为什么? (3)每次运行过程中,每一次循环输出的i、x和y的结果分别是什么?为什么?

总线实验

山西大学自动化与软件学院 课程实验报告 实验课程计算机系统基础 实验名称总线与寄存器实验 实验地点线上 实验时间 6.30 学生班级软件工程1808班 学生学号 201802810825 学生姓名 指导教师

一:实验要求 理解并掌握总线与寄存器 二:实验目的 1、熟悉实验软件环境; 2、掌握总线以及数据通路的概念及传输特性。 3、理解锁存器、通用寄存器及移位寄存器的组成和功能。 二、实验内容 1、根据已搭建好的8位数据通路,熟悉总线连接的方法,理解74LS244芯片的作用,理解各相关信号在数据传输过程中起的作用; 2、通过拨码开关置数,将数据传送到各寄存器,将寄存器中数据显示出来,熟悉常用的寄存器。 三、实验器件 1、D触发器(74LS74、74LS175)、三态缓冲器(74LS244)。 2、寄存器(74LS27 3、74LS374 )和移位寄存器(74LS194) 四、实验原理 (见实验指导书) 五、实验步骤 注意:实验过程中应观察总线上及芯片引脚上显示的数据的变化情况,理解数据传送的过程和寄存器存数,从寄存器读数的原理。 实验(1)拨码开关输入数据至总线 ●====1;手动操作总线DIN上的拨码开关,在总线DIN上置位数据0x55,缓冲器244阻断。比较总线DIN与BUS状态的异同。 ●=0,比较总线DIN与BUS状态的异同,记录BUS总线的数据: BUS_7BUS_6BUS_5BUS_4BUS_3BUS_2BUS_1BUS_0BUS总 线 01010101AA 实验(2)D触发器数据锁存实验 ●=0,===1;通过拨码开关改变74LS74的D端(即BUS总线的BUS_0)的状态,按照下表置位74LS74的端、端,观察并记录CLK端上升沿、下降沿跳变时刻Q端、端的状态,填观测结果于表中。 CLK D Qn Qn+1n+1 01××010 110 10××001 101

计算机基础课程实验项目教学资源建设

计算机基础课程实验项目教学资源建设 标准化工作室编码[XX968T-XX89628-XJ668-XT689N]

“计算机基础课程实验项目教学资源建设”研究报告 教育部高等学校计算机基础课程教学指导委员会 1.项目背景 计算机基础实验教学体系对于计算机基础实验教学有重要的指导意义。然而,要直接在大面积教学上发挥作用,必须有载体,即一批经典或优秀的实验项目和案例,以系统地诠释这个体系以及实验单元、技能点的内涵。但是,计算机基础教学有一个先天的困难:它没有数理化学科的深厚沉淀,又没有国外现成成果可搬,以应用为主的基础教学的积累随技术更新很快被淘汰,使我们这一领域的教学缺乏基础,比如难以说清楚 C语言的哪几个程序是经典的、网络的哪几个实验是传统的、大学计算机基础的哪几个习题是最基本的、数据库的哪几个案例最典型等,所以供学生做的实验和练习五花八门。这在教学中导致不论是上课,还是给学生布置作业、做实验,都有很大的随意性。 为解决以上问题,计算机基础课程教学指导委员会于2009年6月启动了“计算机基础课程实验项目教学资源建设”项目,加快对实验项目教学资源的建设。 2.项目的目标和内容 本项目立项意图是集国家精品课程和国家级计算机实验教学示范中心的精华资源,编着《计算机基础经典实验案例集》,精心打造一批科学的、权威的、具指导性的实验项目和案例。希望能够借这一建设项目为提升中国高校计算机基础教学的实验水平、规范课程教学奠定扎实的基础,

期望通过若干年的努力和不断积累,凝练出一批传世的经典实验项目和案例,成为教师的得力工具,为训练学生创新思维提供支持。 《计算机基础经典实验案例集》是一套丛书,它针对《计算机基本课程教学基本要求》(简称《基本要求》)提出的以下计算机基础6门核心课程编写:“大学计算机基础”、“程序设计基础”、“微机原理与接口技术”、“数据库技术及应用”、“多媒体技术及应用”和“计算机网络技术及应用”。 丛书分为9个分册:《大学计算机基础》、《C语言程序设计》、《Visual Basic程序设计》、《面向对象程序设计》、《计算机网络技术》、《数据库技术(Access)》、《数据库技术(SQL Server)》、《微机原理与接口技术》和《多媒体技术基础》。 每一分册包括实验项目和典型实验案例,实验项目有两类:经典项目和现代项目。一般而言,经典项目是指具有内容基础性、适用普遍性、实验平台无关性特点,因此这类项目要认真凝炼,使之成为“经典”。现代项目强调应用性、趣味性,是一类贴近技术进步的项目。设计典型实验案例的目的,是希望用几个接近实际应用的案例把本领域的主要实验单元和技能点串联起来,引导学生学习解决问题的方法,同时展示完整的实验设计以规范和严格实验教学;因此,它包含了求解实验项目的完整栏目:实验目的、实验要求/内容、参考样章、实验指导、实验报告要求、实验思考题和建议环境。 3.项目质量和期望

2015《大学计算机基础》实验课程实施过程

《大学计算机基础》实验课程实施过程 一、实验目的 1.掌握Windows的基本操作; 2.掌握“计算机”的使用; 3.掌握对文件与文件夹管理的基本操作; 4.掌握磁盘管理的常用操作; 5.掌握控制面板的基本设置; 6.掌握软件的安装和卸载; 7.掌握在Windows 7下使用常用的DOS和Windows命令。 二、实验内容 1.Windows的基本操作 ①设置计算机为休眠状态,然后重新恢复;设置计算机为注销,然后重 新进入。观察对比这两种状态进入前后的情况并记录。 ②打开计算器程序,分别用不同的模式,完成以下任务并记录结果:计 算10的阶乘;将十进制数5684分别转换为二进制、八进制和十六进制;将16英尺的长度转换为以米为单位的长度。 ③打开画图程序,再使用Windows任务管理器将其关闭 2.对磁盘的操作 ①查看磁盘信息和修改磁盘卷标。 ②检查磁盘。 ③清理磁盘。 ④整理磁盘。 ⑤磁盘格式化 3.对文件和文件夹的操作 (1)搜索文件

在C盘搜索文件名为explorer.exe文件,并记录其位置、文件大小、占用空间大小和创建时间。 (2)文件和文件夹创建、复制、移动和更名等操作; 4.控制面板的基本使用 ①将时区设置为格林威治标准时间,观察当前时间和日期,并记录。然 后重新设置回北京时间和中国时区。 ②将鼠标右键设置主要键,双击速度设置为最快并体会其感觉。 ③添加一个名叫“classmate”标准用户类型的账户, ④将桌面主题设置为“Windows 7 Basic”样式 ⑤设置屏幕保护程序为“三维文字”, ⑥使用控制面板中“添加或删除程序”安装一个由教师提供的软件,正 确安装后删除该软件。 ⑦关闭Windows里面的“Windows小工具平台”的功能。 5.DOS命令和Windows命令使用方法 ①执行“运行”,在弹出的“运行”对话框运行explorer.exe命令,观察 执行结果。 ②在“命令提示符”窗口中执行ipconfig.exe命令,记录本机IP地址。 6.文件和文件夹综合操作 在Windows的“命令提示符”窗口下,使用DOS命令完成文件和文件夹创建、复制、移动和更名等操作; 三、思考、探索与提高 1.如果将文件属性改为隐藏,通过什么方法能查看到这些隐藏文件? 2.如果只知道一个文本文件内容中带有“大学计算机基础”字符串,如何在电脑中查找到该文件? 3.为什么一个文件的大小与其占用空间大小不一致? 4.试分析快速格式化的优点和不足。 5.试分析定期进行磁盘检查、磁盘清理和整理磁盘的优点。 6.如何利用Internet时间服务器进行当前计算机时间的校正? 7.如何显示鼠标指针踪迹?

大学计算机基础

习题及实验(一) 第一部分习题 一、简答题 (略) 第二部分选择题答案(p3) 1.C 2. A 3. B 4. C , C 5. B , B 6. A 7. A, B, B 8. B, D 9. D 10. C 注: 7.(1) 应为: 1010011.001 习题及实验(二) Windows XP 第一部分习题 一、简答题 1. 简述Windows“资源管理器”窗口的组成。 答:Windows资源管理器”窗口上部是菜单栏和工具栏。工具栏包括标准按钮栏、地址栏和链接栏。窗口中分为两个区域:左窗口和右窗口。左窗口中有一棵文件夹树,显示计算机资源的结构组织,称为“文件夹树型结构框”或“文件夹框”。右窗口中显示左窗口中选定的对象所包含的内容,称为“当前文件夹内容框”,或简称为“文件夹内容框”。左窗口和右窗口之间是一个分隔条。 窗口底部是状态栏。 2. 什么是“快捷菜单”?如何打开Windows XP的快捷菜单?不同对象的快 捷菜单的内容是否相同? 答:当用鼠标右击一个对象(项目)时,会出现一个快捷菜单。不同对象的快捷菜单的内容是不相同的。 3. 简述文件和文件夹的概念以及它们的命名规则。 ①在文件名或文件夹名中,名字总长度最多可以有255个字符。其中, 包含驱动器和完整路径信息, ②命名必须遵循唯一性原则,即在同一目录下的文件名必须惟一。

文件名或文件夹名中出现的合法字符包括:26个英文字母(大、小写)、0~9十个数字和一些特殊字符。特殊字符包括:$、&、@、!、^、~、_、?、(、)、{、}等。不能出现以下字符:\、│、/、:、*、?、“、<、>等9个字符。 ③不区分英文字母大小写。 4. 回收站的功能是什么?怎样利用回收站恢复被删除的文件及彻底删除回 收站中的文件? 答:回收站”就相当于一个垃圾箱,用于暂时存放从硬盘文件夹或桌面上被删除的文件及其他对象。 双击桌面上的回收站图标,在打开的窗口中选中要恢复文件,单击“文件”菜单下的“还原”。 双击桌面上的回收站图标,在打开的窗口中选中要恢复文件,单击“文件”菜单下的“还原”。 双击桌面上的回收站图标,在打开的窗口中单击“文件”菜单下的“删除”。 5.在Windows XP中运行应用程序有哪几种方法?最常用的是什么方法? 1.使用“应用程序的快捷方式”启动程序 2.通过在“我的电脑”或“资源管理器”中双击程序图标 3.使用“运行”命令启动程序 4.通过文档启动应用程序 5.在MS?DOS方式下运行应用程序 最常用的是1、2、4三种。 6.叙述在Windows XP的资源管理器中,用编辑菜单和鼠标拖曳两种方法实现文件移动和文件复制的过程。 答:用编辑菜单: 1、选定要复制的文件。 2、单击应用程序“编辑”菜单下的“复制”命令。 3、在目标地单击“编辑”菜单中“粘贴”命令。 用鼠标拖曳: 步骤1:选定要复制的文件。 步骤2:按下Ctrl键的同时用鼠标将其拖动到目的窗口中 7.在不同窗口间进行切换的方法有哪些?怎样使所有打开的窗口全部最小化? 答:第一种方法:用鼠标单击“任务栏”上的窗口图标按钮。 第二种方法:在所需要的窗口还没有被完全挡住时,单击所需要的窗口。 第二种方法:用快捷键Alt+Esc或Alt+Tab。 单击任务栏快速启动栏中的“显示桌面”图标可使所有打开的窗口全部最小化。 8.如何卸载程序?

大学计算机基础实验报告1

大学计算机基础实验报告1

《大学计算机基础Ⅰ》课程 实验报告手册

(以上由学生填写) 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年月日 一、实验说明 本课程实验分为一般性实验(验证和简单设计)和综合性实验(课程设计)两部分。从第3周开始参考实验任务书(本报告中的五部分)完成每周规定的实验,并根据进度按要求认真填写本实验报告中的六、七部分,此实验报告将作为实验成绩评定的依据之一。 本课程实验从开课学期第3周开始实习,每周2学时,16周结束,共28学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。上机内容参见本报告中的“五、实验任务书”部分。 二、实验目的 通过本实验,让学生掌握计算机的基本操作和基本技能,能够学会知识的运用与积累,能够

举一反三,具备一定的独立解决问题的能力和信心,培养学生熟练地使用常用软件的能力及严肃认真的科学作风,为今后的学习和工作打下良好的基础。 三、实验要求 1、每次实验课将考勤,并作为实验成绩的重要依据。 2、每次实验前学生必须充分准备每次的实验内容,以保证每次上机实验的效果。实验过程中必须独立完成。 3、学期结束时,每位同学应将自己的《实验报告》交各专业班长或学习委员,由班长或学习委员以专业为单位、按学号从小到大排列好统一交给实验指导老师,否则无实验成绩。 四、实验报告要求 一共要求填写3个阶段性实验报告、1个综合性实验报告和1份学期总结,与每份实验报告对应产生的电子文档交由实验老师指定的位置,该电子文档也将作为实验成绩评定的依据之一。 五、实验任务书 教材:《大学计算机基础》第五版高等教育出版社 实验参考书:《大学计算机基础实践教程》高等教育出版社 实验一:指法练习、汉字录入 实验目的:

homework2

《计算机系统基础》Homework HW2:排序程序的编辑、编译和调试 实验目的:熟悉开发环境、掌握开发和调试的基本过程以及工具。 实验要求:对实验步骤中给出的源程序进行编辑、编译、链接,调试。 实验报告: 1. 说明你做实验的过程(重要步骤用屏幕截图表示)。 2. 提交出源程序。 3. 提交可执行目标文件。 4. 分析或回答下列问题。 (1)分析同一个源程序在不同机器上生成的可执行目标代码是否相同。 提示:从多个方面(如ISA、OS 和编译器)来分析。 (2)你能在可执行目标文件中找出函数printf ()对应的机器代码段吗?能的话,请标示出来。(3)为什么源程序文件的内容和可执行目标文件的内容完全不同? 报告提交截止日期:5月24 日 实验步骤: 1、以下程序实现了排序和求和算法,程序源码如下图所示。请根据提供的图片输入源程序文件,并保存为相应的.c 和.h 文件。 bubblesort.h: bubblesort.c:

add.h: add.c: printresult.h: printresult.c:

main.c: 2、将源程序文件进行预处理、编译、汇编和链接,以生成可执行文件。 (1) 使用gcc 直接生成可执行文件 gcc -o main main.c bubblesort.c add.c printresult.c

(2) 首先生成可重定位目标文件(.o 文件),再链接成可执行文件。 首先,使用gcc –c ……命令将所有.c 文件编译成.o 文件(可以用-o 选项命名输出的可重定位目标文件),然后再用ld 命令进行链接,以生成可执行目标文件。 (用ld命令链接时要包含很多系统库,可以用gcc –v main.c来查看系统链接需要哪些库,把collect2 换成ld,生成的/tmp/ccBCU0rh.o 即为mian.c 编译出来的main.o 文件,删掉该句替换成以下命令:-o main main.o bubblesort.o add.o printresult.o -e main) ld -o main main.o bubblesort.o add.o printresult.o -e main --sysroot=/ --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux.so.2 -z relro /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i686-linux-gnu/4.8/crtbegin.o -L/usr/lib/gcc/i686-linux-gnu/4.8 -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu -L/usr/lib/gcc/i686-linux-gnu/4.8/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i686-linux-gnu/4.8/../../.. -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/i686-linux-gnu/4.8/crtend.o /usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crtn.o 上述过程如下图所示: 3、使用OBJDUMP命令进行反汇编(请自行查阅OBJDUMP命令的使用方法) 例如,可使用“objdump –S”命令进行反汇编 objdump –S main.o:将main.o进行反汇编 4、使用GDB命令进行各种调试(GDB命令参见教材附录C,也可自行查阅网上相关文档) 调试之前首先用“gcc –g”命令生成调试信息,否则调试失败。 gcc -g -o main main.c bubblesort.c add.c printresult.c gdb main 要求用各种GDB命令对程序进行调试(例如用info registers 查看寄存器内容)。 5、选做(加分题) 实现readelf –h main.o的功能

计算机基础与综合编程实验报告word文档

《计算机基础与综合编程实验》报告 学院计算机科学与技术学院 专业计算机类 班级 姓名 指导教师 日期

1 实验目的 通过迭代式开发,深入掌握C语言的文件、链表、结构体、动态内存管理等技术,开发实现一个计费管理软件。 2 系统功能与描述 1.添加卡与查询卡的操作 (1)添加卡信息。 ①介绍 添加卡信息时,将添加的卡信息保存到工程目录下的card.ams文件。 ②输入 a、输入菜单项编号1实现“添加卡” b、添加卡信息时输入的卡信息 c、保存卡信息的文件路径 ③处理 a、获取保存卡信息的文件路径。 b、获取添加的卡信息。卡信息包括:卡号、密码、开卡金额、卡状态、开卡时间、截止时间、最后使用时间、使用次数、累积金额。 c、将每个卡信息组装成一条字符串,一张卡的每个信息间用“##”分隔。 d、将保存的卡信息的字符串写到工程目录下的card.ams文件末尾。 ④输出 a、保存成功,则显示添加的卡信息。 b、保存失败,则提示添加卡信息失败。 (2)查询卡信息:

①介绍 从工程目录下的card.ams文件中,读取并解析卡信息,将卡信息显示到界面中。 ②输入 a、输入菜单项编号2实现“查询卡” b、card.ams文件中的卡信息 ③处理 a、获取保存卡信息的文件路径。 b、逐行读取该文件中的卡信息并解析。 c、将将解析结果保存到内存中,在界面上显示读取出来的卡信息。 ④输出 a、读取失败,提示没有该卡的信息。 b、读取成功,则在界面输出卡号,状态,余额,累计使用,使用次数,上次使用时间,一共六个信息。 2.上机: ①介绍 根据用户输入的卡号和密码,判断该卡能否进行上机。更新可以上机卡的状态。 ②输入 a、输入菜单项编号3,实现“上机功能” b、输入卡号和密码 c、链表和文件中添加过的卡信息 ③处理 a、执行上机操作时,从卡信息文件中获取卡信息,添加到链表中。 b、以卡号和密码为条件,遍历链表中的卡信息,找到与输入条件相符的卡信息。 c、如果找到,以列表方式显示该卡的上机信息,并更新卡信息。如果未找到,就提示用户。 ④输出

武汉科技大学大学计算机基础实验与习题参考答案.

武汉科学与技术学院计算机技术系 大学计算机基础实验与习题参考答案 供教师参考 第1章徐新第2~5章张葵;第6章丁胜;第7~8章李顺新;第9章王思鹏;第10章李琳;第11章吴志芳 张葵整理 若有建议及意见,请发邮件至zhangkui@https://www.docsj.com/doc/4911956287.html,,对您提出的建议及意见,将不胜感谢! 2012年7月18日

目录 目录 (2) 第1章计算机文化与信息表示基础习题 (1) 第2章计算机系统习题 (2) 第4章中文Office 2003习题 (5) 第5章计算机网络基础习题 (8) 第6章程序设计基础习题 (10) 第7章数据结构与常用算法习题 (12) 第8章软件工程基础习题 (15) 第9章数据库技术基础习题 (17) 第10章多媒体技术基础习题 (19) 第11章信息安全基础习题 (20)

第1章计算机文化与信息表示基础习题 一、单项选择题 1~5 DBBAA 二、填空题 1. 逻辑上相关的记录的集合某台二级存储设备上的一块已命名的区域 2. 一种作为计算机系统资源共享的一组相关数据的集合 3. 位、字节和字 三、判断改错题 1. √ 2. √ 3. ×(改正:计算机中存储数据的基本单位是字节。) 4. √ 5. ×(改正:20B中共有二进制位数为20*8。) 更正:书中P155此题题干修改为:20B中共有二进制位数为20。 四、简答题 1. 简述计算机的发展历程 答:(1)第一代:1946---1958年,电子管计算机;(2)第二代:1958---1964年,晶体管计算机;(3)第三代:1964---1971年,集成电路计算机;(4)第四代:1971----今天,大规模集成电路计算机。 2.什么是信息?什么是数据?二者有何关系? 答:(1)信息是人们按照预先的目的,通过各种不同的渠道、不同的角度观察,以反映客观事物状态和特征的某种概念或经过加工后的数据,是人们进行各种活动所需要的知识。 (2)数据是指存储在某一媒体上可加以鉴别的符号资料。(3)它们的关系是:数据是载荷信息的物理符号;信息是人们消化理解了的数据,是对客观世界的认识。 3.简述在计算机中为什么常采用二进制数表示数据。 答:计算机采用二进制来存储数据和程序的原因有4个:(1)物理上容易实现。(2)运算规则非常简单。(3)可靠性高。(4)易于实现逻辑运算和逻辑判断。 4.什么叫位、字节、字?各有什么特点? 答:位是计算机存储数据的最小单位,一个二进制位只能表示2种状态。字节是数据处理的基本单位,计算机的存储器以字节为单位存储信息,一个字节等于8个二进制位。计算机处理数据时,CPU通过数据总线一次存取、加工和传送的字节数称为字。一个字所包含的字节数取决于机器的字长,它反映了计算机数据处理的速度。 5. 简述计算机中信息组织的层次结构。 答:任何信息系统都有一个数据组织的层次结构。该层次结构从位、字符开始,进而形成数据元、记录、文件和数据库。(1)位是计算机存储数据的最小单位。(2)八个二进制位组成一个字节,可以表达一个字符(字母、数字或标点符号)。(3)一组字符可以表达一个单词(两个字节可以表示一个汉字),一组单词或一个汉字词组可以形成一个数据元。(4)将逻辑上相关的数据元组合在一起就形成一个记录。(5)文件是逻辑上相关的记录的集合。(6)数据库是一种作为计算机系统资源共享的一组相关数据的集合。一组相关的文件可以形成数据库。

大学计算机基础实验1-操作系统实验

操作系统实验 (一)Windows系统基本操作 【实验目的】 1.掌握Windows的启动与关闭。 2.了解Windows桌面的组成。 3.掌握鼠标器的操作方法。 4.掌握汉字输入法的选用。 5.了解使用帮助系统的基本方法。 6.掌握任务栏和开始菜单的设置与使用。 7.使用“我的电脑”与“资源管理器”浏览计算机。 8.掌握桌面对象、快捷方式的建立、删除。 9.掌握回收站的使用。 【实验内容】 1.Windows的启动与关闭。 (1)根据上机的实验环境登录进入Windows系统(登录名和密码由任课教师指定),观察Windows 系统桌面的组成。 (2)关闭Windows。 2.鼠标的基本操作练习,要求如下; (1)用鼠标的“拖曳”操作在桌面上移动“我的电脑”的图标。 (2)用鼠标的“单击”、“双击”和“右键单击”打开“我的电脑”窗。 (3)用鼠标的“拖曳”操作改变“我的电脑”窗口的大小和在桌面上的位置。 3.对话框的基本操作练习,要求如下: 双击 图1.1 任务栏 用鼠标“双击”图1.1所示任务栏右端的时间区域,打开“日期/时间属性”对话框,修改计算机的日期和时间。 4.使用Windows帮助系统。 (1)通过“开始∣帮助”命令或“我的电脑”、“网上邻居”等窗口中的“帮助”菜单命令打开Windows帮助窗口。

(2)单击“目录”标签,单击“文件和文件夹”书籍图标,在展示的主题项和下级书目中,查找某主题项,例如“文件和文件夹概述”主题项。 (3)单击“索引”标签,通过在文本框内键入关键字获取帮助信息。本题要求输入关键字:“窗口”,查找有关“Windows 资源管理器”的帮助信息。 (4)单击“搜索”标签,通过在文本框内键入关键字列出与其相关的帮助主题。本题要求输入关键字“快捷键”,然后单击“列出主题”,Windows 帮助窗口的左下方将列出相应主题。选择“Windows 快捷键”主题。 5.使用“我的电脑”浏览计算机,说明以下各个图标代表的对象。 6.使用任务栏上的“开始”按钮和工具栏浏览计算机。 (1)通过“开始∣文档∣我的文档”打开“我的文档”文件夹,任务栏上显示“我的文档”文件夹的图标,并将其最小化,观察任务栏上图标的变化。 (2)通过“开始∣程序∣附件∣记事本”打开记事本应用程序窗口,当前窗口为记事本,此时对应图标内凹,如图1.2所示。 (3)通过单击任务栏上的图标,在记事本窗口和我的文档窗口间切换。 (4)通过单击任务栏上的 按钮,快速最小化已打开的窗口和在桌面之间切换。 单击可以最小化 单击可以在打开的窗口和程序之间进行切换 以便查看桌面 图1.2 任务栏上的按钮显示了已打开的窗口和程序 7.用资源管理器查看C 盘上的内容。 执行“开始∣程序∣附件∣Windows “资源管理器”命令,打开资源管理器窗口,如图 1.3所示。单击左窗格中项目名旁边的加减号可扩展或收缩所包含的子项目。说明你所使用 的计算机上C 盘总空间为 ,已使用空间为 、根目录上的对象总数为 个。 注意 如果你使用的是Windows 9x 版本,执行“开始∣程序∣资源管理器”命令,打开 资源管理器窗口。 单击可以打开Internet Explorer

实验报告一Linux下的C语言编程

计算机系统基础实验报告 学院信电学院专业计算机班级1401 学号140210110 姓名段登赢实验时间: 一、实验名称:Linux下的C语言编程 二、实验目的和要求: 实验目的: (1)掌握VMware虚拟机的使用及Linux操作系统的安装; (2)熟练Linux操作系统的基本使用; (3)掌握GCC编译环境的使用; 实验要求: 描述你的分析过程;说明你做实验的过程(重要步骤用屏幕截图表示);提交源程序和可执行文件。 三、实验环境(软、硬件): 硬件:个人电脑一台 软件:在虚拟机Vmware上的Ubuntu GCC编辑器:vi编辑器 四、实验内容: 要求:在GCC编译环境下用C语言编程完成下列题目。 (1)人口普查 (2)旧键盘 (3)集体照 1、常用的Linux命令总结 Tab 快捷键,自动补全 切换用户:格式su [用户名];su - root 查看目录和文件:格式ls [-a -l ] [目录和文件],其中-a是显示目录下所有的文件和目录(含隐藏文件)-l是显示目录下的文件和目录的详细信息 改变工作目录:格式cd /目录名;cd .. 返回上一目录 复制文件:格式cp [ -r ] 源文件或目录目标文件和目录,其中-r是复制目录 移动或更名:格式mv 源文件目标文件 删除文件或目录:格式rm [ -r ] 文件名或目录名,其中-r是删除目录 创建目录:格式mkdir 目录名 查看目录大小:格式du 目录名 压缩文件:格式gzip [-d] 文件名,其中-d是解压缩 打包文件:格式tar 目录或文件

解包文件:格式xvf 目录或文件 终止程序:Ctrl+c 后台运行:Ctrl+z Gcc编译:格式gcc [-o -O -c -g -w] 文件名,其中-o是确定输出自定义文件的名字,-O对程序的编译和链接进行优化,-c是不进行链接,生成.o后缀的文件,-g是产生调试工具,-w 不生成警告信息。 2. 在Linux系统中对所给的题目进行编程和分析 (1)打开虚拟机运行ubuntu (2)打开虚拟机终端(ctrl+Alt+T) (3)键入命令cd /home/duan/桌面进入到桌面 (4)键入命令mkdir shiyan,创建名字为shiyan的文件夹,更改用户权限 (5)然后cd /shiyan进入的shiyan文件夹里面 (6)键入命令touch renkou.c创建.c文件。如下图所示 (7)键入命令gcc renkou.c进行编译c程序,生成可执行文件。 (8)键入命令./a.out运行可执行文件,如下图所示。 五、实验结果及分析: 1、人口普查

西南交大大学计算机基础实验报告

大学计算机基础 实 验 报 告 教学班级:_______ 学号:__________ 姓名:___________ 课程教师:______________ 实验辅导教师:_____________ 西南交通大学 2011年9月

实验一微机基本操作与上网冲浪 教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握计算机系统的启动与关闭; 2.掌握常用输入设备、输出设备、存储设备的用法。 3.掌握搜索引擎的使用; 4.掌握下载与解压缩的方法; 5.掌握软件安装的方法。 二、实验任务 1.启动与关闭计算机。 2.利用“键盘盲打练习”软件进行键盘的指法练习。 3.硬盘信息查询。 4.利用搜索引擎搜索成都商报,阅读当日报纸新闻。 5.利用下载工具FlashGet在网上下载“NetAnts”软件压缩包,利用压缩工具winRar解压缩该包,并安装该软件。 三、实验检查内容 [ ] 1.能否热启动计算机 [ ] 2.能否下载打字软件(辅导老师可协助将软件下载到教师机上,学生通过网上邻居获取) [ ] 3.能否安装打字软件 [ ] 4.打字速度/分钟 [ ] 5.查看C区总容量 [ ] 6.查看磁盘整理程序对C区的分析报告,看是否需要整理[ ] 7.写出当日成都商报的头版头条标题 [ ] 8.是否将NetAnts软件安装在D区

实验二文件资源的管理与操作 教学班级:_______ 学号:__________ 姓名:___________ 实验日期:___________ 实验地点:_________(机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握文件的复制、移动、删除; 2.掌握文件的重命名、属性的设置; 3.掌握文件的查找; 4.掌握文件夹选项操作。 二、实验任务 1.查找文件“notepad.exe”,在D盘上以自己的学号为名建立一个新的文件夹,在此文件夹内建一名为“记事本”的文件夹,将文件“notepad.exe”复制到“记事本”文件夹下面,属性修改为“只读”,然后在桌面上创建“notepad.exe”文件的快捷方式。 2.显示“我的文档”文件夹下所有文件的扩展名。 三、实验检查内容 [ ] 1.是否在D区建立以自己学号为名的文件夹 [ ] 2.是否在学号文件夹中创建名为“记事本”的文件夹 [ ] 3.是否将“notepad.exe”文件复制到“记事本”文件夹中[ ] 4.“notepad.exe”文件的属性是否修改为“只读” [ ] 5.是否在桌面上创建“notepad.exe”文件的快捷方式 [ ] 6.是否显示文件的扩展名

华中科技大学计算机系统基础实验报告

课程实验报告课程名称:计算机系统基础 专业班级: 学号: 姓名: 指导教师: 报告日期:2016年5月24日 计算机科学与技术学院

目录 实验1: (2) 实验2: (9) 实验3: (23) 实验总结 (32)

实验1:数据表示 1.1 实验概述 本实验的目的是更好地熟悉和掌握计算机中整数和浮点数的二进制编码表示。 实验中,你需要解开一系列编程“难题”——使用有限类型和数量的运算操作实现一组给定功能的函数,在此过程中你将加深对数据二进制编码表示的了解。实验语言:c; 实验环境: linux 1.2 实验内容 需要完成 bits.c 中下列函数功能,具体分为三大类:位操作、补码运算和浮点数操作。 1.3 实验设计 源码如下: /* * lsbZero - set 0 to the least significant bit of x * Example: lsbZero(0x87654321) = 0x87654320 * Legal ops: ! ~ & ^ | + <<>> * Max ops: 5 * Rating: 1 */ int lsbZero(int x) { //x右移一位再左移一位实现把最低有效位置0 x = x>>1; x = x<<1; return x; } /* * byteNot - bit-inversion to byte n from word x * Bytes numbered from 0 (LSB) to 3 (MSB) * Examples: getByteNot(0x12345678,1) = 0x1234A978 * Legal ops: ! ~ & ^ | + <<>> * Max ops: 6 * Rating: 2

大学计算机基础实验报告

《大学计算机基础Ⅰ》课程 实验报告手册

(以上由学生填写) 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年月日 一、实验说明 本课程实验分为一般性实验(验证和简单设计)和综合性实验(课程设计)两部分。从第3周开始参考实验任务书(本报告中的五部分)完成每周规定的实验,并根据进度按要求认真填写本实验报告中的六、七部分,此实验报告将作为实验成绩评定的依据之一。 本课程实验从开课学期第3周开始实习,每周2学时,16周结束,共28学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。上机内容参见本报告中的“五、实验任务书”部分。 二、实验目的 通过本实验,让学生掌握计算机的基本操作和基本技能,能够学会知识的运用与积累,能够举一反三,具备一定的独立解决问题的能力和信心,培养学生熟练地使用常用软件的能力及严肃认真的科学作风,为今后的学习和工作打下良好的基础。 三、实验要求 1、每次实验课将考勤,并作为实验成绩的重要依据。 2、每次实验前学生必须充分准备每次的实验内容,以保证每次上机实验的效果。实验过程中必须独立完成。 3、学期结束时,每位同学应将自己的《实验报告》交各专业班长或学习委员,由班长或学习委员以专业为单位、按学号从小到大排列好统一交给实验指导老师,否则无实验成绩。 四、实验报告要求 一共要求填写3个阶段性实验报告、1个综合性实验报告和1份学期总结,与每份实验

报告对应产生的电子文档交由实验老师指定的位置,该电子文档也将作为实验成绩评定的依据之一。 五、实验任务书 教材:《大学计算机基础》第五版高等教育出版社 实验参考书:《大学计算机基础实践教程》高等教育出版社 实验一:指法练习、汉字录入 实验目的: 1.掌握鼠标和键盘的使用及正确的操作指法。 2.掌握微型计算机的打开和关闭操作 3.熟悉键盘指法和文字录入 4.了解中英文切换,全半角的切换 实验任务: 1.参见实验参考书中的实验1-1-1中的[任务1](7页) 2.参见实验参考书中的实验1-1-1中的[任务3](7页) 实验二:Windows的基本操作和文件管理操作 实验目的: 1.掌握Windows的基本知识和基本操作 2.掌握“Windows资源管理器”和“我的电脑”的使用 实验任务: 1.参见实验参考书中的实验1-2-1中的全部任务(14页) 2.参见实验参考书中的实验1-2-2中的全部任务(18页) 实验三:控制面板与任务管理器的使用 实验目的: 1.掌握磁盘格式化的方法 2.掌握控制面板的使用 3.掌握任务管理器的基本操作 4.掌握磁盘碎片整理程序等实用程序的使用 5.了解系统配置实用程序的使用 6.了解注册表的原理及会简单的使用注册表 实验任务: 1.参见实验参考书中的实验2-1-1中的全部任务(94页) 2.参见实验参考书中的实验2-1-2中的全部任务(99页) 3.参见实验参考书中的实验2-1-5中的[任务1](107页) 4.参见实验参考书中的实验2-1-6中的[任务1](109页) 5.(选做)参见实验参考书中的实验2-1-5中的[任务2](107页) 6.(选做)参见实验参考书中的实验2-1-6中的[任务2]和[任务3](109页) 7.(选做)参见实验参考书中的实验2-1-7中的全部任务(110页) 8.(选做)参见实验参考书中的实验2-1-8中的全部任务(112页) 实验四:Word文档的基本操作和排版 实验目的: 1.掌握应用程序的启动与退出方法

相关文档