正确答案: A
219
题目:一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
解析:解析:在二叉树中,叶子结点个数为N0,则度为2的结点数N2=N0-1。本题中叶子结点的个数为70,所以度为2的结点个数为69,因而总结点数=叶子结点数+度为1的结点数+度为2的结点数=70+80+69=219。
查看原题
举一反三的答案和解析:
[单选题]当访问一个空对象的变量或方法和访问空数组元素时,会出现( )异常。
空指针异常
解析:解析:如果程序出现分母为0或用0取模都会出现算术异常;当访问一个空对象的变量或方法和访问空数组元素时,会出现空指针异常;当把一个对象强制为某个类,而该对象又不是该类的实例时,发生类选型异常;当数组的长度为负数时,出现数组负下标异常。
[单选题]下列程序的输出结果是( )。 #ificludeiostream> using namespace std; int main() { cout.fill('*'); cout.width(5); coutoct100endl; return 0; }
**144
解析:解析:cout.fill()用于设置或返回输出的填充字符,默认是空格,fill()函数的设置一直有效,直到下一个fiN()函数改变该值为止。cout.width()用于设置或返回(不带参数)输出数据的字段宽度,此函数的设置只对下一个输出有效。注意:默认为输出数据在指定宽度内右对齐,oct格式控制是整数按八进制输出。
[单选题]有以下程序 include main() { FILE*fp;int i,k=0,n=0; fp=fopen("d1.dat","w"); for(i
有以下程序 #includestdio.h> main() { FILE*fp;int i,k=0,n=0; fp=fopen("d1.dat","w"); for(i=1;14;i++) fprintf(fp,"%d",i); fclose(fp); fp=fopen("d1.dat","r"); fscanf(fp,"%d%d",&k,&n); printf("%d%d\n",k,n); fclose(fp); } 执行后输出结果是______。
1 2
[单选题]程序流程图(PFD)中的箭头代表的是 ______。
控制流
解析:解析:程序流程图(PPD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。
[单选题]在窗体上画一个命令按钮,名称为Command1。然后编写如下程序:
H HHHH
解析:解析:Click事件是在按钮控件上按下然后释放一个鼠标按钮时发生。Print函数用于在指定窗口显示文本。 String函数返回包含指定长度重复字符的字符串。题中嵌套For循环,第一次"i=1",故"for j=1 to 1",输出"H",内层J循环结束,输出空行。第二次"i=2",故"for j=1 to 2",内层J循环2次,输出"HHHH",内层J循环结束,输出空行,I循环结束。
[单选题]SQL吾句不能创建的是( )。
报表
解析:解析: 本题考查的是报表的创建,SQL语句。在Access中提供3种创建报表的方式:使用“自动报表”功能,使用“向导”功能和使用“设计视图”创建。使用SQL语句不能创建报表。
[单选题]在Word2003的编辑状态,文档窗口显示出水平标尺,拖动水平标尺上沿的“首行缩进”滑块,则()。
文档中被选择的各段落首行起始位置都重新确定
[单选题]在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是 ______。
私有变量
解析:解析:在Visual FoxPro中,若以变量的作用域来分,内存变量可分为全局变量、私有变量和局部变量三类。
[单选题]只有满足连接条件的记录才包含在查询结果中,这种连接为________。
内部连接
解析:解析:SELECT……FROMTABLEINNER|LEFT|RIGHT|FULLJOINTABLEONJOINCONDITIONWHERE……其中:INNERJOIN等价于JOIN,为普通连接,在VisualFoxPro中称为内部连接,即只有满足连接条件的记录才出现在查询结果中。LEFTJOIN为左连接,即除满足连接条件的记录出现在查询结果中外,第1个表中不满足连接条件的记录也出现在查询结果中。RIGHTJOIN为右连接,即除满足连接条件的记录出现在查询结果中外,第2个表中不满足连接条件的记录也出现在查询结果中。FULLJOIN可以称为全连接,即两个表中的记录不管是否满足连接条件将都在目标表或查询结果中出现,不满足连接条件的记录对应部分为NULL。