东北大学C语言机考试题全

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Page 4ຫໍສະໝຸດ Baidu
类型
用户答案 第几题 随机数
程序设计

3 0.57392
程序设计 题
3 0.629723
程序设计 题
3 0.436372
程序设计 题
3 0.531745
程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题
程序设计 题
程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题
输出1000以内的全部素数的和。
由x,y,z三个数字组成三位数xyz和yzz,且xyz+yzz=532。求x,y,z的值 计算Fibonacci数列中前n项的和。提示:Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n -2)。 计算全部水仙花数的和(提示:“水仙花” 数是指一个三位数,其各位数字的立方和等于该数本身,例如: 153),在主函数调用fun函数,计算全部水仙花数的和。
Page 3
主观题
计算S=1-1/22+1/32-1/42+1/52……-1/1002的值,并输出 计算e=1/1!+1/2!+1/3!+…+1/20!,并输入,要求小数点后保留6位 编写函数strcat(char *t,char *s)将字符串s中的全部数字字符连接到字符串t的尾部。 编写函数atoi(char *p)将一个数字字符串转换成一个整数输出。要求:在主函数从键盘读入一个数字字符串, 输出转换后的整数。(本题不允许使用字符串处理库函数) 编写函数fun(char *p)判断一个字符串是否是回文字符串(提示:回文字符串是指正读和反读都一样的字符 串),要求:从键盘上读入一个字符串,如果是回文字符串,输出该串,否则输出no。(本题不允许使用字符 编写函数mstrcpy(char *t,char *s,int m)字符串s中的第m个字符开始的全部字符复制成另一个字符串t。要 求在主函数中初始化字符串s,从键盘读入m的值,输出字符串s和复制的字符串t。 编写函数nstrcat(char *t,char *s)将字符串s中的全部数字字符连接到字符串t的尾部。 编写函数itoa(int n,char *p)实现将整数n转换为字符串存储到p中。要求在主函数中输入整数n,调用itoa函 数,并将结果输入到字符串。 编写函数mstrcat(char *t,char *s)将字符串s中的全部英文字符连接到字符串t的尾部。 从键盘读入一字符c,判断其在字符串"English"中是否存在,假设此数组中不存在重复的字符。若存在,则删 除此数;否则,提示此数不存在。要求:编制函数del(char *p,char c)实现数据的清理工作,并输出原始数据 从键盘读入一个3位整数,将各个权位的数字转化为字符后输出。例如输入123,则转换为三个字符 '1','2','3',输出结果为1,2,3. 从键盘输入三个数字字符,将其转换为三位整数后输出。例如输入'1','2','3',转换为整数123后输出。 由a,b,c三个数字组成三位数abc和cba,且abc+cba=1333。求a,b,c的值 输出公元元年至今的所有闰年的数量和数字和
主观题
Page 5
程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题 程序设计 题
程序设计 题 程序设计 题 程序设计 题 程序设计 题
2 0.113396 2 0.948186 3 0.045317 3 0.886919 3 0.150624 3 0.43147 3 0.060552 3 0.69595 3 0.409323 3 0.848001 1 0.483078 1 0.662013 2 0.060207 2 0.498132
计算1-1/2+1/3-1/4+…+1/n的和,在主函数输入n,计算输出结果。
计算1-1000之间所有完数的和。完数是指一个整数的所有因子之和等于其自身的数,例如6=1+2+3。
计算1/2,2/3,3/5,5/8,8/13,13/21,…… 的前n项和,在主函数输入n,计算并输出结果。
计算分数序列:2/1,-3/2,5/3,-8/5,13/8,-21/13,…,的前20项之和并输出。
从键盘输入三个整数a、b、c,输出其中最小的数。
从键盘输入三个整数a、b、c,输出其中最大的数。 从键盘输入一个百分制成绩,将其转换为等级'A'、'B'、'C'、'D'、'E'后输出成绩。转换规则为:90分以上 为'A';80~89分为'B';70~79分为'C';60~69分为'D'; 60分以下为'E'。 输入一个3位的正整数,判定该正整数是否为一个回文数。(所谓回文数是指正读和反读都相同的数,例如 131)。 从键盘输入一个字母表示的成绩,将其转换为分数。规则是'A'对应95、'B'对应85、'C'对应75、'D'对应65、 'E'对应55。要求输入字母后,输出对应的成绩 输入一个整数,将其数值按小于10,10~99,100~999,1000以上分类并显示(例如:输入358时,显示358 is 100 to 999)。 根据下面的函数关系,输入X,计算Y,要求输出结果保留两位小数。 (1)当x小于2时,y等于(1+x) (2)当x大于等于2且小于4时,y等于(x-2)的平方加1 (3)当x大于等于4时,y等于(x-2)的平方加上(x-1)的立方 根据下面的函数关系,输入X,计算Y,要求输出结果保留两位小数。 (1)当x大于0时,y=0 (2)当x大于0且小于等于10时,y=x (3)当x大于10时,y=0.5+sin(x)
题号 7
8
9
12
13 14 15 16 17 18 19 20
21
22 23 24 25 26 27 28 29 30
主观题 Page 1
主观题 31 32 33 34 35 36 37 38 40 41 42 43 44 45
Page 2
主观题
题目 在物理实验中,获得5个数据{0.89,0.78,0.0009,0.67,0.56},其中有一个数据小于0.001,此数据无效,将此 无效数据删除。要求编制函数cleandata(double *p)实现数据的清理工作,并在主函数输出删除之前的数组和 在跳水比赛中,有10个评委共同打分,评分规则是去除最高分和最低分,然后计算剩余8个评委分数的平均分作 为最终成绩。要求编制打分函数pscore(double *p),输入一次跳水动作中,10个评委打出的成绩,并计算此 动作的最终成绩。在主函数中调用此函数计算某次动作的分数。 已知一有序序列1,2,4,6,12,14,要求从键盘输入一个整数,将此整数插入到此有序序列中。要求输出原始数组 和插入之后的数组。要求编制函数insert(int *p,int d)实现此功能,在主函数调用此函数。 提示:例如输入整数位7,首先要找到7在整个序列中的位置,然后将7插入到当前位置。 从键盘读入一整数,判断其在数组3,23,-7,8,9,10中是否存在,假设此数组中不存在重复的数字。若存在,则 删除此数;否则,提示此数不存在。要求:编制函数remove(double *p,double d)实现数据的清理工作,并输 出原始数据和删除后的数据。 根据下面的函数关系,对输入的每个x值,计算出相应的y值并输出结果。 (1)当x小于1时,y等于2+cos(x) (2)当x大于等于1且x小于2时,y等于x的平方加上sin(x) (3)当x大于等于2时,y等于(x-2)的平方根; 要求:按格式输出x和y的值,要求小数点后保留3位。 从键盘读入一个实数,对其进行四舍五入处理,要求精确到到小数点后两位。例如输入12.345,其结果为 12.35;输入12.341,其结果为12.34。
主观题
Page 6
1 0.387167 1 0.333781 1 0.142802 1 0.206646 1 0.229897 1 0.453294 1 0.091148 1 0.690952
1 0.038941
1 0.490276 2 0.837869 2 0.127793 2 0.947414 2 0.357874 2 0.706023 2 0.360489 2 0.987849 2 0.270992
相关文档
最新文档