某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)(  )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)(  )。
A.3
B.4
C.6
D.7

【◆参考答案◆】:D

【◆答案解析◆】:D【解析】根据二叉树的基本性质3:在任意一棵二叉树中,多为0的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以可以知道本题目中的二又树的每一个结点都有一个分支,所以共7个结点共7层,即度为7。

(2)【◆题库问题◆】:[单选] 数据处理的最小单位是(  )。
A.数据
B.数据元素
C.数据项
D.数据结构

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】数据处理的最小单位是数据项。

(3)【◆题库问题◆】:[单选] 若程序中有宏定义行:#define N 100则以下叙述中正确的是( )。
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N

【◆参考答案◆】:B

【◆答案解析◆】: C语言中,凡是以“#”号开头的行,都称为“编译预处理”。对C源程序进行编译前,由编译预处理程序对这些编译预处理命令进行处理。

(4)【◆题库问题◆】:[单选] 若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是(  )。
A.
B.
C.
D.

【◆参考答案◆】:B

【◆答案解析◆】:选项B表示把整型数组a[0]的指针赋给p[0]。

(5)【◆题库问题◆】:[单选] 以下程序段给数组所有元素输入数据:#include<stdio.h>main(){inta[10],i=0;while(i<10)scanf(”%d”,);}应在下划线处填入的是(  )。
A.a+(i++)
B.&a[i+1]
C.a+i
D.&a[++i]

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】因为要遍历,所以排除B.C,因为D先加1再取值,丢了a[o]。

(6)【◆题库问题◆】:[单选] 以下程序的输出结果是(  )。#define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf(“%d”,c); }
A.9
B.6
C.36
D.18

【◆参考答案◆】:C

(7)【◆题库问题◆】:[单选] 在Visual FoxPr0中,学生表STUDENT中包含通用型字段,将通用型字段中的数据均存储到另一个文件中,则该文件名为(  )。
A.STUDENT.DOC
B.STUDENT.MEM
C.STUDENT.DBT
D.STUDENT.FPT

【◆参考答案◆】:D

【◆答案解析◆】:本题考查了Visual FoxPr0系统中存储通用型字段数据的文件的类型,字段类型是表示该字段中存放数据的类型,一个字段即二维表中的一列。字段类型有字符型和数值型等。备注型和通用型字段的信息都没有直接存放在表文件中,而是存放在一个与表文件同名的.FPT备注文件中。

(8)【◆题库问题◆】:[单选] 要屏蔽系统菜单,使系统菜单不可用,下列命令正确的是(  )。
A.SET SYSMENU SAVE
B.SET SYSMENU TOSAVE
C.SET SYSMENU TO
D.SET SYSMENU TO DEFAULT

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】本题考查的是菜单配置命令中参数的功能,SAVE参数是将当前的系统菜单配置指定为缺省配置;DEFAULT参数是将系统菜单恢复为缺省配置。

(9)【◆题库问题◆】:[单选] 在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是(  )。
A.表单的属性描述了表单的事件和方法
B.以斜体字显示的属性值表示为只读,不可以修改
C.属性窗口只包括属性、方法和事件列表框和对象框
D.以上都不正确

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】属性窗口包括对象框、属性设置框和属性、方法、事件列表框。对于表单及控件的绝大多数属性,其数据类型通常是固定的。有些属性在设计时是只读的,用户不能修改,这些属性的默认值在列表框中以斜体显示。

(10)【◆题库问题◆】:[单选] 破坏死锁的4个必要条件之-就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?(  )
A.互斥使用
B.部分分配
C.不可剥夺
D.环路等待

【◆参考答案◆】:B

【◆答案解析◆】:若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: