tceic.com
简单学习网 让学习变简单
当前位置:首页 >> 政史地 >>

matlab上机考试


程序 1 题目:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔 子长到第三个月后每个月又生一对兔子,假如兔子都不死,问 n 个月 的兔子总数为多少?编写以 fun1 为名的函数文件。 程序分析: 兔子的规律为数列 1,1,2,3,5,8,13,21....

=============================================

=======

程序 2 题目: 判断 101-200 之间有多少个素数, 并输出所有素数。 编写以 fun2 为名的脚本文件。 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数), 如果能被整除,则表明此数不是素数,反之是素数。 ====================================================

程序 3 题目:打印出所有的“水仙花数” ,所谓“水仙花数”是指一个三位 数,其各位数字立方和等于该数本身。例如:153 是一个“水仙花数”, 因为 153=1 的三次方+5 的三次方+3 的三次方。 编写以 fun3 为名的 脚本文件。 程序分析:利用 for 循环控制 100-999 个数,每个数分解出个位,十 位,百位。 ====================================================

程序 4 题目: 将一个正整数分解质因数。 例如: 输入 90,打印出 90=2*3*3*5。 编写以 fun4 为名的函数文件。 程序分析:对 n 进行分解质因数,应先找到一个最小的质数 k,然后 按下述步骤完成: (1)如果这个质数恰等于 n,则说明分解质因数的过程已经结束,打 印出即可。 (2)如果 n<>k,但 n 能被 k 整除,则应打印出 k 的值,并用 n 除以 k 的商,作为新的正整数你 n,重复执行第一步。 (3)如果 n 不能被 k 整除,则用 k+1 作为 k 的值,重复执行第一步。

程序 5 编写以 fun5 为名的函数文件。

==========================================================

程序 6 题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数。编写 以 fun6 为名的函数文件。

程序 7 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它 字符的个数。编写以 fun7 为名的函数文件。 ==========================================================

程序 8 题目:求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。输入 a 以及 a 的个数 n 后,输出 s。编写以 fun8 为名的函数文件。 ===========================================================

程序 9 题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。 例如 6=1+2+3.编程找出 1000 以内的所有完数。编写以 fun9 为名 的脚本文件。 ===========================================================

程序 10 题目: 一球从 100 米高度自由落下, 每次落地后反跳回原高度的一半; 再落下,求它在第 n 次落地时,共经过多少米?第 n 次反弹多高?编 写以 fun10 为名的函数文件。

程序 11 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字 的三位数?都是多少?编写以 fun11 为名的脚本文件。 程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成 所有的排列后再去掉不满足条件的排列。 ===========================================================

程序 12 题目:企业发放的奖金根据利润提成。利润 x 低于或等于 10 万元时, 奖金可提 10%;利润高于 10 万元,低于 20 万元时,低于 10 万元的 部分按 10%提成,高于 10 万元的部分,可提成 7.5%;20 万到 40 万 之间时,高于 20 万元的部分,可提成 5%;40 万到 60 万之间时高于 40 万元的部分,可提成 3%;60 万到 100 万之间时,高于 60 万元的 部分,可提成 1.5%,高于 100 万元时,超过 100 万元的部分按 1%提 成,从键盘输入当月利润 x,求应发放奖金总数?编写以 fun12 为名 的函数文件。

程序 13 题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是 一个完全平方数,请问该数是多少?编写以 fun13 为名的脚本文件。 程序分析:在 10 万以内判断,先将该数加上 100 后再开方,再将该 数加上 168 后再开方,如果开方后的结果满足如下条件,即是结果。 ===========================================================

程序 14 题目:输入某年某月某日,判断这一天是这一年的第几天?编写以 fun14 为名的函数文件。 程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加 上 5 天即本年的第几天,特殊情况,闰年且输入月份大于 3 时需考虑 多加一天。 ===========================================================

程序 15 题目:输入三个整数 x,y,z,请把这三个数由小到大输出。编写以 fun15 为名的函数文件。 程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较, 如果 x>y 则将 x 与 y 的值进行交换,然后再用 x 与 z 进行比较,如果 x>z 则将 x 与 z 的值进行交换,这样能使 x 最小。 ==========================================================

程序 16 题目:用*号输出字母 C 的图案。编写以 fun16 为名的脚本文件。 程序分析:可先用'*'号在纸上写出字母 C,再分行输出。 ===========================================================

程序 17 题目:输出 9*9 口诀。编写以 fun17 为名的脚本文件。 程序分析:分行与列考虑,共 9 行 9 列,i 控制行,j 控制列。 ===========================================================

程序 18 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半, 还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃 了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 n 天早 上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。编写以 fun18 为名的函数文件。 程序分析:采取逆向思维的方法,从后往前推断。 ===========================================================

程序 19 题目:两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队 为 x,y,z 三人。已抽签决定比赛名单。有人向队员打听比赛的名单。 a 说他不和 x 比,c 说他不和 x,z 比,请编程序找出三队赛手的名单。 编写以 fun19 为名的脚本文件。 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数), 如果能被整除,则表明此数不是素数,反之是素数。 ===========================================================

程序 20 题目:打印出如下图案(菱形)。编写以 fun20 为名的脚本文件。 * *** ****** ******** ****** *** * ===========================================================

程序 21 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这 个数列的前 n 项之和。输入 n,输出和 s。编写以 fun21 为名的函数 文件。 程序分析:请抓住分子与分母的变化规律。 ==========================================================

程序 22 题目:求 1+2!+3!+...+n!的和。输入 n,输出和。编写以 fun22 为名 的函数文件。

程序 23

编写以 fun23 为名的函数文件。

开始

输入 x1 , x2 , x3 , x4

i ? 1, x ? 0

x ? x ? xi
开始

i ? i ?1
开始 是

i ? 4?
开始 否
x? x 4

输出 x

结束 图2

程序 24 题目:编写以 fun24 为名的函数文件。将所输入的 5 个字符,以相反 顺序打印出来。 ===========================================================

程序 25 题目:有 5 个人坐在一起,问第五个人多少岁?他说比第 4 个人大 2 岁。问第 4 个人岁数,他说比第 3 个人大 2 岁。问第三个人,又说比 第 2 人大两岁。 问第 2 个人, 说比第一个人大两岁。 最后问第一个人, 他说是 10 岁。请问第五个人多大?编写以 fun25 为名的脚本文件。 程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知 道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10 岁),再往回推。 ===========================================================

程序 26 题目: 输入一个不多于 5 位的正整数, 输出要求: 一、 求它是几位数, 二、逆序打印出各位数字。编写以 fun26 为名的函数文件。 ===========================================================

程序 27 题目:输入一个 5 位数,判断它是不是回文数。输出是或者不是。即 12321 是回文数,个位与万位相同,十位与千位相同。编写以 fun27 为名的函数文件。 ===========================================================

程序 28 题目:输入 n,输出 n 之内的素数。编写以 fun28 为名的函数文件。

程序 29 题目:对 n 个数进行排序。即输入 n 个数,输出结果为由大到小的顺 序。编写以 fun29 为名的函数文件。 程序分析:可以利用选择法,即从后 9 个比较过程中,选择一个最小 的与第一个元素交换, 下次类推, 即用第二个元素与后 8 个进行比较, 并进行交换。 ===========================================================

程序 30 题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律 将它插入数组中。编写以 fun30 为名的函数文件。 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间 的数的情况,插入后此元素之后的数,依次后移一个位置。 ===========================================================

程序 31 题目: 将一个数组逆序输出。 即输入数组, 输出其逆序。 编写以 fun31 为名的函数文件。

程序 32 题目:取一个整数 a 从右端开始的 4~7 位。即输入整数 a,输出它 从右端开始的 4~7 位。 编写以 fun32 为名的函数文件。 a=1234567, 如 输出 4321。 ===========================================================

程序 33 题目:打印出杨辉三角形(要求打印出 10 行如下图)。编写以 fun33 为名的脚本文件 程序分析: 1 1 1 1 1 1 2 3 4 1 3 6 1 4 1

===========================================================

程序 34

编写以 fun34 为名的函数文件。

程序 35 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素 交换,输出数组。编写以 fun35 为名的函数文件。 ===========================================================

程序 36 题目:有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数 变成最前面的 m 个数。输入 n,m。输出新的数。编写以 fun36 为名 的函数文件。 ===========================================================

程序 37 题目:有 n 个人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数),凡报到 3 的人退出圈子,问最后留下的是原来第几号的那 位。编写以 fun37 为名的函数文件。

程序 38 题目:编写一个函数,输入 n 为偶数时,求 1/2+1/4+...+1/n,当输 入 n 为奇数时, 1/1+1/3+...+1/n。 求 编写以 fun38 为名的函数文件。

程序 39 题目:海滩上有一堆桃子,n 只猴子来分。第一只猴子把这堆桃子凭 据分为 n 份, 多了一个, 这只猴子把多的一个扔入海中, 拿走了一份。 第 n 只猴子把剩下的桃子又平均分成 n 份,又多了一个,它同样把多 的一个扔入海中,拿走了一份,第三、第四,….,第 n 只猴子都是 这样做的,问海滩上原来最少有多少个桃子? 编写以 fun39 为名的 函数文件。

程序 40 题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两 位数, 9*??的结果为 3 位数。 求??代表的两位数, 809*??后的结果。 及 编写以 fun40 为名的脚本文件。

====================================================

程序 41 题目:八进制转换为十进制。输入一个八进制数,输出十进制数。编 写以 fun41 为名的函数文件。 ====================================================

程序 42 编写以 fun42 为名的函数文件。

===================================================

程序 43 题目:一个偶数总能表示为两个素数之和。输入一个偶数,输出两个 素数之和。编写以 fun43 为名的函数文件。 ===================================================

程序 44 题目: 判断一个素数能被几个 9 整除。 编写以 fun44 为名的函数文件。 ===================================================

程序 45 编写以 fun45 为名的脚本文件。

===================================================

程序 46 题目:输入数字 a,按以下规则进行。每位数字都加上 5,然后用和除 以 10 的余数代替该数字,再将第一位和第四位交换,第二位和第三 位交换。编写以 fun46 为名的函数文件。 ====================================================

程序 47

编写以 fun47 为名的函数文件。

====================================================

程序 48 题目:将两个两位数的正整数a、b合并形成一个整数放在c中。合并 的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数 的十位和个位数依次放在c数的百位和个位上。 输入数字a, 输出c。 b, 编写以fun48为名的函数文件。 ====================================================

程序 49 题目:求出1到m之间(含m)能被7或11整除的所有整数放在数组a 中,通过n返回这些数的个数。输入m,输出a,n。编写以fun49为名 的函数文件。 ====================================================

程序 50 题目:将所有大于 1 小于整数 m 的非素数存入 xx 所指数组中,非素 数的个数通过 k 传回。编写以 fun50 为名的函数文件。 ====================================================

程序 51 题目:根据以下公式计算 s,计算结果作为函数值返回;n 通过形参 传入。S=1+1/(1+2)+1/(1+2+3)+??+1/(1+2+3+?+n)。编写以 fun51 为名的函数文件。 ====================================================

程序 52 题目:求 Fibonacci 数列中大于 t 的最小的一个数,结果由函数返回。 其中 Fibonacci 数列 F(n)的定义为: F(0)=0, F(1)=1, F(n)=F(n-1)+F(n-2)。 编写以 fun52 为名的函数文件。 ====================================================

程序 53 题目: 计算并输出给定整数 n 的所有因子 (不包括 1 与 n 自身) 之和。 规定 n 的值不大于 1000。编写以 fun53 为名的函数文件。 ====================================================

程序 54 题目:计算并输出下列多项式的值:Sn=1+1/1!+1/2!+1/3!+?+1/n! 要求 n 的值大于 1 但不大于 100。编写以 fun54 为名的函数文件。 ====================================================

程序 55 题 目 : 计 算 并 输 出 当 x<0.97 时 下 列 多 项 式 的 值 , 直 到 |Sn-Sn-1|<0.000001 为止。 Sn=1+0.5x+0.5 (0.5-1) x2/2!+?+0.5 (0.5-1) (0.5-2) x3/3!?0.5 (0.5-1) (0.5-2)?(0.5-n+1)xn/n! 任意输入一个数 x(x<0.97) ,按要求输出 n 和 Sn 的值。编写以 fun55 为名的函数文件。 ====================================================

程序 56 题目:计算并输出给定数组(长度为 9)中每相邻两个元素之平均值 的平方根之和。编写以 fun56 为名的函数文件。 ====================================================

程序 57 题目:编写以 fun57 为名的脚本文件。计算并输出下列多项式的值: S=1+1/1*2+1/1*2*3+?+1/1*2*3*?*50 ====================================================

程序 58 题目:计算并输出 n(包括 n)以内能被 5 或 9 整除的所有自然数的 倒数之和。要求 n 的值不大于 100。编写以 fun58 为名的函数文件。 ====================================================

程序 59 题目:计算并输出 3 到 n 之间(含 3 和 n)所有素数的平方根之和。 要求 n 的值大于 2 但不大于 100。编写以 fun59 为名的函数文件。 ====================================================

程序 60 题目:计算并输出 S=1+(1+根号 2)+(1+根号 2+根号 3)+?+(1+ 根号 2+根号 3+?+根号 n) 要求 n 的值大于 1 但不大于 100。 。 输入 n, 计算 S。编写以 fun60 为名的函数文件。 ====================================================

程序 61 题目:根据以下公式求π 的值(要求满足精度 0.0005,即某项小于 0.0005 时停止迭代) : π/2=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+ ? +(1*2* ? *n)/(3*5* ? * (2n+1))。编写以 fun61 为名的脚本文件。 ====================================================

程序 62 题目:请编写函数 fun62,函数的功能是:输入 N×N 的二维数组和 数 m 后,使数组右上三角元素中的值乘以 m。输出新的二维数组。 ====================================================

程序 63 题目:请编写函数 fun63,函数的功能是:输入 N×N 的二维数组, 求出数组周边元素的平均值并作为函数值 s。 ====================================================

程序 64 题目: 请编写一个函数 fun64, 函数的功能是使实型数保留 2 位小数, 并对第三位进行四舍五入(规定实型数为正数) 。 ====================================================

程序 65 题目:m 个人的成绩存放在 score 数组中,请编写函数 fun65,它的 功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数 放在 below 所指的数组中。 ====================================================

程序 66 题目:请编写函数 fun66,求出能整除形参 x 且不是偶数的各整数, 并按从小到大的顺序放在 pp 所指的数组中,这些除数的个数通过形 参 n 返回。 ====================================================

,

程序 67 题目:请编写函数 fun67,输入 m,k 使得将大于形参 m 且仅靠 m 的 k 个素数存入 xx 所指的数组中。 ====================================================

程序 68 请编写函数 fun68

====================================================

程序 69 题目:请编写函数 fun69。输入 m,n,根据以下公式求 p 的值, m 与 n 为两个正整数且要求 m>n。p=m!/(n! (m-n)) !。 ====================================================

程序 70 题目:请编写函数 fun70。求小于形参 n 同时能被 3 与 7 整除的所有 自然数之和的平方根,并作为函数值返回。 ====================================================

程序 71

请编写函数 fun71。

====================================================

程序 72 题目:移动一维数组中的内容;输入 n 个整数的数组,要求把下标从 0 到 p(含 p,p 小于等于 n-1)的数组元素平移到数组的最后。输出 新数组。请编写函数 fun72。 ====================================================

程序 73 题目:删去一维数组中所有相同的数,使之只剩一个。数组中的数已 按由小到大的顺序排列。输入一个数组,输出新数组。请编写函数 fun73。 ====================================================

程序 74

请编写函数 fun74。

====================================================

程序 75 题目:输入数组 a,去掉最大数和最小数,然后求平均值 b。请编写 函数 fun75。 ====================================================

程序 76 题目:将形参 n 所指变量中,各位上为偶数的数去除,剩余的数按原 来从高位到低位的顺序组成一个新的数 m。 例如,输入一个数: 27638496,新的数为 739。请编写函数 fun76。 ====================================================

程序 77 题目:计算下式前 n 项的和作为函数值返回。请编写函数 fun77。输 入 n,输出 s。

====================================================

程序 78 题目:输入一个 3× 的矩阵,在该矩阵中找出在行上最大、在列上最 4 小的那个元素作为函数值,若没有符合条件的元素则输出相应信息。 请编写函数 fun78。 ====================================================

程序 79 题目:请编写函数 fun79。将 a 所指 4× 矩阵中第 k 行的元素与第 1 3 行元素交换。

程序 80 题目:给定程序中,函数 fun80 的功能是:找出 100~999 之间(含 100 和 999)所有整数中各位上数字之和为 x(x 为一正整数)的整数, 然后输出;符合条件的整数个数作为函数值返回。 例如,当 x 值为 5 时,100~999 之间各位上数字之和为 5 的 整数有:104、113、122、131、140、203、212、221、230、302、311、 320、401、410、500。共有 15 个。当 x 值为 27 时,各位数字之和为 27 的整数是:999。只有 1 个。 ====================================================

程序 81 题目:计算形参 x 所指数组中 N 个数的平均值(规定所有数均为正 数),将所指数组中大于平均值的数据移至数组的前部,小于等于平 均值的数据移至 x 所指数组的后部,平均值作为函数值返回,在主函 数中输出平均值和移动后的数据。请编写函数 fun81。 例如,有 10 个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000 移动后的输出为:46 32 40 45 48 30 6 17 15 26 ====================================================

程序 82 题目:将形参 n 中,各位上为偶数的数取出,并按原来从高位到低位 的顺序组成一个新的数,并作为函数值返回。请编写函数 fun82。例 如,从主函数输入一个整数:27638496,函数返回值为:26846。 ====================================================

程序 83 题目:输入 N 个数组(规定所有数均为正数),将小于该数组平均值 且最接近平均值的数作为函数值输出。请编写函数 fun83。 例如,有 10 个正数:46 30 32 40 6 17 45 15 26,平均值为:30.500000。输出:m=30.0 ==================================================== 48

程序 84 请编写函数 fun84

====================================================

程序 85 题目:找出 100 至 x(x≤999)之间各位上的数字之和为 15 的所有 整数,然后输出;符合条件的整数个数作为函数值返回。请编写函数 fun85 例如, n 值为 500 时, 当 各位数字之和为 15 的整数有: 159、 168、 177、186、195、249、258、267、276、285、294、339、348、357、 366、375、384、393、429、438、447、456、465、474、483、492。 共有 26 个。 ====================================================

程序 86 题目:判定形参 a 所指的 N× N(规定 N 为奇数)的矩阵是否是"幻方 ",若是,函数返回值为 1; 不是,函数返回值为 0。"幻方"的判定 条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。 输入矩阵 a,请编写函数 fun86 ====================================================

程序 87 题目:将 a 所指 3× 矩阵中第 k 列的元素左移到第 1 列,第 k 列以后 5 的每列元素行依次左移,原来左边的各列依次绕到右边。输入矩阵, 输出新的矩阵。请编写函数 fun87 例如,有下列矩阵: 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5

若 k 为 3,程序执行结果为 3 3 3 4 4 4 5 5 5 1 1 1 2 2 2

程序 88 题目:函数 fun88 的功能是计算下式

例如,若形参 e 的值为 1e-3,函数的返回值 2.735678。

程序 89 题目:给定程序中,函数 fun89 的功能是建立一个 N× 的矩阵。 矩 N 阵元素的构成规律是:最外层元素的值全部为 1;从外向内第 2 层元 素的值全部为 2;第 3 层元素的值全部为 3,…依次类推。例如,若 输入 N=5,输出生成的矩阵为: 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1

====================================================

程序 90 题目:请编写函数 fun90。求出以下分数序列的前 n 项之和。 2 3 5 8 13 21

---- , ----, ---- , ---- , ---- , ----,?? 1 2 3 5 8 13

和值通过函数值返回。例如,若输入 n = 5,则应输出: 8.391667 ====================================================

程序 91 题目:请编写函数 fun91。将十进制正整数 m 转换成 k(2≤k≤9)进制 数, 并按高位到低位顺序输出。 例如, 若输入 8 和 2,则应输出 1000(即十进制数 8 转换成二进 制表示是 1000)。 ====================================================

程序 92

请编写函数 fun92

====================================================

程序 93 题目:求三个数的最小公倍数。 例如,给函数中的变量 x1、x2、

x3 分别输入 15 11 2, 则输出结果应当是: 330。 请编写函数 fun93 ====================================================

程序 94 题目:请编写函数 fun94 求 S 的值。

例如,输入 k 为 10 时,输出函数值应为:1.533852。 ====================================================

程序 95 题目:由形参给定 n 个实数,输出平均值,并统计在平均值以上(含 平均值)的实数个数。 例 如 ,n = 8 时 , 输 入 :

193.199,195.673,195.757,196.051,196.092,196.596, 196.579,196.763 所得平均值为:195.838745,则输出在平均值以上 的实数个数应为:5 。 请编写函数 fun95。 ====================================================

程序 96 题目:根据整型形参 m,计算如下公式的值。 1 1 1 1

y = ------- + --------- + --------- + …… + ------100*100 200*200 300*300 m*m

例如,若 m = 2000,则应输出: 0.000160。请编写函数 fun96 ====================================================

程序 97 题目:根据整型形参 m 的值,计算如下公式的值。 1 1 1

t = 1 - ----- - ----- - …… - ----2*2 3*3 m*m

例如,若 输入 m =5,则应输出: t=0.536389。请编写函数 fun97 ====================================================

程序 98

请编写函数 fun98

====================================================

程序 99 题目:已知一个数列从第 1 项开始的前三项分别为 0,0,1,以后的 各项都是其相邻的前三项之和。 给定函数 fun 的功能是:计算并输出该 数列前 n 项的平方根之和 s。输入 n 的值。请编写函数 fun99 例如,当输入 n=10 时,程序的输出结果应为:s=23.197745。

程序 100

请编写函数 fun100

====================================================

程序 101 题目:给定函数 fun101 的功能是:根据形参 m 的值(2≤m≤9〕 ,在 m 行 m 列的二维数组中存放如下所示规律的数据,由函数 fun101 输 出。提示第一行(列)等差 1,第二行(列)等差为 2,…..。 例如,若输入 2 则输出: 1 2 2 4 | 若输入 4 | 则输出: | | | | 1 2 3 4 2 4 6 8 3 6 9 4 8 12

12 16

====================================================

程序 102 题目:函数 fun102 的功能:输入 m,找出一个大于形参 m 且紧随 m 的素数,并作为函数值返回。 ====================================================

程序 103 题目:计算小于形参 k 的最大的 10 个能被 13 或 17 整除的自然数之 和 s。输入 k,输出 s。若 k 的值为 500,则函数值为 4622。编写函数 fun103 ====================================================

程序 104 题目:从整数 1 到 55 之间,选出能被 3 整除、且有一位上的数是 5 的那些数,并把这些数放在 b 所指的数组中,这些数的个数作为函数 值返回。规定,函数中 a1 放个位数,a2 放十位数。编写文件 fun104 ====================================================

程序 105 题目:移动一维数组中的内容; 若数组中有 n 个整数, 要求把下标从 0 到 p(含 p,p 小于等于 n-1)的数组元素平移到数组的最后。输入 p, 输出新的数组。编写文件 fun105

例如, 一维数组中的原始内容为: 1,2,3,4,5,6,7,8,9,10; p 的值为 3。 移动后, 一维数组中的内容应为: 5,6,7,8,9,10,1,2,3,4。 ====================================================

程序 106 题目:计算并输出下列级数和: 1 1 1

S = ── + ── + ? + ─── 1× 2 2× 3 n(n+1)

例如,当输入 n = 10 时,输出 S=0.909091。编写文件 fun106 ====================================================

程序 107 题目:求出能整除形参 x 且不是偶数的各整数,并按从小到大的顺序 放在 pp 所指的数组中,这些除数的个数通过形参 n 返回。编写文件 fun107

例如, x 中的值为: 35, 若 则有 4 个数符合要求, 它们是: 1, 5, 7, 35。 ====================================================

程序 108 题目: 求小于形参 n 同时能被 3 与 7 整除的所有自然数之和的平方根, 并作为函数值返回。编写文件 fun108

例如若 n 为 1000 时,程序输出应为:s = 153.909064。 ====================================================

程序 109

编写函数 fun109

====================================================

程序 110 题目:将大于形参 m 且紧靠 m 的 k 个素数存入 xx 所指的数组中。 : 例如,若输入 17, 5,则应输出:19, 23, 29, 31, 37。编写函数 fun110 ====================================================

程序 111


编写函数 fun111


输入 x


|x|>1


x ? | x | ?1

x = 2x+1 输出 x 结 束

程序 112

编写函数 fun112

程序 113 编写函数 fun113

程序 114

编写函数 fun114

程序 115
开始 输入 x, n S=6 i=n-1

编写函数 fun115

i=i-1 S=S· x+i+1 i≥0?
否 是

输出 S 结束
图3

程序 116 编写函数 fun116

程序 117

编写函数 fun117

第 12 题图

程序 118 编写函数 fun118

开始 输入n
i ? 2, k ? 1, s ? 1

i?n




输出 s 结束

1 s ? ? s?i ? k

i ?i?2
k ? k ?1
第 13 题图

程序 119

编写函数 fun119

程序 120 编写函数 fun120


推荐相关:

matlab上机题目一答案

matlab上机题目一答案_IT认证_资格考试/认证_教育专区。matlab 练习答案上机一 1、 利用下列数据创建结构数组 、 number name 9901 9902 9903 9904 9905 Xiao li ...


matlab上机试题

matlab基本功上机考试3 2页 免费 MATLAB上机考试题(一) 暂无评价 6页 1下载券m​a​t​l​a​b​上​机​试​题 ...


东南大学信号与系统MATLAB上机考试题(2014)

东南大学信号与系统MATLAB上机考试题(2014)_工学_高等教育_教育专区。东南大学短学期信号与系统考试试题MATLAB 上机测验题(考试时间:9:10---11:10) 姓名 学号 考...


MATLAB期末上机试题带答案

MATLAB期末上机试题带答案_IT认证_资格考试/认证_教育专区。matlab 上机试题 带答案MATLAB 期末上机考试试题带答案版 姓名: 1.请实现下图: y=sin(x) 1 0.8 0...


合肥学院Matlab上机考试题答案--基本题

1 设置 matlab 的工作环境, 将工作目录设置为 d:\work, 添加搜索目录 d:\example 2 在 matlab 的命令窗口里完成如下计算,其中 t 的值分别取-1,0,1,...


MATLAB上机模拟考试题(一)

(1)在 MATLAB 的命令窗口中执行___命令, 将命令窗口的显示内容清空。 () B.clc C.echo off D.cd A.clear (2) 在 MATLAB 的命令窗口中执行 ___ 命令,...


MATLAB上机答案

MATLAB上机答案_IT认证_资格考试/认证_教育专区。1 一 1、熟悉 Matlab 的 5 个基本窗口 思考题: 熟悉 Matlab 工作环境 (1)变量如何声明,变量名须遵守什么规则...


Matlab上机练习二答案

Matlab上机练习二答案_IT认证_资格考试/认证_教育专区。1、 求 x ? ? ?4 ? 8i 3 ? 5i 2 ? 7i 1 ? 4i 7 ? 5i ? ? 的共轭转置。 ?3 ? 2i...


MATLAB上机实验(答案)

MATLAB上机实验(答案)_IT认证_资格考试/认证_教育专区。MATLAB 工具软件实验(1) (1)生成一个 4× 的随机矩阵,求该矩阵的特征值和特征向量。 4 程序: A=rand...


Matlab上机实验答案

Matlab上机实验答案_其它考试_资格考试/认证_教育专区。Matlab 上机实验答案 实验一 MATLAB 运算基础 1. 先求下列表达式的值,然后显示 MATLAB 工作空间的使用情 况...

网站首页 | 网站地图
All rights reserved Powered by 简单学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com