已知线性规划模型(I)和(II)分别为 (I) min z=c1x1+c2x2 (II) max z=2x1+3x2 s.t. 4x1+3x2<=12 s.t. 4x1+3x2<=12 x1+2x2<=6 x1+2x2<=6 x1,x2>=0 x1,x2>=0 (I)和(II)具有相同最优解,则 c1/c2 的值正确的应有()。A.0.6B.1.0C.1.1D.1.5

题目

已知线性规划模型(I)和(II)分别为 (I) min z=c1x1+c2x2 (II) max z=2x1+3x2 s.t. 4x1+3x2<=12 s.t. 4x1+3x2<=12 x1+2x2<=6 x1+2x2<=6 x1,x2>=0 x1,x2>=0 (I)和(II)具有相同最优解,则 c1/c2 的值正确的应有()。

A.0.6

B.1.0

C.1.1

D.1.5


相似考题
更多“已知线性规划模型(I)和(II)分别为 (I) min z=c1x1+c2x2 (II) max z=2x1+3x2 s.t. 4x1+3x2<=12 s.t. 4x1+3x2<=12 x1+2x2<=6 x1+2x2<=6 x1,x2>=0 x1,x2>=0 (I)和(II)具有相同最优解,则 c1/c2 的值正确的应有()。”相关问题
  • 第1题:

    应用图解法求解下列线性规划问题,并指出问题是具有唯一最优解、无穷多最优解、无界解还是无可行解?MaxZ=x13x21){5x110x2≤50x1x2≥1x2≤4x1,x2≥0MaxZ=x11.5x22){x13x2≥3x1x2≥2x1,x2≥0MaxZ=2x12x23){x1−x2≥−1−0.5x1x2≤2x1,x2≥0MaxZ=x1x24){x1−x2≥03x1−x2≤−3x1,x2≥0MaxZ=2x14x25){x12x2≤84x1≤164x2≤12x1,x2≥0


    参考答案:

  • 第2题:

    下列程序的输出结果是includevoid main( ){char*str="12123434";int xl=0,x2=0,x3=

    下列程序的输出结果是 #include<iostream.h> void main( ) {char*str="12123434"; int xl=0,x2=0,x3=0,x4=0,i; for(i=0;str[i]!='\0';i++) switch(str[i]) {case'1':x4++; case'2':x3++; case'3':x2++; case'4':x1++; } cout<<x1<<","<<x2<<","<<x3<<","<<x4; }

    A.8,6,4,1

    B.8,6,3,2

    C.8,8,4,1

    D.8,6,4,2


    正确答案:D
    解析:本题考查循环的嵌套。只要注意在C++语言中,系统在字符指针的最后位置会增加一个字符串结束符'\0',执行8次for循环,再根据switch语句中的条件易知答案。注意:c++中各种条件判断,循环语句的用法。

  • 第3题:

    已知程序段: sum=0For i=l t0 10 step 3sum=sum+ii=i*2Nexti当循环结束后,变量i、sunl的值分别为( )。

    A.10、6

    B.13、6

    C.13、5

    D.10、5


    正确答案:B
    暂无解析,请参考用户分享笔记

  • 第4题:

    若有以下程序:include using namespaces std;class A{public: A (){} A (int i) {x1=

    若有以下程序: #include <iostream> using namespaces std; class A { public: A (){} A (int i) { x1=i; } void dispa() { cout<<"xl="<<xl<<" , "; } private: int x1; }; class B : public A { public: B (){} B (int i):A(i+10) { x2=i; } void dispb() { dispa (); cout <<"x2="<<x2<<end1; } private: int x2; }; int main () { B b(2); b.dispb (): return 0; } 程序运行后的输出结果是( )。

    A.x1=10,x2=2

    B.x1=12,x2=10

    C.x1=12,x2=2

    D.x1=2,x2=2


    正确答案:C
    解析:本题考核派生类的构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数宋初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数,使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对子对象初始化的构造函数。本题中,在派生类B的构造函数中,调用基类A的构造函数对基类A的数据成员x1进行了初始化。

  • 第5题:

    下列程序的输出结果是includevoid main(){char*str="12123434";int x1=0,x2=0,x3=0

    下列程序的输出结果是 #include<iostream.h> void main() {char*str="12123434"; int x1=0,x2=0,x3=0,x4=0,i; for(i=0;str[i]!='\0';i++) switch(str[i]) {case'1':x4++; case'2':X3++; case'3':X2++; case'4':X1++; } cout<<X1<<","<

    A.8,6,4,1

    B.8,6,3,2

    C.8,8,4,1

    D.8,6,4,2


    正确答案:D

  • 第6题:

    若有以下程序:include using namespace std;class A{public:A() { }A(int i){x1=i;}v

    若有以下程序: #include <iostream> using namespace std; class A { public: A() { } A(int i) { x1=i; } void dispa0 { cout<<"x1="<<x1<<","; } private: int x1; }; class B: public A { public: B() { } B(int i):A(i+10) { x2=i; } void dispb() { dispa(); cout<<"x2="<<x2<<endl; } private: int x2; }; int main() { B b(2); b.dispb(); return 0; } 程序运行后的输出结果是( )。

    A.x1=10,x2=2

    B.x1=12,x2=10

    C.x1=12,x2=2

    D.x1=2,x2=2


    正确答案:C

  • 第7题:

    已知程序段:

    sum=0

    For i=1 to 10 step 3

    sum=sum+i

    i=i*2

    Next i

    当循环结束后,变量i、sum的值分别为( )。

    A.10、6

    B.13、6

    C.13、5

    D.10、5


    正确答案:B
    解析:本题考查VBA中循环的知识。本题需要仔细分析循环次数,第一次循环时i的值为1,sum的值也为1,然后i=i*2值变为2,需要再加上步长值3;第二次循环时i的值为5,sum的值为6,然后i=i*2值变为10,需要再加上步长值3;要进行第三次循环前判断i的值为13不再满足循环条件,所以循环结束。

  • 第8题:

    阅读以下C++代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内。 【说明】在下面程序横线处填上适当的字句,使其输出结果为:x=5x=6y=7x=8z=9【程序】#include<iostream.h>class X1{int x;(1):X1(int xx=0){x=xx;}(2)void Output()(cout<<"x="<<x<<end;}};(3)Y1:public X1{int y;public:Y1(int xx=0,int yy=0):X1(xx){y=yy;}(2)void Output(){(4)Output();cout<<"y="<<y<<end1;}};class Z1:pubtic X1{int z:(5):Z1(int xx=0,int zz=0):X1(xx){z=zz;}②void Output(){X1::Output();cout<<"z="<<z<<end1;}};void main(){X1 a(5);Y1 b(6,7);Z1 c(8,9);X1*p[3]={&a,&b,&c};For(int i=0;i<3;i++){p[i]-->Output();cout<<end1;}}


    答案:
    解析:
    (1)public
    (2)virtual
    (3)class
    (4)X1::
    (5)public
    【解析】

    通过对比三个类的定义就可以发现,在类X1和Z1的定义中缺少类的成员属性声明,而类一般将成员变量声明为公有的、私有的或受保护的三种类型中的一种,在类的定义中,我们一般将类的构造函数放在公有的属性下面,在题目中只能选择公有的属性了,因此,第1空和第5空中应该填“public”。对三个类的定义进行仔细观察后,我们同样可以发现,每个类中都定义了一个同名函数Output(),而且在后两个类的函数体中调用了函数Output(),由此,我们应该想到虚函数。虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类指针或引用来访问基类和派生类中的同名函数。因此,第2空应该填“virtual”。第3空就简单了,考查类的定义,应该填类的标识符“class”。从程序中我们可以看到,类Y1和Z1都以公有的方式继承类X1。从输出的结果来分析,类Y1和Z1都输出了两个数,但单从类Z1的函数来看,只能输出一个变量的值z,因此,可以发现在类Z1中应该和类Y1一样,都调用了类X1的函数Output(),因此,第4空的答案为“X1::”。

  • 第9题:

    maxZ>=3x1+x2,4x1+3x2≤7,x1+2x2≤4,x1,x2=0或1,最优解是()

    • A、(0,0)
    • B、(0,1)
    • C、(1,0)
    • D、(1,1)

    正确答案:D

  • 第10题:

    某事故树的最小径集为:P1={X1,X3},P2={X1,X5},P3={X2,X3,X4},P4={X2,X4,X6},则基本事件X1、X2、X3的结构重要程度大小排序正确的是()

    • A、 I(1)>I(3)>I(2)
    • B、 I(1)=I(2)= I(3)
    • C、 I(1)<I(2)<I(3)
    • D、 I(2)>I(1)>I(3)

    正确答案:A

  • 第11题:

    当 y=x1+2x2,且x1与x2完全正相关,u(x1)=17mm,u(x2)=3mm ,则uc(y)为()

    • A、20mm
    • B、18mm
    • C、17mm
    • D、23mm

    正确答案:D

  • 第12题:

    单选题
    For which of the following equations is x = -2 a root?I. 2/x-4II. x2 + 4=0III. x2 + 4x +4 = 0
    A

    I only

    B

    II only

    C

    III only

    D

    I and III

    E

    II and III


    正确答案: C
    解析:
    For each Roman numeral equation, check whether -2 is a root.
    I. If (2/x)-x = 0, then 2/x =x. If x = -2, then 2/x = 2/-2 = -1 ≠ x. Hence, -2 is not a root of equation I.
    II. If x2+4 = 0, then (-2) 2+4 = 4+4≠ 0. Hence,-2 is not a root of equation II.
    III. If x2+4x+4 = 0, then (-2) 2+4(-2)+4 = 4-8+2 = 0. Hence, -2 is a root of equation III.
    Only equation III has -2 as one of its roots.

  • 第13题:

    以下程序的运行结果是( ) #define MAX 10 int a[MAX],i; main() { printf("\n");sub1();sub3(A) ,sub2(),sub3(A) ; } sub2() { int a[MAX],i,max; max=5; for(i=0;i<max;i++)a[i]=i; } sub1() {for(i=0;i<MAX;i++)a[i]=i+i; } sub3(int a[]) { int i; for(i=0;i<MAX,i++)printf("%d",a[i]); printf("\n"); }

    A.0 2 4 6 8 10 12 14 16 18 0 1 2 3 4

    B.0 1 2 3 4 0 2 4 6 8 10 12 14 16 18

    C.0 1 2 3 4 5 6 7 8 9 0 1 2 3 4

    D.0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18


    正确答案:D

  • 第14题:

    下列程序的输出结果是includevoid main(){char*str="12123434"; int x1=0,x2=0,x3=

    下列程序的输出结果是 #include<iostream.h> void main() { char*str="12123434"; int x1=0,x2=0,x3=0,x4=0,i; for(i=0;str[i]!=‘\0’;i++) switch(str[i]) { case'l':x4++; case'2':X3++; case'3':x2++; case'4':X1++; } cout << X1 << " ," << x2 << " ’" << x3 << " ," << X4; }

    A.8,6,4,1

    B.8,6,3,2

    C.8,8,4,1

    D.8,6,4,2


    正确答案:D
    解析:本题考查循环的嵌套。只要注意在C++语言中,系统在字符指针的最后位置会增加一个字符串结束符‘、0’,执行8次for循环,再根据switch语句中的条件易知答案。注意:C++中各种条件判断,循环语句的用法。

  • 第15题:

    已知程序段: sum=0For i=1 to 10 step 3sum=sum+ii=i*2Nexti当循环结束后,变量i、sum的值分别为( )。

    A.10、6

    B.13、6

    C.13、5

    D.10、5


    正确答案:B
    B.【解析】本题考查VBA中循环的知识。本题需要仔细分析循环次数,第一次循环时i的值为1,sum的值也为1,然后i=i*2值变为2,需要再加上步长值3;第二次循环时i的值为5,sum的值也为5,然后i=i*2值变为10,需要再加上步长值3:要进行第三次循环前判断i的值为l3不再满足循环条件,所以循环结束。

  • 第16题:

    若有以下程序:includeusing namespaces std;class A{public: A(){} A(int i) {xl=i;

    若有以下程序: #include<iostream> using namespaces std; class A { public: A(){} A(int i) { xl=i; } void dispa() { cout<<"x1="<<x1<<","; } private: int x1; }; class B:public A { public: B(){} B(int i):A(i+10) { x2=i; } void dispb() { dispa(); cout<<"x2="<<x2<<endl; } private: int x2; }; int main{) { B b(2); b.dispb(): return 0; } 程序运行后的输出结果是

    A.x1=10,x2=2

    B.x1=12,x2=10

    C.x1=12,x2=2

    D.x1=2,x2=2


    正确答案:C
    解析:本题考核派生类的构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对子对象初始化的构造函数。

  • 第17题:

    若有以下程序:includeusing namespaces std;class A{public:A(){}A(int i){x1=i; } v

    若有以下程序: #include<iOStream> using namespaces std; class A { public: A(){} A(int i) { x1=i; } void dispa() { cout<<"X1="<<x1<<",": } private; int x1; }; class B:public A { public: B(){} B(int i):A(i+10) { x2=i; } void dispb() { dispa(); cout<<"x2="<<x2<<end1; } private: int x2; }; . int main() { B b(2); b.dispb() return 0; } 程序运行后的输出结果是( )。

    A.x1=10,x2=2

    B.x1=12,x2=10

    C.x1=12,x2=2

    D.x1=2,x2=2


    正确答案:C
    解析:本题考核派生类的构造函数。在C++中,构造函数不能被继承,因此,派生类的构造函数必须通过调用基类的构造函数来初始化基类子对象。所以,在定义派生类的构造函数时,除了对自己的数据成员进行初始化外,还必须负责调用基类构造函数使基类的数据成员得以初始化。如果派生类中还有子对象,还应包含对于对象初始化的构造函数。

  • 第18题:

    下列程序的输出结果是 #include void main( ) { char * str="12123434"; int x1=0,x2=0,x3=0,x4=0,i; for(i=0;str[i]!='\0';i++) switch(str[i]) { case'1':x4++; case'2':x3++; case'3':x2++; case'4':x1++; } cout < < x1 < < "," < < x2

    A.8,6,4,1

    B.8,6,3,2

    C.8,8,4,1

    D.8,6,4,2


    正确答案:D
    解析:本题考查循环的嵌套。只要注意在c++语言中,系统在字符指针的最后位置会增加一个字符串结束符'\0',执行8次for循环,再根据switch语句中的条件易知答案。注意:C++中各种条件判断,循环语句的用法。

  • 第19题:

    方程组的解为( )。

    A、x1=-18,x2=0,x3=0
    B、x1=0,x2=0,x3=3
    C、x1=2,x2=1,x3=3
    D、x1=0,x2=6,x3=0

    答案:C
    解析:
    经验证,(C)是方程组的解,或对增广矩阵进行初等行变换,增广矩阵 可见方程组的解为x3=3,x2=1,x1=2

  • 第20题:

    设X~U(0,1),从中取到一个样本量为12的随机样本X1,X2,…,X12,令Y = X1 + X2 +…+X12-6,则下列结论正确的有( )。


    答案:A,D
    解析:

  • 第21题:

    Zmax=4x1-x2,4x1+3x2≤24,x2≤5,x1、x2≥0,()

    • A、无可行解
    • B、有唯一最优解
    • C、有多重最优解
    • D、有无界解

    正确答案:B

  • 第22题:

    含有果糖(C6H12O6)(I),葡萄糖(C6H12O6)(II)及蔗糖(CH22O11)(III)三种溶液,质量百分比浓度均为1%,则三者的渗透压(π)的关系为()

    • A、IIIIII
    • B、πIII〉πIII
    • C、πI〉πII〉πIII
    • D、πIII〈πIII

    正确答案:B

  • 第23题:

    单选题
    Zmax=4x1-x2,4x1+3x2≤24,x2≤5,x1、x2≥0,()
    A

    无可行解

    B

    有唯一最优解

    C

    有多重最优解

    D

    有无界解


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

  • 第24题:

    单选题
    maxZ>=3x1+x2,4x1+3x2≤7,x1+2x2≤4,x1,x2=0或1,最优解是()
    A

    (0,0)

    B

    (0,1)

    C

    (1,0)

    D

    (1,1)


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