上一学期C语言考试题.doc

上一学期C语言考试题.doc

ID:59239397

大小:39.00 KB

页数:2页

时间:2020-09-09

上一学期C语言考试题.doc_第1页
上一学期C语言考试题.doc_第2页
资源描述:

《上一学期C语言考试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主观题题目从键盘输入一个数据(1~12),表示2014年的某个月份,输出该月份对应的天数。从键盘输入一个数据(1~12),表示2000年的某个月份,输出该月份对应的天数。从键盘输入一个数据(1~12),表示1900年的某个月份,输出该月份对应的天数。从键盘输入一个四位整数,计算其上下边界,例如2345,其下边界为2000,上边界为3000,依此类推从键盘输入一个三位整数,计算其上下边界,例如234,其下边界为200,上边界为300,依此类推从键盘输入一个字母表示的成绩,将其转换为分数。规则是'A'对应95、'B'对应

2、85、'C'对应75、'D'对应65、'E'对应55。要求输入字母后,输出对应的成绩从键盘输入一个百分制分数,将其转换为等级'A'、'B'、'C'、'D'、'E'后输出成绩。转换规则为:90分以上为'A';80~89分为'B';70~79分为'C';60~69分为'D';60分以下为'E'。从键盘输入任意一个字母,如果其为大写字母,则转为小写字母;如果其为小写字母,请转换为大写字母;其他情况保持不变,计算并输出。从键盘输入任意一个字母或者是数字,如果其为字母,则输出“Aletter”;如果其为数字,则输出“Anumb

3、er”。从键盘输入任意一个字母,如果其为大写字母,则输出“capitalletter”;如果其为小写字母,则输出“lowercaseletter”;其他情况,则输出“othercase”。初始化一个5X5的二维矩阵,计算主对角线上的元素之和。要求输出此矩阵,并输出主对角线之和。提示a[0][0],a[1][1]之类的元素为主对角线元素。利用公式π/4≈1-1/3+1/5-1/7+1/9-…计算π的近似值,当最后一项的绝对值小于0.为止。计算并输出多项式1-1/3+1/5-1/7+…+1/99-1/101的结果值。找出

4、矩阵(5×5)的最大值和最小值,然后把最大值加99,把最小值减99。要求初始化一个原始矩阵,输出原始矩阵以及转换后的矩阵。初始化一个5X5的二维矩阵,计算次对角线上的元素之积。要求输出此矩阵,并输出次对角线之积。提示a[4][0],a[3][1],a[2][2],a[1][3],a[0][4]之类的元素为次对角线元素。(不允许用5个数直接相乘,否则得零分)初始化一矩阵a[5][5],计算每行的最大元素之和,要求输出原始矩阵以及每行的最大元素值之和。计算分数序列:2/1,-3/2,5/3,-8/5,13/8,-21/1

5、3,…,的前20项之和并输出。计算1/1+1/(1+2)+1/(1+2+3)+…+1/(1+2+…n)的值,n的值由键盘输入,要求小数点后保留6位。计算1-1/2+1/3-1/4+…+1/n的和,在主函数输入n,计算输出结果。计算矩阵(5×5)的最大值和最小值,然后互换最大值与最小值的位置。要求初始化一个原始矩阵,输出原始矩阵以及互换最大值与最小值位置后的矩阵。已知一有序序列1,3,4,8,15,17,要求从键盘输入一个整数,将此整数插入到此有序序列中。要求输出原始数组和插入之后的数组。要求编制函数insert(in

6、t*p,intd)实现此功能,在主函数调用此函数。提示:例如输入整数位7,首先要找到7在整个序列中的位置,然后将7插入到当前位置。编写函数mstrcat(char*t,char*s)将字符串s1中的全部英文字符连接到字符串s2的尾部。从键盘读入一字符c,判断其在字符串"English"中是否存在,假设此数组中不存在重复的字符。若存在,则删除此数据;否则,提示此数据不存在。要求:编制函数del(char*p,charc)实现数据的清理工作,并输出原始字符串和删除后的字符串。编写函数fun(char*p)判断一个字符串是

7、否是回文字符串(提示:回文字符串是指正读和反读都一样的字符串),要求:从键盘上读入一个字符串,字符长度可以自己定义。如果是回文字符串,输出该串,否则输出no。(本题不允许使用字符串处理库函数)在物理实验中,获得5个数据{0.89,0.78,1.09,0.67,0.56},其中有一个数据大于1,此数据无效,将此无效数据删除。要求编制函数cleandata(double*p)实现数据的清理工作,并在主函数输出删除之前的数组和删除之后的数组。编写函数clear(char*p)将字符串s1中的非英文字母删除,要求:在主函数中

8、对字符串进行初始化,调用函数实现链接后,在主函数中输出删除前和删除后的字符串。编写函数clear(char*p)将字符串s1中的阿拉伯数字字符删除,要求:在主函数中对字符串进行初始化,调用函数实现链接后,在主函数中输出删除前和删除后的字符串。编写函数atoi(char*p)将一个4位的数字字符串转换成一个整数输出。要求:在主函数从键盘读入一个数

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

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

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