选择题:●试题三 阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 函数dif

  • 题目分类:软考初级
  • 题目类型:选择题
  • 查看权限:VIP
题目内容:
●试题三

阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

函数diff的功能是:根据两个由整数(都大于-32768)按升序构成的单链表L1和L2(分别由A,B指向)构造一个单链表L3(由*r指向),要求L3中的所有整数都是L1,并且不是L2中的整数,还要求L3中的所有整数都两两不等。

【函数】

#include<mallo

C.h>

typedef struct node{

int d;

struct node *next

}Node;

void diff(Node *A,Node *B,Node **r)

{

int lastnum;

Node*p;

*r=NULL;

if(!A)return;

while( (1) )

if(A->d<B->d)

{

lastnum=A->d;

p=(Node*)malloc(sizeof(Node));

p->d=lastnum;

p->next=*r; (2) ;

do

A=A->next;

while( (3) );

}

else if(A->d>B->d)

B=B->next;

else{

(4) ;

lastnum=A->d;

while (A && A->d==lastnum)A=A->next;

}

while(A)

{

lastnum=A->d;

p=(Node*)malloc(sizeof(Node));

p->d=lastnum;

(5) ;

*r=p;

while (A && A->d==lastnum) A=A->next;

}

}




参考答案:

●某数值编码为FFH,若它所表示的真值为-127,则它是用 (10) 表示的;若它所表示的真值为-1,则它是用

●某数值编码为FFH,若它所表示的真值为-127,则它是用 (10) 表示的;若它所表示的真值为-1,则它是用

查看答案

● 下列不属于著作权保护的是(63) 。 (63) A.工程设计图纸 B.口述作品 C.署名小说 D.国家颁

● 下列不属于著作权保护的是(63) 。 (63) A.工程设计图纸 B.口述作品 C.署名小说 D.国家颁

查看答案

●试题四 阅读下列程序说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 本程序

●试题四 阅读下列程序说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 本程序

查看答案

●若(E)n表示E是n进制的数,则下列数中最小数是 (12) 。(12) A.(2E)16 B.(55)8 C.(47)10 D.(10111)2

●若(E)n表示E是n进制的数,则下列数中最小数是 (12) 。(12) A.(2E)16 B.(55)8 C.(47)10 D.(10111)2

查看答案

● 为保护计算机软件著作权人的权益,国务院颁布实施了(64) 。 (64) A. 《中华人民共和国著作权法》

● 为保护计算机软件著作权人的权益,国务院颁布实施了(64) 。 (64) A. 《中华人民共和国著作权法》

查看答案