高级语言程序设计实践A卷
- 格式:doc
- 大小:49.04 KB
- 文档页数:2
高级程序设计语言(实践)(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 页