历年二级C语言笔试真题及答案(8)
D)5
(43)若程序中有宏定义行:#define N 100
则以下叙述中正确的是
A)宏定义行中定义了标识符N的值为整数
100 B)在编译程序对C源程序进行预
处理时用100替换标识符N
C) 对C源程序进行编译时用100替换标
识 D)在运行时用100替换标识符N
(44)以下关于typedef的叙述错误的是
A)用typedef可以增加新类型
B)typedef只是将已存在的类型用一个新
的名字来代表C)用typedef可以为各种类
型说明一个新名,但不能用来为变量说明
一个新名 D)用typedef为类
型说明一个新名,通常可以增加程序的可
读性
(45)有以下程序
#include
struct tt
{int x;struct tt *y;} *p;
struct tt
a[4]={20,a+1,15,a+2,30,a+3,17,a};
main()
{ int i;
p=a;
for(i=1;i<=2;i++)
{printf("%d,",p->x); p=p->y;}} 程
序的运行结果是 A)20,30, B)30,17
C)15,30, D)20,15,
(46)有以下程序
#include
#include
typedef struct{ char name[9];char sex; float score[2]; } STU;
STU f(STU a)
{ STU b={"Zhao",'m',85.0,90.0}; int i; strcpy(,);
a. sex=
b.sex;
for(i=0;i<2;i++) a.score=b.score;
return a;}
main() {STU c={"Qian",'f',95.0,92.0},d;
d=f(c);
printf("%s,%c,%2.0f,%2.0f\n",
,d.sex,d.score[0],d.score[1]);} 程
序的运行结果是
A)Qian,f,95,92 B)Qian,m,85,90
C)Zhao,m,85,90 D)Zhao,f,95,92
(47)设有以下定义
union data
{ int d1; float d2; }demo;则下面叙述
中错误的是
A)变量demo与成员d2所占的内存字节数
相同 B)变量demo中各成员的地址相
同
C)变量demo和各成员的地址相同
D)若给demo.d1赋99后, demo.d2中的值
是99.0
(48)有以下程序
#include
main()
{ int a=1,b=2,c=3,x;
x=(a^b)&c; printf("%d\n",x);} 程
序的运行结果是 A)0 B)1 C)2 D)3
(49)读取二进制文件的函数调用形式
为:fread(buffer,size,count,fp); ,其
中buffer代表的是
A)一个文件指针,指向待读取的文件
B)一个整型变量,代表待读取的数据的字
节数
C)一个内存块的首地址,代表读入数据存
放的地址 D)一个内存块的字节数
(50)有以下程序
#include
main()
{FILE *fp; int a[10]={1,2,3,0,0},i;
fp=fopen("d2.dat,"wb");
fwrite(a,sizeof(int),5,fp);
fwrite(a,sizeof(int),5,fp);
fclose(fp);
fp=fopen("d2.dat","rb");
fread(a,sizeof(int),10,fp);
fclose(fp);
for(i=0;i<10;i++) printf("%d",a);}
程序的运行结果是
A)1,2,3,0,0,0,0,0,0,0,
B)1,2,3,1,2,3,0,0,0,0,
C)123,0,0,0,0,123,0,0,0,0,
D)1,2,3,0,0,1,2,3,0,0,
二、填空题(每空2分,共40分)
(1) 软件需求规格说明书应具有完整性、
无歧义性、正确性、可验证性、可修改性
等特性,其中最重要的_[1]_______.
(2) 在两种基本测试方法中,
_[2]_______测试的原则之一是保证所测
模块中每一个独立路径至少要执行一次.
(3) 线性表的存储结构主要分为顺序存
储结构和链式存储结构.队列是一种特殊
的线性表,循环队列是队列的
_[3]_______存储结构.
(4) 对下列二叉树进行中序遍历的结果
为_[4]_______
F
/ \
C E
/ \ \
A D G
/ / \
B H P
(5) 在E-R图中距形表示_[5]_______
(6) 执行以下程序时输入1234567,则输
出结果是_[6]_______.
#include
main()
{ int a=1,b;
scanf("%2d%2d",&a&b);printf("%d %d\
n",a,b);}
(7) 以下程序的功能是:输出a、b、c三
个变量中的最小值.请填空。
#include
main()
{ int a,b,c,t1,t2;
scanf("%d%d%d",&a,&b,&c);
t1=a
t2=c
printf("%d\n",t2);}
(8) 以下程序的输出结果是_[9]_______.
#include
main()
{ int n=12345,d;
while(n!=0){ d=n%10; printf("%d",d);
n/=10;}}
(9) 有以下程序段,且变量已正确定义和
赋值
for(s=1.0,k=1;k<=n;k++)
s=s+1.0/(k*(k+1));
printf("s=%f\n\n",s);
请填空,使下面程序段的功能为完全相同
s=1.0;k=1;
while(_[10]_______){ s=s+1.0/(k*(k+
1)); _[11]_______;}
printf("s=%f\n\n",s);
(10) 以下程序的输出结果是
_[12]_______.
#include
main()
{ int i;
for(i='a';i<'f';i++,i++)
printf("%c",i-'a'+'A');
printf("\n");}
(11) 以下程序的输出结果是
_[13]_______.
#include
#include
char *fun(char *t)
{ char *p=t;
return(p+strlen(t)/2);}
main()
{ char *str="abcdefgh";
str=fun(str);
puts(str);}
(12)以下程序中函数f的功能是在数组x
的n个数(假定n个数互不相同)中找出最
大最小数,将其中最小的数与第一个数对
换,把最大的数与最后一个数对换.请填
空.
#include
viod f(int x[],int n)
{ int p0,p1,i,j,t,m;
12
历年二级C语言笔试真题及答案
i=j=x[0]; p0=p1=0;
for(m=0;m<N;M++)
{ if(x[m]>i) {i=x[m]; p0=m;}
else if(x[m]}
t=x[p0]; x[p0]=x[n-1]; x[n-1]=t;
t=x[p1];x[p1]= _[14]_______;
_[15]_______=t;}
main()
{ int a[10],u;
for(u=0;u<10;u++) scanf("%d",&a); f(a,10);
for(u=0;u<10;u++) printf("%d",a); printf("\n");}
(13)以下程序统计从终端输入的字符中大写字母的个数,num[0]中统计字母A的个数,num[1]中统计字母B的个数,其它依次类推.用#号结束输入,请填空.
#include
#include
main()
{ int num[26]={0},i; char c;
while((_[16]_______)!='#')
if(isupper(c)) num[c-‘A’]+=
_[17]_______;
for(i=0;i<26;i++)
Printf("%c:%d\n",i+'A',num);} (14)执行以下程序的输出结果是
_[18]_______.
#include
main()
{ int i,n[4]={1};
for(i=1;i<=3;i++)
{ n=n[i-1]*2+1; printf("%d",n); }} (15) 以下程序的输出结果是
_[19]_______.
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




