试题与答案

下列给定程序中,已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增

题型:问答题

题目:

下列给定程序中,已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。
请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
#include <stdlib .h >
#define N 8
typedef struct list
int data;
struct list * next;
SLIST;
void fun(SLIST * h, int x)
SLIST * p, * q, * s;
s=(SLIST *) malloc (sizeof
(SLIST));
/********** found********** /
s->data= (1) ;
q=h;
p=h->next;
while(p!=NULL && x >p->data)
/********** found********** /
q= (2) ;
p=p->next;

s->next=p;
/********** found********** /
q->next= (3) ;

SLIST * creatlist(int * a)
SLIST * h, * p, * q; int i;
h=p=(SLIST *)malloc (sizeof
(SLIST));
for(i=0; i<N; i++)
q=(SLIST *)malloc (sizeof
(SLIST));
q->data=a[i]; p->next=q; p=q;

p->next=0;
return h;

void outlist (SLIST * h)
SLIST * p;
p=h->next;
if (p==NULL)
printf ("\nThe list is NULL ! \n");
else
printf ("\nHead");
do printf ("->% d", p->data);
p=p->next;
while (p!=NULL);
printf("->End\n");


main ()
SLIST * head; int x;
int a[N]=11, 12, 15, 18, 19, 22, 25,
29;
head=creatlist (a);
printf ("\nThe list before inser-
ting: \n");
outlist (head);
printf("\nEnter a number : ");
scanf ("% d", &x);
fun (head, x);
printf (" \nThe list after inser-
ting: \n");
outlist (head);

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2019/0401/79a5ac2164cb282e8e7b444d2c8cfbcb.html

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

参考答案:D

试题推荐
题型:填空题

在一定温度下,在一体积固定的密闭容器中加入2 mol X和1 mol Y,发生如下反应:2X(g)+Y(g)aZ(g)+W(g) △H=-Q kJ·mol-1(Q>0)(a是正整数) 当反应达到平衡后,反应放出的热量为Q1kJ,物质X的转化率为α;平衡后再升高温度,混合气体的平均相对分子质量减小,则:

(1) 化学计量数a的值为______________ 

(2) 平衡常数K的表达式为_______________,温度升高,平衡常数K的值_______________;保持温度不变,再充入一定量的X,达到新的平衡,平衡常数K的值_______________ (填“增大”、“减小”或“不变”)。

(3)有同学认为,Q1一定小于Q,你认为该结论是否正确?___________________

(4) 维持温度不变,若向该密闭容器中加入4 mol X和2 mol Y,当反应达到平衡后,物质X的转化率_______________ (填“增大”、“减小”或“不变”)。

(5)说明上述反应达到平衡状态的是_____________      

A.一段时间内,生成2molX同时就生成1molW      

B.反应速率V(X)=2V(Y)      

C. 体系中混合气体的密度不再改变      

D. 混合气体的平均相对分子质量不再改变

(6)维持温度不变,若起始时向容器中加入的物质的量如下列各项,则反应达到平衡后放出的热量仍为Q1 kJ的是_____________(稀有气体不参与反应)。

A.2 molX、1mol Y、1molAr     

B.a molZ、1mol W     

C.1 molX、0.5mol Y、0.5a molZ、0.5 mol W     

D.2 molX、1mol Y、lmolZ

查看答案
题型:问答题

(1)下列说法正确的是(  )

A.已知某物质的摩尔质量为M,密度为ρ,阿伏加德罗常数为NA.则该种物质的分子体积为V0

B.布朗运动是在显微镜下看到的液体分子的无规则运动

C.分子质量不同的两种气体温度相同,它们分子的平均动能一定相同

D.两个分子间距增大的过程中,分子间的作用力一定减小(2)如图所示,两端开口的U形玻璃管两边粗细不同,粗管横截面积是细管的2倍.管中装入水银,两管中水银面与管口距离均为12 cm,大气压强为p0=75 cmHg.现将粗管管口封闭,然后将细管管口用一活塞封闭并将活塞缓慢推入管中,直至两管中水银面高度差达6 cm为止,求活塞下移的距离(假设环境温度不变).

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