文档库 最新最全的文档下载
当前位置:文档库 › 湖南工业大学c语言题库

湖南工业大学c语言题库

湖南工业大学c语言题库
湖南工业大学c语言题库

湖南工业大学C语言期末考试复习题(机房题库)

C语言期末考试复习题(机房题库) 2、下列各选项中,合法的c语言关键字是( )。 A. integex B. sin C. string D. void 参考答案: D 3、C语言的程序一行写不下时,应该( )。 A. 用回车符换行 B. 在任意一个空格处换行 C. 用分号换行 D. 用逗号换行答案: B 4、以下选项中正确的整型常量是( )。 A. 34.1 B. -80 C. 2,000 D. 1 2 3参考答案: B 5、在C程序中,可以作为用户标识符的一组标识符是( )。 A. void define WORD B. as_b3 _224 Else C. switch _wel ease D. 4b DO SIG 答案: B 8、以下叙述不正确的是( ) A. 一个c源程序可由一个或多个函数组成 B. 一个C源程序必须包含一个main()函数 C. c程序的基本组成单位是函数 D. 在C程序中,注释说明只能位于一条语句的后面答案: D 9、C语言规定:在一个源程序中,main()函数的位置( ) A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后参考答案: C 10、在C语言中,数字029是一个() A. 八进制数 B. 十六进制数 C. 十进制数 D. 非法数参考答案: D 12、C语言可执行程序的开始执行点是( ) A. 程序中的一条可执行语句 B. 程序中第一个函数 C. 程序中的main函数 D. 包含文件中的第一个函数参考答案: C 13、C程序是( ) A. 顺序执行 B. 从Main函数开始 C. 从函数体开始 D. 任意语句参考答案: B 16、以下说法中正确的是( )。 A. C语言程序中是从第一定义的函数开始执行 B. 在C语言程序中,要调用的函数必须在main()函数中定义 C. C语言程序总是从main()函数开始执行 D. C语言程序中的main()函数必须放在程序的开始部分参考答案: C 17、一个C程序的执行是从( ) A. 本程序的main函数开始,到main函数结束 B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C. 本程序的main函数开始,到本程序文件的最后一个函数结束 D. 本程序文件的第一个函数开始,到本程序main函数结束参考答案: A 18、以下叙述正确的是( ) A. 在C程序中,main函数必须位于程序的最前面 B. C程序的每行中只能写一条语句 C. C语言本身没有输入输出语句 D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误答案: C 1、C源程序的基本单位是___函数__

c语言课程设计宿舍管理系统

... 《面向过程程序设计》┊┊计程设课 课程名称:学生宿舍管理系统

院系: 级:班学号: 姓名: 指导教师: .. ... 目录 1. 2.引言………………………………………………………2. 3.课程设计 任务书…………………………………………a)设计目的 设计要求 b)课程设计报告装订内容及顺序c) 设计题目 d)3.3………………………………………….程序设计说明书 4..4………………课程设计目的……………………………a)目的 b)实验内容 c)需求分析 5..5………程序基本框架结构图…………………………… 6..6………………程序测试………………………………… 7..8………课 程设计总结……………………………………8..18………附录(源代码)………………………………… 引言 ..

... 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目 前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记 录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞 大,需要记录存档的数据的高校来说,人工记录是相当麻烦的。而且 当查找某条记录时,由于数据量庞大,还只能靠人工一条条去查找, 这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进 步的而世界,原始的记录方式已经被社会所淘汰,计算机化管理正是 适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术 不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天, 信息社会占着主流地位,,计算机在各行各业中的运用已经得到普及, 自动化、信息化的管理越来越广泛应用于各个领域。故随着宿舍需要 管理的信息快速增长,建立一个宿舍管理系统可使宿舍管理人员的管 理工作系统化、规范化、自动化,大大提高管理效率。 课程设计任务书 一、设计目的 通过本次课程设计使学生进一步加深对C语言课程内容的理解,初步掌握一般应用程序的开发方法和步骤,进一步了解与掌握C语言的编程方法和技巧,提高学生用C语言解决实际问题的能力。 .. ...

最新供选择的C语言程序课程设计题目(罗雄)

附录1 供选择的C语言程序课程设计题目 -----------湖南工业大学计通院罗雄 第一类题目应用类 题目1:年历显示。 功能要求: (1)输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。(2)输入年月,输出该月的日历。 (3)输入年月日,输出距今天还有多少天,星期几,是否是公历节日。 题目2:小学生测验 面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。 功能要求: (1)电脑随机出10道题,每题10分,程序结束时显示学生得分; (2)确保算式没有超出1~2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的; (3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案; (4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确

答案得5分,否则不得分; (5)总成绩90以上显示“SMART” ,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN” 。 题目3 运动会比赛计分系统 要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数 各项目名次取法有如下几种: 取前5名:第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名:第一名得分5,第二名得分3,第三名得分2; 功能要求: (1)系统以菜单方式工作 (2)由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。 (3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩 (4)查看参赛学校信息和比赛项目信息等。 题目4:学生学籍管理系统 用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作。 功能要求: (1)系统以菜单方式工作。 (2)登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级;修改已知学号的学生信息;(3)删除已知学号的学生信息; (4)查找已知学号的学生信息; (5)按学号,专业输出学生籍贯表。 (6)查询学生学籍变化,比如入学,转专业,退学,降级,休学,毕业。 题目5:排班系统 学校实验楼有7名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下: 钱:星期一、星期六 赵:星期二、星期四 孙:星期三、星期日 李:星期五 周:星期一、星期四、星期六 吴:星期二、星期五 陈:星期三、星期六、星期日 运行结果: Solution: 1 赵钱孙李周吴陈 ============================================================= 星期四星期一星期三星期五星期六星期二星期日

湖南工业大学C语言期末考试复习题(机房题库)

C 语言期末考试复习题(机房题库) 2、 下列各选项中,合法的c 语言关键字是()。 A. integex B. sin C. string D. void 参考答案:D 3、 C 语言的程序一行写不下时,应该()。 A. 用回车符换行 B.在任意一个空格处换行 号换行 答案:B 4、 以下选项中正确的整型常量是()。 A. 34. 1 B. -80 C. 2,000 D. 1 2 3参考答案:B 5、 在C 程序中,可以作为用户标识符的一组标识符是 ()。 A. void define WORD B. as_b3 _224 Else 答案:B &以下叙述不正确的是() A. 一个c 源程序可由一个或多个函数组成 ma in ()函数 C. c 程序的基本组成单位是函数 D.在C 程序中,注释说明只能位于一条语 句的后面 答案:D 9、 C 语言规定:在一个源程序中,main()函数的位置() A. 必须在最开始 B.必须在系统调用的库函数的后面 C.可以任意 D.必须在最后 参考答案:C 10、 在C 语言中,数字029是一个() A.八进制数 B.十六进制数 C.十进制数 D.非法数 参考答案:D 12、 C 语言可执行程序的开始执行点是() A.程序中的一条可执行语句 B.程序中第一个函数 C.程序中的main 函数 D.包含文件中的第一个函数 参考答案:C 13、 C 程序是() A.顺序执行 B.从Main 函数开始 C.从函数体开始 D.任意语句 参考答案:B 16、以下说法中正确的是()。 A. C 语言程序中是从第一定义的函数开始执行 B. 在C 语言程序中,要调用的函数必须在 mai n()函数中定义 C. C 语言程序总是从main()函数开始执行 D. C 语言程序中的ma in ()函数必须放在程序的开始部分 参考答案:C 17、 一个C 程序的执行是从() A. 本程序的main 函数开始,到main 函数结束 B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C. 本程序的main 函数开始,到本程序文件的最后一个函数结束 D. 本程序文件的第一个函数开始,到本程序 main 函数结束 参考答案:A 18、 以下叙述正确的是() A. 在C 程序中,main 函数必须位于程序的最前面 B. C 程序的每行中只能写一条语句 C.用分号换行 D.用逗 C. switch _wel ease D. 4b DO SIG B. 一个C 源程序必须包含一个

最新湖南工业大学C语言考试题目.doc

湖南工业大学C语言题目 1、#include 改错 #include int arrmax( int arr[3][3]) { int i,j,max; max=arr[0][0]; /************found************/ for ( i=0; i<3; i++) 此处将1改为0,并且去掉等号 for ( j=0; j<3; j++) if (max < arr[i][j]) { max = arr[i][j]; } return (max); } void main() { int a[3][3]={4,4,34,7,3,12,5,6,5},i,j; /************found************/ printf("The max is: %d\n",arrmax(a)); 将arrmax(a[0][0])改为arrmax(a) 2、#define M 10 #include void main( ) { int i,a[100],t; //clrscr(); for(i=0;i

a[M-i-1]=a[i]; for(i=0;i 编辑 #include int fun(int m) { /***********begin***********/ int a1,a2,a3,s; a1=m/100; a2=m%100/10; a3=m%10; s=a1+a2+a3; return(s); /************end************/ } void main() { int m,s; //clrscr(); printf("Enter m :\n"); scanf("%d",&m); s=fun(m); printf("Result is: %d\n",s); 4、#include 改错 #include main() { int a[10]={10,4,2,7,3,12,5,34,5,9},i,s; clrscr(); s = 0; /************found************/ for ( i=0; i<10; i++) 去掉等号 if (a[i] % 2 == 0) /************found************/ s = s + a[i]; 将i改为a[i] printf("The result is: %d\n", s);

c语言课程设计宿舍管理系统

《面向过程程序设计》┊┊ 课程设计 课程名称:学生宿舍管理系统 院系: 班级: 学号: 姓名: 指导教师:

目录 1.引言 (2) 2.课程设计任务书 (3) a)设计目的 b)设计要求 c)课程设计报告装订内容及顺序 d)设计题目 3.程序设计说明书 (3) 4.课程设计目的 (4) a)目的 b)实验内容 c)需求分析 5.程序基本框架结构图 (5) 6.程序测试 (6) 7.课程设计总结 (8) 8.附录(源代码) (18) 引言

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工一条条去查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的而世界,原始的记录方式已经被社会所淘汰,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。故随着宿舍需要管理的信息快速增长,建立一个宿舍管理系统可使宿舍管理人员的管理工作系统化、规范化、自动化,大大提高管理效率。 课程设计任务书 一、设计目的 通过本次课程设计使学生进一步加深对C语言课程内容的理解,初步掌握一般应用程序的开发方法和步骤,进一步了解与掌握C语言的编程方法和技巧,提高学生用C语言解决实际问题的能力。

湖南工业大学C语言考试摸拟题

#include #include void main() { int arr[10]={11,4,2,7,3,12,5,34,5,9},i; int s=0; /************found************/ for ( i=0; i<10; i++) /************found************/ if (arr[i] % 2 == 1) s = s + arr[i]; printf("The result is: %d\n", s); } #include "stdio.h" #include "string.h" void main( ) { char s[10]; unsigned i; /**************found************/ int n=0; scanf("%s",s); /**************found************/ for(i=0;i #include double average( int arr[ ], int n ) { int k=0,i; double s; s = 0;

for ( i=0 ;i #include #include void main() { int x,y,t,max,min,i,n1,n2; printf("Please enter two numbers:"); scanf("%d,%d",&x,&y); if(x > y) {t = x; x = y; y = t;} n1=x; n2=y; t = n2 % n1; /************found************/ while( n1>n2 ) { n2 = n1 ; n1 = t ; t = n2 % n1; } /************found************/ max = t; min = x * y / max ; printf("max is : %d\n",max); printf("min is : %d\n",min); } #include #define N 3 int fun(int a[N][N]) { int min; /***********begin***********/ int i,j; min=a[0][0]; for(i=0;i

单片机交通灯课程设计报告(含人行道及程序)湖南工业大学

湖南工业大学 课程设计 资料袋 电气与信息工程学院学年第一学期课程名称单片机课程设计指导教师职称 学生姓名专业班级学号 题目单片机交通灯设计 成绩起止日期2015 年11 月24 日~2015 年12 月07 日 目录清单

湖南工业大学 课程设计任务书 2015—2016 学年第1 学期 电气与信息工程学院电气工程及其自动化专业班课程名称:单片机系统课程设计 设计题目:单片机交通灯设计 完成期限:自2015 年11 月24 日至2015 年11 月07 日共 2 周

单片机系统课程设计说明书 基于单片机的十字路口交通灯 起止日期:2015 年11 月24 日至2015 年12 月07 日 学生姓名 班级 学号 成绩 湖南工业大学电气与信息工程学院 2015 年12 月17 日

摘要 交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。本系统采用单片机AT89C52为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展性强。本设计就是采用单片机模拟十字路口交通灯的各种状态显示以及倒计时时间。本设计系统由单片机I/O口扩展系统、交通灯状态显示系统、LED数码显示系统、复位电路等几大部分组成。系统除基本的交通灯功能外,还具有倒计时等功能,较好的模拟实现了十字路口可能出现的状况。软件上采用C52编程,主要编写了主程序,LED数码管显示程序,中断程序延时程序等。经过整机调试,实现了对十字路口交通灯的模拟。 关键词:单片机;AT89C52;LED;交通灯

湖南工业大学C语言复习第八章 地址和指针

第八章 地址和指针 a p 2001 一、概念 1、计算机内存是以字节为单位的一片连续的存储空间,每一个字节都有一个编号(称为内存地址) 2、若在程序中定义了一个变量,系统就会根据变量的类型为其分配一定字节数的内存空间,这样变量的内存地址也就确定了,即为该变量所在存储单元的第一个字节地址。 3、程序中对变量的存取操作实际是对某个地址的存储单元进行操作,这里的存取方式有两种: 1)直接存取:直接按变量的地址来存取变量值的方式 2)间接存取:通过一个间接变量p 来存放变量a 的地址,这样我们要存取a 先要找到p 的地址,从中找出a 的地址,然后再去访问由该地址所指向的存储单元。这里,我们把存放地址的变量p 称为指针变量。 4、 说”指针变量p 指向了变量a ”的含义是指:指针变量p 中存放了变量a 的地址。 二、给指针变量赋值 一个指针变量可以通过不同的方式获得一个确定的地址值,从而指向一个具体的对象。 10 03

1、通过求地址运算符(&)获得地址值 1)单目运算符&用来求出运算对象的地址,以此可以把一个变量的地址赋给指针变量。如: int k,*p,*q; p=&k; 即把变量k 的地址赋予了p, 这时可以说p指向了k. 2)在调用scanf函数时,如果有q=&k;时,那么snf(%d”,&k)和scanf(“%d”,q)是等价的。 2、通过指针变量获得地址值 1)可以通过赋值运算把一个指针变量中的地址值赋给另一个指针变量,从而使这两个指针指向同一地址,如 p=q; 2)当进行赋值运算时,赋值号两边的指针变量的基类型必须相同。 3、通过标准函数获得地址值 即通过调用库函数malloc和calloc在内存中开辟动态存储单元,从而把该存储单元的地址赋给指针变量。 ﹡4、给指针变量赋“空”值 1)除了给指针变量赋地址值外,还可以给指针变量赋NULL值。如:p=NULL;等价于p=’\0’;或p=0; 2)在使用NULL时,应该在程序的前面加预定行: #include .

c语言课程设计宿舍管理系统

c语言课程设计宿舍管 理系统 公司内部档案编码:[OPPTR-OPPT28-OPPTL98-

《面向过程程序设计》┊┊ 课程设计 课程名称:学生宿舍管理系统 院系: 班级: 学号: 姓名: 指导教师:

目录 1.引言 (2) 2.课程设计任务书 (3) a)设计目的 b)设计要求 c)课程设计报告装订内容及顺序 d)设计题目 3.程序设计说明书 (3) 4.课程设计目的 (4) a)目的 b)实验内容 c)需求分析 5.程序基本框架结构图 (5) 6.程序测试 (6) 7.课程设计总结 (8) 8.附录(源代码) (18)

引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目 前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记 录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞 大,需要记录存档的数据的高校来说,人工记录是相当麻烦的。而且 当查找某条记录时,由于数据量庞大,还只能靠人工一条条去查找, 这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进 步的而世界,原始的记录方式已经被社会所淘汰,计算机化管理正是 适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术

不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天, 信息社会占着主流地位,,计算机在各行各业中的运用已经得到普及, 自动化、信息化的管理越来越广泛应用于各个领域。故随着宿舍需要 管理的信息快速增长,建立一个宿舍管理系统可使宿舍管理人员的管 理工作系统化、规范化、自动化,大大提高管理效率。 课程设计任务书 一、设计目的 通过本次课程设计使学生进一步加深对C语言课程内容的理解,初步掌握一般应用程序的开发方法和步骤,进一步了解与掌握C语言的编程方法和技巧,提高学生用C语言解决实际问题的能力。 二、设计要求 1、认真查阅参考书、资料 2、遵守课程设计时间安排 3、按时上机,认真调试程序 4、认真完成课程设计报告

湖南工业大学C语言上机模拟试题

一、程序修改题(30分) 在考生文件夹下,给定程序MODI.C的功能是: 求一维数组a中值为偶数的元素之和。 例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9,程序的输出应为:Theresultis:62。 请修改并运行该程序,然后将源程序文件MODI.C提交。 程序中有两处错误,错误都在提示行: /***********found***********/的下面一行,请考生注意。请改正程序中的错误,使它能得出正确的结果。 注意:程序中的其它地方请考生不要随意改动,不得增行 或删行,也不得更改程序的结构! 未提交 #include #include sum(int arr[],int n) {int i,s; s=0; for(i=0;i

{int a[10]={10,4,2,7,3,12,5,34,5,9},i,s; /************found************/ s=sum(a,2); ------ s=sum(a,10); printf("Theresultis:%d\n",s); } 二、程序填空题(30分) 在考生文件夹下,给定程序FILL.C的功能是: 求一维数组a中素数的个数。 例如:如果数组a的元素为:2,3,5,7,8,9,10,11,12,13,则程序的输出应为:primenumber(s)is(are):6。 请填空,并运行该程序,然后将源程序文件FILL.C提交。程序有两个空(1)、(2)需要补充完整。并将程序调试出 所需的结果。 注意:不要随意改动程序,不得增行或删行,也不得更 改程序的结构! 未提交 #include #include #include voidmain() {inta[10]={2,3,5,7,8,9,10,11,12,13},i,j,k,count; //clrscr();

湖南工业大学c语言题库

C语言考试模拟题 1一、程序修改题(30分) 在考生文件夹下,给定程序MODI.C的功能是: 输入一个百分制成绩,打印出五级记分成绩。考试成绩在90分或90分以上为优秀,80~89分为良好,70~79为中等,60~69为及格,低于60分为不及格。 请修改并运行该程序,然后将源程序文件MODI.C提交。 程序中有两处错误,错误都在提示行: /***********found***********/的下面一行,请考生注意。 请改正程序中的错误,使它能得出正确的结果。 注意:程序中的其它地方请考生不要随意改动,不得增行 或删行,也不得更改程序的结构! #include #include #include #include void main() { int score,t; printf("Please enter a score:"); do scanf("%d",&score); while(score<0||score>100); t=score/10; /*************found**************/ switch(score) ----switch(t) { case 10: case 9:printf("优秀!\n");break; case 8:printf("良好!\n");break; case 7:printf("中等!\n");break; case 6:printf("及格!\n");break; /*************found**************/ else :printf("不及格!\n");: } } switch(score) ----switch(t)else :printf("不及格!\n")----defalut: printf("不及格!\n") 二、程序填空题(30分) 在考生文件夹下,给定程序FILL.C的功能是: 打印出1至1000中满足其个位数字的立方等于其本身的所有整数。本题的结果为:1 64 125 216 729。 请填空,并运行该程序,然后将源程序文件FILL.C提交。 程序有两个空(1)、(2)需要补充完整。并将程序调试出 所需的结果。 注意:不要随意改动程序,不得增行或删行,也不得更 改程序的结构! #include main() { int i,g; for(i=1;i<1000;i++) { /************found************/ g=i___(1)% ___10; /************found************/ if(_(2)_ g*g*g==i __) printf("%4d",i); } printf("\n"); }

湖南工业大学C语言考试题目

1、#include 改错 #include int arrmax( int arr[3][3]) { int i,j,max; max=arr[0][0]; /************found************/ for ( i=0; i<3; i++) 此处将1改为0,并且去掉等号 for ( j=0; j<3; j++) if (max < arr[i][j]) { max = arr[i][j]; } return (max); } void main() { int a[3][3]={4,4,34,7,3,12,5,6,5},i,j; /************found************/ printf("The max is: %d\n",arrmax(a)); 将arrmax(a[0][0])改为arrmax(a) 2、#define M 10 #include void main( ) { int i,a[100],t; //clrscr(); for(i=0;i 编辑 #include int fun(int m) { /***********begin***********/ int a1,a2,a3,s; a1=m/100; a2=m%100/10; a3=m%10; s=a1+a2+a3; return(s); /************end************/ } void main() { int m,s; //clrscr(); printf("Enter m :\n"); scanf("%d",&m); s=fun(m); printf("Result is: %d\n",s); 4、#include 改错 #include main() { int a[10]={10,4,2,7,3,12,5,34,5,9},i,s; clrscr(); s = 0; /************found************/ for ( i=0; i<10; i++) 去掉等号 if (a[i] % 2 == 0) /************found************/ s = s + a[i]; 将i改为

C语言版数据结构课程设计资料

数据结构课程设计 资料袋 计算机与通信学院(系、部)2009 ~ 2010 学年第二学期 课程名称数据结构指导教师职称博士 学生姓名专业班级通信工程学号 题目编制车厢调度的程序 成绩 起止日期2010年6 月28日~2010年7 月10 日 目录清单

课程设计任务书 2009 —2010 学年第二学期 计算机与通信学院(系、部)通信工程专业092 班级课程名称:数据结构 设计题目:编制一个车厢调度的程序 完成期限:自2010 年 6 月28日至2010 年7 月10 日共一周 指导教师(签字):年月日 系(教研室)主任(签字):年月日

数据结构 设计说明书 数据结构课程设计 编制一个车厢调度的程序 起止日期:2010 年 6 月28日至2010年7 月10 日学生姓名 班级通信092班 学号 成绩 指导教师(签字)

计算机与通信学院(部) 年月日 湖南工业大学课程设计情况分析表 指导教师(签字):年月日系(教研室)主任(签字):年月日备注:本表在课程设计完成后由指导教师填写,与课程设计资料一起存档。

目录 1. 题目…………………………………………… VI 2.概要设计………………………………………VII 3. 功能函数设计………………………………XI 4. 调试分析……………………………………XIX 5. 用户手册……………………………………XXI 6. 测试结果……………………………………XIV

7. 附录完整的程序清单…………………… XV 一、题目: 编制一个车厢调度的程序. 扩展: 增加清屏函数;; 增选择的功能; 可显示所有的运行结果. 需求分析 ( 1 )在教材书3.1.2节中提供的栈的顺序存储结构SqStack之上实现栈的基本操作,即实现栈类型。 ( 2 )程序对任何栈的任何存取(即更改、读取和状态判别等操作)必须借助于基本操作执行。 ( 3 ) 用户可以自己输入调度的大小 , 然后由程序自动生成结果. 二、概要设计 1.设定栈的抽象数据类型定义 : ADT Stack { 数据对象 : D={ai|ai∈ADT MazeType , i = 0,1,2……n , n≥0} 数据关系 : R1={ | ai-1,ai ∈D,i=2,……n } 基本操作 : InitStack(SqStack &s) 操作结果 : 构造一个空栈 GetTop(SqStack s,SElemType &e) 初始条件 : 栈 s 以存在 操作结果 : 获取栈顶元素 Push(SqStack &s,SElemType &e) 初始条件 : 栈 s 以存在 操作结果 : 在栈顶插入新元素 Pop(SqStack &s,SElemType &e)

湖南工业大学宏观经济学试题库完整

宏观经济学试题库 第十二章 一、单项选择题 1、宏观经济学的中心理论是(C) A、价格决定理论; B、工资决定理论; C、国民收入决定理论; D、汇率决定理论。 2、表示一国在一定时期内生产的所有最终产品和劳务的市场价值的总量指标是(A) A、国民生产总值; B、国内生产总值; C、名义国民生产总值; D、实际国民生产总值。 3、GNP核算中的劳务包括(D) A、工人劳动; B、农民劳动; C、工程师劳动; D、保险业服务。 4、实际GDP等于(B) A、价格水平除以名义GDP; B、名义GDP除以价格水平; C、名义GDP乘以价格水平; D、价格水平乘以潜在GDP。 5、从国民生产总值减下列项目成为国民生产净值(A) A、折旧; B、原材料支出; C、直接税; D、间接税。

6、从国民生产净值减下列项目在为国民收入(D) A、折旧; B、原材料支出; C、直接税; D、间接税。 二、判断题 1、国民生产总值中的最终产品是指有形的物质产品。(错) 2、今年建成并出售的房屋和去年建成而在今年出售的房屋都应计入今年的国民生产总值。(错) 3、同样的服装,在生产中作为工作服就是中间产品,而在日常生活中穿就是最终产品。 (对) 4、国民生产总值一定大于国内生产总值。(错) 5、居民购房支出属于个人消费支出。(错) 6、从理论上讲,按支出法、收入法和部门法所计算出的国民生产总值是一致的。(对) 7、所谓净出口是指出口减进口。(对) 8、在三部门经济中如果用支出法来计算,GNP等于消费+投资+税收。(错) 三、简答题 1、比较实际国民生产总值与名义国民生产总值。 答:实际国民生产总值与名义国民生产总值的区别在于计算时所用的价格不同。前者用不变价格,后者用当年价格。两者之间的差别反映了通货膨胀程

相关文档
相关文档 最新文档