




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 计算机应用技术II(C) 复习提要 计算机应用技术II课程组 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 基本内容: l顺序结构 l数据类型 l运算符 l输入与输出 l选择结构 l循环结构 l数组 l函数 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 C语言基础知识 lC语言是结构化语言,是以函数为基础的语言 lC程序的执行是从main函数开始,到本程序的 main函数结束 lC语言中用于结构化程序设计的三种基本结构 是顺序结构、选择结构、循环结构 lC程序中语句必须以分号( ;)作为结束标记。 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 顺序结构数据类型 l合法的用户标识符:字母数字下划线组成,且 首字符不能是数字;不能与C语言关键字重复。 合法的标识符如:a,outman,_2Test , _int 不合法标识符如:int ,short ,3Dmax ,A dat 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 顺序结构运算符 l运算符:+,-,*,/,%,(),+,- ,, l说明:%运算符两边的数据必须是整型 ,+和-只能对变量进行运算,不能针对 表达式 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 2.设a和b均为double型常量,且a=5.5,b=2.5,则表达式(int)a+b/b=6.0 4.设x、y均为整型变量,且x=10,y=3,则printf(“%d,%dn”,x+,-y); 输出的结果为10,2 5.以下赋值表达式不合法的是: A、n=(i=2,+i)B、+(i+1) C、x=j0 D、j+ 6.执行语句组int a,b;b=(a=4*9,a*2),a-3;后,b的值是72 1.设a和b均为double型常量,且a=1,则y=x+3/2=2.0 3.设x、y均为整型变量,且x=10,y=3,则printf(“%d,%dn”,(x+,-y),- y);输出的结果为2,1 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 1.下列程序的输出结果是 a,98 。 main() int x=97;char y=b; printf(”c,d”,x,y); 2.以下程序运行后的输出结果是2,1 。 main() int a=1,b=2; a=a+b; b=a-b; a=a-b; printf(“d,dn”,a,b); 3.以下程序运行结果是_9_ main() int a=10,b=9,c=8; c=( a-=(b-5), (a%11)+(b=3) ); printf(“%d“,c); 4.以下程序运行后输出的结果是_6.50,6_ #include main() float x=6.5; int y=3+3.14; printf(“%4.2f,%d“,x,y); 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 顺序结构输入输出 l输入输出函数printf,scanf,putchar, getchar l格式声明%c,%d,%f,%o,%x,%e 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 1.以下程序段的输出结果: #include main() int a=1234; int b=5678; float c=9.0123; printf(“%2d,%,5.5d,%.2f“,a,b,c); 运行结果:1234,5.5d,%.2f 2.以下程序段的输出结果: int a=1234; printf(“%2dn“,a); 运行结果: 1234 3.putchar()函数可以向终端输入( D )。 A、一个字符串 B、多个字符 C、一个实型变量 D、一个字符 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 选择结构 l关系运算符 l逻辑运算符 lIf语句 lSwitch语句 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 2.有语句int a=4,b=3,c=2,d=abc; 则变量d的值为_1_ 4. 表示|x|5的C语言表达式为_x5|xbc) if(abc)printf(“%d“,a); else if(bc) printf(“%d“,b); else printf(“%d“,c); 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 循环结构 lFor语句 lWhile语句 lDowhile语句 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 1.以下程序输出的结果是_2 0_ main() int n=4; while(n-)printf(“%d“,-n); 2.以下程序运行结果为_3_ #include main() int a=1.2,b=1,c=3; while(ab) a-; c-; printf(“%d“,c); 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 数组与函数 l数组定义 l函数定义不可以嵌套,函数调用可以嵌 套 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 1.以下数组定义中不正确的是( )。 A、int a23; B、int b3=0,1,2,3; C、int c100100=0; D、int d3=1,2,1,2,3,1,2,3,4; 2.若有定义“int aa8;”,则对数组元素的正确引用是( C )。 A、aa8 B、aa1.2 C、aa8-7 D、aa(1.2) 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 综合训练 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 1. 从键盘输入三个实数,并保留两位有效数字输出三个实数中的最大值。 #include main() float a,b,c; float max; scanf(“%f%f%f“, if(ab) max=a; else if(ba)max=b; if(cmax) max=c; printf(“Max=%.2f“,max); 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 2.以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输 出最高成绩和最低成绩,当输入负数时结束输入。 #include main() float x,max,min; scanf(“%f ”, max=x;min=x; while(x0) if(xmax) (max=x) else if(x main() int s,n,k,i; scanf(“%d“, k=2*n+1; s=0; for(i=1;i main() char c; scanf(“%c”, if(c=0 int i,j; for(i=0;isum/10.0) printf(“%dn“,scorej); 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 1.输入两个整数,并求出其最大者。 2.输入三个整数,并求出其最大者。 3.编写程序输入a,b,c,d四个整数,并求出其最大者。 4.编写函数,计算四个数中最大值与最小值之差。 说明:编写两个函数,分别是求最大值函数max( ),求最小值函数min( ) 关于求最大值、最小值问题 程序设计问题 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 关于解决实际工程问题: 5.编写一个程序,求圆的面积。要求: 定义圆周率PI为常变量(3.14); 圆的半径r为浮点型变量,并且圆的半径是可从键盘输 入; 圆的面积s为浮点型变量; 在输出圆面积时,保留两位有效数字。 6.编程:输入一个华氏温度(f),要求输出摄 氏温度(c)。转换公式为:源程序: 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 9.编程序打印输出所有的水仙花数。 7.输入一个三位数整数,反向输出该数字,例如,输入153,输出 351) 关于水仙花数问题 : 8.输入一个三位整数,判断是否是水仙花数。(所谓“水仙花数”是一个 3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数 ,因为153=1*1*1+5*5*5+3*3*3) 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 11.编写一个程序,求1!+2!+100! 10.编写一个程序,输入一个n,然后求n! 12.编写一个程序,输入一个n,然后求1!+2!+n! 关于求n!问题: 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 13.编程序,输出如下图所示的方阵乘法表。 关于九九乘法表问题: 14.编程序,输出如下图所示的九九乘法表。 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 关于数列问题: 15.编程序。求Fibonacci数列前20个数(要求每行显 示5个,右对齐)Fibonacci数列为:1,1,2,3,5,8 ,13,21。 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 16.编程序输入两个数m和n,并求出其最小公倍数和最大 公约数。 关于最大公约数及最小公倍数问题 : 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 18.编程求 17.编程求 关于求和问题: 19.利用公式 求的近似值,直到最后一项的绝 对值小于10-6为止。 宁波大红鹰学院信息工程学院 计算机应用技术II(C)复习提要 关于求分段函数的值问题: 20.编写程序实现输入x(实型float),而能够根据函数 : 输出相应y值。 21.有一函数: x ( x=10) A、用scanf 函数输入x的值,求y值。 B、运行程序,输入x的值(分别x=10 三种情况),检查输出的y的值是否正确。 宁波大红鹰学院信息工程学院
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 病理科医师岗位面试问题及答案
- 2025届湖北省宜昌市长阳县第一高级中学化学高二下期末统考试题含解析
- 浙江省乐清外国语学院2025届高一化学第二学期期末联考试题含解析
- 2025届山东省东平县第一中学高二下化学期末统考模拟试题含解析
- 甘肃省兰州市五十一中2025届高一下化学期末综合测试试题含解析
- 上海市12校联考2025届高二下化学期末复习检测试题含解析
- 民生项目现场管理办法
- 材料当天入库管理办法
- 北京集体审批管理办法
- 体系文件稽查管理办法
- 铁路营业线安全管理办法
- 酒类销售用人劳务合同
- 2025老年教育政策环境分析及教学模式创新路径研究报告
- 2025年中国伺服电缆行业市场发展前景及发展趋势与投资战略研究报告
- 【大数跨境】全球移动电源市场洞察报告
- 酒店安全奖惩规定
- 2024北京四中初一(下)开学考数学试题及答案
- 物料堆放限高管理制度
- 夫妻债务隔离约定协议书
- T/CECS 10226-2022抗裂硅质防水剂
- 原发性醛固酮增多症诊断治疗的专家共识(2024版)解读课件
评论
0/150
提交评论