冬上机考试题

上传人:豆浆 文档编号:37542378 上传时间:2018-04-18 格式:DOC 页数:11 大小:113KB
返回 下载 相关 举报
冬上机考试题_第1页
第1页 / 共11页
冬上机考试题_第2页
第2页 / 共11页
冬上机考试题_第3页
第3页 / 共11页
冬上机考试题_第4页
第4页 / 共11页
冬上机考试题_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《冬上机考试题》由会员分享,可在线阅读,更多相关《冬上机考试题(11页珍藏版)》请在金锄头文库上搜索。

1、程序设计基础(C 语言)上机考试题 第一套20032004 学年冬学期 2004 年 2 月注意: 1. 请先双击 Windows98 桌面上的“C 上机考登录”图标,进入“程序设计基础 (C 语言)上机考试考生登录”框,正确输入或选择你的学号、姓名、学院、 教师、考场、试题套号、机号和卷类等。登录成功,在你考盘中会形成一个文 件夹,文件夹名是你的学号。2. 座机号末位是双数,考 A 卷;座机号末位是单数,考 B 卷。3. 源程序必须存入考盘上以你学号命名的文件夹中。源程序文件名必须为: 套号-卷类-题号。如:2-B-3 是第二套 B 卷第 3 题的源程序。4. 必须严格按题目要求的输出格式来

2、输出。5. 阅卷时以程序的运行结果为准。A 卷 1从键盘输入三角形边长,编程计算三角形面积,并输出。程序要能对不合理 输入打印出提示:Input error。已知三角形的三边长 a,b,c,则该三角形的面积公式为: 其中:)()(csbsassarea)(21cbas2钢球从 100 米高处落下,着地后弹起的 最高点为初始高度的 2/3,再着地后 弹起的最高点仍是上次最高点的 2/3,如此继续运动下去。问第十次弹起的 最高点是多少,到第十次触地为止钢球运动经过多少路程。依次打印输出这 两个结果。3从键盘输入一个正整数(小于 1000) ,将它表示成 1 和质因子(即素数因子) 的连乘积。如:输

3、入 45,输出 45=1*3*3*5。B 卷 1从键盘输入三角形边长,鉴别出这三角形是等边三角形(输出 1) 、等腰三 角形(输出 2) 、直角三角形(输出 3) 、还是任意三角形(输出 4) ,或构不 成三角形(输出 0) 。2编程计算分数序列:2/1,3/2,5/3,8/5,13/8,21/13 的前 20 项之和, 并输出。3从键盘输入一个正整数(大于 1000) ,将它表示成 1 和质因子(即素数因子) 的连乘积。如: 输入 60306,输出 60306=1*2*23*23*57。程序设计基础(C 语言)上机考试题 第二套20032004 学年冬学期 2004 年 2 月注意: 1.

4、请先双击 Windows98 桌面上的“C 上机考登录”图标,进入“程序设计基础 (C 语言)上机考试考生登录”框,正确输入或选择你的学号、姓名、学院、 教师、考场、试题套号、机号和卷类等。登录成功,在你考盘中会形成一个文 件夹,文件夹名是你的学号。2. 座机号末位是双数,考 A 卷;座机号末位是单数,考 B 卷。3. 源程序必须存入考盘上以你学号命名的文件夹中。源程序文件名必须为: 套号-卷类-题号。如:2-B-3 是第二套 B 卷第 3 题的源程序。4. 必须严格按题目要求的输出格式来输出。5. 阅卷时以程序的运行结果为准。A 卷 1从键盘输入圆的半径和一个选项整数,当该整数为 0 时,求

5、园面积;整数为 1 时,计算圆周长;整数为 2 时,既求园面积也求圆周长。输出计算结果。2打印出 1000 以内的全部完数。 (完数是指等于除它本身以外各因子之和的自 然数,这些因子是不重复的。例如:6 就是一个完数,因为 6=1+2+3。28 也 是一个完数,28=1+2+4+7+14。 )3用两分法解函数方程 x2-sinx=0 在0.01, 3.1416 中的一个根,精度高于 10 - 4,输入初始边界值用空格隔开。打印输出这根,不要有其它字符。B 卷 1从键盘输入圆的半径和一个选项字符,当该字符为A时,求园面积;该字 符为C时,计算圆周长;该字符为B时,既求园面积也求圆周长。输出计 算

6、结果。2编程序把从键盘输入的英文短文作为一个字符串(长度不超过 80) ,把短文 中每个单词的首字母改成大写(原输入可以是大写) ,若还发现有两个或两 个以上连续的空格,把它们删成只有一个空格,输出修改后的字符串。3用牛顿法解代数方程 x3-2x+1=0 在 0 附近的一个根,精度高于 10 -4。打印 输出这根,不要有其它字符。附:两分法解方程 求一个实根 算法: 用两分法求方程 y=f(x) = 0 的近似根。 找两个近似根 x1和 x2,使有y1和 y2异号,如y1 0 求新的近似根, x = (x1 + x2)/2 若 y=f(x) 0 求新的近似根, x = (x1 + x2)/2

7、若 y=f(x)10) 的奇数之和 s_odd 与偶数之和 s_even。在主函数中输入整数 a 和 b,输出调 用函数后的计算结果。2编写一个简单的加密程序。先定义一张字母加密对照表: 原字母abcdeik,w 加密后字母dwk,iabce将需要加密的一行文字输入加密程序,程序根据加密表中的对应关系, 可以简单地将输入的文字加密输出,对于表中未出现的字符则不加密。3编程查找整数矩阵中叫做“鞍点”这样的元,它在本行中最小(若并列最小, 则都不算最小) ,在本列中又最大(若并列最大,则都不算最大) 。若有鞍点, 输出它的下标。矩阵的维数为 74。 (矩阵各元从键盘输入)程序设计基础(C 语言)上

8、机考试题 第六套20032004 学年冬学期 2004 年 2 月注意: 1. 请先双击 Windows98 桌面上的“C 上机考登录”图标,进入“程序设计基础 (C 语言)上机考试考生登录”框,正确输入或选择你的学号、姓名、学院、教师、考场、试题套号、机号和卷类等。登录成功,在你考盘中会形成一个文 件夹,文件夹名是你的学号。2. 座机号末位是双数,考 A 卷;座机号末位是单数,考 B 卷。3. 源程序必须存入考盘上以你学号命名的文件夹中。源程序文件名必须为: 套号-卷类-题号。如:2-B-3 是第二套 B 卷第 3 题的源程序。4. 必须严格按题目要求的输出格式来输出。5. 阅卷时以程序的运

9、行结果为准。A 卷 1编一个程序,输入一个字符串,内容依次是学号(位数不定)和姓名的汉语 拼音码。经处理后,输出一个字符串,内容依次为,姓名,一个空格,学号。2编一个程序,求 x 的四次根,x 从键盘输入。计算 7.7 的四次方根,用 i 作 虚数的单位,打印输出。3编程序,输入一个长度为 10 的整型数组,把数组中重复的元素删去(如出 现三个 0,则删去后两个) ,输出删节后的新数组。B 卷 1编一个程序,输入一个字符串,其内容依次是姓名的汉语拼音码和学号(位 数不定) 。经处理后,输出一个字符串,内容依次为,学号,两个*号,姓名。2求两个自然数,其和为 667,其最小公倍数除以最大公约数的

10、商为 120。打 印所有符合要求的自然数对。3编程序,输入一个长度为 20 的字符型数组,把数组中重复的元素删去(如 出现三个a ,则删去后两个a ) ,输出删节后的新数组。程序设计基础(C 语言)上机考试题 第七套20032004 学年冬学期 2004 年 2 月注意: 1. 请先双击 Windows98 桌面上的“C 上机考登录”图标,进入“程序设计基础 (C 语言)上机考试考生登录”框,正确输入或选择你的学号、姓名、学院、 教师、考场、试题套号、机号和卷类等。登录成功,在你考盘中会形成一个文 件夹,文件夹名是你的学号。2. 座机号末位是双数,考 A 卷;座机号末位是单数,考 B 卷。3.

11、 源程序必须存入考盘上以你学号命名的文件夹中。源程序文件名必须为: 套号-卷类-题号。如:2-B-3 是第二套 B 卷第 3 题的源程序。4. 必须严格按题目要求的输出格式来输出。5. 阅卷时以程序的运行结果为准。A 卷 1编写一个函数,调用它能实现将公里数转换成对应的海里数和英里数。 (1 公里=0.6214 英里,1 海里=1.852 公里)打印一张公里-英里-海里的对照 表,公里取值范围为 0 200,间隔为 10。格式如下: km mile c mile 0 0.0000 0.000010 6.2140 5.399620 12.4280 10.7991 2编程序,输入一个字符串,请统计

12、其中各元音字母(即 A、E、I、O、Y、U)的个数和辅音字母的总个数。统计时不分大小写。3已知整型矩阵 A(3x2), 整型矩阵 B(2x2)和整型矩阵 C(3x2)。打印 C+A*B 的 计算结果。矩阵的各元从键盘输入。B 卷 1编一个函数,计算 x 的 n 次方,n 是非负整数。调用此函数算 7.01 的 5 次方。 打印输出结果。2请编程计算并输出整数矩阵除周边以外各元之和,矩阵的维数为 74。矩 阵各元从键盘输入。3利用 stdlib.h 中的库函数 rand(), 生成 -55 之间的伪随机数 4000 个(小数点 後保留两位),求它们的平均值和方差。平均值 的计算公式是:=EX 方

13、差 Var 的计算公式是:Var(X)=E(X-)2 X 是伪随机数序列,E 是求平均值的运算。程序设计基础(C 语言)上机考试题 第八套20032004 学年冬学期 2004 年 2 月注意: 1. 请先双击 Windows98 桌面上的“C 上机考登录”图标,进入“程序设计基础(C 语言)上机考试考生登录”框,正确输入或选择你的学号、姓名、学院、 教师、考场、试题套号、机号和卷类等。登录成功,在你考盘中会形成一个文 件夹,文件夹名是你的学号。2. 座机号末位是双数,考 A 卷;座机号末位是单数,考 B 卷。3. 源程序必须存入考盘上以你学号命名的文件夹中。源程序文件名必须为: 套号-卷类-

14、题号。如:2-B-3 是第二套 B 卷第 3 题的源程序。4. 必须严格按题目要求的输出格式来输出。5. 阅卷时以程序的运行结果为准。A 卷 1编函数,根据所输入的月份,返回对应于该月的英文单词。如在主函数中输 入 1,调用此函数後能返回并打印输出 January。 2若 i 行 j 列的元等于 j 行 i 列的元,这样的方阵为对称阵。编程检验一个 5x5 的方阵(整数阵)是否对称阵,若是,输出 1,若不是,则输出 0。矩阵各 元从键盘输入。 3利用循环语句,编程打印用 * 构成的三角形,行数 n 从键盘输入。若 n 为 6 时,结果如下图所示。 * * * *B 卷 1编函数,根据所输入的星

15、期几,返回对应这天的英文单词。如在主函数中输 入 0,调用此函数後能返回并打印输出 Sunday。 2从键盘输入一个 5x7 的整数阵,把它转置以后变成 7x5 的阵,打印输出。 3利用循环语句,编程打印用 * 构成的三角形,行数 n 从键盘输入。若 n 为 6 时,结果如下图所示。 *The C Programming Design Practice Test No.920032004 学年冬学期 2004 年 2 月 注意: 1. 请先双击 Windows98 桌面上的“C 上机考登录”图标,进入“程序设计基础 (C 语言)上机考试考生登录”框,正确输入或选择你的学号、姓名、学院、 教师、

16、考场、试题套号、机号和卷类等。登录成功,在你考盘中会形成一个文件夹,文件夹名是你的学号。2. 座机号末位是双数,考 A 卷;座机号末位是单数,考 B 卷。3. 源程序必须存入考盘上以你学号命名的文件夹中。源程序文件名必须为: 套号-卷类-题号。如:2-B-3 是第二套 B 卷第 3 题的源程序。4. 必须严格按题目要求的输出格式来输出。5. 阅卷时以程序的运行结果为准。Practice A:1.Write a “for loop” that sums the odd numbers from the user, who input ten integers as an array. Then output the

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号