计算机历届专升本考试(编程题题目)

时间:2022-09-05 06:11:26 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
·

一、 选择结构试题

1. 假设邮费计算方法为:100克以内(含100克)收费5元,超过100克的部分每克加收

0.2元。试编写程序,要求从键盘输入邮寄物品质量,计算并输出邮费。

2

2. 现有一元二次方程:ax+bx+c=0,其中abc是整数,且a0。若存在实根,则输出

“在实数范围内有解”;若不存在实根,则输出“在实数范围内无解”

3. 输入出租车行驶里程S,输出应付车费F

SF的关系如下:

6S3

F

6(S3)1.5S3



4. 有一函数:

x

y2x1

3x11

x11x10 x10

编程序,输入X值,输出Y

5. 完成下面分段函数的计算,程序运行时用户从键盘输入一个数值X在屏幕上输出Y值。

x2

Y0

x2

x0x0 x0



6. 某书店开展优惠售书活动,收费方法如下: 0.9x x100

y= 0.8x 100x500 0.7x x500

其中:x表示原价,y表示实际收费。试编写程序,要求从键盘输入x,计算输出y

7. 某商场开展优惠促销活动,购物总额不足100元的不打折;购物总额在100元到500

之间的打9折;购物总额满500元的打8折。计算公式如下:





其中,x为购物总额,y为应付款。编写程序输入顾客的购物总额,输出应付款。

···


·

8. 从键盘输入三个整数xyz,输出其中最小的数。



9. 从键盘输入三个数,编程求出三个数中的最大数和最小数,并显示输出。

10. 整型变量abc中分别存放各不相同的数值。编写程序,实现abc从大到小排序,

并以此顺序输出排序后的三个数。

二、循环结构试题



11. 求两个整数mn的最大公约数。

2n12. 从键盘输入一个正整数n,编程求出

i1n

,即1+2+……+n,并将结果显示输出。

222



13. 编程求s=1×2+3×4+5×6+……+99×100的值,并输出结果。

14. 根据以下公式计算并输出S的值。

S1

1111 234100



15. 编程输出100~500之间能被7整除的奇数的个数。

16. Sn=a+aa+aaa+aaaa…… 其中a是一个数字,a的个数为nan由键盘输入

17. 某班有45名学生参加“专升本”考试。现要求从键盘输入全班一门课的成绩,输出该

课程的平均分、及格人数及其百分比。

18. 编写程序输出所有满足以下条件的三位数:它是9的倍数,且个位和十位上的数字之和

等于百位上的数字。

19. 编写程序输出以下图案(必须利用循环语句控制)

a

b b b

c c c c c d d d d d d d c c c c c

b b b a

···


·



20. 编写子程序(或子函数)实现:

1+χ+2χ2+3χ3+…nχ



n

三、数组试题

21. 设有十位评委给某选手打分,以去掉一个最高分和一个最低分后的平均分作为该选手的

成绩。试编写程序,要求从键盘输入评委的评分并存入到数组中,计算并输出选手的成绩。

22. 已有按从小到大的顺序排列的10 个数,现输入一个数,要求插入到数列中。插入后数

列仍然按从小到大顺序排列。

23. 输入30位学生的成绩,统计并输出每个分数段的人数:分数段按90分以上(含90分)

80~89分、70~79分、60~69分及60分以下(不含60分)划分。

24. 已知三个矩阵A(3×2)B(2×4)C(3×4)分别由数组A[3,2]B[2,4]C[3,4]表示,

请编程实现矩阵乘法,即C=A×B(C(i,j)=A(i,1)×B(l,j)+A(i,2)×B(2,j))

25. 有一个3×5的矩阵,试编写程序,要求从键盘上输入数据,求其中数值最大的那个元

素,然后输出该元素值及其所在的行号和列号(不考虑数据有相同的情况)



26. 编程求一个3×4数组的所有元素的平均值及最大值,并输出结果(设数组的各元素为

实数,要求从键盘输入其值)

27. 输入一个5×5矩阵,分别求两条对角线元素值之和,并输出结果。(要求用循环结构实

现)

···


本文来源:https://www.wddqw.com/doc/53941338bf1e650e52ea551810a6f524cdbfcb5f.html