- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
客观题部分,共30分,建议这部分答题用40分钟。
?
一、?? 1分,共10题)
1、以下叙述中不正确的是______。?
A) 在不同的函数中可以使用相同名字的变量
B) 函数中的形式参数是局部变量
C) 在一个函数内定义的变量只在本函数范围内有效
D).在一个函数内的复合语句中定义的变量在本函数范围内有效(复合语句指函数中的成对括号构成的代码)?
?
2、下列全局变量定义中,正确的是:______。
A) char abc [] [];
B) char abc [] [NUM];
C) char abc [NUM] [];
D) char abc [0];
?
3、关于断言,错误的说法是:______。
A) 我们可以使用断言来发现软件问题。
B) 在正式发布的软件版本中也要保留断言,以便于定位问题。
C) 断言不能用于对外部输入数据的判断,只能用于程序内部逻辑的判断。
D) 不能用断言来代替错误处理。
?
4、关于函数参数,正确的说法是______。
A) 防止将函数的参数作为工作变量。
B) 应该为函数功能的扩展预留尽可能多的参数接口。
C) 通常函数内部会对函数参数进行合法性检查,为了提高效率,函数调用者不需要再次进行参数合法性检查。
D) 不要输入指针变量。
?
5、关于函数实现,下面不正确的说法是______。
A) 为简单功能编写函数。
B) 函数的功能应该是可以预测的,也就是只要输入数据相同就应产生同样的输出。
C) 防止把没有关联的语句放到一个函数中。
D) 为了增强函数的可用性,应尽量设计多用途面面俱到的函数。
?
6、关于函数,不正确的说法是______。
A) 如果多段代码重复做同一件事情,那么在函数的划分上可能存在问题。
B) 功能不明确较小的函数,特别是仅有一个上级函数调用它时,应考虑把它合并到上级函数中,而不必单独存在。
C) 对所调用函数的错误返回码可以根据需要决定是否处理。
D) 对于提供了返回值的函数,在引用时最好使用其返回值。
?
7、编程中下面说法错误的是______。
A) 编程时,要防止差1错误。如:把“=”误写成“”或“=”误写成“”。
B) 系统运行之初,要初始化有关变量及运行环境,防止未经初始化的变量被引用,但可以使用操作系统的默认初始化值。
C) 有可能的话,if语句尽量加上else分支,对没有else分支的语句要小心对待;switch语句必须有default分支。
D) 要时刻注意易混淆的操作符,如C/C++中的“=”与“==”、“|”与“||”、“”与“”等。当编完程序后,应从头至尾检查一遍这些操作符,以防止拼写错误。
?
8、如果有下列定义:?
?char acX[ ]= abcdefg;?
?char acY[ ]= {a,b,c,d,e,f,g};?
?下面四个说法中正确的是:______。
?A) 数组acX和数组acY等价
B) 数组acX和数组acY的长度相同
?C) 数组acX的长度大于数组acY的长度
D) 数组acX的长度小于数组Y的长度
?
9、假设执行语句 S 的时间为 O(1) ,则执行下列程序短的时间为______。 (乘法表的计算可以采用这种模式)
for(i=1;i=n;i++)? ? {
for(j=i;j=n;j++)? {
S;?
}
}
A) O(n)?
B) O(n2)?
C) O(n*i)?
D) O(n+1)
?
10、设有 98 个已排序列元素,采用二分法查找时,最大比较次数是______。?
A) ?49? ??
B) ?15? ???
C) ?20????
D) ?7 ?
?
?
二、?? 2分,共10题,少选可以得1分)
11、?
A) 全局变量要有较详细的注释
B) 注释包括功能、取值范围等
C) 如果全局变量的命名是充分自注释的,则可以不加注释
D) 注释可以包括使用方法
?
12、?
A) 在对变量声明的同时,应对其含义、作用及取值范围进行注释说明,同时若有必要还应说明与其它变量的关系;
B) 对公共变量赋值时,若有必要应进行合法性检查,以提高代码的可靠性、稳定性;
C) 构造仅有一个函数可以修改,而其余函数只读的全局变量,可防止函数的不可重入性;
D) 不同的编译器对变量的默认初始化是不同的。为了避免不同编译器引起的差别,对变量,尤其是指针变量,强烈推荐在使用前将其初始化。
?
13、?
A) 只引用属于自己的存贮空间。
B) 防止引用已经释放的内存空间。
C) 过程/函数中分配的内存,在过程/函数退出之前要释放。
D) 过程/函数中申请的(为打开文件而使用的)文件句柄,在过程/函数退出之前要关闭。
?
14、?
A) 程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么
您可能关注的文档
- 医学心理学试卷病人心理.doc
- 医学护理考试卷.doc
- 医学检验本科毕业生调查剖析.doc
- 医学科研方法解析.doc
- 医学统计(2010自考附解析A4).doc
- 医学英语口语常用护理英语80句.docx
- 医学英语:看医生常用英语词汇和情景对话.doc
- 医师三基考试试卷和答案.docx
- 医师资格考试大纲[军事医学2010版]执业医师.doc
- 医政处201133194710岗位技能试卷.doc
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)