已知一个设备的风险率函数 (如果 t < 10 小时;为 0.001 如果 t > 10 小时,则为 0.010 ) 在 12 小时内,这个设备的可靠度是多少 ?
A.0.970
B.0.980
C.0.988
D.0.990
A.0.970
B.0.980
C.0.988
D.0.990
已知某产品产量F(t)的变化率是时间t的函数
(a,b,c是常数),
求F(0)=0时产盘与时间的函数关系F(t).
一个线性相位FIR低通滤波器的幅频响应为
已知fc=500Hz,设抽样率为2kHz,单位抽样响应长度为30ms,用矩形窗设计该数字滤波器。
(a)求出h(n)之长度N,以及延时τ。
(b)求出h(n)(0≤n≤N-1)。
(c)设其频率响应可以表示为H(ejw)=H(ω)ejθ(ω),这里H(ω)是ω的实函数。请写出H(ω)和θ(ω)的表示式。
(1)对上式取傅里叶变换,求回波系统的系统函数H(jw);
(2)令H(jw)H1(jw)=1,设计一个逆系统,先求它的系统函数H1(jw);
(3)再取H1(jw)的逆变换得到此逆系统的冲激响应h1(t),它应当与前两种方法求得的结果完全一致.
已知某函数的Fourier变换为F(ω)=π[(ω+ ω0)+(ω-ω0)],求该函数f(t).
已知反应的与T的关系为
则此反应的与T之间的函数关系为=();与T之间的函数关系为=();InKθ与T之间的函数关系为lnKθ=().若T=1000K,p=200kPa,则题给反应的标准平衡常数Kθ和B2(g)的平衡转化率α分别为Kθ=(),α=().
阅读下列程序说明和C程序,已知其输出为“1 2 3 4 5 6 7 8 9 10”。将应填入(n)处的字句写在对应栏内。
[说明]
本程序包含的函数及其功能说明如下:
(1)函数first_insert()的功能是在已知链表的首表元之前插入一个指定值的表元;
(2)函数reverse_copy()的功能是按已知链表复制出一个新链表,但新链表的表元链接顺序与
已知链表的表元链接顺序相反;
(3)函数Print_link()用来输出链表中各表元的值;
(4)函数free_link()用来释放链表全部表元空间。
[程序]
include <stdio. h >
include <malloe. h >
typodef struct node {
int val;
struct node * next;
} NODE;
void first_insert(NODE * * p,int v)
{ NODE *q = (NODE *) malloe(sizeof(NODE));
q->val = v; q->next = *p; /* 为新表元赋值*/
* p =(1); }
NODE * reverse_copy(NODE * p)
{ NODE * u;
for(u=NULL; p!=NULL; p=p->next) first_insert((2));
return u;
}
void printlink(NODE * p )
{ for(;(3)) prinff("%d\t", p->val);
printf(" \n");
}
void free_link(NODE * p)
{ NODE * u;
while(p! =NULL) { u=p->next;free(p);(4); }
void main() { NODE * link1 , * link2;
int i;
link1 = NULL;
for(i=1; i<= 10; i+ + )first_insert(&linkl, i);
link2 = reverse_copy(link1 );
(5);
free_link(linkl ) ;free_link(link2); }
(1)A公司是一家长途货物运输企业,可以按照优惠率每公里0.05元/台来运送这批电视机,装卸费为每台0.10元。已知S市到T市的公路运输里程为1100公里,估计需要3天的时间才可以运到(因为装卸货物也需要时间)。
(2)B公司是一家水运企业,可以提供水陆联运服务,即先用汽车从甲公司的仓库将货物运至S市的码头(20公里),再用船运至T市的码头(1200公里),然后再用汽车从码头运至批发中心(17公里)。由于中转的过程中需要多次装卸,因此整个运输时间大约为5天。询价后得知,陆运运费为每公里0.06元/台,装卸费为每台0.10元,水运运费为每百台0.6元。
(3)C公司是一家物流企业,可以提供全方位的物流服务,报价为22800元。它承诺在要求时间内运到,但是准时的百分率为80%。
针对一下C语言程序,请按要求回答问题。
已知weekday. c源程序如下:
include<stidio. h>
include<conio. h>
/ *主函数* /
Int main()
{
Char letter;
Printf("please input the first letter,"Y'to exit!\n");
While((letter=getch())!="Y")//当输入字母为Y时结束
{
Switch(letter)
{
Case'S':
Printf("%c\n",letter);
Printf("please input second letter\n");//输入第二个字母
If((letter=getch())=='a')
Printf("Saturday\n");
Else if(letter=='u')
Printf("Sunday\n");
Else printf('data error\n);
Break;
Case'F':
Printf("fridaykn");
Break;
Case 'M':
Printf("mondayha");
Break;
Case 'T':
Printf("%c\n",letter);
Printf("please input second letter\a");//输入第二个字母
If((letter=getch())=='u')
Printf("Tuesday\n"):
Else if(letter=='h')
Printf("Thursday\n");
Break;
Case 'W':
Printf("Wednesday\n");
}
}
Return 0;
}
(1) 画出主函数main的控制流程图;
(2) 设计一组测试用例,使main函数的语句覆盖率尽量达到100%;
(3) Main函数的语句覆盖率能否达到100%?如果认为无法达到,需说明原因。