计算机应用技术IIC复习.ppt

上传人:牧羊曲112 文档编号:6606394 上传时间:2023-11-17 格式:PPT 页数:32 大小:360KB
返回 下载 相关 举报
计算机应用技术IIC复习.ppt_第1页
第1页 / 共32页
计算机应用技术IIC复习.ppt_第2页
第2页 / 共32页
计算机应用技术IIC复习.ppt_第3页
第3页 / 共32页
计算机应用技术IIC复习.ppt_第4页
第4页 / 共32页
计算机应用技术IIC复习.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《计算机应用技术IIC复习.ppt》由会员分享,可在线阅读,更多相关《计算机应用技术IIC复习.ppt(32页珍藏版)》请在三一办公上搜索。

1、计算机应用技术II(C)复习提要,计算机应用技术II课程组,基本内容:顺序结构数据类型运算符输入与输出选择结构循环结构数组函数,C语言基础知识,C语言是结构化语言,是以函数为基础的语言C程序的执行是从main函数开始,到本程序的main函数结束 C语言中用于结构化程序设计的三种基本结构是顺序结构、选择结构、循环结构 C程序中语句必须以分号(;)作为结束标记。,顺序结构数据类型,合法的用户标识符:字母数字下划线组成,且首字符不能是数字;不能与C语言关键字重复。合法的标识符如:a,outman,_2Test,_int不合法标识符如:int,short,3Dmax,Adat,顺序结构运算符,运算符:

2、+,-,*,/,%,(),+,-,,说明:%运算符两边的数据必须是整型,+和-只能对变量进行运算,不能针对表达式,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均为整型

3、变量,且x=10,y=3,则printf(“%d,%dn”,(x+,-y),-y);输出的结果为2,1,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

4、()float x=6.5;int y=3+3.14;printf(%4.2f,%d,x,y);,顺序结构输入输出,输入输出函数printf,scanf,putchar,getchar格式声明%c,%d,%f,%o,%x,%e,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

5、)。A、一个字符串 B、多个字符 C、一个实型变量 D、一个字符,选择结构,关系运算符逻辑运算符If语句Switch语句,2.有语句int a=4,b=3,c=2,d=abc;则变量d的值为_1_,4.表示|x|5的C语言表达式为_x5|x-5_,6.表示“c=xyz”的C表达式是_,5.设a,b,c,d,m,n均为int型变量,且a=3,b=2,c=1,d=8,m=2,n=2,则逻辑表达式(m=abc)&(n=dc)|(n=ab)运算后,n的值为1,7.已有定义:int x=3,y=4,z=5;则表达式!(x+y)+z-1&y+z2的值是_1_,9.设int x=l,y=l;表达式(!x|-

6、y)的值是_0_,1.有语句int a=4,b=3,c=2,d=abc;则变量d的值为_0_,3.表示|x|-5_,8.设int x=l,y=l;则经过(!x|y-)后y的值是_1_,1.若有下列语句组,则输出结果是(5)main()int x=10,y;if(x4)y=55x;else y=10;printf(”d”,y);,2.以下程序段输出的结果是(5)int a=5,b=4,c=3;if(abc)printf(%d,a);else if(bc)printf(%d,b);else printf(%d,c);,循环结构,For语句While语句Dowhile语句,1.以下程序输出的结果是_

7、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);,数组与函数,数组定义 函数定义不可以嵌套,函数调用可以嵌套,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)

8、,综合训练,从键盘输入三个实数,并保留两位有效数字输出三个实数中的最大值。#include main()float a,b,c;float max;scanf(%f%f%f,2.以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。#includemain()float x,max,min;scanf(“%f”,3.计算并输出数列:1,3,5,2n+1,的前n项之和,其中要求n的值由键盘输入。#include main()int s,n,k,i;scanf(%d,4.编写程序,判断从键盘上输入的一个字符,并按下列要求输出。(1)若该字符是数字,输出

9、字符串“09”;(2)若该字符是大写字母,输出字符串“AZ”(3)若该字符是小写字母,输出字符串“az”(4)若该字符是其他字符,输出字符串“!,5.输入10个学生分数,计算平均分数,并输出高于平均分数的同学分数。#include main()int score10,sum=0;int i,j;for(i=0;isum/10.0)printf(%dn,scorej);,1.输入两个整数,并求出其最大者。2.输入三个整数,并求出其最大者。3.编写程序输入a,b,c,d四个整数,并求出其最大者。4.编写函数,计算四个数中最大值与最小值之差。说明:编写两个函数,分别是求最大值函数max(),求最小值

10、函数min(),关于求最大值、最小值问题,程序设计问题,关于解决实际工程问题:,5.编写一个程序,求圆的面积。要求:定义圆周率PI为常变量(3.14);圆的半径r为浮点型变量,并且圆的半径是可从键盘输入;圆的面积s为浮点型变量;在输出圆面积时,保留两位有效数字。,6.编程:输入一个华氏温度(f),要求输出摄氏温度(c)。转换公式为:源程序:,9.编程序打印输出所有的水仙花数。,7.输入一个三位数整数,反向输出该数字,例如,输入153,输出351),关于水仙花数问题:,8.输入一个三位整数,判断是否是水仙花数。(所谓“水仙花数”是一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花

11、数,因为153=1*1*1+5*5*5+3*3*3),11.编写一个程序,求1!+2!+100!,10.编写一个程序,输入一个n,然后求n!,12.编写一个程序,输入一个n,然后求1!+2!+n!,关于求n!问题:,13.编程序,输出如下图所示的方阵乘法表。,关于九九乘法表问题:,14.编程序,输出如下图所示的九九乘法表。,关于数列问题:,15.编程序。求Fibonacci数列前20个数(要求每行显示5个,右对齐)Fibonacci数列为:1,1,2,3,5,8,13,21。,16.编程序输入两个数m和n,并求出其最小公倍数和最大公约数。,关于最大公约数及最小公倍数问题:,18.编程求,17.

12、编程求,关于求和问题:,19.利用公式 求的近似值,直到最后一项的绝对值小于10-6为止。,关于求分段函数的值问题:,20.编写程序实现输入x(实型float),而能够根据函数:,输出相应y值。,21.有一函数:x(x=10)A、用scanf 函数输入x的值,求y值。B、运行程序,输入x的值(分别x=10三种情况),检查输出的y的值是否正确。,关于英文字母的相关操作问题:,22.编程从键盘输入一个英文字母,如果输入的是小写字母,则将其转换成大写输出,反之,如果输入的是大写字母,则将其转换成小写字母输出,如果输入输出不是字母,则输出“输入数据错”。,23.输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。说明:a)英文字母包括大写字母和小写字母 b)用换行符(n)来判定一行字符 c)用if语句进行分类统计,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号