下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序填空题答题技巧程序填空题是计算机等级考试中的要点中度难点,据有的分值为30分。做填空题时注意掌握答题技巧。填空题的分类:(一)、数学题目解题方法:1.量赋初值,假如这个量此后用到的是加减运算,则赋初值0或许为是0.0;假如此后用到的是乘除运算,则赋初值为1或许是1.0;7N9pbtYR2.循环条件的填空,剖析表达式的规律,看表达式中的最后一项的值能否到了第m项或者是第n项,假如到了第m或许第n项,则在循环中的第二个表达式顶用到的是i<=m或许是i<=n;7N9pbtYR3.循环条件中假如用的是while语句,则循环变量的初值应当在while的外面定义和赋初值,在循环语句中一定给变量自加或许是自减。假如没有则一般填的是i++;7N9pbtYR例子:inti=1;while(i<5){}(二)、字符串题目1、循环的条件是判断该字符能否和结束符\0相等,假如相等,说明该字符串结束,不然说明没有结束,持续循环。While(s[i]!=’\0’)7N9pbtYR2、把一个数字字符转变为对应的数值的格式是:ch=’1’-‘0’;把大写字母转变为小写字母的格式:ch=ch+32;把小写字母转变为大写字母的格式为:ch=ch-32;7N9pbtYR3、划分好字符数组中的指针和指针所指的值的关系。在循环语句中,当指针今后走一个地点的时候,用的是指针的自加,而不是指针所指的值的自加。7N9pbtYRcharch[5]=”abcd”;char*p;p=ch;p指向哪个字母?*p代表什么?p指向下一个字母怎样操作?p++仍是(*p)++4、掌握字符数组中的函数的使用的格式。即:strlen(a)、strcmp(a,b)、strcpy(a,b)、sizeof( )、strcat( )的使用格式。注意里面的格式中使用的都是指针或数组名。7N9pbtYR5、字符数组结束时都有一个结束符:‘\0’;在字符数组中的题目中的结束后要加上一个结束符。(三)、构造体题目构造体种类的题目1、看清题目的意思。2、定义构造体变量时的格式。structstudent*stu1stu1->3、构造体中成员的调用格式。构造体中的成员分为多种种类,调用构造体重的成员,使用的是“.”或许是“—>”运算符。获得构造体中学生疏数,a—>score[i]。7N9pbtYR4、假如返回的是构造体的话,函数的返回种类一定是构造体种类。调用函数的格式中,调用的假如构造体数组,则只用写构造体数组名。7N9pbtYR(四)、函数题目(要点)函数题目int*max( ){returna;}1、看函数的返回种类,函数的返回种类一定和return语句返回的表达式的种类一致。2、函数的调用的状况,函数调用时只用写函数的名称,以及函数的实质参数。如:题中的第二和第三空的内容就是调用函数,填写时只用填写函数的名称和参数,故填f1(x)和f2(x,y);7N9pbtYR3、函数指针的调用格式,种类名(*f)( );1/34、函数参数传达时的调用的格式,假如函数传达的是二维数组,则在函数的传达过程中形式参数一定使用的是由m个元素构成一行的指针变量。7N9pbtYR(五)、链表题目:链表题目的步骤:1、第一看清楚题目要乞降意思。看清楚链表有没有带头结点,假如带有头结点,第一空填的内容是p=h—>next;假如是不带有头结点,则第一个空填写的是p=h;7N9pbtYR2、假如第二个空是在循环语句while的括号中的时候里面的内容填写的是p或许q,while(p),以近来出现的为主;假如是在循环体的里面的时候,填写的是q=p—>next;7N9pbtYR3、假如是排序的时候,从小到大的时候是大于号,从大到小的时候是小于号。假如出现了r的地方,则在后边的空中填的是r。7N9pbtYR(六)、文件种类的填空(要点,绝对要点!!)1、文件种类的题目,看清楚题目意思,定义一个文件的指针,第一个地点出现fp的时候要填FILE*;而且是大写!7N9pbtYR2、掌握文件中fopen、fprintf、fscanf、fputs、fputc、fgets、fgetc、fseek、fwrite、fread、rewind函数的使用的格式。7N9pbtYRfopen(“文件名”,“翻开方式”);fclose(文件指针);fscanf(文件指针,格式控制字符串,输入列表项);读文件fprintf(文件指针,格式控制字符串,输出列表项);写文件fwrite(存入数据的指针,每一个数据据有的字节,输入数据的个数,文件指针);fread(读出数据的指针,每一个数据据有的字节,输出数据的个数,文件指针);7N9pbtYR3、文件翻开以后要注意封闭文件,封闭文件的函数fclose(文件指针);4、在循环语句中假如使用到的是while(!feof(?))空格中填写的文件指针,表示判断的是文件指针能否已经指到了文件的末端。备注:假如文件指针指到了文件的末端,则feof返回的是非零值,假如没有指在文件的末端,返回的是0值。7N9pbtYR(七)、数组题目(要点)数组填空题在C语言考试中出现的频次很高,数组分为一维数组和二维数组。一维数组较二维数组来说简单调些。一维数组中存在这样一些种类:1、求一个数值数组中全部值的均匀值并把大于或许小于均匀值的数放到此外一个数组中。在计算均匀值时,第一定义一个变量来寄存均匀值,均匀值一般用avg变量来寄存,如果avg已经定义可是没有赋初值,那么这个空填写的内容的为:avg=0;7N9pbtYR2、求均匀值时有两种方法,第一种是算出总和,最后再除以总的个数即可,如:算1到6的均匀值,第一算出1到6的和,其次用总和除以总的个数6,即能够获得均匀值;第二种方法是用每一个数除以6再把全部的和累加起来,即1/6+2/6+3/6+4/6+5/6+6/6。因此在求一维数组中算数均匀值时也是存在两种状况,假如在for语句的后边有avg=avg/N;则第二个空一般的填写时avg+=s[i];假如说没有avg=avg/N;则填写的是:avg+=s[i]/N;7N9pbtYR3、在后边的一个空的填写的时候要注意变量的使用状况,假如变量使用了j和i,那么这一个空的填写的内容为:j++;7N9pbtYR4、假如一维数组中求的是把大于或许是小于均匀值的数挪动到数组的首部的时候,这类题目的解答是第一个空一般填写的内容为:j++;第二个空填写的内容是-1;7N9pbtYR5、对数组进行排序时:假如是从大到小的排序的时候,用的是小于符号,假如是从小到大排序时使用的是大于符号。7N9pbtYR二维数组中的题目种类以及解决的技巧:1、二维数组的题目,填空的时候一般是填在函数调用,函数在调用时候写的应当是二维数组的名字;在定义函数的时候使用的是函数的种类和由m个元素构成一行的指针变量,假2/3设二维数组的名字是ss,那么填写的内容是:(*ss)[m];假如调用的是一般变量则填写的内容为:intn;7N9pbtYR2、二维数组遍历时,使用的是两个循环,使用的是循环的嵌套使用,第二个循环的使用的时候填写的内容为:j=0;(特别的特别办理)7N9pbtYR3、互换两个变量的值的使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全风险管理应急预案
- 语言大班活动方案
- 初中数学竞赛复习资料与模拟试题
- 电商单招与地方经济发展的对策
- 记者行采访活动方案
- 论文实践活动方案
- 办公室物品管理规定
- 办公室室内植物病害综合解决方案
- 语文组校内活动方案
- 羽毛球拍企业制定与实施新质生产力项目商业计划书
- 光伏运维安全规范
- 精准化课堂教学讲座课件
- 2025-2030中国心室辅助血泵行业市场发展趋势与前景展望战略研究报告
- 2025新高考英语Ⅱ卷真题听力原文
- 稀土行业股票投资价值分析-以北方稀土为例
- 检验实验室管理制度检验科SOP文件
- ktv公主劳动合同范例
- T-CCTAS 177-2024 高速公路改扩建交通组织设计费计算指南
- 展会商务礼仪培训
- 《桥梁敷设高压电缆工程技术规范》
- 万达绩效管理案例分析
评论
0/150
提交评论