《计算机二级C语言考试辅导讲座.ppt》由会员分享,可在线阅读,更多相关《计算机二级C语言考试辅导讲座.ppt(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1计算机二级C语言考试辅导主讲:何明昌办公室:3B-208各学院、各同学:我校公共计算机实验教学中心将对本校学生免费开放,现将有关事项通知如下:1、请各位同学按照上机安排表规定的时间上机,上机时请携带本人校园一卡通。2、每位同学上、下机必须刷卡开放日期为:2009年10月15日2010年1月22日开放时间为:工作日:18:0021:00双休日:08:1021:00地点:南校区5号楼1层B栋西侧(5-B108,5-B109,5-B110,5-B111视上课情况开放其中某机房)2考试方式:上机:()文化基础部份(基础题基础题)(windows、excel、ppt、outlookexpress、IE
2、)()C语言部份:程序调试题程序调试题(填空、改错)(填空、改错)程序设计题程序设计题笔试:判断题(对,错)选择题(四选一)编程题(写程序)3一一.文化基础部分主要知识点文化基础部分主要知识点(上机上机):oWindows2000/xp设置设置oWindows2000/xp文件操作文件操作oExcel操作操作oPowerPoint操作操作oIE操作操作oOutlookExpress操作操作浙江省教育厅:二级高级语言:分笔试和上机考试。笔试90分钟,上机考试90分钟。笔试为相应程序设计语言的内容(C、VB、VFP、Java),上机考试题型为五个部分:Windows操作、OutlookExpres
3、s操作(或IE操作)、Excel操作(或PowerPoint操作)、程序调试、程序设计。成绩按理论笔试60%、上机考试40%计算。41.1Windows2000/xp操作主要题型操作主要题型o设置墙纸、图案、屏保设置墙纸、图案、屏保n控制面板控制面板|显示显示o设置数字、货币、日期、时间格式设置数字、货币、日期、时间格式n控制面板控制面板|区域设置区域设置o在桌面或开始菜单建立快捷方式在桌面或开始菜单建立快捷方式n开始开始|搜索搜索|文件或文件夹文件或文件夹o设置任务栏设置任务栏n开始开始|设置设置|任务栏和开始菜单任务栏和开始菜单5oWindows2000/xp操作注意事项操作注意事项o保存
4、保存n单击考试系统中的保存按钮单击考试系统中的保存按钮o对话框设置对话框设置n先应用,再确定先应用,再确定o缺省设置缺省设置n只对题目要求的内容进行设置,其余内容保持只对题目要求的内容进行设置,其余内容保持不变不变61.2文件操作主要题型文件操作主要题型o新建文件夹新建文件夹o复制文件、文件夹复制文件、文件夹o删除文件、文件夹删除文件、文件夹o更名文件、文件夹更名文件、文件夹o当前文件夹为考生目录下的当前文件夹为考生目录下的FileTest文件文件夹夹o保存保存n单击考试系统中的保存按钮单击考试系统中的保存按钮71.3EXCEL主要题型主要题型o工作表操作工作表操作n插入、复制、更名插入、复制
5、、更名o行列操作行列操作n插入、复制、删除、最适合的列宽插入、复制、删除、最适合的列宽o格式设置格式设置n格式格式|单元格格式、自动套用格式、条件格式单元格格式、自动套用格式、条件格式o公式、函数计算公式、函数计算o排序排序n数据数据|排序排序o图表图表n插入插入|图表图表o页眉页脚设置页眉页脚设置n文件文件|页面设置页面设置n视图视图|页眉和页脚页眉和页脚o数据筛选数据筛选n筛选筛选|自动筛选自动筛选o计算平均值、总值等计算平均值、总值等o某列单价增加某列单价增加10%,并重新计算总价,并重新计算总价o某列保留某列保留2位小数,并降序排列位小数,并降序排列o插入标题行,设置格式并居中显示插入
6、标题行,设置格式并居中显示o插入图表插入图表8oEXCEL操作注意事项操作注意事项o保存保存n文件文件|保存保存o复制时如果单元格里包含公式,复制到另外复制时如果单元格里包含公式,复制到另外一张一张sheet时用选择性粘贴,否则会出错时用选择性粘贴,否则会出错o正确选择图表的数据源正确选择图表的数据源o不要随意更改工作表中内容不要随意更改工作表中内容91.4PowerPoint主要题型主要题型o设置字体设置字体n格式格式|字体字体o设置段落设置段落n格式格式|行距行距o设置动画效果设置动画效果n幻灯片放映幻灯片放映|自定义动画自定义动画o设置切换效果设置切换效果n幻灯片放映幻灯片放映|幻灯片切
7、换幻灯片切换o设置背景设置背景n格式格式|背景背景o设置超链接设置超链接n插入插入|超级链接超级链接n幻灯片放映幻灯片放映|隐藏幻灯片隐藏幻灯片o设置幻灯片宽度设置幻灯片宽度n文件文件|页面设置页面设置o设置页眉页脚设置页眉页脚n视图视图|页眉页脚页眉页脚10o应用设计模板应用设计模板n格式格式|应用设计模板应用设计模板o设置幻灯片版式设置幻灯片版式n格式格式|幻灯片版式幻灯片版式o设置动作按钮设置动作按钮n幻灯片放映幻灯片放映|动作按钮动作按钮o设置一级文本项目符号为勾,或取消项目符号设置一级文本项目符号为勾,或取消项目符号o幻灯片背景过渡颜色设置幻灯片背景过渡颜色设置o添加一个添加一个“空
8、白空白”版式的幻灯片版式的幻灯片o在幻灯片上添加一个文本框在幻灯片上添加一个文本框o给剪贴画添加超级链接或设置动作给剪贴画添加超级链接或设置动作o幻灯片中插入自动更新的日期和时间幻灯片中插入自动更新的日期和时间o设置动画效果设置动画效果n文件文件|保存保存o不要随意改幻灯片中内容不要随意改幻灯片中内容111.5IE操作主要题型操作主要题型o保存页面保存页面n文件文件|另存为另存为o保存图片保存图片n右击图片,打开快捷菜单,执行属性,确认图片右击图片,打开快捷菜单,执行属性,确认图片n右击图片,打开快捷菜单,执行右击图片,打开快捷菜单,执行“图片另存为图片另存为”o设置设置IEn工具工具|Int
9、ernet选项选项n控制面板控制面板|Internet选项选项o添加页面到收藏夹添加页面到收藏夹n收藏收藏|添加到收藏夹添加到收藏夹o整理收藏夹整理收藏夹n收藏收藏|整理收藏夹整理收藏夹12oIE操作注意事项操作注意事项o地址地址nIE地址栏中输入后回车(不要加地址栏中输入后回车(不要加WWW)o保存页面、图片等注意保存到考生目录的保存页面、图片等注意保存到考生目录的Paper子子目录下,并主要保存的文件类型和文件名目录下,并主要保存的文件类型和文件名o确认图片名确认图片名n右击图片,打开快捷菜单,执行属性命令右击图片,打开快捷菜单,执行属性命令o设置设置IE时的要求同时的要求同Windows
10、2000/xp操作操作o保存保存n单击考试系统中的保存按钮单击考试系统中的保存按钮131.6OutlookExpress主要题型主要题型o新建邮件帐户新建邮件帐户n工具工具|帐户帐户o发送邮件发送邮件n邮件邮件|新邮件新邮件o设置设置OEn工具工具|选项选项oOutlookExpress操作注意事项操作注意事项o注意删除已有邮件帐户。注意删除已有邮件帐户。o注意新建邮件帐户和新建邮件是使用的是考试时的准考证号码注意新建邮件帐户和新建邮件是使用的是考试时的准考证号码和考生真实姓名。和考生真实姓名。o除了用新建的帐户发送邮件外,还要再接收一封邮件。除了用新建的帐户发送邮件外,还要再接收一封邮件。o
11、设置设置OE时的要求同时的要求同Windows2000/xp操作。操作。o保存保存n单击考试系统中的保存按钮单击考试系统中的保存按钮附:二级上机测试中计算机文化基础部分要点及样题附:二级上机测试中计算机文化基础部分要点及样题.doc14二.基础部分理论测试主要知识难点基础部分理论测试主要知识难点o例如例如:进位计数制进位计数制o数制之间的转换数制之间的转换o一个一个1616点阵的汉字字形码占点阵的汉字字形码占1616=256位位32个字节个字节o一幅不经压缩的图像数据量计算(以字节为单位)一幅不经压缩的图像数据量计算(以字节为单位):o图像数据量图像数据量=图像水平分辨率图像水平分辨率 图像垂
12、直分辨率图像垂直分辨率 像素深度像素深度/8o像素的深度指表示每个取样点的颜色值所采用的数据位数。像素的深度指表示每个取样点的颜色值所采用的数据位数。o如:如:一幅一幅256色色640*480中等分辨率的彩色图像,中等分辨率的彩色图像,若没有压缩,至少需要若没有压缩,至少需要?字节来存放该图像文件。字节来存放该图像文件。o640*480*8/8/1024=300K(由于图像是256色的,那么就要对每种颜色进行2进制编码来表示,因为计算机只认0和1。256等于2的8次幂,那么如果要对256种颜色编码,每种颜色就需要8位二进制数,红1100011,黑11001000所以乘8,而1字节=8位于是除8
13、)15三.C语言考试部份(上机)o.考试大纲().改错(*下面一行有错,请改正).C语言考试上机要点16(1)在考生目录下,有Modify.c程序,该程序中/*N*/的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:输入x、eps,计算多项式1-x+x*x/2!-x*x*x/3!+.的和直到末项的绝对值小于eps为止。#include#includevoidmain()floatx,eps,s=1,t=1,i=1;scanf(%f%f,&x,&eps);do/*1*/t=-t*x/+i;/t=-t*x/i+;s+=t;/*2*/while(fabs(t)=
14、eps)/少少;printf(%fn,s);17(2).改错(*下面一行有错,请改正)(1)、该程序功能:输入)、该程序功能:输入1个字符串,输出其中所出现过的大写英文字母。个字符串,输出其中所出现过的大写英文字母。如运行时输入字符串如运行时输入字符串FONTNAMEandFILENAME,应输出,应输出FONTAMEIL。#includevoidmain()charx80,y26;inti,j,ny=0;gets(x);for(i=0;xi!=0;i+)if(xi=A&xi=Z)for(j=0;jny;j+)/*1*/if(yi=xj)continue;if(yj=xi)break;if(j
15、=ny)yny=xi;ny+;/*2*/for(i=0;i26;i+)for(i=0;iny;i+)printf(%c,yi);printf(n);18(3)、该程序功能:运行时若输入)、该程序功能:运行时若输入a、n分别为分别为3、6,则输出下列,则输出下列表达式的值:表达式的值:3+33+333+3333+33333+333333#includevoidmain()inti,a,n;longt=0;/*1*/s=0;longs=0;scanf(%d%d,&a,&n);for(i=1;i=n;i+)/*2*/t=t*10+i;t=t*10+1;s=s+t;s=s*a;printf(%ldn,
16、s);19().填空1、该程序功能:输出、该程序功能:输出61000之间的完数(之间的完数(1个数的因子和等于其自身的数:个数的因子和等于其自身的数:6=1+2+3、28=1+2+4+7+14,则,则6、28都是完数)。都是完数)。#includevoidmain()inti,j,s;for(i=6;i=1000;i+)_1_s=1;for(j=2;_2_;j+)if(i%j=0)s+=j;j=i/2或或jiif(s=i)printf(%dn,s);202.该程序功能:将输入的十进制正整数该程序功能:将输入的十进制正整数n通过函数通过函数Dec2Bin转换为二转换为二进制数,并将转换结果输出。
17、进制数,并将转换结果输出。#includevoidDec2Bin(intm)intbin32,j;for(j=0;m!=0;j+)binj=_1_;m%2m=m/2;for(;j!=0;j-)printf(%d,_2_);binj-1voidmain()intn;scanf(%d,&n);Dec2Bin(n);21(3).程序设计(上机)o1.输入一个4行4列的矩阵,计算并输出该矩阵除4条边以外的所有元素之和sum1,再计算和输出该矩阵主对角线以上(含主对角线)的所有元素之和sum2,主对角线为从矩阵的左上角至右下角的连线。o运行示例:oEnteranarray:o1234o5678o9101
18、112o13141516osum1=34osum2=7022#includevoidmain()intj,k,sum;inta44;printf(Enteranarray:n);for(j=0;j4;j+)for(k=0;k4;k+)scanf(%d,&ajk);sum=0;for(j=0;j4;j+)for(k=0;k4;k+)if(j!=3&k!=3&j!=0&k!=0)sum+=ajk;printf(sum1=%dn,sum);sum=0;for(j=0;j4;j+)for(k=j;k4;k+)sum+=ajk;printf(sum2=%dn,sum);232、计算字符串、计算字符串s中
19、每个字符的权重值,所谓权重值就是字符在字符串中的位中每个字符的权重值,所谓权重值就是字符在字符串中的位置值与该字符的置值与该字符的ASCII码值的乘积。位置值从码值的乘积。位置值从1开始依此递增。将每个字符的开始依此递增。将每个字符的权重值,以格式权重值,以格式%d写入到考生目录中写入到考生目录中Paper子目录下的新建文件子目录下的新建文件design.dat中。中。#include#includevoidmain()FILE*p;inti,w20;char*s=“we45*&y3r#$1;p=fopen(design.dat,w);i=1;while(*s!=0)wi=i*(*s);fpr
20、intf(p,%d,wi);fputc(n,p);i+;s+;fclose(p);24四.C语言笔试1.判断对错o试题一、判断题(每小题试题一、判断题(每小题1分,共分,共10分)分)o说明:在以下提供的若干个陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。o(1)在C语言中,常量和变量都有数据类型。(A)o(2)C语言的运算符只有单目运算符和双目运算符两种。(B)o(3)若变量己正确定义,表达式x+y=z符合C语言语法。(B)o(4)C编译器可以找出C源程序中所有的语法错误和逻辑错误。(B)o(5)表达式3*5/2和表达式3/2*5等价。(B)o(6)表达式m=n+的求解顺序是先计算
21、m=n,再计算n=n+1。(A)o(7)变量名fahr和Fahr代表两个不同的变量。(A)o(8)若表达式sizeof(unsigned)的值为2,则unsigned类型数据能表示的最大整数为216-1。(A)o(9)break语句只能用于循环结构中。(B)o(10)while语句先判断循环条件,所以循环体有可能一次也不执行。(A)25.单选题o(17)对于以下递归函数f,调用函数f(2,1,2,3)的输出结果是(17)。ovoidf(intn,chara,charb,charc)oif(n=1)oprintf(%c-%c#,a,b);oelseof(n-1,a,c,b);oprintf(%c
22、-%c#,a,b);of(n-1,c,b,a);oooA、1-2#1-3#3-2#B、3-2#1-2#1-3#oC、1-3#3-2#1-2#D、1-3#1-2#3-2#26试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#includevoidmain()intk;for(k=5;k0;k-)if(k=3)continue;/*第6行*/printf(%d,k);(13)程序的输出是(13)A、54321B、5421C、54D、3(14)将第6行中的continue改为break后,程序的输出是(14)A、54321B、5421C、
23、54D、3(15)将第6行中的continue删除(保留分号)后,程序的输出是(15)A、54321B、5421C、54D、3(16)将第6行全部删除后,程序的输出是(16)A、54321B、5421C、54D、3273.编程题o试题试题7(28分)o某客户为购房办理商业贷款,选择了按月等额本息还款法,在贷款本金(loan)和月利率(rate)一定的情况下,住房贷款的月还款额(money)取决于还款月数(month),计算公式如下。o客户打算在530年的范围内选择还清贷款的年限,想得到一张“还款年限月还款额表”以供参考。o(1)定义函数cal_power(x,n)计算x的n次幂(即xn),函数
24、返回值类型是double。o(2)定义函数cal_money(loan,rate,month)计算月还款额,函数返回值类型是double,要求调用函数cal_power(x,n)计算x的n次幂。o(3)定义函数main(),输入贷款本金loan(元)和月利率rate,输出“还款年限月还款额表”,还款年限的范围是530年,输出时分别精确到年和元。要求调用函数cal_money(loan,rate,month)计算月还款额。o28#includestdio.hdoublecal_power(doublex,intn)doublesp=1.0;inti;for(i=1;i=n;i+)sp=sp*x;
25、returnsp;doublecal_money(doubleloan,doublerate,intmonth)doublemoney,cp;cp=cal_power(1+rate,month);money=loan*rate*cp/(cp-1);returnmoney;29main()intyear,monthmoney;doubleloan,rate;printf(Enterloan,raten);scanf(%lf,%lf,&loan,&rate);printf(YearMonthmoneyn);for(year=5;year=30;year+)monthmoney=cal_money(loan,rate,year*12);printf(%2d,%5dn,year,monthmoney);getch();