[计算机类试卷]国家二级(C语言)笔试模拟试卷242及答案与解析.doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷242及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷242及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C语言)笔试模拟试卷 242 及答案与解析 1 软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及 ( )。 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 2 已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是 ( A)堆排序 ( B)直接插入排序 ( C)快速排序 ( D) )和 ) 3 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有 若干个键,它们称为该表的 ( )。 ( A)连接码 ( B)关系码 ( C)外码 ( D)候选码 4 一棵二叉树的前序遍历结果是 ABCEDF,中序
2、遍历结果是 CBAEDF,则其后序遍历的结果是 ( )。 ( A) DBACEF ( B) CBEFDA ( C) FDAEBC ( D) DFABEC 5 结构化程序设计主要强调的是 _。 ( A)程序的规模 ( B)程序的易读性 ( C)程序的执行效率 ( D)程序的可移植性 6 下列叙述中 ,正确的是 ( A)用 E-R图能够表示实体集间一对一 的联系、一对多的联系和多对多的联系 ( B)用 E-R图只能表示实体集之间一对一的联系 ( C)用 E-R图只能表示实体集之间一对多的联系 ( D)用 E-R图表示的概念数据模型只能转换为关系数据模型 7 算法的时间复杂度是指 _。 ( A)执行
3、算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 8 一个存储结点存放一个 _。 ( A)数据项 ( B)数据元素 ( C)数据结构 ( D)数据类型 9 对线性表进行二分 查找,要求线性表为 _。 ( A)以顺序方式存储 ( B)以链式方式存储 ( C)以顺序方式存储,且要求数据元素有序 ( D)以链接方式存储,且要求数据元素有序 10 下列工具中为需求分析常用工具的是 _。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 11 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正
4、确的是 ( )。 ( A)冒泡排序为 n(n-1)/2 ( B)简单插入排序为 n ( C)希尔排序为 n ( D)快速排序为 n/2 12 数 字字符 0的 ASCII值为 48,运行以下程序的输出结果是 ( )。 main() char a=1, b=2; printf(“ c, “, b+); printf(“ d n“, b-a); ( A) 3, 2 ( B) 50, 2 ( C) 2, 2 ( D) 2, 50 13 能正确表示逻辑关系 :“a10或 a0“的 C语言表达式是 ( A) a=10 or a=0|a=10 ( B) int a3=2*3; ( C) int a3=;
5、( D) int a23=1), 2, 3,4; 23 下面程序段的输出结果是 ( )。 #include stdio.h main() float x=1.236547; printf(“%fn“,(int)(x*1000+0.5)/(float)1000); ( A) 1.237000 ( B)输出格式说明与输出项不匹配,输出无定值 ( C) 1.236000 ( D) 1.24 24 以下错误的定义语句是 ( A) int x3=0, 1, 1, 2, 3; ( B) int x43=1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3; ( C) int x4=1, 2
6、, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3; ( D) int x3=1, 2, 3, 4; 25 函数 rewind 的作用是 ( A)使文件位置指针重新返回文件的开始位置 ( B)将文件位置指针指向文件中所要求的特定位置 ( C)使文件位置指针指向文件的末尾 ( D)使文件位置指 针自动移至下一个字符位置 26 设 fp为指向某二进制文件的指针,且已读到此文件末尾,则函数 feof(fp)的返回值为 ( )。 ( A) EOF ( B)非 0值 ( C) 0 ( D) NULL 27 若有结构体定义: struct stuint num; char sex; int ag
7、e; al,a2; 则下列语句中错误的是 ( )。 ( A) printf(“%d,%C,%d“,a1); ( B) a2.age a1.age; ( C) a1.age+; ( D) a1.num 5; 28 执行下列程序时输入 12345678,程序的运行结果是 _。 #include stdio.h main() int x, y; scanf(“%2d%2d“); printf(“%dn“, x+y); ( A) 17 ( B) 46 ( C) 15 ( D) 9 29 设有以下说明语句 typedef struct int n; char ch8; PER; 则下面叙述中正确的是 (
8、 A) PER 是结构体变量名 ( B) PER是 结构体类型名 ( C) typedef struct 是结构体类型 ( D) struct 是结构体类型名 30 阅读下列程序 ,当运行函数时 ,输入 asd af aa z67,则输出为 #include #include #include int fun (char *str) int i,j=0; for(i=0;stri!= 0;i+) if(stri!= )strj+=stri; strj= 0; main() char str81; int n; printf(“Input a string : “); gets(str); pu
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 242 答案 解析 DOC
