CSP-J No.2模拟题附答案.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CSP-J No.2[复制] ( 普及组 C++语言 两小时完成 ) 你的姓名: [填空题] * _________________________________ 一、单项选择题(共15题,每题2分,共计30分;每题有且仅有一个正确选项) 1、以下哪些不是属于国家顶级域名的是() [单选题] * A .au B .cn C .com(正确答案) D .jp 答案解析:A 为澳大利亚的国家顶级域名 B 为中国的国家顶级域名 C 是国际域名,一般用于商业公司 D 为日本的国家顶级域名 故答案为C 2、2个10进制数1111和1010的异或运算结果的10进制表示是() [单选题] * A.101 B.3 C.1959(正确答案) D.5 答案解析:1111 和1010都是10进制数,勿把它们看成二进制数,所以要先化为二进制数做异或计算,1111化为二进制是10001010111,1010 化为二进制为1111110010 3、8位二进制数中去掉符号位,最大能表示多少字符() [单选题] * A.127 B.128(正确答案) C.255 D. 256 答案解析:去掉符号位,就是7个1,则为127,算上0,一共可以表示128个字符,故选B 4、在写递归函数时,哪些定义一般不写在递归函数中() [单选题] * A. int B. float C. double D.数组(正确答案) 答案解析:数组一般不写在递归函数内部,容易爆栈,故选D 5、一棵完全二叉树,共有1234个节点,其叶子结点的个数为() [单选题] * A.615 B.616 C.617(正确答案) D.210 答案解析:5、方法一:由于结点数为1234 2^11 次为2048,所以是11层的树,最后层有2^10=1024个结点,故最后层有1234-1024=210个叶子结点,由于210个叶子结点有105个父结点,最后第二层有2^9=512个结点,则512-105=407个叶子结点,所以叶子结点总数为210+407=617 方法二:二叉树公式n0=n2+1, n=n0+n1+n2 以上二个公式消掉n2,得到n=2*n0+n1-1;由于完全二叉树度为1的只有0和1二中情况,所以将日或1带入公式,整理得到二个式子 n0=(n+1)/2 (1) n0=(n+1)/2 (2) 其中n为1234,带入(1) (2) 式,答案为整数的是617 6、某公司派赵钱孙李周五人出国学习,选派条件是() a.若赵去,钱也去;? ? ? ? ? ? ? ? ? ? ? b.李、周两人必有一人去 c.如周去,则赵、钱也同去;? ? ? ? ?d.孙、李二人同去或同不去 如何选他们出国? [单选题] * A.孙赵周去 B.赵钱周去(正确答案) C.李周孙去 D.钱孙去 答案解析:孙赵去或赵钱周去,选项中只有B符合,故选B 7、已知一棵二叉树前序遍历为ABCDEFGI,后序遍历为CEDBIGFA,则其中序遍历可能为() [单选题] * A. ABCDEFGI B. CBEDAFIG(正确答案) C. CBDEAGFI D. CBEDAIFG 答案解析:前序遍历可知A为根结点,从2个遍历中,很容易分割出 BCDE| FGI CEDB| IGF即 BCDE属于根结点的左子树这支,FGI 属于根结点的右子树这支,再看BCDE前序中,B为其他三个字母的父结点,余下前序遍历CDE和后续遍历CED,则可以得知C为B的左儿子,且这个左儿子无孩子,余下前序遍历DE为B的右儿子这支,同时D为B的右儿子,E可能为D的左儿子或右儿子:采用相同方法可以推断F为A的右儿子,余下前序遍历GI和后续遍历IG,有多种可能,所有组合中只有选项B在里面能,故选B 8、8颗子弹,编号为1、2、3、4、5、6、7、8,从编号1开始按序嵌入弹夹,以下有哪个不是正常的打出子弹的次序() [单选题] * A.B CD正确答案) 答案解析:选项A是1颗1颗的打;选项B是一下子全部装入弹夹;选项C是先嵌入123,打出去,再嵌入45,打掉,再嵌入678,所以合理的;选项D.先嵌入123,打出去,再嵌入456,打出时是654,而非645 ,故不对。 9、已知循环队列空间为30,队头位置编号为12,队尾元素下一个空位置编号为5,则队伍中元素个数为() [单选题] * A.22 B.23(正确答案) C.7 D.8 答案解析:队头一般就是元素的开始存放位置,队尾- "般是元素存放位置的后一个空位置,由题意知,元素是编号12开始,编号4结束,4到12有5、6、7、8、9、10、11是空位置,一共7个,则30-7=23,故选B. 10、甲箱中有200 个螺杆,

文档评论(0)

134****8537 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档

相关课程推荐