[计算机类试卷]2010年9月国家二级(C语言)笔试真题试卷及答案与解析.doc
《[计算机类试卷]2010年9月国家二级(C语言)笔试真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2010年9月国家二级(C语言)笔试真题试卷及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、2010年 9月国家二级( C语言)笔试真题试卷及答案与解析 1 下列叙述中正确的是 ( )。 ( A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 ( B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 ( D)上述三种说法都不对 2 下列叙述中正确的是 ( )。 ( A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 ( B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 ( C)在 栈中,栈底指针不变,栈中元素随栈项指针的变化而动态变化 ( D)上述三种说法都不对 3 软件测试的
2、目的是 ( )。 ( A)评估软件可靠性 ( B)发现并改正程序中的错误 ( C)改正程序中的错误 ( D)发现程序中的错误 4 下面描述中,不属于软件危机表现的是 ( )。 ( A)软件过程不规范 ( B)软件开发生产率低 ( C)软件质量难以控制 ( D)软件成本不断提高 5 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件从需求分 析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 6 面向对象方法中,继承是指 ( )。 ( A)一组对象所具有的相似性质 ( B)一个对象具有另一个对象的性质 ( C)各对
3、象之间的共同性质 ( D)类之间共享属性和操作的机制 7 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)记录长度 ( B)文件的大小 ( C)联系的复杂程度 ( D)数据之间的联系方式 8 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计 算机之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对多 ( D)多对一 9 数据库设计中反映用户对数据要求的模式是 ( )。 ( A)内模式 ( B)概念模式 ( C)外模式 ( D)设计模式 10 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然
4、连接 ( B)交 ( C)投影 ( D)并 11 以下关于结构化程序设计的叙述中正确的是 ( )。 ( A)一个结构化程序必须同时由顺序、分支、循环三种结构组成 ( B)结构化程序使用 goto语句会很便捷 ( C)在 C语言中,程序的模块化是利用函数实现的 ( D)由三种基本结构构成的程序只能解决小规模的问题 12 以下关于简单程序设计的步骤和顺序的说法中正确的是 ( )。 ( A)确定算法后,整理并写出文档,最后进行编码和上机调试 ( B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档 ( C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档 ( D)先写好
5、文档,再根据文档进行编码和上机调试,最后确定算法和数据结构 13 以下叙述中错误的是 ( )。 ( A) C程序在运行过程中所有计算都以二进制方式进行 ( B) C程序在运行过程中所有计算都以十进制方式进行 ( C)所有 C程序都需要编译链接无误后才能运行 ( D) C程序中整型变量只能存放整数,实型变量只能存放浮点数 14 有以下定义: int a; long b; double x, y;则以下选项中正确的表达式是 ( )。 ( A) a (int x-y) ( B) a=x!=y; ( C) (a*y) b ( D) y=x+y=x 15 以下选项中能表示合法常量的是 ( )。 ( A)
6、整数; 1, 200 ( B)实数: 1 5E2 0 ( C)字符斜杠: “ ” ( D)字符串: “ 007” 16 表达式 a+=a-=a=9的值是 ( )。 ( A) 9 ( B) -9 ( C) 1 8 ( D) 0 17 若变量已正确定义,在 if(W)printf(” dn”, k);中,以下不可替代 W的是( )。 ( A) a1)fun(x 2); printf(” d”, x); main( ) fun(7); printf(” n”); 程序运行后的输出结果是 ( )。 ( A) 1 3 7 ( B) 7 3 1 ( C) 7 3 ( D) 3 7 36 有以下程序 #in
7、clude int fun( ) static int x=1; x+=1; return x; main( ) int i, s=1; for(i=1; i #include main( ) int*a, *b, *c; a=b=c=(int*)malloc(sizeof(int); *a=1; *b=2, *c=3; a=b printf(” d, d, d n”, *a, *b, *c); 程序运行后的输出结果是 ( )。 ( A) 3, 3, 3 ( B) 2, 2, 3 ( C) 1, 2, 3 ( D) 1, 1, 3 38 有以下程序 #include main( ) int s
8、,t, A=10 ouble B=6; s=sizeof(A); t=sizeof(B); printf(” d, d n”, s, t); 在 VC6平台上编译运行 ,程序运行后的输出结果是 ( )。 ( A) 2,4 ( B) 1, 4 ( C) 4,8 ( D) 10, 6 39 若有以下语句 typedef struct S int g; char h; T; 以下叙述中正确的是 ( )。 ( A)可用 S定义结构体变量 ( B)可用 T定义结构体变量 ( C) S是 struct类型的变量 ( D) T是 struct S类型的变量 40 有以下程序 #include main( )
9、 short c=24; c=c_; printf(” dn”, c); 若要使程序的运行结果为 248,应在下划线处填入的是 ( )。 ( A) 2 ( B) |248 ( C) &0248 ( D) main( ) int a=200,b=010; print(” d dn”,a,b); 47 有以下程序 #include main( ) int x, y; scanf(” 2d 1d”, &x, &y); printf(” dn”, x+y); 程序运行时输入: 1234567,程序的运行结果是 _。 48 在 C语言中,当表达式值为 0时表示逻辑值 “假 ”,当表达式值为 _时表示逻辑
10、值 “真 ”。 49 有以下程序 #include main( ) int i, n=(0, 0, 0, 0, 0); for(i=1; i int*f(int*p, int*q); main( ) int m=1, n=2, *r=&m; r=f(r, &n); printf(” d n”, *r); int-f(int*P, int*q) (return(*p*q)?p: q; ) 程序运行后的输出结果是 _。 52 以下 fun函数的功能是在 N行 M列的整型二维数组中,选出一个最大值作为函数值返回,请填空。 (设 M, N已定义 ) int fun(int aNM) int i,j,
11、row=0, col=0; for(i=0; iarowcol)(row=i; col=j; ) return(_); 53 有以下程序 #include main( ) int n2l, ij; for(i=0; i main( ) int a10, *p, *S; for(p=a; p-a*s)s=p; printf(”max= d n”, _); 55 以下程序打开新文件 f txt,并调用字符输出函数将 a数组中的字符写入其中,请填空。 #include main( ) _*fp; char a5=(1, 2, 3, 4, 5), i; fp=fopen(”f.txt”, ”w”);
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2010 国家 二级 语言 笔试 答案 解析 DOC
