单选题被测量Y与输入量X1、X2的估计值分别为y、x1和x2,它们之间的函数关系为y=x1+x2,且X1、X2之间不相关。若X1、X2的标准不确定度分别为:u1=10mg,u2=20mg,合成标准不确定度的有效自由度veff=4,假设被测量Y服从t分布,当包含概率为95%时,测得值的扩展不确定度是( )。A 45mgB 57mgC 62mgD 71mg

题目
单选题
被测量Y与输入量X1、X2的估计值分别为y、x1和x2,它们之间的函数关系为y=x1+x2,且X1、X2之间不相关。若X1、X2的标准不确定度分别为:u1=10mg,u2=20mg,合成标准不确定度的有效自由度veff=4,假设被测量Y服从t分布,当包含概率为95%时,测得值的扩展不确定度是(   )。
A

45mg

B

57mg

C

62mg

D

71mg

参考答案和解析
正确答案: A
解析:
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

选定X1、X2、Y1三点,设定工件坐标,其中X1为起始点,X1与X2、X1与Y1之间距离( ),精度越高。

A.越小

B.越大

C.平均

D.相等


参考答案:B

第2题:

如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是

A.它的Y1、Y2属性的值相等

B.它的X1、X2属性的值相等

C.它的X1、Y1属性的值分别与X2、Y2属性的值相等

D.它的X1、X2属性的值分别与Y1、Y2属性的值相等


正确答案:B
解析:平行线的Y1、Y2属性的值相等;垂直线的X1、X2属性的值相等。

第3题:

已知x1(t)和x2(t)的傅里叶变换分别为X1(f)和X2(f),则卷积x1(t)*x2(t)的傅里叶变换为()。

A、X1(f)X2(f)

B、X1(f)*X2(f)

C、X1(-f)X2(-f)

D、X1(-f)*X2(-f)


参考答案:A

第4题:

如果从变量y1,y2到x1,x2的线性变换是,则变量x1,x2到变量y1,y2的线性变换是:


答案:A
解析:

第5题:

一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:(X1,X2)→X3、X2→x4,则该关系的码为______。

A.X1

B.X2

C.(X1,X2)

D.(X1,X2,X3,X4)


正确答案:C
解析:(X1,X2)能函数决定所有元素的值,因此为该关系的码。

第6题:

阅读以下说明和C++代码,

[说明]

现要编写一个画矩形的程序,目前有两个画图程序:DP1和DP2,DP1用函数draw_a_line(x1,y1,x2,y2)画一条直线,DP2则用drawline(x1,x2,y1,y2)画一条直线。当实例化矩形时,确定使用DP1还是DP2。为了适应变化,包括“不同类型的形状”和“不同类型的画图程序”,将抽象部分与实现部分分离,使它们可以独立地变化。这里,“抽象部分”对应“形状”,“实现部分”对应“画图”,与一般的接口(抽象方法)与具体实现不同。这种应用称为Bridge(桥接)模式。图6-1显示了各个类间的关系。

[图6-1]

这样,系统始终只处理3个对象:Shape对象、Drawingg对象、DP1或DP2对象。以下是C++语言实现,能够正确编译通过。

[C++代码]

class DP1{

public:

static void draw_a_line(double x1,double y1,double x2,double y2){

//省略具体实现

}

};

class DP2{

public:

static void drawline(double x1,double x2,double y1,double y2){

//省略具体实现

}

};

class Drawing{

public:

(1) void drawLine(double x1,double y1,double x2,double y2)=0;

};

class V1Drawing:public Drawing{

public:

void drawLine(double x1,double y1,double x2,double y2){

DP1::draw_a_line(x1,y1,x2,y2);

}

};

class V2Drawing:public Drawing{

public:

void drawLine(double x1,double y1,double x2,double y2){

(2)

}

};

class Shape{

privatc:

(3) dp;

public:

Shape(Drawing*dp);

virtual void draw()=0;

void drawLine(double x1,double y1,double x2,double y2);

};

Shape::Shape(Drawing*dp)

{

_dp=dp;

}

void Shape::drawLine(double x1,double y1,double x2,double y2)

{ //画一条直线

(4);

}

class Rectangle:public Shape{

privatc:

double_x1,_y1,_x2,_y2;

public:

Rectangle(Drawing *dp,double x1,double y1,

double x2,double y2);

void draw();

};

Rectangle::Rectangle(Drawing*dp,double x1,double y1,double x2,double y2)

: (5)

{

_x1=x1;_y1=yl;_x2=x2;_y2=y2;

}

void Rectangle::draw()

{

//省略具体实现

}

(1)


正确答案:virtual
virtual 解析:由函数drawLine()结尾的“=0”易知,空(1)应填virtual。

第7题:

阅读以下说明和c++代码,将应填入(n)处的字句写在对应栏内。

【说明】

现要编写一个画矩形的程序,目前有两个画图程序:DP1和DP2,DP1用函数draw_a_line(x1, y1,x2,y2)画一条直线,DF2则用drawline(x1,x2,y1,y2)画一条直线。当实例画矩形时,确定使用DP1还是DP2。为了适应变化,包括“不同类型的形状”和“不同类型的画图程序”,将抽象部分与实现部分分离,使它们可以独立地变化。这里,“抽象部分”对应“形状”,“实现 部分”对应“画图”,与一般的接口(抽象方法)与具体实现不同。这种应用称为Bridge(桥接)模式。图9-7显示了各个类间的关系。

这样,系统始终只处理3个对象:Shape对象、Drawing对象、DP1或DP2对象。以下是 C++语言实现,能够正确编译通过。

【C++代码】

class DP1{

public:

static void draw_a_line(double x1, double y1,double x2, double y2){

//省略具体实现

}

);

class DP2{

public:

static void drawline(double x1, double x2,double y1, double y2){

//省略具体实现

}

};

class Drawing{

public:

(1) void drawLine(double x1,double y1,double x2,double y2)=0;

};

class V1Drawing:public Drawing{

public:

void drawLine(double x1, double y1,double x2, double y2){

DP1::draw_a_line(x1,y1,x2,y2);

}

};

class V2Drawing:public Drawing{

public:

void drawLine(double x1, double y1, double x2, double y2){

(2);

}

};

class Shape{

private:

(3) _dp;

public:

Shape(Drawing *dp);

virtual void draw()=0;

void drawLine(double x1, double y1, double x2, double y2);

};

Shape::Shape(Drawing *dp)

{

_dp = dp;

}

void Shape::drawLine(double x1, double y1, double x2, double y2)

{ //画一条直线

(4);

}

class Rectangle: public Shape{

private:

double _x1,_y1,_x2,_y2;

public:

Rectangle(Drawing *dp, double x1, double y1,

double x2, double y2);

void draw();

};

Rectangle::Rectangle(Drawing *dp, double x1, double y1, double x2, double y2)

:(5)

{

_x1=x1;_y1=y1;_x2=x2;_y2=y2;

}

void Rectangle::draw()

{

//省略具体实现

}


正确答案:(1) virtual (2) DP2::drawline(x1x2y1y2) (3) Drawing (4) _dp->drawLine(x1y1x2y2) (5) Shape(dp)
(1) virtual (2) DP2::drawline(x1,x2,y1,y2) (3) Drawing (4) _dp->drawLine(x1,y1,x2,y2) (5) Shape(dp) 解析:由函数drawLine()结尾的“=0”易知,空(1)应填virtual。
空(2)是调用DP2系统的相应方法,可参照DP1的对应函数的函数体,但要注意参数不完全相同,应填DP2::drawline(x1,x2,y1,y2)。
_dp属性是用来存储Drawing对象的,参照Shape的构造函数可确认这一点,空(3)应填 Drawing*。
Shape类的drawLine方法是通过调用Drawing对应的方法来实现所需要的功能,因此空(4)应填_dp->drawLine(x1,y1,x2,y2)。
空(5)显然是基类构造函数,应填Shape(dp)。

第8题:

或非门的输入变量为X1和X2,输出变量为Y,使输出变量Y为1的X1和X2的值是

A.0,0

B.0,0

C.1,0

D.1,1


正确答案:A

第9题:

(18)如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是

A)它的Yl、Y2属性的值相等

B)它的X1、X2属性的值相等

C)它的X1、Yl属性的值分别与X2, Y2属性的值相等

D) 它的X1、X2属性的值分别与Y1、Y2属性的值相等


正确答案:B

第10题:

已知函数y=f(x)在x1和x2处的值分别为y1和y2,其中,x2>x1且x2-x1比较小(例如0.01),则对于(x1,x2)区间内的任意x值,可用线性插值公式()近似地计算出f(x)的值

A.y1+(y2-y1)(x-x1)/(x2-x1)
B.x1+(y2-y1)(x-x1)/(x2-x1)
C.y2+(y2-y1)(x2-x1)/(x-x1)
D.x2+(x2-x1)(x-x1)/(y2-y1)

答案:A
解析:
线性插值是数学、计算机图形学等领域广泛使用的一种简单插值方法假设我们已知坐标(x0,y0)与(x1,y1),要得到[x0,x1]区间内某一位置x在直线上的y值。

根据图中所示,假设AB上有一点(x,y),可作出两个相似三角形,我们得到(y-y0)/(y1-y0)=(x-x0)/(x1-x0)。因此结合本题结果为y=y1 +(y2-y1 )(x-x1 )/(x2-x1 )。

更多相关问题