教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

历年二级C语言笔试真题及答案(10)

来源:网络收集 时间:2026-09-08
导读: 后移动3个int型数据*/ fread(a,sizeof(int),3,fp); fclose(fp); for(i=0;i6;i++) printf(“%d,”,a[ i]);} 程序运行后的输出结果是 A)4,5,6,4,5,6, B)1,2,3,4,5,6, C)4,5 ,6,1,2,3, D)6,5,4,3,2,1, 二.填空题(每

后移动3个int型数据*/

fread(a,sizeof(int),3,fp);

fclose(fp);

for(i=0;i<6;i++) printf(“%d,”,a[ i]);}

程序运行后的输出结果是

A)4,5,6,4,5,6, B)1,2,3,4,5,6, C)4,5

,6,1,2,3, D)6,5,4,3,2,1,

二.填空题(每空2分,共40分)

(1)在深度为7的满二叉树中,度为2

的结点个数为_________。

(2)软件测试分为白箱(盒)测试和黑

箱(盒)测试,等价类划分法属于

__________ 测试。

(3)在数据库系统中,实现各种数据管

理功能的核心软件称为数据库管理系统

______。

14

历年二级C语言笔试真题及答案

(4)软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于_______阶段。

(5)在结构化分析使用的数据流图(DFD)中,利用_________ 对其中的图形元素进行确切解释。

(6)执行以下程序后的输出结果是

__________ 。

main()

{int a=10;

a=(3*5,a+4); printf(“a=%d\n”,a);} (7) 当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行___________次。

#include

main()

{char ch;

While((ch=getchar())==’0’)

printf(“#”);}

(8) 以下程序的运行结果是

_________ 。

int k=0;

void fun(int m)

{ m+=k; k+=m; printf(“m=%d\n

k=%d ”,m,k++);}

main()

{ int i=4;

fun(i++); printf(“i=%d k=%d\n”,i,k);} (9) 以下程序的运行结果是

__________ 。

main()

{int a=2,b=7,c=5;

Switch(a>0)

{case 1:switch(b<0)

{case 1:switch(“@”); break;

Case 2: printf(“!”); break;}

Case 0: switch(c==5)

{ case 0: printf(“*”); break;

Case 1: printf(“#”); break;

Case 2: printf(“$”); break;}

default : printf(“&”);}

Printf(“\n”);}

(10)以下程序的输出结果是

____________

# include

main()

{ printf(“%d\n”,strlen(“IBM\n012\1\\”));}

(11)已定义char ch=”$”;int i=1,j;执行

j=!ch&&i++以后,i的值为___________(12)以下程序的输出结果是________ # include

main()

{ char a[]={‘\1’,’\2’,’\3’,’\4’,’\0’};

Printf(“%d %d\n”,sizeof ,srelen );} (13)设有定义语句:int

a[][3]={{0},{1},{2}};,则数组元素a[1][2]

的值为________

*********(14)以下程序的功能是:求出数组x中各相邻两个元素的和,依次存放到a数组中,然后输出,请填空。

Main()

{int x[10],a[9],I; For (i=0;i<10;i++)

Scanf(“%d”,&x[ i]);

For( _________ i<10;i++)

A[i-1]=x[ i]+ _____________

For(i=0;i<9;i++)

Printf(“%d”,a[ i]);

Printf(“\n”);

(15) 以下程序的功能是:利用指针指向

三个整型变量,并通过指针运算找出三个

数中的最大值,输出到屏幕上,请填空:

Main()

{int x,y,z,max,*px,*py,*pz,*pmax;

Scanf(“%d%d%d”,&x,&y,&z);

Px=&x;

Py=&y;

Pz=&z;

Pmax=&max;

__________________

If(*pmax<*py)*pmax=*py;

If(*pmax<*pz)*pmax=*pz;

Printf(“max=%d\n”,max);}

(16)以下程序的输出结果是

____________

Int fun(int*x,int n)

{if(n==0)

Return x[0];

Else

return x[0]+fun(x+1,n-1);}

Main()

{int a[]={1,2,3,4,5,6,7};

Printf(“%d\n”,fun(a,3));}

(17)以下程序的输出结果是

______________

# include

Main()

{char *s1,*s2,m;

S1=s2=(char*)malloc(sizeof(char));

*s1=15;*s2=20;

M=*s1+*s2;

Printf(“%d\n”,m);}

(18)设有说明

Struct DATE{int year;int month; int

day;};

请写出一条定义语句,该语句定义d为上

述结构体变量,并同时为其成员year、

month、day 依次赋初值2006、10、1:

____________;

***********(19)设有定义:FILE*fw;,

请将以下打开文件的语句补充完整,以便

可以向文本文件readme.txt的最后续写内

容。fw=fopen(“readme.txt”,

2006年9月二级C语言笔试真题及答案

(1)下列选项中不符合良好程序设计风

格的是________。

A)源程序要文档化B)数据说明的次序

要规范化C)避免滥用goto语句D)模

块设计要保证高耦合、高内聚

(2)从工程管理角度,软件设计一般分

为两步完成,它们是________。

A)概要设计与详细设计B)数据设计与

接口设计C)软件结构设计与数据设计

D)过程设计与数据设计

(3)下列选项中不属于软件生命周期开

发阶段任务的是________。

A)软件测试B)概要设计C)软件维

护D)详细设计

(4)在数据库系统中,用户所见的数据

模式为________。A)概念模式B)外

模式C)内模式D)物理模式

(5)数据库设计的四个阶段是:需求分

析、概念设计、逻辑设计和________。

A)编码设计B)测试阶段C)运行阶

段D)物理设计

|************(6)设有如下三个关系表

下列操作中正确的是________。

(7)下列叙述中正确的是________。

A)一个算法的空间复杂度大,则其时间

复杂度也必定大B)一个算法的空间复

杂度大,则其时间复杂度必定小

C)一个算法的时间复杂度大,则其空间

复杂度必定小D)上述三种说法都不

(8)在长度为64的有序线性表中进行顺

序查找,最环境情况下需要比较的次数为

________。

A)63 B)64 C)6 D)7

(9)数据库技术的根本目标是要解决数

据的________。A)存储问题B)共享

问题C)安全问题D)保护问题

*****************(10)对下列二叉树进行

中序遍历的结果是________。

A)ACBDFEG B)ACBDFGE C)

ABDCGEF D)FCADBEG

(11)下列叙述中错误的是________。

A)一个C语言程序只能实现一种算法B)

C程序可以由多个程序文件组成

C)C程序可以由一个或多个函数组成D)

一个C函数可以单独作为一个C程序文件

存在

(12)下列叙述中正确的是________。

A)每个C程序文件中都必须有一个

main()函数B)在C程序中main()函数的

位置是固定的

C)C程序可以由一个或多个函数组成

D)在C程序的函数中不能定义另一个函

(13)下列定义变量的语句中错误的是

________。A)int _int; B)double int_;

C)char For; D)float USS

(14)若变量x、y已正确定义并赋值,以

下符合C语言语法的表达式是________。

A)++x,y=x-- B)x+1=y C)x=x+10=x+y

D)double(x)/10

…… 此处隐藏:3341字,全部文档内容请下载后查看。喜欢就下载吧 ……

历年二级C语言笔试真题及答案(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/121621.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)