由于ΔH=qp,H是状态函数,ΔH的数值只与系统的始、终态有关,而与变化的过程无关,故qp也是状态函数。
第1题:
Function过程有别于Sub过程的最主要的特点是( )。
A.Function过程一定要有虚参,而Sub过程可以没有虚参
B.Function过程的终端语句是EndFunction,而Sub过程的终端语句是EndSub
C.Function过程是用于计算函数值的,而Sub过程是用于改变属性值的
D.Function过程要返回函数值,而Sub过程没有值返回
第2题:
因为ΔH=QP,而H是状态函数,所以热也是状态函数。()
第3题:
A、H是状态函数,△H也是状态函数
B、H是状态函数,热也是状态函数
C、△H是状态函数,热不是状态函数
D、△H不是状态函数,热也不是状态函数
第4题:
下列指令中合法的是( )。
A.ADD CS,BX
B.MOV 45H,AX
C.SUB [AX],[57H]
D.MOV SI,[SI]
第5题:
假设(AL)=74H,(CH)=38H,依次进行SUB AL,CH指令和DAS指令后,AL的值是( )。
A.0AEH
B.36H
C.3CH
D.14H
第6题:
(24)Function过程与Sub过程的最主要区别是 A.Function过程一定要有形参,而Sub过程可以没有形参B.Function 过程的终端语句是End Function,而Sub过程的终端语句是End Sub C.Function过程时用于计算函数值的,而Sub过程时用于改变属性值的D.Function过程有返回函数值,而Sub过程没有返回值
第7题:
第8题:
Function过程与Sub过程的最主要区别是( )。
A.Function过程一定要有形参,而Sub过程可以没有形参
B.Function过程的终端语句是End Function,而Sub过程的终端语句是End Sub
C.Function过程是用于计算函数值的,而Sub过程是用于改变属性值的
D.Function过程有返回函数值,而Sub过程没有返回值
第9题:
N名学生的成绩己在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:求出平均分,由函数值返回。
例如,若学生的成绩是85,76,69,91,72,64,87,则平均分应当是78.625。
注童:部分源程序给出如下.
请勿改动主函数main和其他函数中的任何内容,仅在函数6m的花括号中填入所编写的若干语句。
试题程序:
include<stdlib.h>
include<stdio. h>
define N 8
struct slist
{ double s;
struct slist *next;
};
typedef struct slist STREC;
double fun(STREC *h)
{
}
STREC *creat(double *s) /*创建链表*/
{
STREC *h,*p, *q;
int i=0;
h=p= ( STREC*)malloc (sizeof (STREC));
p->s=0;
while (i<N)
{q= ( STREC*)malloc (sizeof (STREC));
q->s=s Ii]; i++;p->next=q;p=q;
}
p->next=0;
return h;
}
outlist (STREC *h)
{
STREC *p;
p=h->next;
printf ("head ");
do
{printf ("->%4. if ",p->s);
p=p->next; /*输出各成绩*/
}
while (p !=0)
}
main ()
{
double s [N] ={ 85,76, 69, 85, 91,72, 64,
87},ave;
STREC *h;
h=creat (s);
outlist (h);
ave=fun (h);
printf ("ave=%6.3f\n ", ave);
}
第10题:
若有以下变量和函数说明: #include<iostream.h> charCh='*'; void sub(int x,int y,char ch,double*Z) { switch(ch) { case'+':*Z=x+y;break; case'-':*Z=x-y;break: case'*':*Z=x*y;break; case'/':*z=x/y;break: } } 以下合法的函数调用语句是( )。
A.sub(10,20,Ch,y);
B.sub(1.2+3,2*2,'+',&Z);
C.sub(sub(1,2,'+',&y),sub(3,4'+',&x),'-',&y);
D.sub(a,b,&x,ch);