四川计算机C语言考试笔试真题33次
四川省普通高等学校计算机应用知识和能力
第三十三次等级考试
二级(C与C++语言) 笔 试 试 卷
时间: 2010年10月 23 日 上午 9:00—11:00 第一部分 软件技术基础 (共15分) 一、是非判断题(每小题1分,共10分) ( 判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B ) 1. 栈是一种先进先出的线性表,只能采用顺序存储结构。 2. 从循环链表中任意一个结点出发都能访问到整个链表。 3. 为了便于对单链表实现结点的插入、删除操作,通常增设一个表头结点。 4. 队列在操作系统的各种资源请求排队及数据缓冲区管理中广泛使用。 5. 死锁产生的根本原因是操作系统能够提供的资源比请求该资源的进程数少。 6. 虚拟设备技术能将独占设备转换为可共享的设备,提高资源利用率。 7. 进程控制块是进程存在的唯一标志。 8. 软件维护是长期的过程,交付使用的软件仍然需要排错、修改和扩充。 9. 墨盒测试要求测试人员根据程序内部逻辑结构设计或选择测试用例。 10.软件设计时,应力求增加模块的内聚,减少模块间的耦合。
( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) ( 7 ) ( 8 ) ( 9 ) ( 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++语言笔试试卷 第 1 页 共 10 页
第二部分 C与C++语言程序设计 (共85分) 一、单项选择题 ( 每小题1分,共10分 )
1. 已知int 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
enum color {Black=1,Red,Blue,Green}; enum color c1,c2; c1=Red; c2=Blue;
printf(\}
20 (A) 2,3 (B) 1,2 (C) 1,1 (D) 0,-1
6. 若变量x和y都为int类型,x=100,y=200,下面程序段的输出结果是( 21 )。(考点:逗号运算)
printf(\
21 (A) 200 (B) 100 (C) 100 200 (D) 输出不确定的值
7. 以下程序的输出结果是( 22 )。(考点:带参数的宏)
# include
int a=6,b=2,c; c=f(a+b)/f(a-b);
四川省计算机二级考试第三十二次C与C++语言笔试试卷 第 2 页 共 10 页
printf(\}
22 (A) -2.5 (B) -2 (C) 64 (D) 4
8. C语言中fscanf函数的正确调用形式是(考点:文件)
23 (A) fscanf(文件指针,格式字符串,输出列表);
(B) fscanf(格式字符串,输出列表,文件指针); (C) fscanf(格式字符串,文件指针,输入列表); (D) fscanf(文件指针,格式字符串,输入列表);
9. 设有定义:int a=1,b=2,c=3; ,以下语句中执行效果与其它三个不同的是( 24 )。(考点:if语句)
24 (A) if(a>b) c=a,a=b,b=c; (B) if(a>b) {c=a,a=b,b=c; }
(C) if(a>b) c=a;a=b;b=c; (D) if(a>b) {c=a;a=b;b=c;}
10. 以下选项中与if(a==1)a=b; else a++; 语句功能不同的switch语句是 ( 25 ) 。(考点:switch语句)
25 (A) switch(a) (B) switch(a==1)
{ case 1: a=b;break; { case 0: a=b;break;
default:a++; case 1:a++;
} } (C) switch(a) (D) switch(a==1) { default:a++;break; { case 1:a=b;break; case 1: a=b; case 0:a++; } }
二、读程序回答问题 ( 每个选择3分,共45分 )
1. 有如下程序:(考点:函数、变量的作用域) # include
void fun(int m) {
m+=k; k+=m; {
char k='D';
printf(\ /* ① */ } }
void main() {
int i=4; fun(i);
printf(\ /* ② */ }
① 处输出结果为( 26 )。 26 (A) 2 (B) 1 (C) 3 ② 处输出结果为( 27 )。 27 (A) 4,1 (B) 5,6 (C) 4,6
2. 有如下程序(考点:函数、字符数组)
# include
(D) A、B、C参考答案都不对 (D) A、B、C参考答案都不对
四川省计算机二级考试第三十二次C与C++语言笔试试卷 第 3 页 共 10 页
int i;char c; c=s[0];
for(i=1;s[i]!='\\0';i++) s[i-1]=s[i]; s[i-1]=c; }
void main() {
char s[10]=\ int i;
for(i=1;i<=3;i++) fun(s); puts(s); }
函数fun的功能是( 28 )。
28 (A) 左移一个字符,并将第一个字符放到字符串末尾
(B) 右移一个字符,并将最后一个字符放到字符串开头 (C) 删除第一个字符 (D) 删除最后一个字符 程序的运行结果是( 29 )。 29 (A) bcdefga (B) defgabc (C) efgabcd (D) bcdefg
3. 有下列程序(考点:递归函数)
# include
void main() { int n;
scanf(\ if(n<0)
…… 此处隐藏:2905字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




