《高级语言程序设计》实践环节指导(精品)

《高级语言程序设计》实践环节指导(精品)

ID:45552446

大小:55.36 KB

页数:7页

时间:2019-11-14

《高级语言程序设计》实践环节指导(精品)_第1页
《高级语言程序设计》实践环节指导(精品)_第2页
《高级语言程序设计》实践环节指导(精品)_第3页
《高级语言程序设计》实践环节指导(精品)_第4页
《高级语言程序设计》实践环节指导(精品)_第5页
资源描述:

《《高级语言程序设计》实践环节指导(精品)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、〈〈高级语言程序设计》实践环节考核指导一、类型课程实验考核二、目的与要求高级语言程序设计是一门理论与实践密切结合、实践性较强的课程。本考核主要达到两个冃的:1、检查学生掌握C语言基木语法的水平;2、检查学牛以C语言开发、调试简单程序的能力。三、考核环境软件耍求:DOS操作系统或Windows环境的MS-DOS模式;TurboC2.0或3.0系统。四、考核内容1、C语言的简单命令、函数和基本的语法规则;2、循环、分支语法规则(特别是复杂条件式的书写规则);3、掌握一维数组和二维数组的定义及使用方法;4、函数的设计和调用方法;5、熟练掌握结构型的定义和使用方法。五、考核时间与形式考

2、核时间为60分钟;采用闭卷形式,所有答案都肓接做到考核盘上。六、注意事项1、试卷和考核盘都要清楚地书写姓名、准考证号和机号信息;2、必须用蓝、黑色钢笔或圆珠笔书写,字迹要清楚、卷面要整洁。3、考试期间严禁左顾右盼、交头接耳;对机器或试卷中出现的问题由监考老师负责解决。七、题型与要求请参考以下样题。样题一一、(20分)请阅读以下程序“al・c”,回答问题。#include"sidio.h”main(){intn,k==0;printf(Henteranumber:n);scanf(H%dH,&n);whilc(n!=O){++k;n/=10;}print(HTheresultis

3、%d,k);1、纠正程序屮的两个语法错谋,将正确的程序存入al.c,并将程序实现的功能写在下血。2、编译运行该程序,若输入为“5436”,则输出是什么?将其输出结果写在下面。二、(40分)完善程序题目1、用起泡法对1()个数进行排序。起泡法的思路是:将相邻两个数比较,将小的调到前头。请填补程序匚2.C”的空缺,改正其屮的错込并编译执行之。将正确的程序存入a2.c。假设输入以下数列“100101-577568720980”,程序的输出是什么?2、用选择法对数组中10个整数按由小到大排序。所谓选择法就是:先将10个数中最小的数与a[0]对换;再将a[l]到a[9]中最小的数与

4、a[l]对换;……,每比较一轮,找出一个未经排序的数屮最小的一个。请填补程序“a3.c”的空缺,改正其屮的错谋,并编译执行之。将正确的程序存入a3.c假设输入以下数列“10098-1077568720984”,程序的输出是什么?第1题程序a2.c第2题程序a3.c#include"stdio.h"voidmain(){inta[U];inti,j,t;printf("input10numbers:");for(i=l;i

5、(a[i]>a[i+l])(t=;a[i]=;a[i+l]=;lprintf(Hthesortednumbers:n);for(i=l;i

6、(H%dH,&a[i]);sort(aJO);printf(Hthesortedarray:n);for(i=0;i<10;i++)printf(”%d”,a[i]);printfCAn");}三、编写程序(40分)求解方程x2+5y2=z2(0

7、p3=&c;exchange(p1,p2,p3);printf(,,%d,%d,%d,a,b,c);则程序输出是什么?swap(ptl,pt2)int*ptl,*pt2;{intp;p=*pt1;*ptl=*pt2;*pt2=p;)exchange®,q2,q3)int*ql,*q2,*q3;{if(*q1<*q2)swap(q1,q2);if(*ql<*q3)swap(ql,q3);1>简述函数swap()的功能。2、假设输入为"98,0,100”,二、完善程序或程序纠错(40分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。