更多“一次函数y1=kx+b与y2=x+a的图象如图,则下列结论:①k0;③当x<3时,y1<y2中正确的个数是( ) ”相关问题
  • 第1题:

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

    【说明】

    现要编写一个画矩形的程序,目前有两个画图程序:DP1和DP2,DP1用函数draw_a_line(x1,y1,x2,y2)画一条直线,DP2则用drawline(x1,x2,y1,y2)画一条直线。当实例画矩形时,确定使用DP1还是DP2。

    为了适应变化,包括“不同类型的形状”和“不同类型的画图程序”,将抽象部分与实现部分分离,使它们可以独立地变化。这里,“抽象部分”对应“形状”,“实现部分”对应“画图”,与一般的接口(抽象方法)与具体实现不同。这种应用称为Bridge(桥接)模式。图9-6显示了各个类间的关系。

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

    【Java代码】

    //DP1.java文件

    public class DP1{

    static public void draw_a line(double x1,double y1,

    double x2,double y2){

    //省略具体实现

    }

    }

    //DP2.java文件

    public class DP2{

    static public void drawline(double x1,double y1,

    double x2,double y2){

    //省略具体实现

    }

    }

    //Drawing.java文件

    (1) public class Drawing{

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

    }

    //V1Drawing.java文件

    public class V1Drawing extends Drawing{

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

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

    }

    }

    //V2Drawing.java文件

    public class V2Drawing extends Drawing{

    public void drawLine(double x1,double y1,

    double x2, double y2)(//画一条直线

    (2);

    }

    }

    //Shape.java文件

    abstract public class Shape{

    abstract public void draw();

    private (3) _dp;

    Shape(Drawing dp){

    _dp=dp;

    }

    protected void drawLine(double x1,double y1,

    double x2, double y2){

    (4);

    }

    }

    //Rectangle.java文件

    public class Rectangle extends Shape{

    private double_x1,_x2,_y1,_y2;

    public Rectangle(Drawing dp,

    double x1,double y1,

    double x2,double y2){

    (5);

    _x1=x1;_x2=x2;

    _y1=y1;_y2=y2;

    }

    public void draw(){

    //省略具体实现

    }

    }


    正确答案:(1) abstract (2) DP2.drawline(x1x2y1y2) (3) Drawing (4) _dp.drawLine(x1y1x2y2)
    (1) abstract (2) DP2.drawline(x1,x2,y1,y2) (3) Drawing (4) _dp.drawLine(x1,y1,x2,y2) 解析:由类Drawing的drawLine()方法是abstract的,因此Drawing要么是接口,要么是抽象类,在此为抽象类,故空(1)应填abstract。
    空(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)显然是基类构造函数,应填super(dp)。
    (5) super(dp)

  • 第2题:

    阅读以下说明和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。

  • 第3题:

    以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:

    y1=(x+8)2(上标)-2(x+8)+6

    y2=sin2(上标)(x)-2sin(x)+6

    请填空。

    include "math.h"

    double fun(double x){ return (x*x-2*x+6);}

    main()

    { double x,y1,y2;

    printf("Enter x:"); scanf("%1f",&x);

    y1=fim([ ]);

    y2=run([ ]);

    printf("y1=%1f,y2=%1f\n",y1,y2);

    }


    正确答案:x+8 sin(x)
    x+8 sin(x) 解析:根据函数fun实现的功能可知:主函数中的y1、y2想要实现的是相同的功能,又根据 y1=(x+8)2-2(x+8)+6=(x+8)*(x+8)-2(x+8)+6,可看出y1=fun(  [11]  );处填:x+8;同理可知y2=fun(  [12]  );处填sin(x)。

  • 第4题:

    程序段如下,当发生Form_Click事件时,窗体上输出的结果是( )。 Option Explicit Private x As Integer Public y As Integer Sub Test() Dim y as integer x=2:y=2 Print"x1=";x;"y1=";y End Sub Private Sub Form_Click() x=1:y=1 Test Print "X2=";x;"y2=";y End Sub

    A.x1=2 y1=2 x2=2 y2=1

    B.x1=2 y1=2 x2=2 y2=2

    C.x1=2 y1=1 x2=2 y2=2

    D.x1=2 y1=1 x2=2 y2=1


    正确答案:A
    解析:本题首先定义了一个窗体级变量x和一个全局变量y。当发生窗体的单击事件后,给窗体级变量x和全局变量y分别赋值1,然后调用Test函数。在该函数中定义了一个局部变量y,在函数中使用的y是局部变量,给窗体级变量x赋值2,给局部变量y赋值2,输出的x和y的值都是2。函数调用返回后,窗体级的变量x的值为2,全局变量y的值依旧为1。

  • 第5题:

    已知二次函数y1=x2-x-2和一次函数y2=x+1的两个交点分别为A(-1,0),B(3,4),当y1>y2时,自变量x的取值范围是( )

    A.x<-1或x>3 B.-1<x<3 C.x<-1 D.x>3


    正确答案:A

  • 第6题:

    设非齐次线性微分方程y′+P(x)y=Q(x)有两个不同的解y1(x),y2(x),C为任意常数,则该方程通解是( )。

    A.C[y1(x)-y2(x)]
    B.y1(x)+C[y1(x)-y2(x)]
    C.C[y1(x)+y2(x)]
    D.y1(x)+C[y1(x)+y2(x)]

    答案:B
    解析:
    因为y1(x),y2(x)是y′+P(x)y=Q(x)的两个不同的解,所以C(y1(x)-y2(x))是齐次方程y′+P(x)y=0的通解,进而y1(x)+C[y1(x)-y2(x)]是题中非齐次方程的通解。

  • 第7题:


    A、 y1=x,y2=ex
    B、 y1=e-x,y2=ex
    C、 y1=e-x,y2=xe-x
    D、 y1=ex,y2=xex

    答案:D
    解析:

  • 第8题:

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


    答案:A
    解析:

  • 第9题:

    若y2(x)是线性非齐次方程y′+P(x)y=Q(x)的解,y(x)是对应的齐次方程y′+P(x)y=0的解,则下列函数中哪一个是y′+P(x)y=Q(x)的解()?

    • A、y=cy1(x)+y2(x)
    • B、y=y1(x)+c2y2(x)
    • C、y=c[y1(x)+y2(x)]
    • D、y=c1y(x)-y2(x)

    正确答案:A

  • 第10题:

    单选题
    若y2(X)是线性非齐次方程y'+p(x)y-q(x)的解,y1(x)是对应的齐次方程y'+p(x)y=0的解,则下列函数也是y'+p(x)y=g(x)的解的是()。
    A

    y=Cy1(x)+y2(x)

    B

    y=y1(x)+Cy2(x)

    C

    y=C[y1(x)+y2(x)]

    D

    y=Cy1(x)-y2(x)


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    设非齐次线性微分方程y′+P(x)y=Q(x)有两个不同的解y1(x),y2(x),C为任意常数,则该方程的通解是(  )。
    A

    C[y1(x)-y2(x)]

    B

    y1(x)+C[y1(x)-y2(x)]

    C

    C[y1(x)+y2(x)]

    D

    y1(x)+C[y1(x)+y2(x)]


    正确答案: C
    解析:
    由题意可知,y(_)=y1(x)-y2(x)是y′+P(x)y=0的一个解,则y′+P(x)y=0的通解是C[y1(x)-y2(x)]。故所求方程通解为y1(x)+C[y1(x)-y2(x)]

  • 第12题:

    单选题
    若y2(x)是线性非齐次方程y′+P(x)y=Q(x)的解,y(x)是对应的齐次方程y′+P(x)y=0的解,则下列函数中哪一个是y′+P(x)y=Q(x)的解()?
    A

    y=cy1(x)+y2(x)

    B

    y=y1(x)+c2y2(x)

    C

    y=c[y1(x)+y2(x)]

    D

    y=c1y(x)-y2(x)


    正确答案: C
    解析: 由一阶线性非齐次方程通解的结构确定,即由对应齐次方程的通解加上非齐次的一特解组成。

  • 第13题:

    代数式,|e2×A+lgy13+sin y2|对应的Visual Basic表达式是 ______。

    A.Abs(e^2*a+Log(y1^3)+Sin(y2))

    B.Abs(Exp(2)*a+Log(y1^3)/Log(10)+Sin(y2))

    C.Abs(e^2*a+lg(y1^3)+Sin(y2))

    D.Abs(Exp(2)*a+Log(y1^3)+Sin(y2))


    正确答案:B
    解析:e在Visual Basic中不是常量,e2可使用函数Exp(2)来表示。在Visual Basic中没有常用对数lg只能通过自然对数函数Log(x)来求常用对数,公式为18x=In x/ln 10。正弦函数为Sin,绝对值函数为Abs。故选答案B。

  • 第14题:

    如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是( )。A.它的Y1、Y2属性的值相等SXB

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

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

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

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

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


    正确答案:B
    B。【解析】当直线控件在窗体呈现垂直时,它的x1和X2属性应该相同,因为坐标是从左上角开始算起的。横向为X轴,纵向为Y轴。

  • 第15题:

    阅读以下说明和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)。

  • 第16题:

    阅读以下函数说明和Java代码,

    [说明]

    现要编写一个画矩形的程序,目前有两个画图程序:DP1和DP2,DP1用函数draw_a_line(x1,y1,x2,y2)画一条直线,DP2则用drawline(x1,x2,y1,y2)画一条直线。当实例化矩形时,确定使用DPI还是DP2。

    为了适应变化,包括“不同类型的形状”和“不同类型的画图程序”,将抽象部分与实现部分分离,使它们可以独立地变化。这里,“抽象部分”对应“形状”,“实现部分”对应“画图”,与一般的接口(抽象方法)与具体实现不同。这种应用称为Bridge(桥接)模式。图7-1显示了各个类间的关系。

    [图7-1]

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

    [Java代码]

    //DP1.Java文件

    public class DPI{

    static public void draw_a_line(double x1,double y1,

    double x2,double y2){

    //省略具体实现

    }

    }

    //DP2.java文件

    public class DP2{

    static public void drawline(double x1,double y1,

    double x2,double y2){

    //省略具体实现

    }

    }

    //Drawing.java文件

    (1) public class Drawing{

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

    }

    //V1Drawing.java文件

    public class V1Drawing extends Drawing{

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

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

    }

    }

    //V2Drawing.java文件

    public class V2Drawing extends Drawing{

    public void drawLine(double x1,double y1,

    double x2,double y2){//画一条直线

    (2);

    }

    }

    //Shape.java文件

    abstract public class Shape{

    abstract public void draw();

    private (3) dp;

    Shape(Drawing dp){

    _dp=dp;

    }

    protected void drawLine(double x1,double y1,

    double x2,double y2){

    (4);

    }

    }

    //Rectangle.java文件

    public class Rectangle extends Shape{

    private double_x1,_x2,_y1,_y2;

    public Rectangle(Drawing dp,

    double x1,double y1,

    double x2,double y2){

    (5);

    _x1=x1;_x2=x2;

    _y1=y1;_y2=y2;

    }

    public void draw(){

    //省略具体实现

    }

    }

    (1)


    正确答案:abstract
    abstract 解析:由类Drawing的drawLine()方法是abstract的知,Drawing要么是接口,要么是抽象类,在此为抽象类,故空(1)应填abstract。

  • 第17题:

    若y1(x)是线性非齐次方程y '+ p(x)= Q(x)的解,y1(x)是对应的齐次方程y'+p(x)y=0的解,则下列函数中哪一个是y '+ p(x)y= Q(x)的解?

    A. y=cy1(x)+y2(x)
    B. y=y1(x)+c2y2(x)
    C. y=c[y1 (x)+y2(x)]
    D.y=c1y(x)-y2(x)

    答案:A
    解析:
    提示:由一阶线性非齐次方程通解的结构确定,即由对应齐次方程的通解加上非齐次的一特解组成。

  • 第18题:

    设非齐次线性微分方程y´+P(x)y=Q(x)有两个不同的解析:y1(x)与y2(x),C为任意常数,则该方程的通解是( ).

    A.C[(y1(x)-y2(x)]
    B.y1(x)+C[(y1(x)-y2(x)]
    C.C[(y1(x)+y2(x)]
    D.y1(x)+C[(y1(x)+y2(x)]

    答案:B
    解析:
    y1(x)-y2(x)是对应的齐次方程y

  • 第19题:

    若y2(x)是线性非齐次方程y'+ P(x)y=Q(x)的解,y1(x)是对应的齐次方程y'+ P(x)y=0的解,则下列函数中哪一个是y'+ P(x)y=Q(x)的解?
    A. y=cy1(x)+y2(x) B. y=y1(x)+c2y2(x)
    C. y=c[y1(x)+y2(x)] D. y=cy1(x)-y2(x)


    答案:A
    解析:
    提示:由一阶线性非齐次方程通解的结构确定,即由对应齐次方程的通解加上非齐次的一特解组成。

  • 第20题:

    如果业务Y1和业务Y2具有替代性,当Y1资费降低而Y2资费不变时,必然导致( )。

    A:Y1业务量降低
    B:Y2业务量的提高
    C:Y1收入的降低
    D:Y2业务量的降低

    答案:D
    解析:
    本题考查对线性从量资费特点的理解。线性从量资费当一方资费下降,另一方不变时,必然导致下降方业务量增长,不变方业务量下降。

  • 第21题:

    脱轨自动制动装置△X、△Y1、△Y2的取值范围?


    正确答案: (1)轴重21吨的转8系列、转K2型转向架△X值为70~90mm;△Y1值为35~43mm;△Y2值为83~87mm。
    (2)轴重21吨的转K4型转向架△X值为70~90mm;△Y1值为40~48mm;△Y2值为103~107mm。
    (3)轴重25吨的转K5、转K6型转向架△X值为65~85mm;△Y1值为35~43mm;△Y2值为98~102mm。

  • 第22题:

    填空题
    设y1(x)是方程y′+P(x)y=f1(x)的一个解,y2(x)是方程y′+P(x)y=f2(x)的一个解,则y=y1(x)+y2(x)是方程____的解。

    正确答案: y′+P(x)y=f1(x)+f2(x)
    解析:
    根据题意可知,y1′+P(x)y1=f1(x),y2′+P(x)y2=f2(x)。两式相加得(y1′+y2′)+P(x)(y1+y2)=f1(x)+f2(x)。则可发现y=y1+y2是方程y′+P(x)y=f1(x)+f2(x)的解。

  • 第23题:

    单选题
    若y2(x)是线性非齐次方程y′+P(z)y=Q(x)的解,y1(x)是对应的齐次方程y′+P(x)y=0的解,则下列函数中哪一个是y′+P(z)y=Q(x)的解?()
    A

    y=cy1(x)+y2(x)

    B

    y=y1(x)+c2y2(x)

    C

    y=c[y1(x)+y2(x)]

    D

    y=c1y(x)-y2(x)


    正确答案: D
    解析: 暂无解析