请教:全国计算机等级考试二级C++笔试模拟试题(2)第1大题第1小题如何解答?
【题目描述】
第 1 题已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为A.GEDHFBCA
B.DGEBHFCA
C.ABCDEFGH
D.ACBFEDHG
【我提交的答案】:A |
【参考答案与解析】: 正确答案:B |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
为什么?
【题目描述】
第 1 题已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为A.GEDHFBCA
B.DGEBHFCA
C.ABCDEFGH
D.ACBFEDHG
【我提交的答案】:A |
【参考答案与解析】: 正确答案:B |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
为什么?
第1题
【题目描述】
第 2 题若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的节点访问顺序是A.bdgcefha
B.gdbecfha
C.bdgaechf
D.gdbehlca
【我提交的答案】: B |
【参考答案与解析】: 正确答案:D |
【我的疑问】(如下,请求专家帮助解答)
不理解二叉树
第2题
【题目描述】
第 15 题以下程序的输出结果是
#include(iostream. h>
void reverse(int a[],int n)
{ int i,t;
for(i=0;;
{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
}
void main()
{ int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0;
reverse(b,8);
for(i=6;i <10;i++)s+=b[i];
cout <
}A.22
B.10
C.34
D.30
【我提交的答案】:C |
【参考答案与解析】: 正确答案:A |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
为什么是怎样呢?寻求解答
第3题
【题目描述】
【我提交的答案】:B |
【参考答案与解析】: 正确答案:C |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
wei
第4题
【题目描述】
【我提交的答案】: D |
【参考答案与解析】: 正确答案:C |
【我的疑问】(如下,请求专家帮助解答)
budong
第5题
【题目描述】
【我提交的答案】:C |
【参考答案与解析】: 正确答案:A |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
怎么算得?
第6题
【题目描述】
【我提交的答案】:C |
【参考答案与解析】: 正确答案:A |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
这是什么逻辑嘛单精度应该是c才对啊
第7题
【题目描述】
【我提交的答案】:B |
【参考答案与解析】: 正确答案:A |
答案分析:
A和B选项都正确。
【我的疑问】(如下,请求专家帮助解答)
其余的为什么错?
第8题
【题目描述】
第 15 题以下程序的输出结果是
main()
{ int a=21,b=11;
printf("%d\n",--a+b,--b+a);
}A.30
B.31
C.32
D.33
【我提交的答案】:B |
【参考答案与解析】: 正确答案:A |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
不会,求解释
第9题
【题目描述】
(20 )有以下程序
# include < s 七 dio . h >
main ()
{ in i , j , m=1 ;
for (i=1 ; i < 3 ; i++ )
{ for (j=3 ; j > O ; j-- )
{if (i*j )> 3 ) break ;
m=i*j ;
}
}
printf (" m=%d \ n ", m ) ;
}
程序运行后的输出结果是
A ) m=6
B ) m=2
C ) m=4
D ) m=5
【我提交的答案】: |
【参考答案与解析】: 正确答案:A |
答案分析:
【我的疑问】(如下,请求专家帮助解答)
2010年3月全国计算机等级考试二级C语言程序设计笔试试卷(标准答案版)第1大题第20小题如何解答?
第10题
【题目描述】
第22题有如下程序:
***主程序:P.prg******子程序:P1.prg***
SET TALK OFFX2=X2+1
STORE 2 TO X1,X2,X3DO P2
X1=X1+1X1=X1+1
DO P1RETURN
?X1+X2+X3***子程序:P2.prg***
RETURNX3=X3+1
SET TALK ONRETURN TO MASTER
执行命令DO P后,屏幕显示的结果为()。
A.3
B.4
C.9
D.10