- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四川省普通高等学校计算机应用知识和能力
第三十三次等级考试
二级(C与C++语言) 笔 试 试 卷
时间: 2010年10月 23 日
上午 9:00—11:00
第一部分
软件技术基础
(共15分)
一、是非判断题(每小题1分,共10分)
( 判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B )
1. 栈是一种先进先出的线性表,只能采用顺序存储结构。 ( 1 )
2. 从循环链表中任意一个结点出发都能访问到整个链表。 ( 2 )
3. 为了便于对单链表实现结点的插入、删除操作,通常增设一个表头结点。 ( 3 )
4. 队列在操作系统的各种资源请求排队及数据缓冲区管理中广泛使用。 ( 4 )
5. 死锁产生的根本原因是操作系统能够提供的资源比请求该资源的进程数少。 ( 5 )
6. 虚拟设备技术能将独占设备转换为可共享的设备,提高资源利用率。 ( 6 )
7. 进程控制块是进程存在的唯一标志。 ( 7 )
8. 软件维护是长期的过程,交付使用的软件仍然需要排错、修改和扩充。 ( 8 )
9. 墨盒测试要求测试人员根据程序内部逻辑结构设计或选择测试用例。 ( 9 )
10.软件设计时,应力求增加模块的内聚,减少模块间的耦合。 ( 10 )
二、选择题(每小题1分,共5分)
1. 如果进栈序列为1、2、3、4,则可能的出栈序列是( 11 ) 。
11 (A) 3、1、4、2 (B) 2、4、3、1 (C) 3、4、1、2 (D) 任意顺序
2. 已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,则它的前序遍历序列是( 12 )。
12 (A) acbed (B) decab (C) deabc (D) cedba
3. 下列的进程状态变化中,( 13 )变化是不可能发生的。
13 (A) 运行?就绪 (B) 运行?等待 (C) 等待?运行 (D) 等待?就绪
4. 很好地解决了碎片问题的存储管理方法是( 14 )。
14 (A) 页式存储管理 (B) 段式存储管理 (C) 可变分区管理 (D) 多重分区管理
5. 在软件生命周期中,所花费用最多的阶段是( 15 )。
15 (A) 详细设计 (B) 软件编码 (C) 软件测试 (D) 软件维护
第二部分
C与C++语言程序设计
(共85分)
一、单项选择题 ( 每小题1分,共10分 )
1. 已知int i=10; 表达式5=i=10的值是( 16 ) 。(考点:关系运算表达式)
16 (A) 0 (B) 1 (C) 10 (D) 没有正确答案
2. 求取满足式12+22+32+……+n2≤1000的n,正确的语句是( 17 )。(考点:循环结构)
17 (A) for(i=1,s=0;(s=s+i*i)=1000;n=i++);
(B) for(i=1,s=0;(s=s+i*i)=1000;n=++i);
(C) for(i=1,s=0;(s=s+i*++i)=1000;n=i);
(D) for(i=1,s=0;(s=s+i*i++)=1000;n=i);
3. 以下叙述中正确的是( 18 )。(考点:循环语法)
18 (A) C语言中所有的循环语句都是先判断条件再执行循环体
(B) break语句只能中断循环
(C) continue 语句可以结束所有的循环
(D)C语言中,任意表达式都可作为循环条件,只要能做出0和非0的判断即可
4. 设有以下定义:
struct node
{
int data;
struct node *next;
}*p;
则以下的语句中正确的是( 19 )。(考点:结构体指针、动态分配存储空间函数)
19 (A) p=malloc(sizeof(struct node)) (B) p=(struct node *)malloc(sizeof(struct node))
(C) *p=(struct node *)malloc(4) (D) p=(struct node )malloc(sizeof(struct node))
5. 运行以下程序的输出结果为( 20 )。(考点:枚举类型)
# include stdio.h
void main()
{
enum color {Black=1,Red,Blue,Green}
您可能关注的文档
- 四川省宜宾县复龙中学2012-2013学年七年级英语下册《Unit5Whydoyoulikepandas》导学案..doc
- 四川省岳池县第一中学2013年八年级语文上册第四单元18阿西莫夫短文两篇导学案..doc
- 四川省工地电工安全试题..doc
- 四川省德阳市广兴中学2013-2014学年九年级上学期语文半期考试试卷(word版含答案)..doc
- 四川省成都双流黄冈学校2012-2013学年七年级英语下学期3月月考试题..doc
- 四川省施工员模拟试题..doc
- 四川省普通话水平测试试题字词10套..doc
- 四川省最新vfp考试题..doc
- 四川省职业技能鉴定技师理论试卷B..doc
- 四川省计算机一级考试模拟练习题1..doc
文档评论(0)