[计算机类试卷]国家二级(C语言)笔试模拟试卷249(无答案).doc
《[计算机类试卷]国家二级(C语言)笔试模拟试卷249(无答案).doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C语言)笔试模拟试卷249(无答案).doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(C 语言)笔试模拟试卷 249(无答案)1 软件是指 (A)程序 (B)程序和文档(C)算法加数据结构 (D)程序、数据与相关文档的完整集合2 下列关于线性表的叙述中,不正确的是( )。(A)线性表可以是空表(B)线性表是一种线性结构(C)线性表的所有结点有且仅有一个前件和后件(D)线性表是由 n 个元素组成的一个有限序列3 下面关于完全二叉树的叙述中,错误的是_。(A)除了最后层外,每层上的结点数均达到最大值(B)可能缺少若干个左右叶子结点(C)完全二叉树般不是满二叉树(D)具有结点的完全二叉树的深度为log 2n+14 下列有关数据库的描述,正确的是(A)数据处理是将信息转化为数
2、据的过程(B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变(C)关系中的每一列称为元组,一个元组就是一个字段(D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字5 下列特征中不是面向对象方法的主要特征的是( )。(A)多态性(B)继承(C)封装性(D)模块化6 软件开发模型包括、瀑布模型 、扇形模型 、快速原型法模型 、螺旋模型(A)、(B) 、(C) 、(D)、7 设 int x=10,y=3,z;,以下语句的输出结果是_。printf(“%dn“,z=(x%y ,x/y);(A)1(B) 0(C) 4(D)38 算法一般
3、都可以用_控制结构组合而成。(A)循环、分支、递归(B)顺序、循环、嵌套(C)循环、递归、选择(D)顺序、选择、循环9 下列叙述中正确的是_。(A)数据处理是将信息转化为数据的过程(B)数据库设计是指设计数据库管理系统(C)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字(D)关系中的每列称为元组,一个元组就是一个字段10 在数据库设计中,将 E-R 图转换为关系模式的过程属于 ( )。(A)需求分析阶段(B)逻辑设计阶段(C)概念设计阶段(D)物理设计阶段11 设有关键码序列(Q,G,M,Z,A,N,B,P,X ,H ,Y,S,T,L ,K,
4、E),采用堆排序法进行排序,经过初始建堆后关键码值 B 在序列中的序号是( )。(A)1(B) 3(C) 7(D)912 执行语句 printf(“un“ ,+12345) 的输出结果是 ( )。(A)12345(B) 0(C) -1(D)非定值13 设以下变量均为 int 类型,表达式的值不为 7 的是( )。(A)(x=y=6,x+y,x+1)(B) (x=y=6,x+y,y+1)(C) (x=6, x+1,y=6,x+y)(D)(y=6,y+1,x=y ,x+1)14 关于 return 语句,正确的说法是 _。(A)在主函数和其他函数中均可出现(B)必须在每个函数中出现(C)可以在同一
5、个函数中出现多次(D)只能在除主函数之外的函数中出现一次15 以下选项中,不合法的整型常数是(A)32768(B) -56(C) 3(D)0Xaf16 下列程序的输出结果是_。 main() int a=0, b=0, c=0; if(+a0|+b0)+c; printf(“na=%d,b=%d,c=%d“,a,b,c) ; (A)a=0,b=0,c=0(B) a=1,b=1,c=1(C) a=1,b=0,c=1(D)a=0,b=1,c=117 有如下程序 main() int y=3,x=3 ,z=1 ; printf(“%d %dn“, (+x,+y) ,z+2); 运行该程序的输出结果是
6、( )。(A)3 4(B) 4 2(C) 4 3(D)3 318 以下程序的输出结果是 _。 main() int a=3; printf(“%dn“,(a+=a=a=a*a) ; (A)-6(B) 1(C) 2(D)-1219 下面程序在屏幕上的输出是_。 main() printf(“abbbc“); (A)abbbc(B) ac(C) abc(D)abc20 在使用程序流程图来表示算法时,菱形用来表示_。(A)输入与输出(B)子程序(C)判断分支(D)循环边界21 若整型变量 a、b、c 、 d 中的值依次为:1、4、 3、2。则条件表达式ab?a:cd?c:d 的值是( )。(A)1(
7、B) 2(C) 3(D)422 下列程序的运行结果为 #includestdioh void abc(char * str) int a,b; for(a=b=0 ;stra!=0;a+) if(stra!=c) strb+=stra; strb=0; void main() char str=“abcdef“; abc(str); printf(“str=%s“,str) ;(A)str=abdef(B) str=abcdef(C) str=a(D)str=ab23 以下程序的输出结果是( )。 #include stdio.h main() int a=1,b=3; if(+a0) mai
8、n() printf(“%dn“,F(3+5); 程序运行后的输出结果是 ( )。(A)192(B) 29(C) 25(D)编译出错26 有如下程序 long fib(int n) if(n2)return(fib(n-1)-fib(n-2); else return(1); main() printf(“%dn“,fib(5) ; 该程序的输出结果是_。(A)-3(B) -2(C) -1(D)027 已知字母 a 的 ASCII 码为十进制数的 97,下面程序的输出结果是_。 main() char c1,c2; c1=a+5-3; c2=a+6-3; printf(“%c,%dn“,c1
9、,c2) ; (A)100,d(B) c,100(C) c,d(D)输出格式不对,结果不确定28 有以下程序 main() int a=3,b=4,c=5,d=2; if(ab) if(bc) printf(“%d“, d+1); prind(“%d,+十 d+1): prind(“%dn“,d); 程序运行后的输出结果是_。(A)2(B) 3(C) 43(D)4429 阅读下面程序,则程序段的功能是 #include “stdio.h“ main() int c=23,1,56,234,7,0,34,i,j,t; for(i=1;i=0 j-; cj+1=t; for(i=0;i7;i+)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 笔试 模拟 249 答案 DOC
