考试网 >> IT认证 >> 等级 >> 二级考试 >> 06年4月等级考试二级C语言考前密卷2(三)

06年4月等级考试二级C语言考前密卷2(三)

发布时间:2006-07-25 12:10     点击:
分页:上一页  1 2 3 4 5 6 7 8 [9] 10  下一页

  *p=’a’;              s=p;

  ……                *s=l;

  ……

  答案:C

  评析:本题的A和B犯了一个同样的错误,即指针变量p定义后并没有指向具体的变量,因此不能进行赋值操作。另外,在选项D中,s是int指针变量,p是char型指针变量,所指向的内存单元所占用的字节数是不同的,因而不能将字符指针变量p的值赋给整型指针变量s。

  

(50)若有下面的说明和定义,则sizeof(struct aa)的值是__________。

  struct aa

  {

  int rl;double r2;float r3:

  union uu{char u1[5];long u2[2]}ua;

  }mya;

  A)30              B)29 

    C)24              D)22

  答案:D

  评析:结构体变量所占内存长度是各成员占的内存长度之和,每个成员分别占有自己的内存单元;共用体变量所占的内存长度等于最长的成员的长度。结构体变量aa中,成员r1占2个字节,r2占8个字节,r3古4个字节,共用体ua占8个字节,所以共占用2+8+4+8=22个字节。

  

[Page: ]



二、填空题(每空2分,共40分)

  

  请将每一个空的正确答案写在答题卡的【1】至【20】序号的横线上,答在试卷上不得  分。

  

  (1)在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍  历、 【1】 遍历和后序遍历。

  答案:【1】中序

  评析:在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、中序遍历和后序遍历。

  前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。

  中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。
分页:上一页  1 2 3 4 5 6 7 8 [9] 10  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有