浙大城市学院C语言上机试题

上传人:公**** 文档编号:507748471 上传时间:2023-09-14 格式:DOC 页数:163 大小:372.01KB
返回 下载 相关 举报
浙大城市学院C语言上机试题_第1页
第1页 / 共163页
浙大城市学院C语言上机试题_第2页
第2页 / 共163页
浙大城市学院C语言上机试题_第3页
第3页 / 共163页
浙大城市学院C语言上机试题_第4页
第4页 / 共163页
浙大城市学院C语言上机试题_第5页
第5页 / 共163页
点击查看更多>>
资源描述

《浙大城市学院C语言上机试题》由会员分享,可在线阅读,更多相关《浙大城市学院C语言上机试题(163页珍藏版)》请在金锄头文库上搜索。

1、编号:2010 -2011学年第 2 学期实 验 报 告实验课程名称 C语言程序设计基础实验 专 业 班 级 土木1003 学 生 姓 号 31003290 学 生 姓 名 王定定 实验指导老师 张泳 实验项目目录实验1熟悉C语言编程环境实验2用C语言编写简单程序2.1基本数据处理2.2 计算分段函数2.3 指定次数的循环2.4 使用函数实验3分支结构程序设计实验4 循环结构程序设计4.1基本循环语句的使用4.2 嵌套循环实验5函数程序设计实验6 控制结构综合程序设计实验7 数组7.1 排序问题7.2 找出矩阵中最大值所在的位置7.3 进制转换实验8 指针程序设计7.4 指针与数组7.5 指针

2、与字符串实验9 结构程序设计实验10 程序结构与递归函数实验11 指针数组、指针与函数实验12 文件程序设计浙江大学城市学院实验报告实验项目名称 实验1 熟悉C语言编程环境 实验成绩 指导老师(签名) 日期 一. 实验目的和要求1熟悉C语言编程环境Visual C+6.0,掌握运行一个C程序的基本步骤,包括编辑、编译、连接和运行。2了解C程序的基本框架,能够编写简单的C程序。3了解程序调试的思想,能找出并改正C程序中的语法错误。二. 实验内容、原理及实验结果与分析说明:实验指导教师可根据教学内容指定题目。1. 建立自己的文件夹,略2. 编程示例,参考实验手册。3. 编程题1(10003)在屏幕

3、上显示一个短句“What is a computer?”。【源程序】#include int main(void)/*-*/printf(What is a computer?n);return 0;【实验结果与分析】 【思考】如何在屏幕上显示你自己的学号、姓名和班级?【源程序】#include int main(void)/*-*/printf(31003290n);printf(王定定n);printf(土木1003n);return 0;【实验结果与分析】4. 编程题2(10004)在屏幕上显示如下图案。* * * * * * *【源程序】#include int main(void)/

4、*-*/printf(*n);printf(*n); printf(*n);printf(*n);return 0;【实验结果与分析】5. 调试示例(10005)改正下列程序中的错误,在屏幕上显示短句“Welcome to You!”。(源程序error01_1.cpp)【正确程序】#include int main(void)/*-*/printf(Welcome to You!n);return 0;【实验结果与分析】6. 改错题(10007)在屏幕上显示如下图案。 * * * * * * * * *【正确程序】#include int main(void)/*-*/printf(*n);

5、printf( *n); printf( *n);printf( *n);return 0;【实验结果与分析】 讨论、心得将源程序、运行结果和分析以及实验中遇到的问题和解决问题的方法,写在实验报告上。多联系 ,可掌握,题目简单浙江大学城市学院实验报告实验项目名称 实验2 用C语言编写简单程序 实验成绩 指导老师(签名) 日期 2.1 基本数据处理一. 实验目的和要求1掌握算术表达式和赋值表达式的使用。2掌握基本输出函数的使用。3能够编程实现简单的数据处理。4掌握简单C程序的查错方法。二. 实验内容、原理及实验结果与分析说明:实验指导教师可根据教学内容指定题目。1. 调试示例,参考实验手册。2.

6、 编程题1(20012)求华氏温度150F 对应的摄氏温度。计算公式如下:,其中:c表示摄氏温度,f表示华氏温度。【源程序】#include int main(void) int celsius, fahr; fahr=150; celsius=5*fahr/9-5*32/9; printf(fahr = %d, celsius = %dn, fahr, celsius); return 0;【实验结果与分析】 如果使用公式 计算华氏温度150F所对应的摄氏温度,这两个公式的计算结果是否?为什么?一样3. 编程2(20013)求摄氏温度26C 对应的华氏温度。计算公式如下:,其中:c表示摄氏温

7、度,f表示华氏温度。【源程序】#include int main(void) int celsius, fahr; celsius = 26; fahr=9*celsius/5+32; printf(celsius = %d, fahr = %dn, celsius, fahr); return 0;【实验结果与分析】4. 编程题3(20014)已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均分。【源程序】#include int main(void) int math, eng, comp, average; math = 87; eng = 72

8、; comp = 93; average=(math+eng+comp)/3; printf(math = %d, eng = %d, comp = %d, average = %dn, math, eng, comp, average); return 0;【实验结果与分析】5. 编程题4(20015)当n为152时,分别求出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。【源程序】#include int main(void) int n, digit1, digit2, digit3; n=152; digit1=n%10; digit2=n/10%

9、10; digit3=n/100; printf(整数%d的个位数字是%d, 十位数字是%d, 百位数字是%dn, n, digit1, digit2, digit3); return 0;【实验结果与分析】6. 改错题(20016)改正下列程序中的错误,计算某个数x的平方y,并以“y=x*x”和“x*x=y”的形式输出x和y的值。请不要删除源程序中的任何注释。(源程序error02_2.cpp)【正确程序】#include int main(void) int x,y;/*-*/ x=3; y=x*x; printf(%d = %d * %dn,y,x,x); printf(%d * %d

10、= %dn,x,x,y);【实验结果与分析】三. 讨论、心得将源程序、运行结果和分析以及实验中遇到的问题和解决问题的方法,写在实验报告上。浙江大学城市学院实验报告实验项目名称 实验2 用C语言编写简单程序 实验成绩 指导老师(签名) 日期 2.2计算分段函数一. 实验目的和要求1使用if语句计算分段函数。2正确书写关系表达式。3掌握基本输入函数的使用,能正确调用C语言提供的数学库函数。4掌握简单的单步调试方法。二. 实验内容、原理及实验结果与分析说明:实验指导教师可根据教学内容指定题目。1. 调试示例,参考实验手册。2. 编程题1(20022)输入华氏温度,输出对应的摄氏温度。计算公式:c =

11、 5*(f-32)/9,式中:c表示摄氏温度,f表示华氏温度。输入输出示例:括号内为说明输入150 (fahr=150)输出celsius = 65 【源程序】#include int main(void) int celsius, fahr; fahr=150; celsius=5*(fahr-32)/9; printf(fahr = %d, celsius = %dn, fahr, celsius); return 0;【实验结果与分析】如果华氏温度和摄氏温度都是双精度浮点型数据,如何修改程序?#include int main(void) int celsius, fahr;/*-*/ scanf(%d,&fahr); celsius=5*(fahr-32)/9; printf(celsius = %dn, celsius);3. 编程2(20023)输入存款金额 money、存期 year 和年利率 rate,根据下列公式计算存款到期时的利息 interest(税前),输出时保留2位小数。interest = money(1+rate)year - money输入输出示例:括号内为说明输入1000 3 0.025(money = 1000, year = 3, rate = 0.025)输出interest = 76.89【源程

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

当前位置:首页 > 高等教育 > 习题/试题

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