欢迎来到天天文库
浏览记录
ID:16110976
大小:67.00 KB
页数:7页
时间:2018-08-08
《《高级语言程序设计》实践环节指导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、☆自考乐园---心境随缘,诚与天下自考人共勉!!!☆自考乐园---分享快乐,你的快乐老家!!!☆自考乐园---引领成功,你的精神乐园!!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....《高级语言程序设计》实践环节考核指导一、类型课程实验考核二、目的与要求高级语言程序设计是一门理论与实践密切结合、实践性较强的课程。本考核主要达到两个目的:1、检查学生掌握C语言基本语法的水平;2、检查学生以C语言开发、调试简单程序的能力。三、考核环境软件要求:DOS操作系统或Windows环境的MS-DOS模式;TurboC2.0或3.0系统。四、考核内容1
2、、C语言的简单命令、函数和基本的语法规则;2、循环、分支语法规则(特别是复杂条件式的书写规则);3、掌握一维数组和二维数组的定义及使用方法;4、函数的设计和调用方法;5、熟练掌握结构型的定义和使用方法。五、考核时间与形式考核时间为60分钟;采用闭卷形式,所有答案都直接做到考核盘上。六、注意事项1、试卷和考核盘都要清楚地书写姓名、准考证号和机号信息;2、必须用蓝、黑色钢笔或圆珠笔书写,字迹要清楚、卷面要整洁。3、考试期间严禁左顾右盼、交头接耳;对机器或试卷中出现的问题由监考老师负责解决。七、题型与要求请参考以下样题。样题一一、(20分)请阅读以下程序“a1.c”,回答问题。#incl
3、ude"stdio.h"main(){intn,k==0;printf("enteranumber:");7俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:http://tieba.baidu.com/club/5346389(您也可以通过此url进入俱乐部。)☆自考乐园---心境随缘,诚与天下自考人共勉!!!☆自考乐园---分享快乐,你的快乐老家!!!☆自考乐园---引领成功,你的精神乐园!!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....scan
4、f("%d",&n);while(n!=0){++k;n/=10;}print("Theresultis%d",k);}1、纠正程序中的两个语法错误,将正确的程序存入a1.c,并将程序实现的功能写在下面。2、编译运行该程序,若输入为“5436”,则输出是什么?将其输出结果写在下面。二、(40分)完善程序题目1、用起泡法对10个数进行排序。起泡法的思路是:将相邻两个数比较,将小的调到前头。请填补程序“a2.c”的空缺,改正其中的错误,并编译执行之。将正确的程序存入a2.c。假设输入以下数列“100101-577568720980”,程序的输出是什么?2、用选择法对数组中10个整数
5、按由小到大排序。所谓选择法就是:先将10个数中最小的数与a[0]对换;再将a[1]到a[9]中最小的数与a[1]对换;……,每比较一轮,找出一个未经排序的数中最小的一个。请填补程序“a3.c”的空缺,改正其中的错误,并编译执行之。将正确的程序存入a3.c假设输入以下数列“10098-1077568720984”,程序的输出是什么?第1题程序a2.c第2题程序a3.c#include"stdio.h"voidmain(){inta[11];inti,j,t;printf("input10numbers:");for(i=1;i<11;i++)scanf("%d",&a[i]);p
6、rintf("");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:");for(i=1;i<11;i++)printf("%d",a[i]);}voidsort(array,n)intarray[];intn;{inti,j,k,t;for(i=0;i7、=j;t=___________;array[k]=___________;array[i]=________________;}}main(){inta[10],i;printf("enterthearray");for(i=0;i<10;i++)scanf("%d",&a[i]);sort(a,10);printf("thesortedarray:");for(i=0;i<10;i++)printf("%d",a[i]);printf("");}三、编
7、=j;t=___________;array[k]=___________;array[i]=________________;}}main(){inta[10],i;printf("enterthearray");for(i=0;i<10;i++)scanf("%d",&a[i]);sort(a,10);printf("thesortedarray:");for(i=0;i<10;i++)printf("%d",a[i]);printf("");}三、编
此文档下载收益归作者所有