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

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

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

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

(2006年2月修订)

一、类型

课程实验考核

二、目的与要求

高级语言程序设计是一门理论与实践密切结合、实践性较强的课程。本考核主要达到两个目的:

1、检查学生掌握C语言基本语法的水平;

2、检查学生以C语言开发、调试简单程序的能力。

三、考核环境

软件要求:

Windows操作系统;

VisualC++6.0英文版。

考试系统:高等教育自学考试计算机信息管理专业考试系统

四、考核内容

1、C语言的简单命令、函数和基本的语法规则;

2、循环、分支语法规则(特别是复杂条件式的书写规则);

3、掌握一维数组和二维数组的定义及使用方法;

4、函数的设计和调用方法;

5、熟练掌握结构型的定义和使用方法。

五、考核时间与形式

考核时间为60分钟;

采用闭卷形式,考生首先从考核服务器下载考核用文件到d:\2005ks下,所有答案都直接做在文件夹d:\2005ks内,最后根据考试要求把答案文件上传到考核服务器上考生自己的文件柜中(上传的答案文件不要压缩打包)。

请认真阅读“考试系统”使用说明。

六、注意事项

1.遵守考场纪律,因计算机引起的问题请及时与监考老师联系;

2.考生不要等到最后才上传答案文件,以免因最后时刻交卷人员太多造成服务器响应速度低;上传文件前务必关闭相应的软件。例如上传Word文档前应关闭Word系统。

3.如果发现无法登录系统,请及时与监考老师联系,由监考老师协助处理。

4.本系统采取了一定安全性措施,系统自动记录考生的登录时间和登录微机(登录时间取自服务器)。一旦发现同一时间段内有两台微机同时以某个考号登录系统,将按作弊处理。一旦发现某台微机在考试期间用两个准考证号登录过考试系统。也按照作弊处理。

5.考试完毕,主动删除D盘上的相关文件夹。

6.本次考试,要求熟练掌握压缩软件Winzip/Winrar的使用。能够用Winzip/Winrar压

缩含有目录的文件夹和解压缩含有目录的文件夹。

7.注意保护自己的二次登录密码,不要被其他考生知道。

8.考生在考试前如果使用了模拟环境,请于考试开始前关闭所有浏览器窗口,然后重新登录考试服务器。

七、题型与要求

请参考以下样题。

样题一

一、(20分)请阅读以下程序“a1.c”,回答问题。

#includestdio.h

main()

{intn,k==0;

printf(enteranumber:);scanf(%d,n);

while(n!=0){++k;n/=10;} print(Theresultis%d\n,k);}

1、纠正程序中的两个语法错误,将正确的程序存入a1.c,并将程序实现的功能写在下面。

2、编译运行该程序,若输入为“5436”,则输出是什么?将其输出结果写在下面。

二、(40分)完善程序题目

1、用起泡法对10个数进行排序。起泡法的思路是:将相邻两个数比较,将小的调到前头。请填补程序“a2.c”的空缺,改正其中的错误,并编译执行之。将正确的程序存入a2.c。

假设输入以下数列“100101-577568720980”,程序的输出是什么?

2、用选择法对数组中10个整数按由小到大排序。所谓选择法就是:先将10个数中最小的数与a[0]对换;再将a[1]到a[9]中最小的数与a[1]对换;??,每比较一轮,找出一个未经排序的数中最小的一个。请填补程序“a3.c”的空缺,改正其中的错误,并编译执行之。将正确的程序存入a3.c

假设输入以下数列“10098-1077568720984”,程序的输出是什

么?

第1题程序a2.c

第2题程序a3.c

#includestdio.hvoidmain()

{

inta[11];inti,j,t;

printf(input10numbers:\n);for(i=1;i11;i++)

scanf(%d,a[i]);printf(\n);

for(j=1;j=9;j++)

for(i=1;i=10-j;i++)if(a[i]a[i+1])

{t=;

a[i]=;

a[i+1]=____________;}

printf(thesortednumbers:\n);for(i=1;i11;i++)

文档评论(0)

138****8628 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档