(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和...

上传人:豆浆 文档编号:30267442 上传时间:2018-01-28 格式:DOC 页数:26 大小:105.50KB
返回 下载 相关 举报
(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和..._第1页
第1页 / 共26页
(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和..._第2页
第2页 / 共26页
(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和..._第3页
第3页 / 共26页
(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和..._第4页
第4页 / 共26页
(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和..._第5页
第5页 / 共26页
点击查看更多>>
资源描述

《(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和...》由会员分享,可在线阅读,更多相关《(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和...(26页珍藏版)》请在金锄头文库上搜索。

1、育人网(http:/.cm)育人网学习论坛 http:/高考版块 http:/ ABDEGCFH 和 DBGEACHF,则该二叉树的后序遍历为A)GEDHFBCA B)DGEBHFCAC)ABCDEFGH D)ACBFEDHG【参考答案】B(2)树是结点的集合,它的根结点数目是A)有且只有 1 B)1 或多于 1 C)0 或 1 D)至少 2【参考答案】A(3)如果进栈序列为 e1,e2,e3,e4,则可能的出栈序列是A)e3,e1,e4,e2 B)e2,e4,e3,e1 C)e3,e4,e1,e2 D)任意顺序【参考答案】B(4)在设计程序时,应采纳的原则之一是A)不限制 goto 语句的使

2、用 B)减少或取消注解行C)程序越短越好 D)程序结构应有助于读者理解【参考答案】D(5)程序设计语言的基本成分是数据成分、运算成分、控制成分和A)对象成分 B)变量成分 C)语句成分 D)传输成分【参考答案】D(6)下列叙述中,不属于软件需求规格说明书的作用的是A)便于用户、开发人员进行理解和交流B)反映出用户问题的结构,可以作为软件开发工作的基础和依据C)作为确认测试和验收的依据D)便于开发人员进行需求分析育人网(http:/.cm)育人网学习论坛 http:/高考版块 http:/ 3 个要素的是A)工具 B)过程 C)方法 D)环境【参考答案】D(8)单个用户使用的数据视图的描述称为A

3、)外模式 B)概念模式 C)内模式 D)存储模式【参考答案】A(9)将 E-R 图转换到关系模式时,实体与联系都可以表示成A)属性 B)关系 C)键 D)域【参考答案】B(10)SQL 语言又称为A)结构化定义语言 B)结构化控制语言C)结构化查询语言 D)结构化操纵语言【参考答案】C(11)下列叙述中正确的是A)C 语言编译时不检查语法B)C 语言的子程序有过程和函数两种C)C 语言的函数可以嵌套定义D)C 语言的函数可以嵌套调用【参考答案】D(12)在 C 语言中,退格符是A)n B)t C)f D)b【参考答案】D育人网(http:/.cm)育人网学习论坛 http:/高考版块 http

4、:/ C 程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main()函数必须放在其他函数之前D)所有被调用的函数一定要在调用之前进行定义【参考答案】A(14)在 C 程序中,判逻辑值时,用“非 0”表示逻辑值“真”, 又用“0”表示逻辑值“假”。 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。A)1 0 B)0 1 C)非 0 非 0 D)1 1【参考答案】A(15)在 C 语言中,运算对象必须是整型数的运算符是A)% B) C)%和 D)*【参考答案】A(16)字符型数据在机器中是用 ASCII 码表示的,字符“5”和“7”在机器中表示为A)10

5、100011 和 01110111 B)01000101 和 01100011C)00110101 和 00110111 D)01100101 和 01100111【参考答案】C(17)若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a(表示回车),则下面程序的运行结果是#include main()char c;int v0=1,v1=0,v2=0;doswitch(c=getchar()case a:case A:case e:case E:case i:case I:case o:case O:case u:case U:v1+=1;default

6、:v0+=1;v2+=1; 育人网(http:/.cm)育人网学习论坛 http:/高考版块 http:/ B)v0=8,v1=4,v2=8C)v0=11,v1=4,v2=11 D)v0=13,v1=4,v2=12【参考答案】D(21)设有以下程序段int x=0,s=0;while(!x!=0)s+=+x;printf(%d,s);则A)运行程序段后输出 0B)运行程序段后输出 1C)程序段中的控制表达式是非法的D)程序段执行无限次【参考答案】B(22)有如下程序main() float x=2.0,y;if(x10.0)y=1.0/x;else y=1.0;printf(%fn,y);该程

7、序的输出结果是育人网(http:/.cm)育人网学习论坛 http:/高考版块 http:/ B)0.250000 C)0.500000 D)1.000000【参考答案】D(23)执行下面的程序段后,变量 k 中的值为int k=3, s2;s0=k; k=s1*10;A)不定值 B)33 C)30 D)10【参考答案】A(24)以下程序段的描述,正确的是x=-1;dox=x*x;while(!x);A)是死循环 B)循环执行两次 C)循环执行一次 D)有语法错误【参考答案】C(25)以下选项错误的是A)main() B)main() int x,y,z; int x,y,z;x=0;y=x-

8、1; x=0,y=x+1;z=x+y; z=x+y;C)main() D)main() int x;int int x,y,z;int y; x=0;y=x+1;x=0,y=x+1; z=x+y,育人网(http:/.cm)育人网学习论坛 http:/高考版块 http:/ a=14,b=15,x;char c=A;x=(a执行该程序段后,x 的值为A)ture B)false C)0 D)1【参考答案】D(27)下列程序执行后的输出结果是void func1(int i);void func2(int i);char st=hello,friend!;void func1(int i) pr

9、intf(%c,sti);if(iap)_;return(p);在下划线处应填入的内容是A)i=p B)ap=ai C)p=j D)p=I【参考答案】D(29)下面说明不正确的是A)char a10=china;B)char a10,*p=a;p=chinaC)char *a;a=china; D)char a10,*p;p=a=china【参考答案】D(30)以下程序的输出结果是#include void prt (int *x, int *y, int *z)printf(%d,%d,%dn,+*x,+*y,*(z+);main()int a=10,b=40,c=20;prt (育人网(h

10、ttp:/.cm)育人网学习论坛 http:/高考版块 http:/ (A)11,42, 31 B)11,41,2012,22,41 12,42,20C)11,21,40 D)11,41,2111,21,21 12,42,22【参考答案】B(31)若有函数内部说明:int a34;则数组 a 中各元素A)可在程序的运行阶段得到初值 0B)可在程序的编译阶段得到初值 0C)不能得到确定的初值D)可在程序的编译或运行阶段得到初值 0【参考答案】C(32)有如下程序main() char s=ABCD, *p;for(p=s+1; pj 共执行的次数是main()int i=0, j=10, k=2

11、, s=0;for (;)i+=k;if(ij)printf(%d,s);break;s+=i;A)4 B)7 C)5 D)6【参考答案】D(43)以下 4 个选项中,不能看做一条语句的是育人网(http:/.cm)育人网学习论坛 http:/高考版块 http:/ B)a=5,b=2.5,c=3.6; C)if(avoid f(int n);main() void f(int n);f(5);void f(int n) printf(%dn,n); 则以下叙述中不正确的是A)若只在主函数中对函数 f 进行说明,则只能在主函数中正确调用函数 fB)若在主函数前对函数 f 进行说明,则在主函数和

12、其他函数中都可以正确调用函数 fC)对于以上程序,编译时系统会提示出错信息:提示对 f 函数重复说明D)函数 f 无返回值,所以可用 void 将其类型定义为无返回值型【参考答案】C (46)若有下面的说明和定义struct test育人网(http:/.cm)育人网学习论坛 http:/高考版块 http:/ int ml; char m2; float m3;union uu char ul5; int u22; ua; myaa;则 sizeof(struct test )的值是A)12 B)16 C)14 D)9【参考答案】A(47)以下程序的输出是struct st int x; int *y; *p;int dt4= 10,20,30,40 ;struct st aa4= 50,&dt0,60,&dt0,60,&dt0,60,main() p=aa;printf(%dn,+(p-x);A)10 B)11 C)51 D)60【参考答案】C(48)若有运算符main() FILE *fp; int i=20,j=30,k,n;fp=fopen(d1.dat,w);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号