历年二级C语言笔试真题及答案(5)
p 和q 已指向如图所示的结点:
head a b c
data next
↑p ↑q
则以下选项中可将q 所指结点从链表中
删除并释放该结点的语句组是()。
A)(*p).next=(*q).next; free(p); B)
p=q->next; free(q);
C)p=q; free(q); D)p->next=q->next;
free(q);
(39)有以下程序
#include <stdio.h>
main()
{ char a=4;
printf("%d\n", a=a<<1);
} 程序的运行结果是()。A)40 B)16
C)8 D)4
(40)有以下程序
#include <stdio.h>
main()
{ FILE *pf;
char *s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,l,pf);
rewind(pf);
fwrite(s1,5,1,pf);
fclose(pf);
7
历年二级C语言笔试真题及答案
} 以上程序执行后abc.dat 文件的内容是()。 A)China B)Chinang C)ChinaBeijing D)BeijingChina
二、填空题(每空2 分,共30 分)
1)对下列二叉树进行中序遍历的结果【1】。
A
B C
D E F
X Y Z
(2)按照软件测试的一般步骤,集成测试应在【2】测试之后进行。
(3)软件工程三要素包括方法、工具和过程,其中,【3】支持软件开发的各个环节的控制和管理。
(4)数据库设计包括概念设计、【4】和物理设计。
(5)在二维表中,元组的【5】不能再分成更小的数据项。
(6)设变量a 和b 已正确定义并赋初值。请写出与a-=a+b 等价的赋值表达式【6】。
(7)若整型变量a 和b 中的值分别为7 和9,要求按以下格式输出a 和b 的值:
a=7
b=9
请完成输出语句:printf (" 【7】
",a,b);。
(8)以下程序的输出结果是【8】。
#include <stdio.h>
main()
{ int i,j,sum;
for(i=3;i>=1;i--)
{ sum=0;
for(j=1;j<=i;j++) sum+=i*j;}
printf("%d\n",sum);}
(9)以下程序的输出结果是【9】。
#include <stdio.h>
main()
{ int j,
a[]={1,3,5,7,9,11,13,15},*p=a+5;
for(j=3; j; j--)
{ switch(j)
{ case 1:
case 2: printf("%d",*p++); break;
case 3: printf("%d",*(--p));
}}}
(10)以下程序的输出结果是【10】。
#include <stdio.h>
#define N 5
int fun(int *s, int a, int n)
{ int j; *s=a; j=n;
while(a!=s[j])j--;
return j;
}
main()
{ int s[N+1]; int k;
for(k=l; k<=N; k++) s[k]=k+l;
printf("%d\n",fun(s,4,N));}
(11)以下程序的输出结果是【11】。
#include <stdio.h>
int fun(int x)
{ static int t=0;
return(t +=x);
}
main()
{ int s,i;
for(i=l;i<=5;i++) s=fun(i);
printf("%d\n",s);}
(12)以下程序按下面指定的数据给x 数
组的下三角置数,并按如下形式输出,请
填空。
4
3 7
2 6 9
1 5 8 10
#include <stdio.h>
main()
{ int x[4][4],n=0,i,j;
for(j=0;j<4;j++)
for(i=3;i>=j; 【12】 ) {n++;x[i][j]=
【13】 ;}
for(i=0;i<4;i++)
{ for(j=0;j<=i;j++) printf("%3
d",x[i][j]);
printf("\n");}}
13)以下程序的功能是:通过函数func 输
入字符并统计输入字符的个数。输入时用
字符@作为输入结束标志。请填空。
#include <stdio.h>
long 【14】 ;
main()
{ long n;
n=func(); printf("n=%ld\n",n);
}
long func()
{ long m;
for( m=0; getchar()!='@'; 【15】 );
retum m;}
2008年4月二级C语言笔试真题及答案
一、选择题(共70分)
(1)程序流程图中指有箭头的线段表示
的是A)图元关系B)数据流C)控制流
D)调用关系
(2)结构化程序设计的基本原则不包括
A)多态性B)自顶向下C)模块化D)
逐步求精
(3)软件设计中模块划分应遵循的准则
是A)低内聚低耦合B)高内聚低耦合C)
低内聚高耦合D)高内聚高耦合
(4)在软件开发中,需求分析阶段产生
的主要文档是
A)可行性分析报告B)软件需求规格说
明书C)概要设计说明书D)集成测试计
划
(5)算法的有穷性是指
A)算法程序的运行时间是有限的B)算
法程序所处理的数据量是有限的C)算法
程序的长度是有限的D)算法只能被有限
的用户使用
(6)对长度为n的线性表排序,在最坏
情况下,比较次数不是n(n-1)/2的排序方
法是
A)快速排序B)冒泡排序C)直接插入
排序D)堆排序
(7)下列关于栈的叙述正确的是
A)栈按“先进先出”组织数据B)栈按“先
进后出”组织数据C)只能在栈底插入数
据D)不能删除数据
(8)在数据库设计中,将E-R图转换成
关系数据模型的过程属于[C]
A)需求分析阶段B)概念设计阶段C)
逻辑设计阶段D)物理设计阶段
(9)有三个关系R、S和T如下:
T
B C D
a 0 k1
R S
B C D
a 0 k1
b 1 n1
B C D
f 3 h2
a 0 k1
n 2 x1 有关系R和S通过运算得到
关系T,则所使用的运算为A)并B)自然
连接C)笛卡尔积D)交
(10)设有表示学生选课的三张表,学
生S(学号,姓名,性别,年龄,身份证
号),课程C(课号,课名),选课SC
(学号,课号,成绩),则表SC的关键
字(键或码)为
A)课号,成绩B)学号,成绩C)学号,
课号D) 学号,姓名,成绩
(11)以下叙述中正确的是
A)C程序中的注释只能出现在程序的开
始位置和语句的后面B)C程序书写格式
严格,要求一行内只能写一个语句
C)C程序书写格式自由,一个语句可以写
在多行上D)用C语言编写的程序只能放
在一个程序文件中
(12)以下选项中不合法的标识符是
A)print B)FOR C)&a D)_00
(13)以下选项中不属于字符常量的是
A)'C' B)"C" C)'\xCC0' D)'\072'
(14)设变量已正确定义并赋值,以下正确
8
历年二级C语言笔试真题及答案
的表达式是A)x=y*5=x+z
B)int(15.8%5)C)x=y+z+5,++y D)x=25%5.0
(15)以下定义语句中正确的是A)int a=b=0 ; B)char A=65+1,b='b'; C)float
a=1,*b=&a,*c=&b ; D)double a=0.0,b=1.1;
(16)有以下程序段
char ch; int k;
ch='a'; k=12;
printf("%c,%d,",ch,ch,k);
printf("k=%d\n",k); 已 …… 此处隐藏:2920字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




