[计算机类试卷]国家二级(C语言)笔试模拟试卷109及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷109及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷109及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 109及答案与解析 1 下列叙述中错误的是 ( )。 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构与数据的处理效率无关 ( C)数据的存储结构与数据的处理效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 2 下列叙述中错误的是 ( )。 ( A)线性表是由 n个元素组成的一个有限序列 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表可以是空表 3 下列关于栈的描述中错误的 是 ( )。 ( A)栈是先进先出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)
2、对栈的插入与删除操作中,不需要改变栈底指针 4 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 5 下列叙述中正确的是 ( )。 ( A)在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息 ( B)在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节 ( C)在模块化程序设计中,一 个模块内部的控制结构也要符合结构化原则 ( D)在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法 6 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B
3、)继承 ( C)封装性 ( D)模块化 7 有下列二叉树,对此二叉树中序遍历的结果为 ( )。 ( A) BDYEACFXZ ( B) DYBEAFCZX ( C) ABCDEFXYZ ( D) ABDYECFXZ 8 下列不属于软件工程的 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 9 设计软件结构是在软件生命周期的 ( )。 ( A)软件定义期 ( B)软件开发期 ( C)软件维护期 ( D)以上 3个都不是 10 下列工具中为需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 11 下列说法不正确的是
4、 ( )。 ( A) C程序是以函数为基本单位的,整个程序由函数组成 ( B) C语言程序的一条语句可以写在不同的行上 ( C) C程序的注释行对程序的运行功能不起任何作用,所以注释应该尽可能少写 ( D) C程序 的每个语句都以分号结束 12 下列标识符不是关键字的是 ( )。 ( A) break ( B) char ( C) Switch ( D) retum 13 下列程序的执行结果是 ( )。 #include stdio.h main() int a, b, c; a=b=2: c=(a+)-1; printf(“%d, %d“, a, c) ; c+=(a+=-a+(+B) ;p
5、rintf(“%d, %d“, a, c) ; ( A) 3, 1 4, 1 ( B) 3, 1 4, 2 ( C) 2, 04, 1 ( D) 2, 1 4, 1 14 下列选项中不合法的十六进制数是 ( )。 ( A) Oxff ( B) OX11 ( C) Oxlg ( D) OXabc 15 若 w、 x、 y、 z、 m均为 int型变量,则执行下列的语句后 m的值是 ( )。w=2, x=3, y=4, z=5; m=(w x)?w: x; m=(m z)?m: z; m=(m y)?m: y; ( A) 2 ( B) 3 ( C) 5 ( D) 4 16 已知 i、 j、 k为
6、int型变量,若要从键盘输入 2、 3、 4 CR,使 I、 j、 k的值分别为 2、 3、 4,下列正确的输入语句是 ( )。 ( A) scanf(“%3d, %3d, %3d“, c=getchar(); if(c =a else if(c =g else printf(“input error!n“); putchar(c); ( A) f ( B) t ( C) e ( D) d 22 在 C语言中,函数调用时 ( )。 ( A)实参和形参各占独立的存储单元 ( B)实参和形参共用存储单元 ( C)由系统自动确定实参和形参是否共用存储单元 ( D)由用户指定实参和形参是否共用存储单元
7、 23 下列程序的输出结果是 ( )。 #include stdio.h int b=2; int func(int*a) b+=*a;return b; main() int a=1,t=2; t+=func( printf(“%dn“,t); ( A) 4 ( B) 5 ( C) 6 ( D) 8 24 若有定义 float a=25,b,*p=, 则下列对赋值语句 *p=a;和 p=的正确解释为( )。 ( A)两个语句都是将变量 a的值赋予变量 p ( B) *p=a是使 p指向变量 a,而 p= t=*x,*x=*y;*y=t; main( ) int a8=1,2,3,4,5,6,
8、7,8,i,*p,*q; p=a;q= while(p q) f(p,q); p+ +; q-; for (i=0;i 8;i+) printf(“%d,“,ai); ( A) 8,2,3,4,5,6,7,1 ( B) 5,6,7,8,1,2,3,4 ( C) 1,2,3,4,5,6,7,8 ( D) 8,7,6,5,4,3,2,1 28 对两个数组 a和 b进行下列初始化: char m=“1234567“; char n= 1,2,3,4,5,6,7; 则下列叙述正确的是 ( )。 ( A)数组 m与数组 n完全相同 ( B)数组 m与数组 n长度相同 ( C)数组 m比数组 n长 1 (
9、 D)数组 m与数组 n中都存放字符串 29 下列程序的输出结果是 ( )。 #include stdio.h main() char a= a,b,c,d,e,f,0; int i,j; i=sizeof(a); j=strlen(a); print f(“%d,%d“,i,j ); ( A) 7,7 ( B) 7,6 ( C) 6,6 ( D) 6,7 30 设变量已正确定义,则下列能正确计算 f=n!的程序段是 ( )。 ( A) f=0; for(i=1 ;i =n;i+ +) f*=i; ( B) f=1; for(i=1;i n;i+ +) f*=i; ( C) f=1; for(
10、i=n;i 1;i+ +)f*=i; ( D) f=1; for(i=n;i =2;i-)f*=i; 31 设有定义: int n1=0,n2,*p=,下列赋值语句中与 n2=n1; 语句等价的是( )。 ( A) *p=*q; ( B) p=q; ( C) *p= ( D) p=*q; 32 设已包含头文件 string.h , 下列程序段的运行结果是 ( )。 char s1=“ACDEF“; char s2=“ABC“; strcpy(s1,s2); printf(“%d“,strlen(s1); ( A) 3 ( B) 4 ( C) 6 ( D) 5 33 设 fp为指向某二进制文件的
11、指针,且已读到此文件末尾,则函数 feof(fp)的返回值为 ( )。 ( A) EOF ( B)非 0值 ( C) 0 ( D) NULL 34 下列程序执行的输出结果是 ( )。 #include stdio.h main() char a24; strcpy(a,“are“);strcpy(a1,“you“); a03= printf(“%sn“,a); ( A) are int s=ADD(m+n)*k; printf(“s=%d“,s); ( A) sum=18 ( B) sum=10 ( C) sum=9 ( D) sum=25 37 当说明一个结构体变量时系统分配给它的内存是 (
12、 )。 ( A)各成员所需要内存量的总和 ( B)结构中第一个成员所需的内存量 ( C)成员中占内存最大者所需的容量 ( D)结构中最后一个成员 所需要的内存量 38 下列语句段中,正确的是 ( )。 ( A) street int x; float y; int a2; unsigned b3; char name 10; ; ( B) struct stu unsigned a3; unsigned b4; x; int *p= ( C) stmct stu int a; float x4; y=1,1.0; float data=y.x; ( D) struct nd int a,b;
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 109 答案 解析 DOC
