收藏 分享(赏)

《高级语言程序设计》实践环节考核指导.doc

上传人:hwpkd79526 文档编号:7124493 上传时间:2019-05-06 格式:DOC 页数:8 大小:63KB
下载 相关 举报
《高级语言程序设计》实践环节考核指导.doc_第1页
第1页 / 共8页
《高级语言程序设计》实践环节考核指导.doc_第2页
第2页 / 共8页
《高级语言程序设计》实践环节考核指导.doc_第3页
第3页 / 共8页
《高级语言程序设计》实践环节考核指导.doc_第4页
第4页 / 共8页
《高级语言程序设计》实践环节考核指导.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、1高级语言程序设计实践环节考核指导(2006 年 2 月修订)一、类型课程实验考核二、目的与要求高级语言程序设计是一门理论与实践密切结合、实践性较强的课程。本考核主要达到两个目的:1、检查学生掌握 C 语言基本语法的水平; 2、检查学生以 C 语言开发、调试简单程序的能力。三、考核环境软件要求:Windows 操作系统;Visual C+ 6.0 英文版。考试系统:高等教育自学考试计算机信息管理专业考试系统四、考核内容1、C 语言的简单命令、函数和基本的语法规则;2、循环、分支语法规则(特别是复杂条件式的书写规则) ;3、掌握一维数组和二维数组的定义及使用方法; 4、函数的设计和调用方法; 5

2、、熟练掌握结构型的定义和使用方法。五、考核时间与形式考核时间为 60 分钟;采用闭卷形式,考生首先从考核服务器下载考核用文件到 d:2005ks 下,所有答案都直接做在文件夹 d:2005ks 内,最后根据考试要求把答案文件上传到考核服务器上考生自己的文件柜中(上传的答案文件不要压缩打包) 。请认真阅读“考试系统”使用说明。六、注意事项1遵守考场纪律,因计算机引起的问题请及时与监考老师联系;2考生不要等到最后才上传答案文件,以免因最后时刻交卷人员太多造成服务器响应速度低;上传文件前务必关闭相应的软件。例如上传 Word 文档前应关闭 Word 系统。3如果发现无法登录系统,请及时与监考老师联系

3、,由监考老师协助处理。4本系统采取了一定安全性措施,系统自动记录考生的登录时间和登录微机(登录时间取自服务器) 。一旦发现同一时间段内有两台微机同时以某个考号登录系统,将按作弊处理。一旦发现某台微机在考试期间用两个准考证号登录过考试系统。也按照作弊处理。5考试完毕,主动删除 D 盘上的相关文件夹。26本次考试,要求熟练掌握压缩软件 Winzip/Winrar 的使用。能够用 Winzip/Winrar压缩含有目录的文件夹和解压缩含有目录的文件夹。7注意保护自己的二次登录密码,不要被其他考生知道。8考生在考试前如果使用了模拟环境,请于考试开始前关闭所有浏览器窗口,然后重新登录考试服务器。七、题型

4、与要求请参考以下样题。样题一一、(20 分) 请阅读以下程序“a1.c” ,回答问题。#include “stdio.h“main() int n,k=0;printf(“enter a number:“);scanf(“%d“, while(n!=0) +k; n/=10;print(“The result is %dn“,k);1、纠正程序中的两个语法错误,将正确的程序存入 a1.c,并将程序实现的功能写在下面。2、编译运行该程序,若输入为“5436” ,则输出是什么?将其输出结果写在下面。二、 (40 分)完善程序题目1、用起泡法对 10 个数进行排序。起泡法的思路是:将相邻两个数比较,

5、将小的调到前头。请填补程序“a2.c”的空缺,改正其中的错误,并编译执行之。将正确的程序存入a2.c。假设输入以下数列“100 101 57 7 5 68 72 0 9 80”,程序的输出是什么?2、用选择法对数组中 10 个整数按由小到大排序。所谓选择法就是:先将 10 个数中最小的数与 a0对换;再将 a1到 a9中最小的数与 a1对换;,每比较一轮,找出一个未经排序的数中最小的一个。请填补程序“a3.c”的空缺,改正其中的错误,并编译执行之。将正确的程序存入 a3.c假设输入以下数列“100 98 107 7 5 68 72 0 9 84”,程序的输出是什么?第 1 题程序 a2.c 第

6、 2 题程序 a3.c3#include “stdio.h“void main()int a11;int i,j,t;printf(“input 10 numbers :n“);for(i=1;iai+1)t=_;ai=_;ai+1=_;printf(“the sorted numbers :n“);for(i=1;i1)请填补程序“b2.c”的空缺,改正其中的错误,并编译执行之。将正确的程序存入b2.c。请将 15!的结果写在下面:2、 这是一个利用插入法排序的程序 b3.c,请纠正这个程序中的错误。第 1 题程序 b2.c 第 2 题程序 b3.c:double fac(n)int n;d

7、ouble f;if(nvoid main ( ) int xx20,yy20;int x,y ,x0,n,nn;for(x=0;xy) yyn=yyn-1; n-;yyy=x0; nn+;for(y=0;y=a scanf(“%d”, if(n0) for(m=2;mvoid main() int n=0, m=0;char a80,b80,c80;char *p=c;gets(p);while (*p!=0) if _am=*p; m+; p+;else bn=*p;n+;p+;am=0; bn=0;;三、编写程序(40 分)编写程序求解百钱买百鸡问题。已知大公鸡三文钱一只,大母鸡两文钱一只,小鸡一文钱买三只。现有 100 文钱,想买 100 只鸡,请编写程序 atest.c 解决这个问题。样题四一、(20 分) 请阅读以下程序“d1.c” ,回答问题。#include “stdio.h“main( ) char chint sum=0;for( ; ; ) ch=getchar();if (ch=n) break;if (ch=A int i, n ;read (“%d“, x0=0 ;x1=1 ;for (i=2; i1) f=n*fac(n-1);f=1;2、for(x=0;x=0 ;scanf(“%d”,82、xc=x1+4*x0;x1=xc;三、编写程序(略)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报