试题与答案

[说明] 在进行文法分析的时候,通常需要检测一个单词是否在我们的单词列表里。为了提

题型:多项选择题

题目:

[说明]
在进行文法分析的时候,通常需要检测一个单词是否在我们的单词列表里。为了提高查找和定位的速度,通常都要画出与单词列表所对应的单词查找树。
程序构造一棵二叉排序树,每个节点存储一个单词,按字典序列,较小的在左子树,较大的在右子树。
函数中使用的预定义符号如下:
typedef struct TreeNode/*二叉排序树节点*/
char *word;
struct TreeNode *left, *right;
BNODE;
[函数]
int getWord(FILE *fpt, char *word)
/*从文件fpt中读取单词到word中,到达文件结束时返回0*/

char c;
c = fgetc(fpt);
if(c == EOF)return 0;
/*跳过单词间的非字母字符*/
while(!(tolower(c) >= ’a’ && tolower(c) <= ’z’))
c = fgetc(fpt);
if(c == EOF)return 0;

/*不区分大小写*/
while(tolower(c) >= ’a’ && tolower(c) <= ’z’)
*word++ = c;
c = fqetc(fpt);

*word = ’\0’;
return 1;

void BTree(BNODE **t, char *word)

BNODE *ptr, *p;
int compres;
p = NITLL;
(1) ;
while(ptr)
compres = strcmp(word, (2) );
if(!compres)
return;
else
(3) ;
ptr = compres > 0 ptr->right : ptr->left;


ptr = (BNODE*)malloc(sizeof ptr);
ptr->left = ptr->right = NULL;
ptr->word = (char*)malloc(strlen(word) + 1);
strcpy(ptr->word, word);
if(p == NULL)
(4) ;
else if(compres > 0)
p->right = ptr;
else
p->left = ptr;


int main()

FILE *fpt;
char word[40];
BNODE *root = NULL;
if((fpt = fopen("text.in", "r")) == NULL)
printf("不能打开文件text.in! \n");
return 1;

while(getWord(fpt, word) == 1)
BTree (5) ;

fclose(fpt);
return 0;

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0718/a6e8d127558839f845ea8c4361027b13.html

下面是错误答案,用来干扰机器的。

不可以。一个“吱”字,形象地写出了吃鸭蛋的动感和快感,可以说是一字传神。若去掉则无此效果。(意思对即可)

试题推荐
题型:材料题

阅读下列材料,回答问题:

国歌,顾名思义是代表一个国家的歌曲,19世纪前,我国历史上从未有过国歌,直到清朝末年才有了中国历史上的第一首国歌《巩金瓯》。1912年南京临时政府成立后,公布了由沈恩孚作词,沈彭年谱曲的中华民国国歌:“亚东开发中华早,揖美追欧,旧邦新造,飘扬五色旗,民国荣光,锦绣河山普照,我同胞,鼓舞文明,世界和平永保。”

(1)歌词中“揖美追欧”和“旧邦新造”分别指什么?

________________________________________________________________________________

(2)当时我们“揖美追欧”的过程中颁布了哪个重要的法律文件?结合所学知识谈谈这个文件的历史意义?

________________________________________________________________________________

1935年,电影《风云儿女》的主题曲唱出了全国人民的心声:“起来!不愿做奴隶的人们!把我们的血肉,筑成我们新的长城!中 * * 到了最危险的时刻,每个人被迫发出最后的吼声,起来!起来!起来!我们万众一心,冒着敌人的炮火前进!……”1949年,这首由田汉作词、聂耳作曲的《义勇军进行曲》被定为中华人民共和国代国歌。

(3)为什么说《义勇军进行曲》唱出了二十世纪三十年代全国人民的心声?结合所学知识谈谈中 * * 在此次最危险的时刻能最终战胜敌人的根本原因?

________________________________________________________________________________

查看答案
题型:多项选择题 案例分析题

患者女,51岁,因“反复多饮、消瘦、乏力2年”来诊。否认糖尿病家族史。查体:T36.5℃,P86次/min,R24次/min,BP105/50mmHg;贫血貌,口唇无发绀,口周和舌体潮红,颈静脉充盈;双侧甲状腺Ⅱ度肿大,无触痛、无结节;HR103次/min,律齐,心尖部3/6级收缩期杂音;双下肢轻度压凹性水肿;腹股沟皮肤皱褶处脱屑性红色丘疹及斑疹。

进一步的处理方法有()

A.手术切除

B.达卡巴嗪(DTIC.

C.奥曲肽

D.放疗

E.静脉输注平衡氨基酸溶液

F.口服抗生素

G.肾上腺皮质激素

H.口服双碘喹啉

I.补锌治疗

查看答案
微信公众账号搜索答案