软件技术专业学生专业技能抽查标准(2015修订版) - 图文(5)

2019-04-01 20:25

任务一:编写程序计算购买图书的总价格:用户输入图书的定价和购买图书的数量,并分别保存到一个float和一个int类型的变量中,然后根据用户输入的定价和购买图书的数量,计算合计购书金额并输出。其中,图书销售策略为:正常情况下按9折出售,购书数量超过10本打85折,超过100本打8折。

要求:使用分支结构实现上述程序功能。

任务二:所谓回文数是从左至右与从右至左读起来都是一样的数字,如:121是一个回文数。编写程序,求出100—200的范围内所有回文数的和。

要求:使用循环结构语句实现,直接输出结果不计分。

任务三:分析下列数据的规律,编写程序完成如下所示的输出。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 要求:使用递归函数(或方法)实现,递归函数(或方法)有两个输入参数,返回值类型为整型。

【试题22】

任务一:根据如下要求计算机票优惠率,并输出。

输入:用户依次输入月份和需要订购机票的数量,分别保存到整数变量month和sum中。

计算规则如下:

航空公司规定在旅游的旺季7~9月份,如果订票数超过20张,票价优惠15%,20张以下,优惠5%;在旅游的淡季1~5月份、10月份、11月份,如果订票数超过20张,票价优惠30%,20张以下,优惠20%;其他情况一律优惠10%。

输出:根据输入月份和需要订购机票的数量,输出优惠率。 要求:使用分支结构实现上述程序功能。

任务二:计算π的近似值。

计算公式如下:

??4???1??111??????357?

要求:使用循环结构语句实现,直接输出结果不计分。

任务三:验证18位身份证号码并判断身份证主人的性别,身份证号码的规则为: ①前17位全部由数字组成,最后一位为数字或者字符’X’,一个字符ch为数字的条件为:ch>=’0’ && ch<=’9’;

②第17位数为奇数表示性别为男,偶数表示性别为女。

输入:从键盘输入一个18位的身份证号码保存到字符数组Card中。 输出:主人性别。 【试题23】

任务一:编写程序实现:输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一:

21

? 能同时被3、5、7整除 ? 能同时被3、5整除 ? 能同时被3、7整除 ? 能同时被5、7整除

? 只能被3、5、7中的一个整除 ? 不能被3、5、7任一个整除 要求:使用分支结构语句实现。

任务二:使用冒泡排序法对数组中的整数按升序进行排序,如下所示: 原始数组:a[]={1,9,3,7,4,2,5,0,6,8} 排序后: a[]={0,1,2,3,4,5,6,7,8,9}

要求:综合使用分支、循环结构语句实现,直接输出结果不计分。

任务三:编程实现以下要求。n个人围坐成一个圆圈报数。第一个人报数1,第2个人报数2,依次类推,报数为m的人出列;接下来的人重新报数,出列人旁的下一个人报数1,第2个人报数2,依次类推,报数为m的人出列;直到圈中只剩下一个人,该人出列。例如:共有5个人,数到3出列,则出列顺序为:原先3号位置的人、原先1号位置的人、原先5号位置的人、原先2号位置的人、原先4号位置的人。

要求:用带有两个输入参数(一个总人数n,一个为计数m)的函数(或方法)实现,返回值类型为数组。 【试题24】

任务一:输入一个年度,判断是否是闰年。例如,2000是闰年,1900不是闰年,1904是闰年。

要求:使用分支结构语句实现。

提示:以下两个条件,只要满足任意一个,即是闰年:①能整除4且不能整除100 ;②能整除400。

任务二:输出杨辉三角形,如下图所示:

* *** ***** ******* ********* *********** *************

要求:使用循环结构语句实现,直接输出结果不计分。

任务三:编程实现判断一个字符串是否是“回文串”。所谓“回文串”是指一个字符串的第一位与最后一位相同,第二位与倒数第二位相同。例如:“159951”、“19891”是回文串,而“2011”不是。

要求:用带有一个输入参数的函数(或方法)实现,返回值类型为布尔类型。

【试题25】

22

任务一:输入一个百分制的成绩t,将其转换成对应的等级然后输出,具体转换规则如下:

90~100为A 80~89为B 70~79为C 60~69为D 0~59为E

要求:如果输入数据不在0~100范围内,请输出一行:“Score is error!”。

任务二:数列的定义如下:

数列的第一项为n,以后各项为前一项的平方根,输出数列的前m项的和。 要求:数列的各项均为正数。

任务三:多项式的描述如下:1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...,现在要求出该多项式的前n项的和。

要求:结果保留两位小数。

【试题26】

任务一:有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。

要求: m为大于等于3的整数。

任务二: 输入n(n<100)个整数,找出其中最小的数,将它与最先输入的数交换后输出这些数。

要求: 用数组解决任务。

任务三: 对于给定的一个字符串,统计其中数字字符出现的次数。 要求: 字符串只能由数字和字符组成。

【试题27】

任务一:有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?

要求: 不能使用递归算法。

23

任务二:有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。

要求: 将新的序列在一行输出。

任务三:某员工的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。最少需要准备多少张人民币,才能在发工资的时候都不用找零?

要求: 假设员工的工资为M元

【试题28】

任务一: 从键盘输入两个整数,输出两个整数的最小公倍数。 要求: 用循环语句实现

任务二: 从键盘输入三条边A,B,C的边长,请编程判断能否组成一个三角形。 要求: A,B,C <1000,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。

任务三:动物园饲养的食肉动物分大型动物和小型动物两类,规定老虎、狮子一类的大动物每次喂肉每头三斤,狐狸、山猫一类小动物每三头喂一斤.该动物园共有这两类动物100头,每次需喂肉100斤,编程输出大、小动物的数量。

要求:用循环语句实现

【试题29】

任务一: 小明今年3岁了, 现在他已经能够认识100以内的非负整数, 并且能够进行100以内的非负整数的加法计算。对于大于等于100的整数, 小明仅保留该数的最后两位进行计算, 如果计算结果大于等于100, 那么小明也仅保留计算结果的最后两位。

例如, 对于小明来说: 1) 1234和34是相等的 2) 35+80=15

要求:给定非负整数A和B,编程代表小明计算出A+B的值,并输出结果。

任务二:输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 要求:用循环语句实现

任务三:在知识竞赛中,有10道判断题,评分规定:每答对一道题的两分,答错一道题要倒扣一分。小明答了全部题目,但最后只得了14分,编程求出他答错的题数。

24

要求:用循环语句实现

【试题30】

任务一:编写函数fun,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2) 例如:当t = 1000时,函数值为:1597。

要求: 用循环语句实现

任务二: 将一个字符串数组中存放的字符倒序存储,即原序列中最后一个字符在倒序后排到第一位,原序列倒数第二个字符在倒序后排到第二位,以此类推。

要求:不能借助第二个数组完成字符串数组倒序。

任务三:从键盘输入两个整数,输出两个整数的最大公约数。 要求: 用循环语句实现

【试题31】

任务一:在一个停车场内,汽车、摩托车共停了48辆,其中每辆汽车有4个轮子,每辆摩托车有3个轮子,这些车共有172个轮子,编程输出停车场内有汽车和摩托车的数量。

要求: 用循环语句实现

任务二:某运输队为超市运送暖瓶500箱,每箱装有6个暖瓶。已知每10个暖瓶的运费为5元,损坏一个不但不给运费还要赔10元,运后结算时,运输队共得1350元的运费。编程输出损坏暖瓶的个数。

要求:用循环语句实现

任务三:对于给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。

要求:假设这段连续整数以M开头,N结束

【试题32】

任务一:定义盒子Box类,要求具有以下成员:长、宽、高分别为x,y,z,可设置盒子形状;可计算盒子体积;可计算盒子的表面积。

要求:盒子的体积和表面积定义为类的成员函数。

25


软件技术专业学生专业技能抽查标准(2015修订版) - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国衣柜设计行业市场前景分析预测年度报告(目录) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: