高级语言程序设计实践A卷

  • 格式:doc
  • 大小:49.04 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高级程序设计语言(实践)(A )卷 第 1 页 共 2 页 广 东 省 高 等 教 育 自 学 考 试

《 高级语言程序设计(实践)》 试卷(A 卷) 注意事项:1.本试卷共四大题,满分100分,考试时间90分钟; 2.请考生创建一个以自己名字命名的考生文件夹。 3.第一题的源程序名称为kaoshi1.c ,第二题的源程序名称为kaoshi2.c,第三题第一小题的源程序名称为kaoshi3_1.c, 第三题第二小题的源程序名称为kaoshi3_2.c, 第四题的源程序名称为kaoshi4.c 。 将所有源程序保存在自己的考生文件夹内,然后将考生文件夹统 .考试形式:闭卷 20分) 用C 语言编写一个程序,判断从键盘上输入的一个字符,并按下列要求输出。 ● 若该字符是数字 输出字符串"0-9" ● 若该字符是大写字母 输出字符串"A-Z" ● 若该字符是小写字母 输出字符串"a-z" ● 若该字符是其他字符 输出字符串"!,@,…" 20分) 用C 语言编写一个程序,从键盘上输入n(n≤10)和 n 个整数,存入数组a (a[0]、a[1]、...);然后对数组a 的所(a[0]、 20分,共40分) 、用C 语言编写一个程序,设计一递归函数,其功能是实现计算n 的阶乘!,然后在主函数中调用该函数,实现将键盘上输入的一个正整数的阶乘计算

2、用C语言编写一个程序,从键盘上输入若干个字符,以符号“@”结束,统计这些符号的个数(不包括@)并存入数组元素a[0],将这些符号依次存入a[1]、a[2]、a[3]、…中。接着利用a[0]中存放的字符个数,输出这些字符。本题要求用指向数组a的指针变量来处理数组元素。

四、结构型的应用程序设计(本小题20分)

用C语言编写一个程序,将下列数据建立在结构体数组中,然后再计算平均年龄、C课程的平均分、FOXBASE课程的平均分并输出。

姓名年龄 C FOXBASE

ZHAO 18 90.5 95.0

QIAN 19 92.0 89.0

SUN 17 78.5 65.5

LI 21 88.0 75.0

高级程序设计语言(实践)(A)卷第 2 页共2 页