![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
设a=2,b=3,c=4,d=5,下列表达式的值是()。 Not aa+CA.-1B.1C.TrueD.False
设a=2,b=3,c=4,d=5,下列表达式的值是()。 Not aa+C
A.-1
B.1
C.True
D.False
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
设a=2,b=3,c=4,d=5,下列表达式的值是()。 Not aa+C
A.-1
B.1
C.True
D.False
设某散列表的当前状态如下: 该散列表的负载因子约为
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 190 75 194 768 559 582 393 208
A.0.27
B.0.42
C.0.58
D.0.73
阅读下列程序说明和C代码,将应填入(n)处。
【程序5说明】
设M叉树采用列表法表示,即每棵子树对应一个列表,列表的结构为:子树根结点的值部分(设为一个字符)和用“()”括起来的各子树的列表(如有子树的话),各子列表间用“,”分隔。例如下面的三叉树可用列表a(b(c,d),e,f(g,h,i))表示。
本程序输入列表,生成一棵M叉树,并由M叉树输出列表。假定输入无错误。
【程序5】
include<Stdio.h>
include<Stdlib.h>
define M 3
typedef struct node{char val;
struct node,subTree[M];
}NODE;
char buf[255],*Str=buf;
NODE * d=NULL
NODE*makeTree()/*由列表生成M叉树*/
{int k;NODE*s;
s=(1);
s->val= *Str++;
for(k=0;k<M;k++)s->subTree[k]=NULL;
if(* str='('){
k=0;
do{str++;
s->sub Tree[k]=(2);
if(*Str==')'){Str++;break;}
k=k+1;
}while((3));
}
return s;
}
void walkTree(NODE*t)/*由M又树输出列表*/
{int i;
if(t!=NULL){
(4)
if(t->subTree[0]==NULL)return;
putchar('(');
for(i=0;i<M;i++){
(5);
if(i!=M-1&&t->subTree[i+1]!=NULL)
putchar(',');
}
putchar(')');
}
}
void main()
{printf("Enter exp:");
scanf("%s",str);
d=makeTree();
walkTree(d);putchar('\n");
}
●试题五
阅读下列程序说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。
【程序5说明】
设M叉树采用列表法表示,即每棵子树对应一个列表,列表的结构为:子树根结点的值部分(设为一个字符)和用"()"括起来的各子树的列表(如有子树的话),各子列表间用","分隔。例如下面的三叉树可用列表a(b(c,d),e,f(g,h,i))表示。
本程序输入列表,生成一棵M叉树,并由M叉树输出列表。假定输入无错误。
【程序5】
#include<stdio.h>
#include<stdli
B.h>
#define M 3
typedef struct node{char val;
struct node*subTree[M];
}NODE;
char buf[255],*str=buf;
NODE*d=NULL
NODE*makeTree()/*由列表生成M叉树*/
{int k;NODE*s;
s= (1) ;
s->val=*str++;
for(k=0;k<M;k++)s->subTree[k]=NULL;
if(*str=′(′){
k=0;
do{str++;
s->subTree[k]= (2) ;
if(*str==′)′){str++;break;}
k=k+1;
}while((3) );
}
return s;
}
void walkTree(NODE*t)/*由M叉树输出列表*/
{int i;
if(t!=NULL){
(4)
if(t->subTree[0]==NULL)return;
putchar(′(′);
for(i=0;i<M;i++){
(5) ;
if(i!=M-1&&t->subTree[i+1]!= NULL)
putchar(′,′);
}
putchar(′)′);
}
}
void main()
{printf("Enter exp:");
scanf("%s",str);
d=makeTree();
walkTree(d);putchar(′\n′);
}
请把下列表中的空格补充完整,然后回答问题。
消费的单位数 | 总效用 | 边际效用 |
0 | 0 | |
1 | 10 | 10 |
2 | (Ⅰ) | 8 |
3 | 25 | (Ⅱ) |
4 | 30 | (Ⅲ) |
5 | (Ⅳ) | 3 |
6 | 34 | (Ⅴ) |
下列表中给出的是否是某个随机变量的分布律?
(1)
X | 1 | 3 | 5 |
P | 0.5 | 0.3 | 0.2 |
(2)
X | 1 | 3 | 5 |
P | 0.7 | 0.1 | 0.1 |
(3)
X | 0 | 1 | 2 | … | n | … |
P | frac{1}{2} | left(frac{1}{2} right)cdot frac{1}{3} | left(frac{1}{2} right)cdot left(frac{1}{3} right)^2 | … | left(frac{1}{2} right)cdot left(frac{1}{3} right)^n | … |
(4)
X | -1 | 0 | 1 |
P | -frac{1}{4} | frac{3}{4} | frac{1}{2} |
(5)
X | -1 | 0 | 1 |
P | frac{1}{4} | frac{1}{2} | frac{1}{4} |
(6)
X | 1 | 2 | … | n | … |
P | frac{1}{2} | left(frac{1}{2} right)^2 | … | left(frac{1}{2} right)^n | … |
设集合A={1,2,3,4,5}上偏序关系的哈斯图如下图所示,则子集B={2,3,4}的最大元();最小元();极大元();极小元();上界();上确界();下界();下确界()。
A.无, 4, 2、3, 4, 1, 1, 4, 4
B.无, 4、5, 2、3, 4、5, 1, 1, 4, 4
C.无, 4, 2、3, 4、5, 1, 1, 4, 4
D.无, 4, 2、3, 4, 1, 1, 4, 无
若线性表(23,14,45,12,8,19,7)采用散列法进行存储和查找。设散列函数为 H(Key)=Key mod 7并采用线性探查法(顺序地探查可用存储单元)解决冲突,则构造的散列表为______,其中,mod表示整除取余运算。
A.哈希地址 0 1 2 3 4 5 6 关键字 14 8 23 45 7 12 19
B.哈希地址 0 1 2 3 4 5 6 关键字 7 8 12 14 19 23 45
C.哈希地址 0 1 2 3 4 5 6 关键字 7 8 23 45 12 19 14
D.哈希地址 0 1 2 3 4 5 6 关键字 14 7 12 8 45 23 19
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!