第一范文网 - 专业文章范例文档资料分享平台

高级语言程序设计期末考试试卷及答案(+E卷)

来源:用户分享 时间:2025/5/25 13:09:52 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

精心打造

格”。性别男、女分别用大写字母M与F表示。100米跑成绩以秒为单位,对于男生的合格要求是小于等于15.6秒,对于女生的合格要求是小于等于18.2秒。 比如,键盘输入: M 13.8

程序输出: 合格

2. (8分)由键盘输入n,计算1 + 1/2 + 1/3 + 1/4 + … + 1/n,并输出结果,要求:

(1)画出实现上述功能的算法流程图;

(2)编写实现上述功能的程序;

3. (6分)编写程序,实现由键盘输入一行字符,统计字母个数、数字个数、其它符号个数,并输出统计结果。

4. (6分)上学期数学测验成绩(保留一位小数)出来了,班长小李想将班里32位学生的成绩按由高到低的顺序进行排列,想请你帮忙编一程序实现该功能。(注:32位学生的成绩在程序运行时从键盘输入,一行一个,输出结果时,按顺序一行一个输出排序后的成绩。) 答案

一、选择题(每小题1分,共20分) 1 6 11 16 C C A B 2 7 12 17 B C C D 3 8 13 18 C B D B 4 9 14 19 A D B C 5 10 15 20 B A B A 二、看程序写结果题(共30分,前两题各3分,其它题各4分) 1.

b=16, d=2 2. fail

error 3. 4. 5. 6.

x=15,y=15,z=25

xyz

10 9 8 7 6 6 7 8 9 10

未来

11

精心打造

3 323 32123 323

3 7.

1 8

144 8.

8 59

36

三、看程序填空题(共25个小空,每空1分) 1.

&c (3) 2.

(4) ear%4= =0 (6) =0 (8) 3.

(1) &a, (2) b>c t=b;b=c;c=t

&b,

&year (5) y

leap=1 (7) leap leap=1

(9) max = c[0]; (10) i<10 (或i<=9)

(11) max max,或max<=c[i],或c[i]>=max)

4.

(12) sign=1;a=1;pi=0 (13) 1.0*sign /a

未来

12

精心打造

(14) -sign (15) >1e-6 (16) pi 5.

(17) int (18) int n

(19) i<=sqrt(n) i

(22) &a[i] j

(24) a[i]==a[j] num++ 四、编程题(共4题) 1. (5分)

#include \main() { char sex; float score;

scanf(\ if (sex=='M')

if (score<=15.6) printf(\合格\ else printf(\不合格\ else if(sex == 'F')

if (score<=18.2) printf(\合格\

else printf(\不合格\

} N

2. (8分) 流程图: 程序:

#include \main()

未来

13

(或 (23) (25) 精心打造

{

float s=0; int n, i;

scanf(\ for (i=1; i<=n; i++) s = s+1.0/i; printf(\}

3. (6分)

#include \

main() {

char ch;

int sz=0,zm=0,qt=0;

while((ch=getchar())!='\\n') {

if ('A'<=ch && ch<='Z' || 'a'<=ch && ch<='z') zm++;

else if ('0'<=ch && ch<='9') sz++; else

qt++; }

printf(\}

4. (6分)

#include \main() {

float a[32], t; int i,j;

for(i=0;i<32;i++)

scanf(\

for(i=0; i<31; i++) {

for(j=0;j<31-i;j++)

14

未来

精心打造

if (a[j]

{t=a[j]; a[j]=a[j+1]; a[j+1]=t;} }

for(i=0;i<32;i++)

printf(\}

文档已经阅读完毕,请返回上一页!

未来

15

高级语言程序设计期末考试试卷及答案(+E卷).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c826v278s8w72h8v7sa970wk4t3v4f000u4m_3.html(转载请注明文章来源)
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top