新视野二级C上机编程题做题方法和技巧_第1页
新视野二级C上机编程题做题方法和技巧_第2页
新视野二级C上机编程题做题方法和技巧_第3页
新视野二级C上机编程题做题方法和技巧_第4页
新视野二级C上机编程题做题方法和技巧_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新视野教育•二级c语言上机编程题做题方法和技巧总结

一、字符串操作(一)删除*号

1、编程题中涉及“删除*号”的相关题目:8、9、19、45、54、57、61、65、77、90、92、100

2、编程题第8题的操作过程

(1)题目:假设输入的字符串中只包含字母和“*”号。请编写函数fun,它功能是:除了字符串前导的*号之外,将串中其他*号全部伤处。例如,字符串中的内容:

****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****ABCDEFG。

(2)分析:题目的含义可以解析为将中间和尾部的*号全部删除,剩余前导*号和字母。

①前导*号:指第一个字母以前的字母,例如****A*BC*DEF*G*******中的前导*有4个;

②尾部*号:指最后一个字母以后的字母,例如****A*BC*DEF*G*******中的尾部*有7个;

③中间*号:除了前导和尾部*号以外的*号。

(3)【步骤1】打开“编程题”题目,分析NONO函数

NONO()for(i=0;i<10;i++){

{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/fscanf(in,sHI

FILE*in,*out;fun(§);|

inti;chars[81];fprinlf(out,s);|

in=fopen("D:\\kO1W2401000l\\in.dat';nr");

out=fopen("D:\\k01\\24010001\\out.dat",“w“);fclose(in);

fclose(out);

)

①FILE*in,*out;/*定义了两个文件类型的指针变量in和out*/知识点参照课本P115页相关理论知识,文件指针的定义:FILE*指针变量名

inti;chars|81|;/*定义了一个整型的变量i,用来表示循环的递增;定义了一个字符类型的一维数组s,用来存放后面题目中数据。*/

③in=fopen("D:\\k01\\24010001\\in.dat","r");/*in是文件指针,用来指向文件“in.dat”。fopen("D:\\k01W2401000IWin.dat","r");以“r”读的方式打开

“in.dat”文件*/知识点参照课本Pl15页相关理论知识,打开文件的定义:fopen(文件名,文件使用方式);

D:\\k01\\24010001\\in.dat打开的文件为in.dat,其中D:\\k01\\24010001\\是文件存储的路径,“r”为文件打开的方式“读”,即只能读取里面的数据,不能往

里面写入数据。

④out=fopen("D:\\k01\\24010001Wout.dat","w");/*out是文件指针,用来指向文件“out.datfopen("D:\\k01\\24010001\\out.dat","w")以"w”写的方式打开

"out.dat”文件*/

⑤for(i=0;i<10;i++)/*循环语句,该循环将执行10次*/

⑥fscanf(in,"%s",s);/*从in文件所指向的数据源文件in.dat中读取一行字符串数据给一维数组s,(顺便说下为什么知道是读取一行字符串数据,是因

为%s格式是用来控制字符串的,因此不难判断),通过循环语句,将读取10行数据进行处理,该题目总共40分,因此每行就是4分。*/

昆明新视野教育二级C语言上机编程题做题方法和技巧总结,内部资料翻印必究!2

⑦fun(s);/*调用函数fun,传入实参s,从题目得知fun函数要完成的事情是:将中间和尾部的*号全部删除,剩余前导*号和字母。*/

⑧fprintf(out,"%s\n",s);/*printf在第二章学习的时候知道是输出的意思,fprintf的意思是将数据输出到out指针指向的文件中,以“%s\n”格式方式输

出,输出的数据是s,同学们一定要注意,此时的s是修改过的s,即是删除*号后的字符串。*/

⑨fclose(in);/*关闭文件指针in。*/

⑩fclose(out);/*关闭文件指针out,文件打开后要将其关闭。*/

(4)【步骤2】根据考生文件夹【考试文件夹D:\K01\24010001]打开“in.dat”文件。

①在桌面上双击“我的电脑”图标,然后依次双击“D盘”,双击“K01”文件夹,双击“2401001”文件夹。

I?我的电脑♦D:\13回区•D:\k01

文件9编辑⑥查看⑦收藏®工星>>加文件任)编辑叟)查看更)收藏凶工》i'文件d)编辑场)查看9收藏Q)I»!'

。0户搜索o后退•◎•力,搜索。后退,J,尸搜索

我的电脑

地趾口学我的电脑

V10转到地址①)心D:1*IH转到地址心D:\H)IvIH转到

A

3本地磁盘(D)双击'D盘”an双击“24010001”文件夹

双击“KOI”文件夹

网上邻居

:0个对象,MyComputer25个对象0字节gMyComputer选定1个:MyComputer

②显示文件夹的扩展名,如果打开文件“24010001”文件夹后显示“in.dat”文件为“in”文件,则说明系统隐藏了“文件的扩展名”,考试必须将之显示出来

方能继续做题。首先单击菜单栏中的“工具”,然后选择“文件夹选项”,单击“查看”,在“高级设置”中将“隐藏已知文件扩展名”前面的勾去掉,最后单击“确

定",此时“in.dat”中的后缀已经显示出来。

toD:\k01\24010001|口回区・D:\k01\24010001

文件但)编辑⑪查看W)收藏®ZMd)制助QD

文件9编辑也)查看9收藏(4网助⑥

―EI映E射网1占驱动器皎..

。后退,.J4,搜索文件夹因,。后退▼丁//搜索

断开网络驱动器也)...

地址电]」D:\kp八24010004▼£转到

Bv]Q转到

nodil

文件和文件夹任务modil

樗C程序

1KB

其它位置@EB

媒体文件(.dat)

TkOl

1KB媒体文件(.dat)

我的文裆1KB

_l共享文档

2.20KBJMyComputer

上大学,选培训,就到新视野!

昆明新视野教育二级C语言上机编程题做题方法和技巧总结,内部资料翻印必究!3

文件夹选项口区[文件夹选项

常规查看k件类型脱机文件常规查看文件类型脱机文件

文件夹视图文件夹视图

,您可以将正在为此文件夹使用的视图(例如详细,您可以将正在为此文件夹使用的视图(例如详细

出信息或平铺)应用勤所有文件夹.

JH7]信息或平铺)应用勤所有文件夹.

园用—文件荚翊|重置所有文件夹国)]「用――性荚®]|重置所有文件夹国)]

高级设置:将前面跑去掉

I高级设置:I

q文件疝文件夹

I-一・®■显手痂有衣件粕衣件跖-।VD:\k01\24010001

□不皴存缩略图|回升逑已知%件类型的年展名|

文件。编辑重)查看9收藏⑥工具①帮助量)

a管理网页和文件夹对回用彩色显示加密或压缩的NTE文件

显示两部分并分别进行管理在标题栏显示完整路径

o0◎后退▼」“/,搜索:,文件夹园

o显示两部分但是作为单一文件进行管理□在单独的进程中打开文件夹窗口

@作为单一文件显示和管理对□在登录时还原上一个文件夹窗口

H记住每个文件夹的视图设置0在地址栏中显不完整路径地址也OD:\k01\24010001

□使用简单文件共享滩荐)在文件夹提示中显示文件大小信息

0modil.c

鼠标指向文件夹和更面项时显示提示信息□在我的电脑上显示控制面极

H。程序

H显示系统文件夹的内容0在资源管理器文件夹列表中显示简单文件夹查看1KB

H隐藏受保护的操作系筑文件滩荐)0自动搜索网络文件夹和打印机B

in.dat

I还原为默认值@)।[还原为默X值@)]、媒体文件Cdat)

ko.1KB

我的文档

共享文档

4个对象2.20KB«MyComputer

③用“文本文件”的方式打开“in.dat”文件。首先选中“in.dat”文件,然后右击选择“打开方式”,在“打开方式”中选择“记事本”打开“in.dat”。

打开方式___________________________________________________(TirxiBin.dat-记本本二回区

文件口编辑©妆IB<1)帮助⑩]选择您想用来打开此文件的程序

支件雕⑥格查看①

文件:Q)MQ)W®

。后谡-QT文仲英in,d*t

程序(£)k***A*BC*DEF*G********

UL1Wl124010001

*********札KJFHG****KHJ***SDFGH****KJKJ*J*K*K*J*****

文件和文件妻任各******OGH*GKLJ*LKJ礼KJ*KLKJHG*DQ*LJ*KJ*****

丁开也)B********HjjKD***jHHK而*DGH*TDFHC*TiRYTRIU*JGJ**********

其它位置祠地)

・380压缩

添加到迅雷看哥整的篇前列表。)

3♦@91Mobil«*材料HKHJLKH***GUHHJ*GFHJ**GJHK***GJKGK****KHKLHKJHKJ***

AdoboAIRApplicionInstall

我的文档・添加为此缩文件Q)******JHGDFXGGm****JFHGFK**HKH**KjiiKL***KLH***

AdobeFirework*CS3

■添加到x»p-a)

共享文档AdobeFl*shPl*y«r90r45************lYKjDFARi'QN*****HFGU**KJHKJ**KJHK***

❷用380压曲升,)

标砾AdobePhotoshopCS5

•其他压缩命令

网上邻居********jKHILUHIUGCLKLKJGH***科**HJGHG**KJH**JY*JH*阴HJH****

口始线使用选押的程序打开这种文件S)

晶风转码*****JKH***GHJK*JHGG*GGh*GJKG*GKJ*GH*G而*K****

用iTudoxh传到士亘11,[―一,).]

打开方式如,迅2看看播放器****KJKHLKJHSQDQDQ*DQDQ*DQ*DQLKDKJQ*POUOIUO*LKJL*****

忙用二占5H9记事本

in.4«t

媒体文件(MN做3603^»IS>旧暴风影音5

健改日圈2012年5月24日,也在38叫《10箱中运行

1820Q使用360天事扫篇

上大学,选培训,就到新视野!

昆明新视野教育二级C语言上机编程题做题方法和技巧总结,内部资料翻印必究!4

(5)【步骤3】在考生文件夹下建立“out.dat”文件

Iin.datmodil.ctxt_i_n._d_atin.dat

,媒体文件(.dat)C程序、要体文件(・dat)工媒体文件(.dat)

,1KB1KB匚二打开噌击选择嘘命名”

B.1KB

滴添加到压缩文件值).・・输入文件名为

查看过)“out.dat"

殿髅萨;然后选择“新建”,再选拄道添加到“新建文本文件.Zip"(T)

排列图标(1)说用360压缩打开9)

刷新但)

嗡其他压缩命令

自定义文件夹(F)...

打开方式出)

使用36。解除占用

粘贴快捷方式(S)

的使用360强力删除

撤销复制①)Ctrl+Z

国在360隔离沙箱中运行

新建®)

0文件夹(F)Q使用360杀毒扫描

a快播方式出)

属性低)罡添加到压缩文件

WFlashActionScript文件3添加到"新建文本文件.rar”(T)

5CorelDRAW12.0Graphic

&CorelR.A.V.E.3.0发送到但)

ftCorelPHOTO-PAINT12.0Image

咀]MicrosoftWord文档剪切(T)

*fi|Flash文档复制(。

图MicrosoftOfficeAccess应用程序

创建快捷方式(S)

劭MicrosoftPowerPoint演示文稿

HM除(2________

■AdobePhotoshopImage12

aMicrosoftOfficePublisher文档重命名(此

Wtracedatafile

属性(R)

:本文件

ncrosottvisio绘图

(6)【步骤4】根据题目要求将正确答案填入“out.dat”文件中。本题目的要求将中间和尾部的*号全部删除,剩余前导*号和字母。将新字符串存放到“out.dat”文

件中,做题的时候细心些,共10行,写错一行扣4分。

Bin.dat-记事本口叵【区IBout.dat-记事本IZI叵]区!

文件(E)编辑(E)格式9)查看(Y)都助电文件(E)编辑(E)格式(Q)查看(V)帮助(H)

****,A*BC*DEF*G********I****ABCDEFGI

**********LKJFHG****KHJ***SDFGH****KJKJ*J*K*K*J******"业谷分*LK)FHGKHJSDFGHKJKJJKKJ

******OGH*GKLJ*LKJ*LKJ*KLKJHG*DQ*LJ*KJ***********OGHGKLJLKJLKJKLKJHGDQLJKJ

********HJJKD***JHHKJH*DGH*TDFHG*TYRYTRIU*JGJ******************HJJKDJHHKJHDGHTDFHGTYRYTRIUJGJ

*****HKHJLKH***GUHHJ*GFHJ**GJHK***GJKGK****KHKLHKJHKJ********HKHJLKHGUHHJGFHJGJHKGJKGKKHKLHKJHKJ

******JHGDFXGGJH****JFHGFK**HKH**KJHKL***KLH*********JHGDFXGGJHJFHGFKHKHKJHKLKLH

************!jYKjDFARTQYW*****HFGUJ**KJHKJ**KJHK***************UYKJDFARTQYWHFGUJKJHKJKJHK

********JKHILUHIUGCLKLKJGH*******HJGHG**KJH**JY*JH*M*HJH************JKHILUHIUGCLKLKJGHHJGHGKJHJYJHMHJH

*****JKH***GHJK*JHGG*GGJK*GJKG*GKJ*GH*GK*JK**********JKHGHJKJHGGGGJKGJKGGKJGHGKJN

****KJKHLKJHSQDQDQ*DQDQ*DQ*DQLKDKJQ*POUOIUO*LKJL*********KJKHLKJHSQDQDQDQDQDQDQLKDKJQPOUOIUOLKJL

上大学,选培训,就到新视野!

_________________________________________________昆明新视野教育二级C语言上机编程题做题方法和技巧总结,内部资料翻印必究!__________________________________________________5

(7)【步骤5】保存"out.dat”文件,进行评分(注意:考试的时候没有评分环节!)单击菜单栏中的“文件”,选择“保存”即可保存"out.dat”文件。关闭“in.dat「

“out.dat”等文件后进行评分。在“答题界面”单击“评分”按钮即可显示所得分数!

tout.dat-记事本0回区]里钾"即颦邛三整至宣瞥Lh如I□叵区

文件(E)格式(8查看S)帮助出)抽题|评分|

答题6)帮助国)第8套题考试时间:00:19:08

新建通Ctrl+N

打开9)…Ctrl-K)gIDFGHKJKJJKKJ

I保存⑸

Ctrl+SJgLKJHGDQLJKJ考生文件夹D:\KH\24010001程序埴空题程序改错题程序编写题

另存为(A)•••PIGHTDFHGTYRYTRIUJGJ

页面设置e)..[JGJHKGJKGKKHKLHKJHKJ

假定输入的字符串中只包含字母和*号。话编写函数Eun,它的功能是除了字

打印也)…Ctr1+P£IGFKHKHKJHKLKLH符串前导的*号之外,将串中其它*号全部删除。在编写函数时,不得使用C语言提供

P的字符串函数。

退出但)例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内

LKLKJGHHJGHGKJHJYJHM*HJH容应当是:****ABCDEFG.

*****JKHGHJKJHGGGG«fKGJKGGKJGHGKJK注意:部分源程序在文件PR0G1.C文件中。

****KJKHLKJHSQDQDQDQDQDQDQLKDKJQPOUOIUOLKJL谙勿改动主函数main和其它函数中的任何内容

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论