php东软期末,大连东软期末C语言考试题库(20131208总结).docx
C语言编程练习题
1. 从键盘上输入两个整型数据a和b的值,计算它们的加、减、乘、除结果,并将结果输出在屏幕上。
2. 从键盘上输入两个float类型数据a和b的值,计算它们的加、减、乘、除结果,并将结果输出在屏幕上。
3. 从键盘上输入两个double类型数据a和b的值,计算它们的加、减、乘、除结果,并将结果输出在屏幕上。
4. 从键盘上输入两个字符型数据a和b的值,将它们输出在屏幕上。
5. 定义两个整型变量分别表示长方形的长和宽,从键盘上输入长和宽的值,将这两个值显示在屏幕上,并将长方形的面积和周长也显示在屏幕上。
6. 定义一个浮点型变量表示圆的半径,从键盘上输入该半径值,计算出圆的面积并输出在屏幕上。
7. 求任意半径的球体积。球体积的计算公式为:v=43πr3。
8. 定义一个浮点型变量表示一个人的身高(以厘米为单位),计算并输出其黄金分割点的位置在哪?
9. 从键盘输入三角形的三边长a、b、c(假定输入保证了它们能构成三角形),用公式求该三角形的面积。求三角形面积的公式:area=sqrt(s*(s-a)*(s-b)*(s-c)),其中s=(a+b+c)/2。
10. 用“*”符号在屏幕上输出一个“∟”形形状。显示形状类似下图:
*
*
*
*
*
*
*
* * * * * * * * * *
11. 用“*”符号在屏幕上输出一个“∠”形形状。显示形状类似下图:
*
*
*
*
*
*
*
* * * * * * * * *
12. 用“*”符号在屏幕上输出一个“△”形形状。显示形状类似下图:
*
* *
* *
* *
* *
* *
* *
* * * * * * * * * * * * * * * * * *
13. 从键盘上输入一个秒数,将其转换成对应的小时数、分钟数和秒数。例如,输入5000,则输出应为“ 1小时 23分钟 20秒 ”。
14. 从键盘上输入一个天数,将其转换成对应的年数、月数和天数(假设每年均为360天,每月均为30天)。例如:输入1000,则输出应为“ 2年 9个月 10天 ”。
15. 大连东联路从联合路入口到南关岭出口全长11.3公里,全程限速70公里/小时,编写程序,计算从联合路到南关岭最短的时间是多少分钟多少秒?
16. 从键盘上输入一个华氏温度,利用公式计算其摄氏温度。计算公式如下:。
17. 反推上面的公式,从键盘上输入一个摄氏温度,计算其对应的华氏温度。
18. 已知某位同学的英语、高数和C语言成绩(分别从键盘上输入),计算并输出该生的总分和各科平均分(小数点后保留一位)。
19. 从键盘上输入两个整数,将它们的值交换后再输出。
20. 从键盘上输入一成绩,判定其是否及格,若及格,在屏幕上显示congratulation,若不及格,则在屏幕上显示:failed。
21. 输入一个数,输出它的绝对值。
22. 输入两个整数,输出其中较大者【输入三个数,怎么输出其中的最大者?】。
23. 输入3个整数,按从小到大的顺序输出。
24. 从键盘上输入三角形的三边a,b,c,判断能否构成三角形,若能,计算并输出该三角形面积,若不能,则给出相应的提示。
25. 从键盘上输入三角形的三边长,判断该三角形的形状(等边、等腰、一般等)。
26. 编写程序,从键盘上输入一个字符,若该字符是大写字母,在屏幕上输出对应的小写字母。若不是大写字母,请给出相应提示:“这不是一个大写字母”。
27. 编写程序,从键盘上输入一个字符,若该字符是大写字母,在屏幕上输出对应的小写字母。若不是大写字母,请给出相应提示:“这不是一个大写字母”。
28. 编写程序,从键盘上输入一个字符,若该字符是小写字母,在屏幕上输出对应的大写字母。若不是小写字母,请给出相应提示:“这不是一个小写字母”。
29. 编写程序,从键盘上输入一个字符,若该字符是数字字符,在屏幕上输出对应的整数数字。若不是数字字符,请给出相应提示:“这不是一个数字字符”。
30. 大连出租车的白天(6点至22点)运价规定为:三公里内起步价为8.0元,三公里以外每公里的运价为2.0元。编写程序,从键盘上输入乘车里程数,计算出车费(车费以元为单位,四舍五入),并输出在屏幕上。
31. 大连出租车的运价规定为:白天(6点至22点):三公里内起步价为8.0元,三公里以外每公里的运价为2.0元。晚上(22点至6点):三公里内起步价为10.0元,三公里以外每公里的运价为2.4元。编写程序,从键盘上输入乘车时间及乘车里程数,计算出车费(车费以元为单位,四舍五入),并输出在屏幕上。
32. 求一个三位整数的各个数位上的数值。(四位整数呢?五位整数呢?任意位的整数呢?)
33. 已知有如下分段函数,从键盘上输入x的值,计算并输出f(x)的值。
34. 编写程序,计算以下分段函数的值,并将结果输出在屏幕上。
35. y = x2+2x-3 (x≥30)3x2-x3 ( -5≤x<30)(x+5)2+4x+2 (x
小组作业:开发一个学生成绩管理系统
要求:建议每位同学完成一个完整的成绩管理系统,有问题,由组长组织在一起讨论,小组内展示成果。
以下给出具体说明。
函数原型:
序号
函数原型说明
功能及形式参数说明
1
void displayMenu( )
显示菜单
2
int login( )
验证口令。成功返回1,否则返回0
3
int inputScore(int score[ ], int length)
输入学生成绩到数组中。如果某个学生的成绩输入为-1,则表示输入结束。score为成绩数组,length为该数组的最多元素个数;返回值为实际输入的学生个数
4
void outputScore(int score[ ], int length)
输出数组中的学生成绩。score为成绩数组,length为实际存储的学生个数
5
int queryScore(int score[ ], int length, int xScore)
查询成绩。score为成绩数组,length为实际存储的学生个数,返回值为最高成绩的下标
6
void sortScore(int score[ ], int length)
对每个学生的成绩进行排序。score为成绩数组,length为实际存储的学生个数
运行效果说明:
系统运行画面如下所示:
运行程序可执行文件,根据菜单的提示,选择要使用的功能。如选择1,则表示要对学生成绩进行录入,根据提示,录入若干个学生的成绩,若想结束录入,根据提示输入结束标记(-1)即可。选择2,就会把刚才录入的所有成绩显示出来。若要查找某个学生的成绩,则选择3,输入要查找的成绩,就会把查找结果显示出来。若要对所有输入的学生成绩进行排序,则选择4,即可把所有成绩按照由低到高的顺序显示出来。
110. 用一维数组的完成上述小组作业。
111. 用二维数组改版本上述小组作业,使其可以管理多门课程的成绩。
112. 用指向一维数组的指针改版一维数组的成绩管理。
113. 用结构体改版上述小组作业,使其可以管理学生的学号、姓名、多门课程的成绩,以及其他相关信息,并能够将信息存储到文件中,也能从文件中读取已存储了的信息。
114. 用链表改版上述小组作业,使其可以实现与用结构体类似的功能。
展开阅读全文
php东软期末,大连东软期末C语言考试题库(20131208总结).docx相关推荐
- c语言二级考试真题新疆,新疆自治区计算机二级C语言考试题库.doc
新疆自治区计算机二级C语言考试题库.doc 一单选题1.已知 int a,b;下列 switch语句中正确的是 b . A. switchacase a a;break;case b b;break; ...
- c语言第一章考试题及答案,C语言考试题库及答案整理版.doc
C语言考试题库及答案整理版.doc C语言理论上机考试选择题部分(共200题) 1.下面程序的输出是___D______ #include void main() { int k=11; printf ...
- kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc
C语言考试题库及答案分析(总35页).doc C语言理论上机考试选择题部分(共200题,仅针对11级定向专业)1.下面程序的输出是_Dincludestdio.hvoid main int k11; ...
- 陕科大c语言题库,C语言考试题库
<C语言考试题库>由会员分享,可在线阅读,更多相关<C语言考试题库(30页珍藏版)>请在人人文库网上搜索. 1.1. 编程题请编写函数fun,其功能是:将两个两位数的正整数a. ...
- c语言判断非法字符题目,C语言考试题库之判断题-c语言考试判断题
<C语言考试题库之判断题-c语言考试判断题>由会员分享,可在线阅读,更多相关<C语言考试题库之判断题-c语言考试判断题(7页珍藏版)>请在人人文库网上搜索. 1.三.判断题(1 ...
- 下面合法的C语言字符常量是( ),C语言考试题库及答案
<C语言考试题库及答案>由会员分享,可在线阅读,更多相关<C语言考试题库及答案(52页珍藏版)>请在人人文库网上搜索. 1.C语言考试题库及答案C语言理论上机考试选择题部分(共 ...
- 如何实现修改c语言题库,编程培训 所有C语言题库(修改后).docx
编程培训 所有C语言题库(修改后).docx 试卷编号2203所属语言C语言试卷方案所有C语言题库试卷总分1220分共有题型1种一.程序填空 共122题 (共计1220分)第1题 (10.0分) 题号 ...
- 北师大c语言2019在线作业,2019最新C语言考试题库及答案
<2019最新C语言考试题库及答案>由会员分享,可在线阅读,更多相关<2019最新C语言考试题库及答案(100页珍藏版)>请在人人文库网上搜索. 1.2019最新C语言考试题库 ...
- c语言笔试题目,C语言考试题库及答案2015.doc
C语言考试题库及答案2015.doc - PAGE 1 - C语言(共200题) 1.下面程序的输出是___D______ #include void main() { int k=11; print ...
最新文章
- 页面生成周期中的两个Application池的详情小弟了解
- 如何去找一些还没有完全上市的 在私募投资的公司 D轮左右 财经媒体
- Adempiere 在Ubuntu下的安装方法(二)
- 分享一篇很不错的CMake入门文章,值得收藏细读!
- php scrscriptipt,XSS挑战之旅闯关笔记
- vue框架的vue-router路由的运用
- AI ProCon 2020 圆满落幕,百位专家与万名开发者共同拉开人工智能新篇章
- vue仿今日头条_字节跳动今日头条前端面经(4轮技术面+hr面)
- java中提示peerbytes_Java中synchronized详解
- 12x12怎么速算_12x12怎么速算_12x12怎样巧算
- php error unexpected,PHP异常Parse error: syntax error, unexpected错误解决方法
- layui追加或动态修改表单元素不生效
- DVWA靶机-文件上传漏洞(File Upload)
- html页面怎样打印二分之一,打印二分之一a4纸 大小的纸张 Word该如何设置?
- 保研被鸽,去了自己不理想的学校怎么办?
- 考虑下面特殊的整数线性规划问题max求和 求和 为非负整数
- Latex中如何使用中文?
- MLOps极致细节:18. Azure ML Pipeline(机器学习管道),Azure Container Instances (ACI)部署模型
- 英语语言学c刊目录,外语类CSSCI核心期刊(2017-2018)
- 陆奇终于自立门户!YC撤离中国,陆奇成立新基金接盘
热门文章
- unity使用steamVR插件导出游戏头显无反应问题
- 纯色html背景,css 背景(background)属性、背景图定位
- WPF---->自定义控件添加Popup弹出框
- 《C语言杂记》解决 error c4996 ‘fopen‘ This function or variable may be unsafe
- 2011年年终总结-糟糕的一年
- jQuery实现仿五角星评分案例
- 什么是spring?
- 国际象棋棋盘有64格,若在第1格放1粒谷;第2格放2粒谷;第3格放4粒谷;第4格放8粒谷……如此一直放到第n格(n小于等于64)。假设2000000粒谷有一吨重,问需要多少吨谷才能存满n格?
- 各品牌机进BIOS/启动设备选择/U盘启动按键
- 培养 情商从娃娃做起