搜档网
当前位置:搜档网 › C语言程序设计__承德石油高等专科学校(17)--综合自测题(一)

C语言程序设计__承德石油高等专科学校(17)--综合自测题(一)

C语言程序设计__承德石油高等专科学校(17)--综合自测题(一)
C语言程序设计__承德石油高等专科学校(17)--综合自测题(一)

C语言程序设计第三版习题库答案

C 语言程序设计(第三版)习题库 1、设圆半径r=,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 #include<> main(){ floatr,h,C1,Sa,Sb,Va,Vb; scanf(__”%f ”__,&r); scanf(”%d ”,__&h _);; C1=2**r; Sa=*r*r; Sb=4*Sa; Va=4**r*r*r/3; Vb=Sa*h; printf(___”Cl=%.2fSa=%.2fSb=%.2fVa=%.2fVb=%.2f ”,Cl,Sa,Sb,Va,Vb ); } 2、输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9 输出要求有文字说明,取位2小数。 #include<> main(){ floatF,c; scanf("%f",&F); ____c=5*(F-32)/9______; printf("c=%.2f",c); } 3、有一函数:?? ???≥-<≤-<=10113101121x x x x x x y 写一程序,输入x 值,输出y 值。 #include<> main(){ intx,y; printf("输入x :"); scanf("%d",&x); if(x<1){/*x<1*/ y=x; printf("x=%3d,y=x=%d\n",x,y);

}elseif(____x<10_______){/*1≤x-10*/ _____y=2*x-1_______; printf("x=%3d,y=2*x-1=%d\n",x,y); }else{/*x≥10*/ y=3*x-11; printf("x=%3d,y=3*x-11=%d\n",x#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d\n",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }scanf("%d",&x);

国家承认的大专院校

国家承认的大专院校 高职(专科)院校(共1288所) 北京市(24所) 北京青年政治学院 北京科技经营管理学院 北京电子科技职业学院 北京信息职业技术学院 北京工业职业技术学院 北京吉利大学 北京培黎职业学院 北京经济管理职业学院 北京劳动保障职业学院 北京戏曲艺术职业学院 北京体育职业学院 北京农业职业学院 北京汇佳职业学院 北京政法职业学院 北京财贸职业学院 北京经济技术职业学院 北京科技职业学院 北京北大方正软件职业技术学院 北京现代职业技术学院 北京社会管理职业学院 北京新圆明职业学院 北京交通职业技术学院 北京经贸职业学院 北京京北职业技术学院 北京交通运输职业学院 北京卫生职业学院 天津市(26所) 天津医学高等专科学校 天津市职业大学 天津电子信息职业技术学院 天津滨海职业学院 天津轻工职业技术学院 天津公安警官职业学院 天津现代职业技术学院 天津机电职业技术学院 天津工程职业技术学院 天津渤海职业技术学院 天津海运职业学院

天津石油职业技术学院 天津冶金职业技术学院 天津交通职业学院 天津铁道职业技术学院天津生物工程职业技术学院 天津工艺美术职业学院 天津广播影视职业学院 天津开发区职业技术学院 天津艺术职业学院天津国土资源和房屋职业学院天津城市建设管理职业技术学院 天津中德职业技术学院 天津青年职业学院 天津商务职业学院 河北省(58所) 沧州医学高等专科学校河北工程技术高等专科学校 承德石油高等专科学校 石家庄医学高等专科学校 邢台医学高等专科学校石家庄人民医学高等专科学校石家庄幼儿师范高等专科学校 河北化工医药职业技术学院 沧州职业技术学院石家庄铁路职业技术学院 张家口职业技术学院 河北工业职业技术学院 河北能源职业技术学院 保定职业技术学院 石家庄职业技术学院 邢台职业技术学院 邯郸职业技术学院 河北建材职业技术学院 石家庄邮电职业技术学院 河北女子职业技术学院 泊头职业学院 渤海石油职业学院 唐山科技职业技术学院 河北机电职业技术学院 保定电力职业技术学院 廊坊职业技术学院石家庄科技工程职业学院 冀中职业学院

承德石油高等专科学校的英文简介

Chengde Petroleum College Chengde Petroleum College, which once belonged to the China National Petroleum Corporation, is jointly sponsored and managed by the local and central Hebei Provincial Government. The central mission of the college is to promote the Technical and Engineering Departments, as this is the construction model for colleges of higher engineering. Our college is one of the oldest colleges in China. It originally grew out of "Beiyang Crafts School" and was founded in the City of Tianjin in 1903. In 1958, it moved to the historical city of Chengde where we presently reside. Chengde Petroleum College is composed of seven departments: Mechanical, Automobile, Electrical and Electronics, Computer, Thermal, Chemical and Management Engineering. Among these seven departments, we have thirty-one majors for students to choose from. Each of these seven departments is equipped with state-of-the-art facilities, which provide a good basis for comprehensive training and educational development. We have on-site training basis for welding, electrical engineering, electronics, computer and network, automobile and diesel engine technology, modern machinery, thermal engineering, industry test and control, and fine chemical engineering. At present, our campus covers a total area of 13.28 hectares, and the residence buildings belonging to the school cover a total of 110 thousand square meters. The total fixed asset of the college exceeds 117 million yuan. Among them, the total value of instruments and equipment for teaching scientific research exceeds 40 million yuan. In addition, our library is the state's secondary service center of CNKI. The library currently has over 600,000 books and 1500 domestic and foreign periodicals. Currently, there are 609 teachers and staff members employed by the school, among which, there are approximately 190 professors and associate professors. At present, one-third our teaching staff has a Masters or Doctorate Degree. In addition, our college engages foreign teachers from America and Canada every year. Our college's motto has been unity, diligence, rigor, and practicality. We continuously exceed the educational reform and teaching standards and make positive attempts to seek out new models for cultivating a learning environment. This has resulted in a good reputation for our graduates, due to the educational reform and teaching standards that have made our college recognize among institution s of higher learning. In addition to oil companies, our graduates are employed by many of the top domestic and joint-enterprises. Each year these companies send their recruiters to select our graduates. Our graduates are popular among the top enterprises for their down-to-earth theory; know ledge, engineering skills and sense of creativeness.

C语言程序设计试题集与答案解析

一.填空 1. 每个C程序都必须有且仅有一个________ 函数。 2. C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C语言是由________组成的。 7. C语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作 的要求。不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA)、管理信息系统(MIS)、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。 12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对 象,也可以用标号和符号来代替地址、常量和变量。

13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C程序的执行均是由执行_________开始。 15. 函数体即为包含在{}内的部分。它分为________和为完成功能任务由若干个C 语句 组成的执行部分。 16. C语言程序中一条简单语句是以________字符作为结束符的。 17. C语言是结构化、________的程序设计语言。 18. 由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“_______程序”,将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。 19. 用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行。所以 说,用高级语言进行程序设计,其编程效率高,方便易用,但_______没有低级语言高。 20.

承德石油高专图书馆 读书月报道稿

书香润校园,阅读致青春 ——承德石油高等专科学校图书馆阅读推广活动纪实 宁冬云,刘向红 “倡导全民阅读”连续3年写入政府工作报告,《全民阅读促进条例》也连续4年列入国务院立法工作计划。开卷有益,道理谁都懂。可在中国,阅读的状况并不乐观。“阅读是我们最需要补齐的一块短板。”中国出版集团党组书记王涛表示,国民不读书,国家将来没有希望。 网络阅读、移动阅读和电子阅读器的发展改变了人们的阅读方式,“阅读危机”一说此起彼伏,高校图书馆尤其高职高专图书馆的图书借阅率单边下降,面临这种境况,如何突破危机,是一个值得思考的问题。 承德石油高等专科学校图书馆(以下简称图书馆)所做的《2015年学生读者阅读分析报告》显示:纸质图书借阅量逐年下降,移动电子图书下载率激增,整体生均借阅率较低,移动阅读虽然呈现了数字上的跨越,但在阅读效率上无明显依据。图书馆也对本校学生进行了广泛而深入的走访调研,结果显示,学生并不是没有阅读欲望,而是由于阅读中存在很多困惑以及受到环境影响,没有形成良好的读书习惯。如:有的同学不知道该选择什么图书,有的同学没有动力读书,有的同学阅读能力欠缺等等。大多数同学对自己的阅读情况并不满意,没有读书计划,但参与调查的95%以上的学生都希望得到更多的阅读指导,通过学校营造的良好阅读氛围促进自己阅读。 为此,自2014年以来,图书馆以“4.23”世界读书日为契机,连续三年 推出开展主题鲜明,形式多样的阅读推广活动,每年4-5月面向全校学生推出“读书月”,10-11月面向新生推出“读者服务月”,旨在打造书香校园,倡导阅读文化,引导同学们重拾阅读兴趣,从功利阅读到忘我阅读,以手执书卷、凝神阅读为习惯,使他们在短暂的校园生活中体验诗意的阅读人生。 一、编制推荐书目,推送精品图书,引导大学生阅读倾向 针对学生读书中产生的迷茫,图书馆成立了由学科联系人、采访馆员等骨干组成的推荐书目编制团队,通过对各系教授、学科带头人的走访和师生的广泛调研,编制多方面、多层次的系列专题推荐书目。 2014年的读书月活动以“与好书相伴,让心灵驻足”为主题,编制了十二类主题的好书推荐书目。这十二个主题打破图书馆传统分类模式,按照读者的兴趣倾向编制,如人生感悟与文学,人生感悟与哲学,体育与健康,心理与健康,

c语言程序设计第五版习题答案

习题解析与答案 第1章C语言概述 一.简答题 1.概述C语言的主要特点。 【解答】 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富,表达能力强。 (3)运算符多样。C语言中的运算符包含的范围非常广泛。 (4)具有结构化的控制语句。如if…else语句、while语句、do while语句、switch 语句、for语句。 (5)允许直接访问物理地址。C语言中含有的位和指针运算,能够直接对内存地址进行访问操作。 (6)所生成的目标代码质量高,可移植性好。 2.构成C语言程序的基本单位是什么?它由哪几部分组成? 【解答】函数是构成C语言程序的基本单位。一个完整的C程序一般由文件包含、宏定义、函数说明、变量和一个或若干个函数组成。 3.C语言程序的运行一般要经过哪几个步骤? 【解答】(1)编辑;(2)编译;(3)连接,生成EXE文件;(4)执行。 二.运行程序写结果 1.输入下面程序并运行。 main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf(″x=%d\n″,x); } 【解答】运行结果为:x=50 2.输入下面程序并运行。 main() { int a1,a2,x; a1=10; a2=20; x=a1*a2; printf(″a1=%d,a2=%d\n″,a1,a2); printf(″x=%d\n″,x); } 【解答】运行结果为:a1=10,a2=20 x=200 3.输入下面程序并运行。

#include main() { printf("******\n"); printf(" *****\n"); printf(" ****\n"); printf(" ***\n"); printf(" **\n"); printf(" *\n"); } 【解答】运行结果为:****** ***** **** *** ** * 思考:可以修改程序,使之输出平行四边形,等腰三角形等图形。 三.编程题 1.参照本章例题,编写一个C程序,用于显示如下信息: ************************* I love C programs! ************************* 【分析与提示】 ①要有文件包含语句#include 。C语言中没有数据的输入、输出等功能,数据的输入、输出都是通过调用系统提供的库函数scanf和printf等来实现的。这些函数的说明都包括在stdio.h文件中。 ②main是主函数的名称。用{}括起来的内容是函数体,函数体由若干条语句组成,这是计算机要执行的部分,每条语句以分号“;”结束。 ③注意显示的信息有三行,所以要用到换行符“\n”。 参考代码: #include main() { printf("************************\n"); printf(" I love C programs! \n"); printf("************************\n"); }

承德石油高等专科学校是公办还是民办

承德石油高等专科学校是公办还是民办 在高考填报志愿时,很多考生和家长会问承德石油高等专科学校是公办还是民办大学?承德石油高等专科学校是位于河北省承德市双桥区南园路9号的高职大学,属于公办大学。下面我们全面介绍一下承德石油高等专科学校。 ?承德石油高等专科学校简介承德石油高等专科学校是中央与地方共建,以河北省人民政府管理为主的一所培养高等工程技术应用性人才的普通高等专科学校,是教育部确定的全国示范性普通高等工程专科重点建设学校。学校座落在我国着名的历史文化名城河北省承德市。学校前身是1903年创办于天津的北洋工艺学堂,是我国兴办最早的工科院校之一。解放前校名为河北省立工学院附设高级工业职业学校(河北高工),新中国成立后,1951年全国 高等学校院系调整,并入天津大学,曾名为天津大学附设石油学校,1953年成立天津石油工业学校,划归中央燃料化学工业部、石油工业部管辖。1958年迁至河北省承德市,举办过中专、大专及本科教育。 ?师资力量序号所属二级学院专业名称1机械工程系机械制造与自动化、数控技术、焊接技术及自动化、工业设计、化工设备维修技术2电气与电子工程系计算机应用技术、计算机网络技术、软件技术、应用电子技术、测控仪器与仪表3热能工程系热能动力设备与应用、热工检测及控制技术、供热通风与空调工程技术、楼宇智能化工程技术、油气储运技术4化学工程系石油化工生产技术、精细化学品生产技术、工业分析与检验、环境监测与治理技术、生物化工工艺5计算机与信息工程系计算机应用技术、计算机网络技术、计算机软件技术、计算机控制技术、计算机多媒体技术6汽车工程系内燃机制造与维修、汽车制造与装配技术、汽车电子技术、汽车检测与维修技术、

(完整版)C语言程序设计练习及答案

《C语言程序设计》练习及答案 得分评卷人复查人 一、单选题,每小题1分,共60分(将正确答案的序号写在题目的括号中)。 1、结构化程序设计的三种基本控制结构是(D )。 A、主程序、子程序、函数 B、输入、处理、输出 C、调用,返回,转移 D、顺序、选择、循环 2、下列关于C程序变量的叙述, ( D )是错误的。 A、变量名必须由字母或下划线开头。 B、程序中的变量必须在被使用之前定义。 C、不同的基本类型的变量之间可以混合运算。 D、变量的数据类型决定变量的"作用域"。 3、能将C语言编写的源程序转换为目标程序的软件是(C )。 A、编辑程序 B、汇编程序 C、编译程序 D、解释程序 4、以下符号中,合法的用户标识符是( D )。 A、-p B、int C、3ab D、_xt_ 5、以下选项中,与m=n++完全等价的表达式是( C )。 A、m=++n B、m+=n+1 C、m=n, n=n+1 D、n=n+1,m=n 6、若有定义:int aa[8];。则以下表达式中不能代表数组元aa[1]的地址的是(C )。 A、&aa[0]+1 B、&aa[1] C、&aa[0]++ D、aa+1 7、表达式!5&(7+3)&&(4+5)的值是(A)。 A、0 B、1 C、5 D、9 8、以下选项中非法的C语言表达式是(A )。 A、x+1=x+1 B、0<=x<100 C、i=j==0 D、(char)(65+3) 9、在TURBO C中, int类型变量所占字节数是(B )。 A、1 B、2 C、4 D、8 10、C语言中基本的数据类型包括(B)。 A、整型,实型,逻辑型 B、整型,实型,字符型

8086汇编语言程序设计

实验1 简单汇编语言程序设计 一、实验目的与要求 1.熟悉汇编语言运行、调试环境及方法。 2.掌握简单汇编语言程序的设计方法。 3.熟悉调试工具DEBUG,并运用DEBUG 工具调试程序。 二、实验内容 根据下列要求,编写汇编源程序,汇编连接汇编源程序,并利用DEBUG 工具调试程序,验证程序的正确性。 1. 若X、Y、R、W 是存放8 位带符号数字节单元的地址,Z 是16 位字单元的 地址。试编写汇编程序,完成Z←((W-X) ÷5-Y)?(R+ 2) 。 2.试编写一个程序,测试某数是否是奇数。如该数是奇数,则把DL 的第0 位置1,否则将该位置0。 三、实验报告要求 1.程序算法流程图。 2.源程序清单。 3.程序运行结果。 4.调试过程中遇到的问题和解决的方法。

实验2 分支及循环程序设计 一、实验目的与要求 1.熟悉汇编语言运行、调试环境及方法。 2.掌握分支程序和循环程序的设计方法。 3.熟悉调试工具DEBUG,并运用DEBUG工具调试程序。 二、实验内容 根据下列要求,编写汇编源程序,汇编连接汇编源程序,并利用DEBUG工具调试程序,验证程序的正确性。 1.编写汇编程序,统计某存储区若干个数据中英文字母的个数,并将结果在屏幕上显示。 2.从键盘任意输入一组字符数据,请编写汇编程序将该组数据加密后在屏幕上显示。参考加密方法是:每个数乘以2。(说明:本题的加密方法,同学们可以自己拟定) 三、实验报告要求 1.程序算法流程图。 2.源程序清单。 3.程序运行结果。 4.调试过程中遇到的问题和解决的方法。

实验3 子程序程序设计 一、实验目的与要求 1.熟悉汇编语言运行、调试环境及方法。 2.掌握子程序的设计方法。 3.熟悉调试工具DEBUG,并运用DEBUG工具调试程序。 二、实验内容 根据下列要求,编写汇编源程序,并利用DEBUG工具调试程序,验证程序的正确性。 1.编程以十进制形式和十六进制形式显示AX的内容,并把两个显示功能分别封装成子程序dispDEC和dispHEX。 2.设在以EXAMSCORE为首地址的数据缓冲区依次存放某班10名同学5门功课的成绩,现要统计各位同学的总分,并将总分放在该学生单科成绩后的单元,并调用第1个程序封装好的子程序,以十进制方式显示统计情况,显示格式自行设计。请编程完成此功能。数据缓冲区参考数据定义如下: EXAMSCORE DB 01 ;学号 DB 89,76,54,77,99 ;单科成绩 DW ? ;该学生的总分 DB 02 ;学号 DB 79,88,64,97,92 ;单科成绩 DW ? ;该学生的总分 三、实验报告要求 1.程序算法流程图。 2.源程序清单。 3.程序运行结果。 4.调试过程中遇到的问题和解决的方法。

C语言程序设计第二版习题参考答案

C语言程序设计第二版 习题参考答案 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

C语言程序设计习题参考答案 习题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制是由0和1两个数字组成的进制方式。 3.二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 4.在整数的二进制表示方法中,0的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。 解:1.F2.T 3.T 4.T 5.T 6.T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是。 A. 原码 B. 反码 C. 补码 D. 移码 2.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母y的ASCII 码为十进制数。 A. 112 B. 120 C. 121 D. 122 3.关于ASCII码,在计算机中的表示方法准确地描述是。 A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1 C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4.设在机器字长4位,X=0111B,Y=1011B,则下列逻辑运算中,正确的是 ___________。 A. X∧Y=1000 B. X∨Y=1111 C. X⊕Y=0011 D. ˉY=1000 5.下列叙述中正确的是()。 A.高级语言就是机器语言 B.汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算机可以直接识别并执行的程序 C.C语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D.C源程序经过编译、连接,若正确,执行后就能得到正确的运行结果6.用C语言编写的源程序经过编译后,若没有产生编译错误,则系统将()。 A.生成可执行文件B.生成目标文件 C.输出运行结果D.自动保存源文件 7.下列叙述中不正确的是()。 A.main函数在C程序中必须有且只有一个 B. C程序的执行从main函数开始,所以main函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数。

2020年承德石油高等专科学校招生专业目录 附各学院专业设置 .doc

2020年承德石油高等专科学校招生专业目 录附各学院专业设置 2020年承德石油高等专科学校招生专业目录附各学院专业设置 更新:2019-12-27 13:50:06 每个大学开始的专业都不相同,本文为大家介绍关于承德石油高等学校招生专业的相关知识。 包含承德石油高等专科学校有哪些系、承德石油高等专科学校各个系有什么专业和承德石油高等专科学校相关文章推荐的文章。 一、承德石油高等专科学校有哪些系和学院学院机械工程系电气与电子系热能工程系化学工程系计算机与信息工程系汽车工程系石油工程系建筑工程系管理工程系外语与旅游系二、承德石油高等专科学校各个系有哪些专业学院专业机械工程系机械制造与自动化(专) 机械制造与自动化(与德国安哈尔特应用技术大学合办)(专)焊接技术与自动化(专) 化工装备技术(专) 数控技术(专) 工业设计(专) 机械设计制造及其自动化(工程教育本科)(专)

机械设计制造及其自动化(专)电气与电子系电子产品营销与服务(专) 工业过程自动化技术(专) 应用电子技术(与德国安哈尔特应用技术大学合办)(专) 电气自动化技术(专) 应用电子技术(专) 工业自动化仪表(专) 电气工程及其自动化(工程教育本科)(专)热能工程系建筑智能化工程技术(专) 电厂热能动力装置(专) 油气储运技术(城市燃气方向)(专) 油气储运技术(专) 供热通风与空调工程技术(专) 电厂热工自动化技术(专)化学工程系环境工程技术(专)石油化工技术(专) 工业分析技术(专) 药品生产技术(专) 精细化工技术(专) 应用化工技术(与德国安哈尔特应用技术大学合办)(专) 化学工程与工艺(工程教育本科)(专)计算机与信息工程系云计算技术与应用(校企合作办学)(专) 计算机网络技术(校企合作办学)(专) 计算机应用技术(校企合作办学)(专) 软件技术(校企合作办学)(专) 数字媒体应用技术(校企合作办学)(专) 软件技术(与韩国新罗大学合办)(专)

第四章MCS-51汇编语言程序设计

第四章MCS-51汇编语言程序设计 重点及难点: 单片机汇编语言程序设计的基本概念、伪指令、单片机汇编语言程序的三种基本结构形式、常用汇编语言程序设计。 教学基本要求: 1、掌握汇编语言程序设计的基本概念; 2、掌握伪指令的格式、功能和使用方法; 3、掌握顺序结构、分支结构和循环结构程序设计的步骤和方法; 4、掌握常用汇编语言程序设计步骤和方法。 教学内容 §4.1汇编语言程序设计概述 一、汇编语言的特点 (1)助记符指令和机器指令一一对应,所以用汇编语言编写的程序效率高,占用存储空间小,运行速度快,因此汇编语言能编写出最优化的程序。 (2)使用汇编语言编程比使用高级语言困难,因为汇编语言是面向计算机的,汇编语言的程序设计人员必须对计算机硬件有相当深入的了解。 (3)汇编语言能直接访问存储器及接口电路,也能处理中断,因此汇编语言程序能够直接管理和控制硬件设备。 (4)汇编语言缺乏通用性,程序不易移植,各种计算机都有自己的汇编语言,不同计算机的汇编语言之间不能通用;但是掌握了一种计算机系统的汇编语言后,学习其他的汇编语言就不太困难了。 二、汇编语言的语句格式 [<标号>]:<操作码> [<操作数>];[<注释>] 三、汇编语言程序设计的步骤与特点 (1)建立数学模型 (2)确定算法 (3)制定程序流程图 (4)确定数据结构 (5)写出源程序 (6)上机调试程序 §4.2伪指令 伪指令是程序员发给汇编程序的命令,也称为汇编命令或汇编程序控制指令。 MCS- 51常见汇编语言程序中常用的伪指令:

第四章MCS-51汇编语言程序设计91 1.ORG (ORiGin)汇编起始地址命令 [<标号:>] ORG <地址> 2.END (END of assembly)汇编终止命令 [<标号:>] END [<表达式>] 3.EQU (EQUate)赋值命令 <字符名称> EQU <赋值项> 4.DB (Define Byte)定义字节命令 [<标号:>] DB <8位数表> 5.DW (Define Word)定义数据字命令 [<标号:>] DW <16位数表> 6.DS (Define Stonage )定义存储区命令 [<标号:>] DW <16位数表> 7.BIT位定义命令 <字符名称> BIT <位地址> 8.DA TA数据地址赋值命令 <字符名称> DATA <表达式> §4.3单片机汇编语言程序的基本结构形式 一、顺序程序 [例4-1]三字节无符号数相加,其中被加数在内部RAM的50H、51H和52H单元中;加数在内部RAM的53H、5414和55H单元中;要求把相加之和存放在50H、51H和52H单元中,进位存放在位寻址区的00H位中。 MOV R0 ,# 52H ;被加数的低字节地址 MOV R1 ,# 55H ;加数的低字节地址 MOV A ,@ R0 ADD A ,@ R1 ;低字节相加 MOV @ R0 , A ;存低字节相加结果 DEC R0 DEC R1 MOV A ,@ R0 ADDC A ,@ R1 ;中间字节带进位相加 MOV @ R0 , A ;存中间字节相加结果 DEC R0 DEC R1 MOV A ,@ R0 ADDC A ,@ R1 ;高字节带进位相加 MOV @ R0 , A ;存高字节相加结果 CLR A

C语言程序设计习题答案

C 语言程序设计习题答案 习题一 C 语言程序设计概述 一、名词解释 (1)程序P1 (2)程序设计P1 (3)机器语言P1 (4)汇编程序P2 (5)高级语言P2 (6)编译程序P3 (7)解释程序P3 (8)算法P4 (9)结构化的程序设计P9 二、简述题 1. 设计程序时应遵循哪些基本原则?P4 答:正确性、可靠性、简明性、有效性、可维护性、可移植性。 2. 算法的要素是什么?算法具有哪些特点? 答:算法的要素是:操作与控制结构;算法的特点有:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。 3. 算法的表示形式有哪几种? 答:算法的表示形式有:自然语言、传统流程图、伪代码、结构化的流程图(N_S 流程图,盒图)。 4. 有哪三种基本结构? 答:三种基本结构是:顺序结构、选择结构和循环结构。 5. 传统流程图与N-S 流程图最大的区别是什么? 答:N-S 流程图去掉了在传统流程图中常用的流程线,使得程序的结构显得更加清晰、简单。 三、用传统流程图、N-S 图分别表示求解以下问题的算法。 1. 有3个数a ,b ,c ,要求按由大到小的顺序把它们输出。 2. 依次将10个数输入,求出其中最大的数 和最小的数并输出。 3. 求1+2+3+…+100的值。

5. 求下列分段函数的值。 6. 求100~200之间的所有素数。 7. 求一元二次方程ax 2+bx+c=0的根。分别考虑d=b 2-4ac 大于0、等于0和小于0三种情况。 四、注释下面C 程序的各个组成部分。 main() /*主函数 */ { /*程序开始 */ int a,k,m; /*定义三个用来存放整数的变量 */ a=10; /*将整数10赋值给变量a */ k=2; /*将整数2赋值给变量k */ m=1; /*将整数1赋值给变量1 */ a=(k+m)*k/(k-m); /*先求出算术表达式的值,并将其赋值给变量a */ printf("%d\n",a); /*在屏幕上打印出变量a 的值 */ } /*程序结束 */ 习题二 数据类型、运算符与表达式 一、选择题 1~10:BCDCB DDBCA 11~20: ADDAA DBADC 21~28: DABAD CDD Y= 3X (X<1) 4X-1 (X=1) 5(X-1)+6 (1

承德石油高等专科学校简介2009中英文

Brief Introduction of CDPC (Version of2009)承德石油高等专科学校简介(2009年简短版中英文) Chengde Petroleum College(CDPC)is a public higher vocational college with a history of105years,which is inherited from Beiyang Technical College founded in 1903in Tianjin,the earliest higher technical and vocational school of China,also the birthplace of the“work-integrated learning”idea.It moved to Chengde city,a famous historical city with beautiful scenery in1958.In2007,CDPC was honored as “National Demonstration Higher Vocational Institution under Key Construction”by both Ministry of Education and Ministry of Finance. 承德石油高等专科学校是中央与地方共建,以河北省人民政府管理为主的普通高等学校,始于1903年在天津创办的“北洋工艺学堂”,是我国兴办最早的高等工业职业院校,是“工学结合”办学理念的发源地。1905年学校创建的实习工场是我国创办时间最早的高等学校校办实习工厂之一。1958年迁至河北省承德市,是国家示范性高等职业院校重点建设院校。 CDPC covers an area of80ha including two campuses,and the building area is 260thousand square meters.The equipment of teaching and scientific research values 70,640thousand dollars,and the library book collection is more than800thousand volumes and1,500kinds of Chinese and foreign periodical are subscribed.The college establishs16teaching departments,including41specialties,most of which are polytechnics,and offers continuing education and on-the-job training as well. CDPC recruits students from almost throughout the country,with a total number of 9726full-time,4500part-time students at present. 学校占地面积1200亩,校舍建筑面积26万平方米;教学科研仪器设备7064万元;图书馆藏书80余万册,收订期刊1500余种;体育场地面积116000平方米。学校现设12系2部2中心,开设高职专科专业41个;面向29个省份招生,现有普通高职专科在校生9726人,成人教育学历教育学生4500人,年各类培训9000人次。学校有专任教师445人,高职称高学历教师均超过1/3,有14位教师被教育部聘为高职高专专业教学指导委员会委员,有32位教授,3位省级名师,入选省级人才工程17人,1个教育部优秀教学团队,1个省级团队。学校有教育部高工专示范专业3个、省级高职高专示范专业2个,教育部教学改革试点专业8个,国家级示范重点支持建设专业5个;省级以上精品课程14门,其中国家精品课程6门;近年主编出版全国高职高专规划教材48部,4部获“全国普通高校优秀教材”奖;近年承担市厅级以上教科研课题160多项,服务企业技术课题100余项,50余项成果获奖,共发表学术论文1600余篇,其中核心期刊论文400余篇;取得国家专利15项;学校有“河北省仪器仪表工程研究中心”

《汇编语言程序设计》考核方式

考核方式与要求 期末总成绩构成:期末开卷考试60% + 平时作业10% + 实验和实验报告30%。 1、试卷考核方式与要求 “汇编语言程序设计”的课程要求是使学生具有一定的程序设计能力。虽然课程是通过80x86微处理机来开展教学的,但学习的重点不仅仅是学会80x86指令的语法和规范,更重要的是通过多读程序、多练习编写程序来掌握程序设计的基本方法和技术,要求学生在工作中遇到其他机型,都应该能利用所掌握的方法和技术顺利解决实际问题。因此,我们在教学过程的各个环节,特别是具有指挥棒作用的考核环节中,着重体现了“能力培养是首位”的指导思想。 为此,汇编课一直实行多元化考核方式,在考核评分上,平时练习和上机实验占40%,期末考试占60%。期末考试实行开卷考试,这样学生平时学习的关注点就会放在分析问题和编程实现的方法上,有利于学生开阔思路,发挥自身创造力。每年设计开卷考试的考题是有一定难度的,教师必须非常熟悉课程的知识点、重点和难点,以及体现这些知识和能力水平的多种题目类型。 2、实验方式与要求 实验的目标为:加强课堂上相关理论和技术学习的有效性;提高学生上机编程和调试的能力;培养学生科学实践的理念和独立分析问题、解决问题的能力。其设计思想是:实验内容兼顾基础性和综合性,实验题目由简单→复杂,程序功能由单一→综合,实验安排有基本要求题+自选题,实验题类型有验证型和自主创新设计型。 √实验课组织形式: 1.系教学实验室按课程要求负责上机环境配置及实验设备管理; 2.以班为单位组织上机实验,并将上机时间安排表发至每位同学; 3.每单元实验课安排一位助教(助博)负责实验指导和答疑; 4.学生每做完一个实验即可提交老师验收,老师将实验运行结果记录下来作为实验成 绩的依据。验收时教师要注意发现比较突出的好的实验例题(完成时间短、程序运行效率高); 5.要求提交实验报告,根据实验报告及实验运行结果的记录,评出实验成绩,实验成 绩一般占总成绩的30%。 √教师指导方法: 1.大课集体指导。每学期实验前教师安排一次实验指导课,讲解实验方法和实验要求; 2.每次实验课都安排助教(助博)进行个别或集体的实验指导和答疑; 3.对具有共性的、问题比较多的实验,主讲教师在课堂上再进行集体指导; 4.每学期对实验中出现的问题,对照实验题目进行分析、总结,以利于以后的教学。 5.对于实验中有创新点的学生,还可以请他上讲台为同学们介绍他的设计思路,引发大家展开讨论。

相关主题