全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【封面格式】因人而异专业: 建筑电气 班级: 20102 姓名: 张 三 学号(用户名):01(jzdq0201)全体统一课程名称:C程序设计教师: 范 萍 学期:2010-2011学年第2学期封面下方日期统一填写:2011年3月1号【实验报告格式】一、 【实验名称】二、 【实验目的及要求】三、 【实验环境】Visual C+ 6.0四、 【实验内容】五、 【实验设计】每一道编程题,都按下面三个步骤进行。 给出算法分析与流程图:(关于这部分请先阅读课本P69-71) 源程序: 程序运行的结果:六、 【实验小结】若没写小结,成绩为C以下。 上机过程中出现的问题以及解决办法。 本次实验的相关知识点的总结以及心得体会。补充说明:l 一份报告只有3页纸(共6面),可正反面书写。书写时根据内容多少自行控制,不要超出页面范围。如果不够书写,可在报告中粘贴附页。l 独立完成不抄袭,发现雷同者,不予批改,等级为D以下。第一份实验报告l 上交时间:2011-4-12(第八周星期二上午),逾期按“缺交”处理。l 务必按照上面的【实验报告格式】书写;【实验名称】顺序结构程序设计【实验目的及要求】1、掌握C语言中输入输出函数的用法;2、掌握最简单的C程序设计顺序结构程序设计。【实验环境】Visual C+ 6.0【实验题目】如下【实验设计】1、从键盘输入圆的半径r,编程求圆的面积和周长。说明:在输入之前,在屏幕上给出输入提示,下面题目也一样。2、从键盘输入两个数a和b,编程将a和b的值互换并输出。说明:借助第三个中间变量实现交换。3、从键盘输入一个大写字母,把它对应的小写字母以及ASCII码输出。说明:尝试用两种不同的方法来实现输入和输出,分别写出完整代码,体会其用法区别。输入函数有:getchar( )或scanf( )输出函数:putchar( )或printf( )【实验小结】【综合测试】:题目如下,请将答案写在报告册上(不用抄题)。【课外复习/预习】:巩固加强第1-3章知识点,预习第4章(课本P69-89)。综合测试一、单选题1. 下列关于C语言的叙述,错误的是( A ) A. 英文字母大小写不加以区分 B. 不同类型的变量可以出现在同一个表达式中C. 在赋值表达式中赋值号两边的类型可以不同 D. 某些运算符在不同的场合可以有不同的含义2. 语句“printf( %x , -1);”执行后的输出结果是 ( D ) A. -1 B. ffff C. 1 D. ffff3. 设float a=2, b=4, c=3; 以下C语言表达式与代数式1/2(a+b)c计算结果不一致的是 ( D ) A. (a+b)*c/2 B. (1/2)*(a+b)*c C. (a+b)*c*1/2 D. c/2.0*(a+b)4. C语言中不能用来表示整常数的是 ( )A.十进制 B.十六进制 C.八进制 D.二进制 5. 若有输入语句scanf( a=%f,b=%f,&a,&b); 欲使a值为10,b值为20,正确的输入为( C ) A. 10,20 B. 1020 C. a=10,b=20 D. a=10b=206. 在C语言中,反斜杠字符是( D )A. n B. t C. v D. 7.设d为字符变量,下列表达式不正确的是( C )A. d=97 B. d=a C. d=a D. d=28.表达式10+a的结果类型是( C )A. long B. double C. int D. unsigned float9.在C语言中,运算对象必须是整型数的运算符是( A )A. % B. / C. + D. *10. C语言中,命令行“#define M 25”将M定义为( C )A. 符号常量 B.字符常量 C.实型常量 D. 变量11. 以下程序段中,为了使变量a、b、c的值分别为数据1、A、2,则不正确的输入格式是 ( D )int a,c;char b;scanf(“%d%c%d”,&a,&b,&c) ;A. 1A2 B. 1A2 C. 1A2 D. 1A212.以下选项中,不是C语句的是( D )A. i+; B. ; C. a+;b+; D. scanf(“%d”,&a)13.以下程序运行后的结果是 ( B )#include main( )int x;printf(x=%dn,x);A. 编译出错 B.有不确定输出值 C. 无输出值 D.运行出错14. 以下选项中,不正确的赋值语句是( B )A. x=y; B.x+; C.x%=2; D. x=5;15. 已有定义语句“float a=32.7;”,则不能正确执行的语句是( A )A.printf(“%3.2fn”,a); B.scanf(“%3f”,&a); C.printf(“%3f”,a); D.scanf(“%3.2f”,&a);二、填空题1、以下不合法的用户标识符是 1 4 5 7 。 a-1 1_a a3B if INT _22 B.txt2、将数学式写成C语言表达式为 sqrt(y2+1)/2x) 。3、表达式2/3+7%4+3.5/7的值是 。4、在C程序中,表示范围0x5的正确表达式为 x0&x=5 。5、以下合法的C语言常量是 2 3 4 5 6 9 。n e-31 105 7ff x111 18 x do -0x3b16、若有定义“int x=1,y=1;”,则执行逗号表达式y=3,x+,x+5后,该表达式的值是 10 ,变量x的值是 2 ,变量y的值是 3 。7、若有定义“int x=5;”,则表达式x+=x*=x的计算结果为 。8、若有定义“int a=10,b=20,c=30;”,则执行printf(“%dn”,(a=50,b*a,c+a) ;语句的输出结果为 。9、若有“int a;float b;”,执行“a=b=78.9;”后,a中存放的值是 ,b中存放的值是 。10、以下程序段是用4000012.345A形式输入的3个数据40000、12.345、A分别赋给变量a、b、c,请填空。long a;double b;char c;scanf( ,&a,&b,&c);三、分析下列程序段,写出执行结果(结果中若如果 含有空格要把空格标出)1int a=789;float b=5.686,c=4.56;long d=135790;printf(*%6d%06d%-6d%2d*n,a,a,a,a); printf(#%0.4f#%8.4f%-07.1fn,b,b,c); printf(%ldc%9ldf%-9ldn,d,d,d); 2int x=40,y=4,z=4;x = y =z;printf(%dt,x); x = x = (y-z);printf(%dt,x); 3. int i=16,j;j=(i+)+i;printf(%dt,j); i=15;printf(%dt%dt,+i,i); 4. 以下程序段运行时,若从键盘输入以下内容(从第1列开始),则输出结果是: 。123 45678 char c1,c2,c3,c4,c5,c6; scanf(%c%c%c%c,&c1,&c2,&c3,&c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf(%c%cn,c5,c6); 5. 以下程序段运行时,若从键盘输入:10 20 30,则输出结果是 。int i=0,j=0,k=0;scanf(%d%*d%d,&i,&j,&k);printf(%d%d%d ,i,j,k);6. 以下程序段运行时,若从键盘输入:B33,则输出结果是 。char a,b;a=getchar(); scanf(%d,&b);a=a-A+0;b=b*2;printf(%c%c ,a,b);四、改错题1. 下面程序段有3处错误,请改正。Mainint a;float b;a=3,b=4.5;printf(%f%dn,a,b);2. 下面程序段是把摄氏温度c转化为华氏温度f,转化公式为f=9c/5+32,有4处错误,请改正。float c,f;scanf(%f,c);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 疫情围挡采购合同范本
- 鸭货底料买卖合同范本
- 装饰公司设计合同范本
- 租赁机器贷款合同范本
- 茶籽委托加工合同范本
- 装卸搬运配送合同范本
- 2025年新型卷材分切技术合同协议
- 解除公会签约协议合同
- 鱼塘承包入股合同范本
- 2025年物业管理紧急维修合同
- 高三体育生家长会课件
- 香蕉病虫害防治技术
- 2025年重特大事故一览
- (高清版)DB11∕T 2455-2025 微型消防站建设与管理规范
- 国家职业标准 -碳排放管理员
- 微型党课评比活动方案
- 2025民用无人机驾驶员合格审定规则
- 2025年液体闪烁仪市场发展现状
- 2025年山东滨州市无棣县丰达建设工程集团有限公司招聘笔试参考题库含答案解析
- 风电项目前期手续办理流程
- 统编版语文三年级上册习作《这儿真美》 课件
评论
0/150
提交评论