当前位置:文档之家› 辽宁石油化工大学《C语言程序设计》第四章 函数和变量

辽宁石油化工大学《C语言程序设计》第四章 函数和变量

辽宁石油化工大学《C语言程序设计》第四章 函数和变量
辽宁石油化工大学《C语言程序设计》第四章 函数和变量

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);

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.

辽宁石油化工大学硕士学位授予工作细则

辽宁石油化工大学硕士学位授予工作细则 第一章总则 第一条根据《中华人民共和国学位条例》和《中华人民共和国学位条例暂行实施办法》,结合我校实际情况,制定本工作细则。 第二条本校授予硕士学位的学科(专业)按国务院学位委员会批准公布的为准。 第二章学位评定委员会 第三条学校成立学位评定委员会,由9~25人组成,任期三年。学位评定委员会设主席一人、副主席若干人。委员会主席由校长担任,委员会成员经校长与有关方面磋商审定,报辽宁省教育厅批准,转报国务院学位委员会备案。校学位评定委员会下设学位办公室,具体处理日常事务。 校学位评定委员会履行以下职责: (一)作出授予学士学位的决定; (二)作出授予硕士学位的决定; (三)作出撤销违反规定而授予学位的决定; (四)研究和处理学位授予中有争议的问题和其它有关学位授予的问题; (五)审查、上报增设硕士学位授权学科(专业)的申请; (六)审定已有授权学科专业点硕士生指导教师的申请; (七)审核硕士学位课程设置、考试科目、门数、专业课的考试范围; (八)审批有权授予硕士学位专业的研究方向及变动; (九)审批硕士学位论文答辩委员会成员名单。 第四条学位评定委员会按学院所属学科设分委员会。分委员会由7~15人组成,任期三年。分委员会主席由校学位评定委员会委员担任,分委员会成员由教授、副教授和个别学术水平高的讲师及有关专家组成。分委员会成员由学院提名,校长审查批准。 学位评定分委员会协助学校学位评定委员会工作,履行以下职责: (一)审查学位课程设置,确定考试科目、门数和专业课的考试范围; (二)审批学士学位论文答辩委员会成员名单; (三)审查硕士学位论文答辩委员会成员名单,报学校学位评定委员会审定; (四)提出授予学士学位名单; (五)审查申请硕士学位人员的政治思想表现、课程考试成绩以及论文答辩等情况,并作出是否授予硕士学位的决议; (六)审查有权授予硕士学位专业的研究方向及变动; (七)审查本单位学科专业增列授权点的申请; (八)审查本单位硕士学位授权专业的硕士生指导教师的申请; (九)作出撤销违反规定而授予学位的决议;

(完整版)《C语言程序设计》基本知识点

《C语言程序设计》教学基本知识点 第一章C语言基本知识 1.C源程序的框架 尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。 2.C语言源程序的书写规则: (1)C源程序是由一个主函数和若干个其它函数组成的。 (2)函数名后必须有小括号,函数体放在大括号内。 (3)C程序必须用小写字母书写。 (4)每句的末尾加分号。 (5)可以一行多句。 (6)可以一句多行。 (7)可以在程序的任何位置加注释。 3.语句种类 语句是程序的基本成分,程序的执行就是通过一条条语句的执行而得以实现的,根据表现形式及功能的不同,C语言的基本语句可以分为五大类。 (1)流程控制语句 流程控制语句的功能是控制程序的走向,程序的流程有三种基本结构:顺序结构、分支结构和循环结构,任何复杂的程序都可以由这三种基本结构复合而成。其中后两种结构要用特定的流程控制语句实现。 (2)表达式语句 表达式语句的形式是:表达式;,即表达式后跟一分号“;”,分号是语句结束符,是一个语句必不可少的成分。表达式和表达式语句的区别在于表达式代表的是一个数值,而表达式语句则代表一种动作。最常见的表达式语句是赋值语句。 (3)函数调用语句 函数调用语句实际上也是一种表达式语句,形式为:在一次函数调用的小括号后面加上一个分号。 (4)空语句 空语句的形式就是一个分号,它不代表任何动作,常常作为一个意义转折点使用。 (5)复合语句 复合语句从形式上看是多个语句的组合,但在语法意义上它只相当于一个语句,在任何单一语句存在的地方都可以是复合语句。注意复合语句中最后一个语句末尾的分号不能少。复合语句右大括号后面没有分号。 4.运算符 用来表示数据各种操作的符号称为运算符。运算符实际上代表了一种类型数据的运算规则。不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。 根据参加操作的数据个数多少,可以将C语言的运算符分为单目运算符,双目运算符和三目运算符(三目运算符只有条件运算符一个)。 根据运算对象和运算结果的数据类型可分为算术运算符、关系运算符、逻辑运算符等。 5.表达式 表达式是由常量、变量、函数,通过运算符连接起来而形成的一个算式。一个常量,一个变量或一个函数都可以看成是一个表达式。 表达式的种类有: 算术表达式、关系表达式、逻辑表达式、赋值表达式、字位表达式、强制类型转换表达式、逗号

辽宁石油化工大学学生干部选拔任用管理办法(座谈会讨论稿0318)

辽宁石油化工大学学生干部选拔任用管理办法 (征求意见稿) 第一章总则 第一条为深入贯彻落实《中共中央国务院关于进一步加强和改进大学生思想政治教育的意见》等文件和全国学联二十五大精神,按照《共青团中央、全国学联关于加强和改进高校学生会、研究生会建设的指导意见》相关要求,切实加强我校学生干部队伍建设,建立科学、民主、规范的选拔、培养、管理制度,根据《辽宁石油化工大学学生管理规定》的要求,特制定《辽宁石油化工大学学生干部选拔任用管理办法》(以下简称《办法》)。 第二条《办法》坚持以邓小平理论和“三个代表”重要思想为指导,树立和落实科学发展观,大力弘扬社会主义荣辱观,全面贯彻党和国家的教育方针,结合教育部、团中央对新形势下学生思想政治教育工作的部署,紧密结合我校学生干部队伍建设实际。第三条《办法》中的学生干部是指在校(院)党委领导下,由校(院)团委指导,在我校各级党团组织、学生组织中任职,并依照法律、学校规章制度和自己的章程独立自主开展工作的合法学生群众组织。结合我校实际情况,从岗位设置、选拔任免、职责权利、监督和管理考核等方面进行了说明。 第二章岗位设置与职数配置 第四条各级团组织学生干部岗位设置 校团委设学生兼职副书记2名,院团委设学生兼职副书记1名;校、院两级团委均设办公室、组织部、新闻宣传中心、社会实践部(根据实际情况,部门设置可适当调整),各部设部长(负责人)1名,设副部长1-2名;各班级团支部设书记、组织委员、宣传与信息委员各1名。 第五条各级学生会学生干部设置 (一)校学生会设主席1名,副主席4-6名,校研究生会、院学生会各设主席1名,副主席2-3名(校、院学生会副主席中1人兼任校、院社团联合会主席);校、院学生会均设秘书处、办公室、学习部、科技部、生活部、文艺部、体育部、宣传部(根据实际情况,部门设置可适当调整),各部设部长(负责人)1名,设副部长2-3名;校学生会秘书长由校团委老师担任。

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"); }

C语言程序设计50例(经典收藏)

水仙花 #include void main() { int a,b,c,i; for( i=100;i<1000;i++) { a=i/100; b=i%100/10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) { printf("\n"); } } } 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有

的排列后再去掉不满足条件的排列。 2.程序源代码: #include "stdio.h" #include "conio.h" main() { int i,j,k; printf("\n"); for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k); } getch(); } 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按1 0%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? 1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 2.程序源代码:

(完整版)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、整型,实型,字符型

【辽宁石油化工大学专业介绍】_辽宁石油化工大学专业排名

辽宁石油化工大学都有哪些专业: 日语专业、过程装备与控制工程专业、通信工程专业、环境科学专业、金融学专业、油气储运工程专业、市场营销专业、政治学与行政学专业、无机非金属材料工程专业、工程管理专业、材料成型及控制工程专业、信息管理与信息系统专业、金属材料工程专业、机械设计制造及其自动化专业、应用物理学专业、对外汉语专业、英语专业、热能与动力工程专业、数学与应用数学专业、测控技术与仪器专业。 辽宁石油化工大学什么专业好: 化学工程与工艺、应用化学、过程装备与控制工程、油气储运工程、日语、过程装备与控制工程、通信工程、环境科学、金融学、油气储运工程、市场营销、政治学与行政学。以上专业算是辽宁石油化工大学最好的专业了。 辽宁石油化工大学最好的专业: 辽宁石油化工大学化学工程与工艺、应用化学、过程装备与控制工程、油气储运工程等专业可以说是辽宁石油化工大学最有优势的特色专业了,这些专业为同类型高校相关专业和本校的专业建设与改革起到示范带动作用。 辽宁石油化工大学优势专业排名: 其中排名前10的专业是:石油工程、油气储运工程、化学工程与工艺、应用化学、过程装备与控制工程、电气工程及其自动化、会计学、机械设计制造及其自动化、自动化、金融学专业,可以算是辽宁石油化工大学的优势专业了。 专业排名 专业名称 专业批次 1 石油工程 一批 2 油气储运工程 一批

3 化学工程与工艺 一批 4 应用化学 一批 5 过程装备与控制工程 一批 6 电气工程及其自动化 二批 7 会计学 二批 8 机械设计制造及其自动化二批 9 自动化 二批 10 金融学 二批 11 土木工程

12 能源与动力工程 二批 13 材料成型及控制工程 二批 14 高分子材料与工程 二批 15 俄语 二批 16 工程管理 二批 17 材料化学 二批 18 建筑环境与能源应用工程二批 19 安全工程 二批 20

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. 函数可以带参数,也可以不带参数。

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 语言是结构化、________的程序设计语言。

C语言程序设计试题及答案解析[1]全解

C语言程序设计试题 第1、2、3章概述、类型、表达式 一、选择题 1、一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:() A、任意 B、第一个函数必须是主函数,其他函数任意 C、必须完全按照执行的顺序排列 D、其他函数可以任意,主函数必须在最后 2、下列四个叙述中,正确的是:() A、C程序中的所有字母都必须小写 B、C程序中的关键字必须小写,其他标示符不区分大小写 C、C程序中的所有字母都不区分大小写 D、C语言中的所有关键字必须小写 3、下列四个叙述中,错误的是:() A、一个C源程序必须有且只能有一个主函数 B、一个C源程序可以有多个函数 C、在C源程序中注释说明必须位于语句之后 D、C源程序的基本结构是函数 4、下面不是C语言合法标识符的是:() A、abc B、5n C、_4m D、x3 5、以下叙述不正确的是:() A. 分号是C语句的必要组成部分 B. C程序的注释可以写在语句的后面 C. 函数是C程序的基本单位 D. 主函数的名字不一定非用main来表示 6、C语言中允许的基本数据类型包括:() A. 整型、实型、逻辑型 B. 整型、实型、字符型 C. 整型、字符型、逻辑型 D. 整型、实型、逻辑型、字符型 7、C语言中能用八进制表示的数据类型为:() A、字符型、整型 B、整形、实型 C、字符型、实型、双精度型 D、字符型、整型、实型、双精度型 8、下列属于C语言合法的字符常数是:() A、’\97’ B、”A” C、’\t’ D、”\0” 9、在C语言(VC环境)中,5种基本数据类型的存储空间长度的排列顺序为:() A、char

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

c语言程序设计报告1

3 课程设计报告 题目 车票管理系统 系别 数学与计算机科学系 班级 应用数学班 姓名 学号 指导教师 束红 职称 讲师 二○一 一年 六 月

一.课程设计目的 1、进一步掌握和利用C语言进行程设计的能力; 2、进一步理解和运用结构化程序设计的思想和方法; 3、初步掌握开发一个小型实用系统的基本方法; 4、学会调试一个较长程序的基本方法; 5、学会利用流程图表示算法; 6、掌握书写程序设计开发文档的能力。 8

IV 2课程设计任务与要求 任务: (1)录入班次信息(信息用文件保存),可不定时地增加班次数据 (2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。 (3)查询路线(起点、终点):可按班次号查询 ,可按终点站查询 (4)增加及修改班次和删除班次信息 (5)售票和退票功能 当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数 退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数 要求: 1. 在处理每个题目时,要求从分析题目的需求入手,设计算法、编制上机程序和上机调试等若干步骤完成题目,最终写出完整的分析报告。前期准备工作完备与否直接影响到后序上机调试工作的效率。在程序设计阶段应尽量利用已有的标准函数,加大代码的重用率。 2. 设计的题目要求达到一定工作量(300行以上代码),并具有一定的深度和难度。 3. 程序设计语言推荐使用C/C++,程序书写规范,源程序需加必要的注释 4. 每组同学需提交可独立运行的程序; 5. 每组同学需独立提交设计报告书(每组一份),要求编排格式统一、规范、内容充实,不少于10页(代码不算); 6. 课程设计实践作为培养学生动手能力的一种手段,单独考核。 3 车票管理系统总体设计 3.1 车票管理系统总体设计思想 车票管理系统的功能:1. 录入班次2. 显示所有班次3. 查询班次4. 增加班次 5. 售票6. 退票7. 修改班次8. 删除班次9. 退出 车票管理系统软件的功能模块: (1)提供菜单界面,方便用户对程序个功能进行选择,选择要实现的功能 9

【辽宁石油化工大学排名】辽宁石油化工大学特色专业-辽宁石油化工大学录取分数线

大学录取分数线     辽宁石油化工大学1950年始建于大连,是新中国第一所石油工业学校,1953年迁至抚顺办学,1958年升格为抚顺石油学院,2000年2月由中央部委划转为辽宁省人民政府领导,实行“中央与地方共建,以地方为主”的管理体制,2002年2月经教育部批准更名为辽宁石油化工大学。建校55年来已培养5万多名毕业生,其中绝大部分已经成为石油石化等各行业的各级领导干部和技术骨干。    学校坐落在辽宁省抚顺市风景秀丽的浑河岸畔,依山傍水,环境优美。校园占地2013亩,建筑面积56.4万平方米,藏书153万册(含电子图书65.4万册),资产总值7.2亿元(不含新校区建设工程待界定资产5.2亿元),教学科研仪器设备总值8684万元。新校区投资6亿元,2005年底已全部建成,新老校区已经连成一片,成为融教学、科研、人文、生态于一体的具有现代风格的大学园区。    学校学科门类比较齐全,已形成以石油石化为特色,工、理、经、管、文、法、教等七大学科协调发展的办学格局和多层次的教育体系。拥有研究生、本科生、国有民办、高职、成人教育和留学生等,各类在校学生17149人(不含顺华学院本科生1858人),其中研究生803人,本科生11747人,高职专科生3769人,成教本专科830人。学校设有石油化工学院、环境与生物工程学院、机械工程学院、储运与建筑工程学院、计算机与通信工程学院、信息与控制工程学院、经济管理学院、理学院、人文学院、外国语学院、体育学院、顺华学院(独立学院)、职业技术学院、成人教育学院、抚顺理工学院等15个学院和研究生部,拥有3个省部级重点学科,4个省级重点实验室和工程技术中心,32个校级工程技术和科研机构。现有2个联合培养博士点、26个硕士点、7个工程硕士领域、3个第二学士学位专业、40个本科专业和20个高职专业,并具有以同等学力申请硕士学位的权力和招收选派留学生的资格。   现有783名专任教师,其中教授和副教授占45.6%;具有博士和硕士学位者占38.1%。有博士生导师和硕士生导师129人。有19人享受政府特殊津贴,13人被评为国家和省的百千万人才,39人为国家和省部级科技专家、学科带头人和优秀骨干教师。学校还

C语言程序设计第三版谭浩强课后习题答案完整版

C语言程序设计第三版谭浩强 课后习题答案完整版 第一章 1.5请参照本章例题,编写一个C程序,输出以下信息:************************** V ery Good! ************************** 解: mian() {printf(“**************************”); printf(“\n”); printf(“V ery Good!\n”); printf(“\n”); printf(“**************************”); } 1.6 编写一个程序,输入a、b、c三个值,输出其中最大值。解: mian() {int a,b,c,max; printf(“请输入三个数a,b,c:\n”); scanf(“%d,%d,%d”,&a,&b,&c); max=a; if(max main() { char c1=?C?,c2=?h?,c3=?i?,c4=?n?,c5=?a?; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; printf("密码是%c%c%c%c%c\n",c1,c2,c3,c4,c5); } 运行结果: 密码是Glmre 3.9求下面算术表达式的值。 (1)x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7 (2)(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 (1)2.5 (2)3.5 3.10写出程序运行的结果。 main() {int i,j,m,n; i=8; j=10; m=++i; n=j++; printf(“%d,%d,%d,%d”,i,j,m,n); } 解: 9,11,9,10 3.12 写出下面表达式运算后a的值,设原来a=12。设a和n都已定义为整型变量。 (1)a+=a (2)a-=2 (3)a*=2+3 (4)a/=a+a (5)a%=(n%=2),n的值等于5 (6)a+=a-=a*=a 解: (1) 24 (2) 10 (3) 60 (4) 0 (5) 0 (6) 0 第四章 4.4若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=’a’,c2=’b’。想得到以下输出格式和结果,请写出程序(包括定义变量类型和设计输出)。 a=_3_ _b=_4_ _c=_5 x=1.200000,y=2.400000,z=-3.600000 x+y=_3.600_ _y+z=-1.20_ _z+x=-2.40 c1=ˊaˊ_or_97(ASCII)

C语言程序设计习题大全(附答案)

C语言基础一: 1.下列四组选项中,均不是C语言关健字的选项是( A )。 A) define B) gect C) include D) while IF char scanf go type printf case pow 2.下面四个选项中,均是合法整型常量的选项是( A )。 A)160 B)-0xcdf C) -01 D)-0x48a -0xffff 01a 986,012 2e5 011 0xe 0668 0x <<02>>B>>2 3.下面四个选项中,均是不合法的转义符的选项是( B )。 A) '\"' B) '\1011' C) '\011' D) '\abc' '\\' '\' '\f' '\101' 'xf' '\A' '\}' 'x1f' 4.下面不正确的字符串常量是( A )。 A)'abc' B)"12'12" C)"0" D)" " 5.以下选项中不合法的用户标识符是( A )。 A)abc.c B)file C)Main D)PRINT 6.C语言提供的合法关键字是( D )。 A) swith B) cher C) Case ).Default 7.下列标识符组中,合法的用户标识符为 A A)_0123与ssiped B)del-word与signed C)list与*jer D) keep%与wind 8.在C语言中,逻辑值"真"的表示是用( C )。 A) true B) 整型值0 C)非另整型值D) T 9若有以下定义 char s='\092'; 则该语句( B ) A)使s的值包含一个字符B)定义不合法,s的值不确定 C)使s的值包含4个字符D)使s的值包含3个字符 10设C语言中,int类型数据占2个字节,则float类型数据占(D )个字节。 A)1 B)2 C)8 D)4 11已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3'后,c2中的值为( A )。 A)D B)68 C)不确定的值D)C 12逻辑运算符两侧运算对象的数据类型是( D )。 A) 只是0或1 B) 只能是0或非0正数 C) 只能是整型或字符型数据D) 可以是任何合法的类型数据 13TURBO C中int类型变量所占字节数是( B )。

辽宁石油化工大学石油炼制工程复习题

《石油炼制工程》复习题 一、名词解释 1、压缩比 气缸总体积与燃烧室体积之比。 2、沥青质 把石油中不溶于低分子正构烷烃,但能溶于热苯的物质称为沥青质。 3、含硫原油 硫含量在0.5~2%之间的原油。 4、加氢裂化双功能催化剂 由金属加氢组分和酸性担体组成的双功能催化剂。 5、剂油比 催化剂循环量与总进料量之比。 6、碱性氮化物 在冰醋酸和苯的样品溶液中能够被高氯酸-冰醋酸滴定的含氮化合物。 7、水—氯平衡 在重整催化剂中,为使催化剂保持合适的氯含量而采用注水注氯措施,使水氯处于适宜的含量称为水-氯平衡。 8、催化裂化总转化率 以新鲜原料为基准计算的转化率。总转化率=新鲜进料 焦炭汽油气体++×100%。 9、汽油的安定性 汽油在常温和液相条件下抵抗氧化的能力。 10、空速 每小时进入反应器的原料量与反应器内催化剂藏量之比称为空间速度(简称空速)。 11、氢油比 氢气与原料的体积比或重量比。 12、自燃点 油品在一定条件下,不需引火能自行燃烧的最低温度。 13、催化重整

催化重整是一个以汽油(主要是直馏汽油)为原料生产高辛烷值汽油及轻芳烃的炼油过程。 14、辛烷值 两种标准燃料混合物中的异辛烷的体积分数值为其辛烷值,其中人为规定标准燃料异辛烷的辛烷值为100,标准燃料正庚烷的辛烷值为0。 15、汽油抗爆性 衡量汽油是否易于发生爆震的性质,用辛烷值表示。 16、二级冷凝冷却 二级冷凝冷却是首先将塔顶油气(例如105℃)基本上全部冷凝(一般冷却到55~90℃),将回流部分泵送回塔顶,然后将出装置的产品部分进一步冷却到安全温度(例如40℃)以下。 17、加氢裂化 在较高压力下,烃分子与氢气在催化剂表面进行裂解和加氢反应生成较小分子的转化过程。 18、催化碳 催化裂化过程中所产生的碳,主要来源于烯烃和芳烃。催化碳 = 总炭量-可汽提炭-附加炭。 19、馏程 从馏分初馏点到终馏点的沸点范围。 20、汽化段数 原油经历的加热汽化蒸馏的次数称为汽化段数。 二、填空 1、油品含烷烃越多,则其粘度(越小),特性因数(越大),折光率(越小),粘度指数(越大)。 2、催化裂化反应生成(气体)、(汽油)、(柴油)、(重质油)(焦炭) 3、加氢精制的主要反应有(加氢脱硫)、(脱氮)、(脱氧)、(脱金属) 4、原油蒸馏塔的分离(精确度)要求不太高, 相邻产品间允许有

相关主题
文本预览
相关文档 最新文档