《C语言程序设计》考试大纲

《C语言程序设计》考试大纲
《C语言程序设计》考试大纲

《C语言程序设计》考试大纲

Ⅰ考试性质

普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。

本大纲适用于所有需要参加《C语言程序设计》考试的各专业考生。

Ⅱ考试内容

总体要求:考生应按本大纲的要求了解或理解“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环控制、数组、函数、指针、预处理命令、结构体与共用体、文件的基本概念。熟练掌握程序设计的基本方法和C语言本身的语法、语句和使用方法。掌握一般问题的分析思路、数据存储结构表达及建立在存储结构之上的程序设计方法,具备初步运用C语言解决问题的程序设计能力;能熟练地阅读、理解和编制简单的C程序;具备进一步学习计算机各专业后续课程的能力和基础。

一、数据类型、运算符与表达式

⒈考试内容

⑴关键字与标识符的概念:关键字的含义,标识符的定义,常量和变量的分类。

⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义、赋初值方法。

⑶运算符:各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法,各类公式的表达式描述和各类表达式的混合运算。

⒉考试要求

⑴理解关键字与标识符的概念、应用特点,理解数据类型的含义和常量、变量的分类。

⑵掌握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的定义和赋初值方法。

⑶熟练掌握各类运算符的含义、优先级,各类表达式的表示方法、运算特点、值的类型和计算方法。能够进行各类公式的表达式描述和各类表达式的混合运算。

二、顺序结构程序设计

⒈考试内容

⑴输入输出:常用的输入输出函数,基本的输入输出格式。

⑵赋值语句:赋值语句功能和表达方法。

⑶顺序程序设计:编写顺序结构语句及程序。

⒉考试要求

⑴了解数据输入输出的概念以及在C语言中的实现方法。

⑵掌握赋值语句表达方法;掌握两组输入输出函数的格式、表达方式和使用功能、特点。

⑶熟练掌握顺序程序设计的思想和编程方法,能够熟练编写简单问题的程序并上机调试。

三、选择结构程序设计

⒈考试内容

⑴条件的表达方式:算术表达式、关系表达式、逻辑表达式,各种运算结果的表达与判别。

⑵条件语句:if语句、if~else语句、else~if结构以及switch和break语句的使用方法。

⑶选择结构程序设计:编写带有选择结构的语句及程序。

⒉考试要求

⑴掌握问题中条件的表达方式(关系表达式、逻辑表达式)和运算结果。

⑵熟练掌握编程中条件的描述方法(用不同格式的if语句或switch语句)和使用方法,能够进行各种条件下的问题的程序设计。

四、循环程序设计

⒈考试内容

⑴循环语句:while、do~while和for语句的格式、循环条件的设置以及在循环结构中使用break和continue语句。

⑵循环程序设计:编写带有循环结构语句及程序。

⒉考试要求

⑴了解循环的概念,解决语句重复执行的方法。

⑵理解各种实现循环的语句的执行过程、执行步骤和相关参数量的变化情况,理解break 和continue的使用形式和理由。

⑶掌握循环语句的格式和应用特点,掌握循环程序设计的方法。

五、数组

⒈考试内容

⑴数组的概念:数组的概念、一维数组和二维数组。

⑵数组的使用:数组的定义、数组的初始化、数组元素的引用,数组的一般编程方法。

⒉考试要求

⑴了解数组的基本概念。

⑵掌握不同类别数组的特点,掌握数组的定义、初始化和数组元素引用方法;掌握数组的实际应用方式、特点和程序设计方法。

六、函数

⒈考试内容

⑴函数:函数定义的格式,包括类型、参数及返回值。

⑵存储类别:存储类别的含义、使用方法。

⑶函数的运用:定义函数、调用函数、递归函数。

⒉考试要求

⑴理解一般问题的解决方法和程序的结构化、模块化设计思想,理解函数的调用方法,理解变量的数据类型、存储类别,理解内部函数与外部函数的含义。

⑵掌握函数定义的一般格式,掌握形式参数的表达方式,函数返回值类型和返回值的表达方式,掌握函数调用的方法、特点和不同调用形式(嵌套调用、递归调用),掌握局部变量、全局变量的定义方法和声明形式。

七、指针

⒈考试内容

⑴指针概念:指针的概念,指针的类型、指针的分类。

⑵指针的运用:运用指针处理变量、数组、字符串、函数等。

⒉考试要求

⑴理解指针的概念、特点,理解指针的分类、指针的数据类型描述。

⑵掌握指针的含义、不同类型指针与所指变量、数组、字符串、函数等的内在联系。八、预处理命令

⒈考试内容

⑴预处理概念:宏的含义,文件包含的含义。

⑵预处理的运用:无参宏和有参宏,系统头文件的加载。

⒉考试要求

⑴理解预处理的含义和理由,理解文件包含的含义和宏的含义。

⑵区分宏与函数的异同点;掌握文件包含命令的使用方法。

九、结构体与共用体

⒈考试内容

⑴结构体与共用体的概念:结构体的含义,共用体的含义。

⑵结构体与共用体的运用:结构体与共用体的类型声明、初始化和引用。

⒉考试要求

⑴了解C语言基本类型与构造类型的含义,了解类型声明与变量等定义的区别。

⑵掌握结构体、共用体、枚举类型的声明方法和相应变量等的定义、初始化、引用方法。

十、文件

⒈考试内容

⑴文件的概念:文件的定义、分类和特点。

⑵文件的基本操作:文件打开与关闭、文件读/写操作,出错检测。

⒉考试要求

⑴了解文件的含义、分类和特点。

⑵理解文件指针的使用方法,掌握文件打开与关闭、文件读写、文件定位和出错检测函数的使用方法。

⑶掌握不同问题使用文件的定义和操作方法。

Ⅲ考试形式及试卷结构

一、考试形式

闭卷、笔试。考试时间为120分钟,试卷满分为100分。

二、试卷内容比例

数据类型、运算符与表达式约占10%

顺序结构程序设计、选择结构程序设计、循环程序设计、数组约占60%

函数、指针约占15%

预处理命令、结构体与共用体、文件约占15%

三、试卷题型比例

正误判断题占10%

单项选择题占40%

综合题(包括写程序结果、改正程序错误和程序填空等) 占30%

编程题占20%。

四、试卷难易度比例

试题按其难度分为容易、中等题、难题,三种试题分值的比例为4:4:2

Ⅳ. 题型示例

一、正误判断题(每题1分,共10分)

1.算法就是程序。

二、单项选择题(每题2分,共40分)

1.下列数据中,为字符常量的是________。

A)'My' B)"B" C)Yours D)'K'

三、综合题(每题10分,共30分)

1. 阅读程序写结果

#include

#define NULL 0

struct student{

long num;

float score;

struct student *next;

};

void main()

{

struct student a,b,c,*head, *p;

a.num=1; a.score=90.0;

b.num=2; b.score=95.0;

c.num=3; c.score=70.0;

head=&a;

a.next=&b;

b.next=&c;

c.next=NULL;

p=head;

do {

printf("%d %5.1f\n",p->num,p->score);

p=p->next;

} while(p!=NULL);

}

四、编程题(每题10分,共20分)

1. 计算1至10000之间不能被3或5整除的整数之和。

Ⅴ. 参考书目

《C程序设计》(第三版),谭浩强编,清华大学出版社,2005年7 月第3版。

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

项目管理教学大纲

中国海洋大学本科生课程大纲 课程属性:公共基础/通识教育/学科基础/专业知识/工作技能,课程性质:必修、选修 一、课程介绍 1.课程描述: 《项目管理》是电子商务的专业知识课程,该课程围绕项目管理的五大工作过程以及涉及的九大知识领域,结合丰富的案例,讲授项目整体管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理以及项目采购管理等方面的基本方法与技能。 2.设计思路: 该课程首先介绍项目管理的基础知识,包括项目、项目管理的概念,项目管理的工作过程等,在此基础上围绕PMBOK对项目管理九大知识领域的划分,分别详细讲授项目管理的九大知识领域,包括项目整体管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理以及项目采购管理等,同时通过案例分析及课堂练习,强化学生对项目管理工具和方法的掌握。 3.课程与其他课程的关系 《市场营销》与《财务管理》是该课程的先修课程,另外《人力资源管理》、《管理学原理》等课程也是该课程的重要支撑。 - 3 -

二、课程目标 通过本课程学习使学生掌握有关项目管理的基本理论和基本方法,培养学生项目管理的技能和按照项目方法管理某些工作的技能。具体目标有:讲授项目管理的基本理论、工具和方法,使学生了解项目管理的基本过程和内容;掌握项目整体管理、项目范围管理、项目时间管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理以及项目采购管理等方面的方法与技能。 三、学习要求 要完成所有的课程任务,学生必须: (1)按时上课,上课认真听讲,积极参与课堂讨论、随堂练习和测试。 (2)按时完成常规练习作业。这些作业要求学生按书面形式提交,只有按时提交作业,才能掌握课程所要求的内容。 (3)完成教师布置的一定量的阅读文献和背景资料等作业,其中大部分内容要求以小组合作形式完成。这些作业能加深对课程内容的理解、促进同学间的相互学习、并能引导对某些问题和理论的更深入探讨。 四、教学进度 - 3 -

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.

(完整版)《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.表达式 表达式是由常量、变量、函数,通过运算符连接起来而形成的一个算式。一个常量,一个变量或一个函数都可以看成是一个表达式。 表达式的种类有: 算术表达式、关系表达式、逻辑表达式、赋值表达式、字位表达式、强制类型转换表达式、逗号

项目质量管理考试大纲

高等教育自学考试项目管理(独立本科段)专业证书课程 考试大纲 课程名称:项目质量管理课程代码:05062 2015年4月版 第一部分课程性质与设置目的 一、课程性质与特点 本课程是与国际项目管理专业资质认证体系(IPMP)相结合的高等教育自学考试项目管理(独立本科段)专业所开设的专业证书课程之一,它既是一门项目管理本科专业核心课程,也是以国际项目管理专业资质认证标准为依据的认证考试课程,是一门理论性和实用性兼具的课程。 本课程根据质量管理的一般原理,针对项目的特殊性,围绕着项目质量管理的原理、方法与技术,就项目质量形成全过程、影响项目质量的全因素、项目质量管理的全要素进行全面介绍。其主要内容包括:项目质量管理概念、原则及基本原理,项目质量规划,项目质量数据,项目质量保证,项目质量控制,项目形成过程管理,项目质量经济,项目质量精益管理。 二、课程目标与基本要求 本课程的目标是使考生能够熟练掌握项目质量管理的基本概念、基本原理、方法与技术,能够运用所学项目质量管理理论知识对项目质量进行全面、有效管理,提高项目质量保证能力。 通过本课程的学习,要求考生掌握:项目质量管理的基本原理,项目质量规划的基本理论,项目质量数据的分析方法,项目质量保证的基本原理,项目质量控制及项目质量形成过程管理的方法与技术。熟悉项目质量经济及项目精益管理的基本原理。 本课程要求重点掌握下列章节的内容:第1章第1、2、3、4节;第2章第1、2、3、4节;第3章第1、2、3、4节;第4章第1、2、3节;第5章第1、2、3节;第6章第1、2节;第7章第2、3节;第8章第1节。 三、与本专业其他课程的关系 《项目质量管理》是项目管理专业本科学生必修的专业课程,它与本专业的其他相关课程有着密切的关系。《工程经济学》、《系统工程》是本课程的先期课程,本课程与《项目时间管理》、《项目成本管理》、《项目风险管理》等课程互相衔接配合。 第二部分考核内容与考核目标 第1章项目质量管理导论 一、学习目的与要求 通过本章学习,了解质量管理概念及质量管理发展史概略;理解项目质量的概念;深刻

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.程序源代码:

广东省自学考试06087工程项目管理课程考试大纲汇编

广东省高等教育自学考试 《工程项目管理》(课程代码:06087)课程考试大纲 目录 一、课程性质与设置目的 二、课程内容和考核目标 第1章工程项目管理概论 1.1项目 1.2工程项目 1.3工程项目管理 1.4工程项目管理的原则与模式 1.5工程项目管理的发展趋势 第2章工程项目的组织管理 2.1工程项目组织管理概述 2.2工程项目的组织结构 2.3工程项目经理 第3章工程项目前期决策管理 3.1工程项目前期策划 3.2工程项目建议书 3.3工程项目可行性研究 3.4工程项目管理规划 第4章工程项目目标控制 4.1工程项目进度控制 4.2工程项目成本控制 4.3工程项目质量控制 第5章工程项目合同管理 5.1工程项目合同管理概述 5.2工程项目施工合同订立与管理 5.3工程项目施工索赔管理 5.4FIDIC合同条件下的施工管理 第6章工程项目生产要素管理 6.1工程项目生产要素管理概述

6.2工程项目人力资源管理 6.3工程项目材料管理 6.4工程项目机械设备管理 6.5工程项目技术管理 6.6工程项目资金管理 第7章工程项目风险管理 7.1工程项目风险管理概述 7.2工程项目风险识别 7.3工程项目风险评估 7.4风险应对与监控 第8章工程项目职业健康、安全与环境管理8.1工程项目职业健康安全与环境管理 8.2工程项目安全生产管理 8.3工程项目环境管理 第9章工程项目信息管理 9.1概述 9.2工程项目管理信息系统 9.3工程项目技术文件档案管理 9.4项目管理软件 第10章工程项目后期管理 10.1工程项目竣工验收 10.2工程项目竣工结算 10.3工程项目产品回访与保修 10.4工程项目考核评价 三、关于大纲的说明与考核实施要求 附录:题型举例

建筑构造课程模拟试题A

建筑构造课程模拟试题 A Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

试卷代号:2345 中央广播电视大学2013-2014学年度第一学期“开放专科”期末考试(开卷)建筑构造试题 一、单项选择题(每小题2分,共20分) 1.高大空间有声、光等特殊要求的建筑物的工程等级是( A )。 A.特级 B.-级 C.二级 D.三级 2.建筑平面图中符号CM -般代表( A )。 A.窗连门 B.防火门 C.密闭门 D.普通门 3.下列关于桩基础说法错误的一项是( B )。 A.桩基础的类型很多,按照桩的受力方式可分为端承桩和摩擦桩 B.端承桩的桩顶荷载主要由由桩侧摩擦力和桩端阻力共同承担或主要由桩侧摩擦力 承担 C.按照桩的施工特点分为打人桩、振人桩、压入桩和钻孔灌注桩等 D.按照所使用的材料可分为钢筋混凝土桩和钢管桩 4.KP1型多孔砖的尺寸为( A )。 A. 240mm×115 mm×90mm ×115 mm×90mm C. 180mm×115 mm×90mm ×115mm×60mm 5.将楼板现浇成一块平板,并直接支承在墙上,这种楼板称为( A )。 A.板式楼板 B.压型钢板组合楼板 C.井式楼板 D.无梁楼板

6.天然石板墙面采用栓挂法施工时,最后一步应( B )。 A.栓挂钢丝网 B.基层剁毛 C.灌注砂浆 D.水泥浆勾缝,清洗表面 7.以电梯为主要垂直交通工具的高层公共建筑,每栋楼设置电梯台数不应少于(B 台 B.2台 C.3台 D.4台 8.屋顶设计时最基本的功能要求是( A )。 A.防水要求 B.保温隔热要求 C.结构要求 D.建筑艺术要求 9.推拉门按轨道设置位置不同分为( A )。 A.上挂式和下滑式 B.上翻式和卷帘式 C.升降式和折叠式 D.下翻式和弹簧式 10.当厂房宽度较大,为解决横向变形,应( A )。 A.沿厂房宽度方向设置纵向伸缩缝 B.沿厂房长度方向设置纵向伸缩缝 C.沿厂房宽度方向设置横向伸缩缝 D.沿厂房长度方向设置横向伸缩缝 二、判断题(每小题2分,共20分。正确画√,错误画×) 11.耐火极限指从受到火的作用起,到失去支持能力,或发生穿透性裂缝,或背火一面温 度升高到220℃时所延续的时间。(√ ) 12.层高是指楼地面到楼板或板下凸出物的底面的垂直距离。(× ) 13.片筏基础的整体性好,可以跨越基础下的局部软弱土。(√ )

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

2016 PMP项目管理师考试大纲

2016PMP项目管理师考试大纲发布,2016年3月考试内容将受影响 为了让项目管理专业人士(PMP)适应专业发展的变化,PMI将在2016年1月12日 对PMP考试的内容进行变化。这些变化将在中国区2016年3月PMP考试中体现。2015 年12月考试不受影响。 之前PMI网站上公布了考试大纲的修改内容,但均为英文版本。 以下为考试大纳最新版本内容: 第一单元项目启动 1.基于现有的可用信息,以往项目的经验教训总结和访谈相关干系人,来实施项目 评审,以便于在给定的假设条件和/或制约因素下支持新的产品或服务的可行性评估。 2.识别基于业务需求的关键可交付成果,以管理客户的期望和指导项目目标的实现。 3.应用合适的工具和技术进行干系人分析,以调整干系人期望并获得干系人对项目 的支持。 4.根据当前的事业环境因素、组织过程资产、历史数据和专家判断,来识别项目的 高层级风险、假设条件和制约因素,以便实施组织战略计划。 5.通过整合和分析收集到的信息,参与项目章程的制定,以保证项目干系人对项目 章程内容达成一致意见。

6.通过获取发起人对项目章程的审批,来对项目经理进行正式授权,获得承诺并使其接受项目。 7.与干系人(包括发起人、客户和主题专家)进行效益分析,以验证项目定位与组织战略和预期的商业价值的一致性。 8.通知批准项目章程的相关干系人,以确保对关键可交付成果、关键里程碑和干系人角色职责达成共识。 第二单元项目规划 1.根据项目章程和以往项目的经验教训总结,使用需求收集技术,审查和评估详细的项目需求、制约因素与假设条件,以建立详细的项目可交付成果。 2.基于批准的项目范围,使用范围管理技术制定项目范围管理计划文件,用来指导定义、维护和管理项目的范围。 3.根据项目的范围、进度、资源、批准的项目章程和其他有用信息,制定项目成本管理计划,使用估算技术来管理项目成本。 4.基于批准的项目可交付成果、总体里程碑进度计划、范围和资源管理计划,制定详细的项目进度计划以管理项目按时完成。 5.通过定义项目角色和人员职责来制定一份人力资源管理计划,以创建项目组织机构图和指导有关资源将被如何分配和管理。

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

项目管理复习提纲戚安邦版

课程内容顺序: 1.项目管理概论 2.项目过程和管理过程 3.项目范围管理 4.项目时间管理 5.项目成本管理 6.项目质量管理 7.项目集成管理 8.项目风险管理 9.项目沟通管理10.项目组织管理11.项目人力资源管理12.项目采购管理 第一章绪论 第一节项目的基本概念 一.项目的定义与概念 一般认为:项目是一个组织为实现自己既定的目标,在一定的时间、人员和资源约束条件下,所开展的一种具有一定独特性的一次性工作。 二、项目的特性 1.目的性---任何项目都是为实现特定的组织目标服务的。 2.独特性---项目的产品或服务都具有一定的独特之处。 3.一次性---项目有自己明确的时间起点和终点,是有始有终的,而不是不断重复、周而复始的。 4.制约性---指每个项目都在一定程度上受客观条件的制约。最主要的制约是资源的制约。 5.其它特性---包括项目的不确定性、项目的风险性、项目的渐进性、项目成果的不可挽回性、项目组织的临时性和开放性等等。 三、项目的分类 1.封闭性项目和开放式项目 2.业务项目和自我开发项目 3.企业项目、政府项目和非盈利机构的项目 4.盈利性项目和非盈利性项目 5.项目组合、项目群、项目和子项目 Project Portfolio、Program、Project和Sub-project。 第二节项目管理的基本概念 一、项目管理的定义 1.项目管理是使用各种管理方法、技术和知识为实现项目目标而对项目各项活动所开展的管理工作。 2.项目管理涉及到对于项目或项目阶段的起始、计划、组织、控制和结束这样五个具体的管理过程(或内容)。 二、项目管理的基本特性 1.普遍性---我们现有各种文明成果最初先是通过项目实现的,一般都是先有项目后又日常运营。 2.目的性---项目管理活动都是为“满足或超越项目有关各方对项目的要求与期望”这一目的服务的。 3.独特性---它不同于一般的生产运营管理,不同于常规的行政管理,是一种完全不同的管理活动。 4.集成性---它要求充分强调集成管理,对项目各要素和项目各阶段的集成管理等。 5.创新性---它是对于创新的管理,项目管理本省需要创新,没有一成不变的模式和方法。 第三节现代项目管理知识体系 一. 现代项目管理知识体系定义 1.它是在现代项目管理中所使用的各种理论、方法和工具等的总称。 2.它是项目管理的圣经。PMI从1984年开始推出,1996年出版正式版本,2000年和2004年新版修订的。PMI和IPMA都是国际性的项目管理协会。 二、构成

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

《工程项目管理》课程考试大纲

《工程项目管理》课程考试大纲 本考试的目的在于考核已完成专科学习的考生对工程项目管理的基本概念和基本原理的掌握情况,运用工程项目管理基本原理和基本方法分析解决工程项目管理实际问题的能力。通过考核,判断考生是否较好地达到本课程标准所确定的学习目标,并对其继续进行本科相关专业深入学习的能力进行评估。 一、考试内容、要求和目的 第一章工程项目管理概述 1、项目的概念及其基本特征 2、工程项目的分解体系 3、项目管理的概念和特点 4、项目管理的产生与发展 5、项目管理的指导思想与内容 第二章项目管理组织 1、工程项目组织工作概述 2、项目组织系统的建立 3、建设项目组织管理体制 4、施工项目管理组织形式 第三章项目经理 1、项目经理的地位和作用 2、项目经理的素质 3、注册建造师的相关知识 第四章项目计划 1、项目计划概述 2、施工项目管理规划 第五章项目目标控制 1、项目控制的基本原理 2、项目控制的内容和方法 3、工程项目质量目标控制

4、质量管理数理统计方法(上) 5、质量管理数理统计方法(下) 第六章施工项目现场管理和生产要素管理 1、施工项目现场管理概述 2、施工项目生产要素管理概述 第七章建设工程监理 1、建设工程监理概述 2、工程建设监理的性质和内容 3、工程项目监理实施 二、教材或参考书 1、本课程选用的教材 《工程项目管理》陈群主编东北财经大学出版社2008年8月 2、教学参考书 (1)《工程项目管理》(第三版)成虎、陈群著中国建筑工业出版社2009年9月 (2)《工程项目管理》乐云主编武汉理工大学出版社2008年9月 声明:此资源由本人收集整理于网络,只用于交流学习,请勿用作它途。如有侵权,请联系,删除处理。

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

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)

相关文档
最新文档