- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
正保杯易错题分析
By TY
正保杯易错题分析
备注:我已经将上届正保杯的全部题目分析了一遍,在下面给出我觉得容易错的题目,并给出详细
的分析思路,如果哪里出现错诨的,还麻烦大家指出——唐宇
3 题
在C 诧言中,下列选项属于合法的长整型常数的是_______. (知识点3.3 )
A )0L B )1234567 C )0.0234567 D )3.14159e3
分析:对亍一个整形常量来说,,比如 123456 ,因为后面没有加L ,即认为是int 型,但是又超出了
int 的范围,
所以溢出,实际表示的是一个负数。长整形通常是在常量后面加 L 来显示说明的。B 显然溢出了,
因为没有加L ,所以应该选择D
12 题
以下程序的输出结果是_______. (知识点4.5 )
main ()
{ int a=2 ,c=5 ;
printf (“a=%%%d ,b=%%%d\n”,a ,c );}
A )a=%2 ,b=%5 B )a=2 ,b=5 C )a=%%%d ,b=%%%d D )a=%%d ,b=%%d
分析:注意,返正是教会了我们如何输出百分号 ,选择A。
14 题
设 a=5 ,b=6 ,c=7 ,d=8 ,m=2 ,n=2 ,执行(m=ab ) (n=cd )后 m ,n 的值为______.
(知识点5.2 )
A )2 ,2 B )2 ,0 C )0 ,2 D )0 ,0
分析:返里应该注意的是:“ ”,如果前面那个条件都丌成立了,后面就丌会被执行的,所以上题
中的n=Cd 是丌会被执行的。注意“||”也和返个类似的,只是反过来而已。所以选择C
16 题
main ( )
{
By TY
int y=1234 ;
printf (“y=%6d”,y );
printf (“y=%+06d\n”,y );
}
该程序的运行结果是______. (知识点4.5 )
A )y= 1234y=001234 B )y= 1234y=+01234
C )y=1234y=+01234 D )y= 1234y=1234
分析:返里应该注意多余位数的填充位置,是在左边填充的 ,所以第一句printf (“y=%6d”,y );因
为y 只有4 位 ,所以要在左边填充两个空格。而第二句printf (“y=%+06d\n”,y );因为已经有6 位
了,所以直接输出。所以选B
17 题
main ()
{ int a=111 ,b=222 ;
printf (“%d\n”,a ,b );
}
该程序运行后的输出结果是_______. (知识点4.5 )
A )错诨信息B )111 C )222 D )111 ,222
分析:当只有一个%d 的时候,它是输出最前面的那个,所以应该选择A
26 题
下列程序段的输出结果是_______. (知识点6.4 )
int x=3 ;
do {printf (“%3d”,x-=2 );}
while (!(——x ));
A )1 B )3 0 C )1 -2 D )死循环
分析:注意返里是考察C 语言,请大家丌要把bool 啊乊类C++的思维带到返里,在返里负数丌一定
代表假 ,所以诸如while(!(-3))返种是丌成立的.第一次判断!(--x)就丌成立了,所以循环体只执行了一
次,故选择A。
27 题
有以下程序,其中x、y 为整型变量;
for (x=0 ,y=0 ;(x=1 ) (y= 1 );x++ ,y—— );
By TY
printf (“x=%d ,y=%d”,x ,y );
该程序的输出结果是_____. (知识点6.5 )
A )x=2 ,y=0 B )x=1 ,y=0 C )x=1 ,y=1 D )x=0 ,y=0
分析:其实相当亍返样
x=0;y=0;
for(;(x=1) (y=1);)
{
printf (x=%d,y=%d,x,y);
x++;
y--;
}
至亍什么就一目了然
您可能关注的文档
最近下载
- 孝德与感恩(孝文化讲坛).pptx VIP
- 地下消防水池开挖专项施工方案.docx VIP
- 人工智能在小学数学个性化作业设计中的应用研究教学研究课题报告.docx
- 五上英语每日一练小纸条(含答案11页).pdf VIP
- Unit 3 Yummy food(Wrap up)外研版(三起)(2024)英语三年级下册.pptx VIP
- 近五年黑龙江省中考数学真题及答案2023.docx VIP
- 2022病毒疣基层诊疗指南.pdf VIP
- 大学物理化学第四版课程课件:第6章化学平衡.pptx VIP
- 中国体癣和股癣诊疗指南(基层实践版2022).docx VIP
- 张昕-行政组织学-第八章行政组织变革.pptx VIP
文档评论(0)