安徽专升本计算机历年真题程序题分析.doc

安徽专升本计算机历年真题程序题分析.doc

ID:59188658

大小:32.50 KB

页数:5页

时间:2020-10-30

安徽专升本计算机历年真题程序题分析.doc_第1页
安徽专升本计算机历年真题程序题分析.doc_第2页
安徽专升本计算机历年真题程序题分析.doc_第3页
安徽专升本计算机历年真题程序题分析.doc_第4页
安徽专升本计算机历年真题程序题分析.doc_第5页
资源描述:

《安徽专升本计算机历年真题程序题分析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安徽专升本考试计算机历年真题分析(程序)题恩波华英专升本汪老师04年真题1.整型变量a,b,c中分别存放各不相同的数值。编写程序,实现a,b,c从大到小排序,并以此顺序输出排序后的三个数。(5分)分析;(1)输入:整型变量a,b,c中分别存放各不相同的数值,可以从键盘读入三个不同的值,则:scanf("%d%d%d",&a,&b,&c)(2)输出:并以此顺序输出排序后的三个数。a,b,c从大到小输出:printf("三个数从大到小是:%d,%d,%d",a,b,c);(3)如何排序:基本思想:(1)将a和b比较,如果b较大,则交换a,b值,使a中

2、放较大值。要实现交换a,b值,则必须借助另外一个变量t.具体方案见程序(课上已讲解)(2)分别将a,b和c比较。需将a和c比较,如果C较大,将a,c交换,确保a中存放最大数。需将b和c比较,如果C较大,将b,c交换,确保c中存放最小数。#includevoidmain(){inta,b,c;scanf("%d%d%d",&a,&b,&c);if(a

3、;}05年真题1.完成下面分段函数的计算,程序运行时用户从键盘输入一个数值X,在屏幕上输出Y值。(5分)分析:1.输入:从键盘输入一个数值X,则scanf("%d,&x);2.输出:在屏幕上输出Y值。则printf("y=%d",y);3根据上面公式套用if-else(套用方法上课已讲解)。main(){intx,y;scanf("%d,&x);if(x>0)y=x*x;elseif(x==0)y=0;elsey=-(x*x);printf("y=%d",y);}06年真题1.某书店开展优惠售书活动,收费方法如下:0.9x(x≤100)y=0.8

4、x(100<x≤500)其中:x表示原价,y表示实际收费。0.7x(x>500)试编写程序,要求从键盘输入x,计算输出y。(5分)分析:1.输入:从键盘输入x.scanf("%d,&x);2.输出:计算输出y。printf("y=%d",y);3.根据上面公式套用if-elsemain(){intx,y;scanf("%d,&x);if(x<=100)y=0.9*x;elseif(x<=500)y=0.8*x;elsey=0.7*x;printf("y=%d",y);}07年真题1.从键盘输入三个整数,输出其中最小的数。(5分)分析:1.输入:从

5、键盘输入三个整数,则scanf("%d%d%d",&a,&b,&c);2.输出其中最小的数。printf("三个数中最小是:%d",min);3.定义一个变量存放最小数min,首先将a和b比较,将较小者放入到min中,再将min和c比较,如果c小于min,则将c放入到min中。#includevoidmain(){inta,b,c,min;scanf("%d%d%d",&a,&b,&c);if(ac)min=cprintf("三个数中最小是:%d",min);}08年真题1.假设

6、邮费计算方法为:100克以内(含100克)收费5元,超过100克的部分每克加收0.2元。试编写程序,要求从键盘输入邮寄物品重量,并计算出邮费。(5分)1.输入:从键盘输入邮寄物品重量。则scanf("%d,&x);2.输出计算出邮费:y则printf("y=%d",y);3.y=5(x≤100)5+0.2(x-100)(100<x)首先将汉字转换成上述公式,再套用if-elsemain(){intx,y;scanf("%d,&x);if(x<=100)y=5;elsey=5+(x-100)*0.2;printf("y=%d",y);}09年真题1

7、.现有一元二次方程:ax^2+bx+c=0,其中a、b、c、是整数,且a!=0。若存在实根,则输出“在实数范围内有解”;若不存在实根,则输出“在实数范围内无解”。(5分)1.输入:根据题目意思可知,a,b,c需从键盘读入,则scanf("%d%d%d",&a,&b,&c);2.输出:则输出“在实数范围内有解”;若不存在实根,则输出“在实数范围内无解”则:printf("在实数范围内有解");printf("在实数范围内无解");1.根据高中所学知识,b2-4ac>=0,则有解,否则无解。printf("在实数范围内有解");b2-4ac>=0pr

8、intf("在实数范围内无解");b2-4ac<0根据上面式子套用if-elsemain(){inta,b,c;scanf("%d%d%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。