- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一部分:应试攻略
一、灵活运用多种求解方法
由于湖南省二级考试所有程序题(包括:改错题、填空题和编程题)采取计算机自动评分,而评分的标准就是你最后填写的程序的运行结果而不是代码!因此,在不得已的情况下(有时也是更直接甚至是更简洁的办法),可利用以下方法之一解决问题!
按自己的思路编程。对于改错题或填空题,如果看不懂原代码,以至无法求解,可以按照自己的思路重写代码求解。
通过“Turbo C for Windows实验开发环境”之“典型源程序”获得求解方法甚至是源代码。也可通过“库函数查询”获得相关函数的帮助信息。如图1所示。
借助Windows附件中的计算器解决问题(如数制转换、开方、乘方、求和等)。
数学方法求解。
利用EXCEL求解。(示例中将重点介绍这种方法)
二、熟悉基本问题的求解思路
1、求整数的各位数字
主要利用除法运算和求余运算。基本思路是:先将要求的数字移到个位,再取出个位。例如,x为四位数,则:
x/1000:是千位数字。(整型数据相除得到的商是整数)
x/100%10:百位数字。
x/10%10:十位数字。
x%10:个位数字。
2、判断一个整数是否为素数
判断整数N2是否为素数的主要方法是:
----若[3,sqrt(N)]上无N的因子,则N为素数。
----将区间改为为[3,N/2]或[3,N-1],上述结论仍然成立。
----将“因子”改为“质因子”或“奇数因子”,上述结论仍然成立。
要注意,1既不是素数,也不是合数。在考试中,为了简便,建议将区间定为[3,N-1]。参考代码如下:
/*判断n是否为素数:返回1表示是,0表示否*/
int isPrime(long n)/*判断奇数是否为质数*/
{ long k;
for(k=3;kn;k+=2)
if(n%k==0)break;
return (k=n); }
3、判断一个整数是否为完全平方数
设K、N均为long类型的变量,其中N已赋值为一个正整数,取K=sqrt(N)。则N为完全平方数=K*K与N相等。
注意:使用sqrt函数时,一定要在main函数前添加预处理命令:#include math.h
4、确定整数位数
基本方法是删除个位法:while(n)k++,n/=10;
这种方法也可用于解决:
整数逆序输出:while(n){printf(%d,n%10);n/=10;}
十进制整数化为R进制整数:
whille(n)
{ y+=t*(n%r); /*y初值为0,t初值为1;1r10*/
t*=10;n/=r;
}/*y即为R进制整数(十进制表示形式)*/
有时可用更简洁的方法确定整数位数。如x是不超过五位数的整数,其位数为:(x9999)+(x999)+(x99)+(x9)+1。
三、熟记典型问题的答案
1、完数:一个正整数N的约数和是N的倍数,则称N为完数。10000内的完数只有七个:1、6、28、120、496、672、8128。如果考题将完数定义为“真因子之和等于本身的数”,则完数不包括1、120、672。
2、水仙花数:一个三位正整数N的各位数字的立方和等于N,则称N为水仙花数。水仙花数共四个:513、370、371、407
3、完全平方数:即平方根为整数的正整数。显然为:12、22、32、……
4、质数:又名素数,指恰有两个约数的正整数。100以内的质数共25个:2、3、5、7、11、13、17、19、23、29、31、37、41、43、47、53、59、61、67、71、73、79、83、89、97
5、同构数:如果N是N2的尾数,则称N是同构数。[1,10000]上的同构数有八个:1,5,6,25,76,376,625,9376。为了方便记忆,可分成二组:(1,5,25,625)、(6,76,376,9376)。
四、程序题考试操作要点
1、程序改错题操作要点示例
(1)打开VC或Turbo C for Windows开发环境,必要时创建文件;
(2)复制代码。在考试系统中单击“复制代码”按钮;
(3)将代码粘贴到开发环境中;
(4)审清题意,改正程序中的错误后,运行程序;
(5)将程序运行时的显示结果填写到考试系统“程序改错题”的“结果”输入框中,如图2所示。再单击“保存”按钮即可。
图2:程序改错题操作界面
一般而言,程序改错题不一定把每一条语句都看懂。关键是审清题意,直接分析出现错误的语句的作用,从而纠正错误。
2、程序填空题操作要点示例
(1)打开VC或Turbo C for Windows开发环境,必要时新建文件;
(2)复制代码。在考试系统中单击“复制代码”按钮;
(3)将代码粘贴到开发环境中;
(4)审清题意,填空后,运行程序;
一般而言,程序填空题不一定把每一条语句都看懂。关键是审清题意,记全、记
您可能关注的文档
- 湖南省建筑工程消耗量标准装饰定额.doc
- 湖南省怀化市2012年中考数学试题及答案(word版).doc
- 湖南省抗菌药物临床应用监测情况20130625(免费阅读).ppt
- 湖南省文科541分能上什么学校(阅读).doc
- 湖南省株洲市二中20132014学年高一化学上学期期末考试试题新人教版.doc
- 湖南省株洲市南方中学1112学年高一下学期期中考试命题语文试题5.doc
- 湖南省桃江四中高一数学人教A版必修5《21数列的概念与简单表示法》课件.ppt
- 湖南省永兴县第五中学高中生物必修二课件必修2第4章第2节基因对性状的控制(阅读).ppt
- 湖南省湘中名校联考高三第二次模拟考试生物试题及答案.doc
- 湖南省湘西土家族苗族自治州2013届中考模拟语文试题.doc
- 湖南省计算机二级考试机试界面.ppt
- 湖南省邵阳县石齐学校20122013学年高二下学期学业水平考试英语试题.doc
- 湖南省长郡中学2003年下期高一化学期末考试卷.doc
- 湖南省长郡中学20092010学年高一上学期期中考试语文试题.doc
- 湖南省隆回县万和实验学校2012届高三政治一轮复习课件1.1神奇的货币.ppt
- 湖南省雅礼中学2011年2月高三年级月考语文试题.doc
- 湖南省高中英语 Unit1 Getting along with others Grammarandusage1精品课件 牛津译林版必修5.ppt
- 湖南石门县柑桔种植中的气候问题及其对策.doc
- 湖南省高中英语 Unit1 Getting along with others Project 3精品课件 牛津译林版必修5.ppt
- 湖南第一师范学院学报县域内基础教育发展的失衡与对策.doc
文档评论(0)