更多“假设parser=argparse.ArgumentParser(),以下能够正确声明参数的是?()A、parser.add_argument("x")B、parser.add_argument("-x")C、parser.add_argument_group("-x","—x")D、parser.parse_args("x")”相关问题
  • 第1题:

    假设已定义Integer变量x、y,则以下赋值语句正确的是( )。

    A.x+1=y

    B.x:=y

    C.y=x+y

    D.1=x


    参考答案:C

  • 第2题:

    设X、Y为已定义的类名,下列声明X类的对象。x1的语句中正确的是( )。

    A.static X x1;

    B.public X x1=new X(int 123)

    C.Y x1;

    D.X x1=X ();


    正确答案:A

  • 第3题:

    假设AB为一个类,则该类的拷贝构造函数的声明语句为______ 。A.AB&(AB x)B.AB(AB x)C.AB(AB &a

    假设AB为一个类,则该类的拷贝构造函数的声明语句为______ 。

    A.AB&(AB x)

    B.AB(AB x)

    C.AB(AB &)

    D.AB(AB *x)


    正确答案:C
    解析:C选项拷贝构造函数是引用,符合拷贝构造函数的要求。

  • 第4题:

    假设有下列声明语句: int i,j; float x,y; double u,v; 下面______个赋值是合法的? ( )

    A.i=x;

    B.x=u+y;

    C.x=23.4+j*y;

    D.v=(int)x;


    正确答案:D
    解析:该题考查的是变量的赋值。赋值是用等号运算符(=)进行的。它的意思是“取得右边的值,把它复制到左边”。右边的值可以是任何常数、变量或者表达式,只要能产生一个值就行。但左边的值必须是一个明确的、已命名的变量。也就是说,它必须有一个物理性的空间来保存右边的值。举个例子来说,可将一个常数赋给一个变量(A=4;),但不可将任何东西赋给一个常数(比如不能4=A) 。Java还允许将一种类型的变量赋给另一个变量,同时不进行显示造型同样可以进行某些特定的赋值转换,允许的转换包括:byte→short→int→ long→float→double 和 char→int。而选项A中 float型不能赋给int型,选项B中double型不能赋给float型,选项C中经过转变后也是把double型赋给float型了,选项D中使用了强制转换,把x强制转换成int型,所以是正确的。

  • 第5题:

    设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是_______。

    A.printf(“x=%d\n”,x)

    B.printf(“x=%ld\n”,x)

    C.printf(“x=?l\n”,x)

    D.printf(“x=%D\n”,x);


    正确答案:B

  • 第6题:

    若有定义语句:float x[6];则以下对x数组元素的正确引用形式是()。A.x+2B.&x[6]C.*(x+2)D.*&am

    若有定义语句:float x[6];则以下对x数组元素的正确引用形式是( )。

    A.x+2

    B.&x[6]

    C.*(x+2)

    D.*&x[6]


    正确答案:C
    解析:数组名x为该数组的首地址即第1个元素的地址,x+2表示数组第3个元素的值地址。x[6]表示数组中长度为6,数组元素的下标从0到5,没有x[6]。&为取地址符,取得的是元素的地址。*为间接访问运算符,其运算对象为地址或存放地址的指针变量。*(x+2)为取数组第3个元素的值,因此只有选项C正确引用了数据元素,选项C正确。

  • 第7题:

    设有定义:10ng x=-123456L,则以下能够正确输出变量x值的语句是( )。

    A.printf("x=%d\n",x);

    B.printf("x=%1d\n",x);

    C.peintf("x=%8dL\n",x);

    D.printf('x=%LD\n",x);


    正确答案:B
    解析:x为一个长整型的变量,而且是一个十进制的数,它的输出控制符是%1d,所以排除选项A和选项C;由于C语言中是区分大小写的,1d中的d不能为大写,故排除选项D。4个选项中B正确。

  • 第8题:

    假设随机变量X的分布函数为F(x),密度函数为f(x).若X与-X有相同的分布函数,则下列各式中正确的是( )《》( )

    A.F(x)=F(-x);
    B.F(x)=-F(-x);
    C.f(x)=f(-x);
    D.f(x)=-f(-x).

    答案:C
    解析:

  • 第9题:

    假设类X是类Y的父类,下列声明对象x的语句中不正确的是()

    • A、X x = new X()
    • B、X x = new Y()
    • C、Y x = new Y()
    • D、Y x = new X()

    正确答案:D

  • 第10题:

    假设有说明int a=0;double x=5.16;,则在以下语句中,()属于编译错误。

    • A、x=a/x;
    • B、x=x/a;
    • C、a=a%x;
    • D、x=x?a;

    正确答案:C

  • 第11题:

    假设已定义Integer变量x、y,则以下赋值语句正确的是()。

    • A、x+1=y
    • B、x:=y
    • C、y=x+y
    • D、1=x

    正确答案:C

  • 第12题:

    单选题
    假设类X是类Y的父类,下列声明对象x的语句中不正确的是()
    A

    X x = new X()

    B

    X x = new Y()

    C

    Y x = new Y()

    D

    Y x = new X()


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

  • 第13题:

    有以下计算公式:若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是( )。

    A.if(x>=0) y=sqrt(x); else y=sqrt(-x);

    B.y=sqrt(x); if(x<0) y=sqrt(-x);

    C.if(x>=0) y=sqrt(x); if(x<0) =sqdrt(-x);

    D.y=sqrt(x>=0?x:-x);


    正确答案:B
    解析:选项B一开始就调用了sqrt(x)而没有判断x的正负,所以是错误的。故应该选B。

  • 第14题:

    有一个类A,以下为其构造函数的声明,其中正确的是( )。

    A.void A (int x){...}

    B.A (int x){...}

    C.a(int x){...}

    D.void a (int x){…}


    正确答案:B

  • 第15题:

    设有定义:long x=123456L;,则以下能够正确输出变量x值的语句是( )

    A.printf("x=%d\n",x);

    B.printf("x=%ld\n",x);

    C.printf("x=%8dL\n",x);

    D.printf("x=%LD\n",x);


    正确答案:B

  • 第16题:

    设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是

    A.printf(“x=%d\n”,x);

    B.printf(“x=%1d\n”,x);

    C.printf(“x=%8dL\n”,x);

    D.pfintf(“x=%LD\n”,x);


    正确答案:B
    解析:x为一个长整型的变量,而且是一个十进制的数,它的输出控制符是“%1d”;由于C语言中是区分大小写的,“1d”中的“d”不能为大写。

  • 第17题:

    设有定义:“long x=123450L;”,则以下能够正确输出变量x的是( )。

    A.printf("x=%d\n",x);

    B.printf("x=%id\a",x);

    C.printf("x=%dL\n”,x);

    D.printf("x=%ld\n",x);


    正确答案:D
    解析:C语言规定,输出long型数值的格式符为%1d。

  • 第18题:

    若有以下程序段: void x(int n); void main() { void x(int n); x(5); } void x(int n){ cout<<n: } 则以下叙述不正确的是 ______。

    A.若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x

    B.若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x

    C.对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明

    D.函数x无返回值,所以可用void定义x的函数类型


    正确答案:C

  • 第19题:

    设x,y均为已定义的类名,下列声明对象x1的语句中正确的是( )。

    A.public x x1=new y();

    B.x x1:x();

    C.x x1=new x();

    D.int x x1;


    正确答案:C

  • 第20题:

    假设已定义Integer变量x、y,则以下赋值语句正确的是()。

    Ax+1=y

    Bx:=y

    Cy=x+y

    D1=x


    C

  • 第21题:

    假设变量x的值为25,要输出x的值,下列正确的语句是()

    • A、 System.Console.writeline(“x”);
    • B、 System.Console.WriteLine(“x”);
    • C、 System.Console.WriteLine(“x={0}”,x);
    • D、 System.Console.WriteLine(“x={x}”);

    正确答案:C

  • 第22题:

    假设定义变量如下:int  x; float  y;以下输入语句中()是正确的。

    • A、scanf(“%f%f”,&y,&x);
    • B、scanf(“%f%d”, y, x);
    • C、scanf(“%f%d”,&y,&x);
    • D、scanf(“%5.2f%2d”,&y,&x);

    正确答案:C

  • 第23题:

    单选题
    假设已定义Integer变量x、y,则以下赋值语句正确的是()。
    A

    x+1=y

    B

    x:=y

    C

    y=x+y

    D

    1=x


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