更多“2、下列选项中,执行时会报错的语句是()。”相关问题
  • 第1题:

    语句“int&r=10;”在编译时会报错。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第2题:

    若MyClass为一个类,执行“MyClass a[4],*p[5];”语句时会自动调用该类构造函数的次数是

    A.2

    B.5

    C.4

    D.9


    正确答案:C
    解析:本题主要考查类对象的定义。构造函数在对象被创建的时候由系统自动调用。本题中定义了一个对象数组和一个指针数组,而指针被定义时不调用构造函数。本题选C。

  • 第3题:

    有这样一条语句i=1,2;则i的值为

    A.程序报错,不能执行

    B.1

    C.2

    D.不确定


    正确答案:B
    逗号运算符在所有运算符中优先级最低

  • 第4题:

    假定MyClass为一个类,执行“MyClass a[3],*p[2];”语句时会自动调用给类的构造函数( )次。

    A.2

    B.3

    C.4

    D.5


    正确答案:B
    解析:C++在创建一个对象时,会自动调用类的构造函数,在构造函数中可以执行初始化成员变量的操作。语句“MyClassa[3],*p[2];”创建了三个对象a[0]、a[1]、a[2]和2个对象指针。在创建对象数组a时系统会调用类的构造函数。但在创建对象指针p时,不调用类的构造函数,因为指针p本身不定义类对象,而是定义了p可以指向一个MyClass的对象。

  • 第5题:

    已知列表x=[],那么执行语句x.pop(),x的值为()

    • A、[]
    • B、[0]
    • C、报错
    • D、1[]

    正确答案:C

  • 第6题:

    在执行语句if((x=y=2)>=x&&(x=5))y*=x;后变量x,y的值应分别为()

    • A、2、2
    • B、5、2
    • C、5、10
    • D、执行时报错

    正确答案:C

  • 第7题:

    下列语句执行后下列语句执行后下列语句执行后下列语句执行后i的值是的值是的值是的值是() ?inti=2;?do{i*=i;}while(i<16);

    • A、4
    • B、8
    • C、16
    • D、3

    正确答案:C

  • 第8题:

    假定MyClass为一类,执行MyClassa,b(2),*p[2];语句时会自动调用该类构造函数()次。

    • A、2
    • B、3
    • C、4
    • D、5

    正确答案:A

  • 第9题:

    多选题
    下列选项中,()是授予权限的语句
    A

    GRANT语句

    B

    UPDATE语句

    C

    REVOKE语句

    D

    DENY语句


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

  • 第10题:

    单选题
    假定MyClass为一类,执行MyClassa,b(2),*p[2];语句时会自动调用该类构造函数()次。
    A

    2

    B

    3

    C

    4

    D

    5


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

  • 第11题:

    单选题
    若MyClass为一个类,执行“MyClass a[4],*p[5];”语句时会自动调用该类构造函数的次数是(  )。
    A

    2

    B

    5

    C

    4

    D

    9


    正确答案: B
    解析:
    语句“MyClass a[4]”定义了4个MyClass对象,分别为a[0],a[1],a[2],a[3],调用4次构造函数;语句“MyClass *p[5]”定义了5个指向MyClass对象的指针变量,分别为*p[0],*p[1],*p[2],*p[3],*p[4],但定义指针并没有实例化对象,所以不调用构造函数。因此,执行该语句共调用MyClass的构造函数4次。

  • 第12题:

    单选题
    下列选项中,列举PHP中跳转语句错误的是()。
    A

    break语句

    B

    back语句

    C

    continue语句

    D

    goto语句


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

  • 第13题:

    执行如下sQL语句: SELECT DISTINCT价格FROM图书 WHERE价格一(SELECT MAX(价格)FROM图书) INTO ARRAY arr 则?arr[2]的结果是( )。

    A.23.00

    B.32.00

    C.F.

    D.系统报错


    正确答案:D
    D。【解析】本题考查了考生对SQL嵌套查询及查询输出知识的理解及运用,由于查询结果只有一个图书价格的最大值,执行“?arr[2]”命令时,所求的数组下标超出范围,系统报错。

  • 第14题:

    若在定义语句int a ,b,c,* P=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。

    A.

    B.

    C.

    D.


    正确答案:D
    seartf函数中的输入项必须是指针,只有选项D)符合这个要求。

  • 第15题:

    假定MyClass为—类,执行MyClass a[3],*p[2];语句时会自动调用该类构造函数( )次。

    A.2

    B.3

    C.4

    D.5


    正确答案:B

  • 第16题:

    若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。

    A.scanf(“%d”,a,b,

    B.scanf(“%d%d%d”,a,b,

    C.scanf(“%d”,p);

    D.scanf(“%d”,&p);


    正确答案:C

  • 第17题:

    下列选项中,列举PHP中跳转语句错误的是()。

    • A、break语句
    • B、back语句
    • C、continue语句
    • D、goto语句

    正确答案:B

  • 第18题:

    下列说法()是正确的。

    • A、程序执行到break语句是一定会结束所有的循环
    • B、程序执行到continue语句时会结束当前循环
    • C、break语句和continue语句都可以和标签协同使用
    • D、continue语句和break语句的作用相同

    正确答案:C

  • 第19题:

    下列选项中,()是授予权限的语句

    • A、GRANT语句
    • B、UPDATE语句
    • C、REVOKE语句
    • D、DENY语句

    正确答案:A,C,D

  • 第20题:

    单选题
    下列说法()是正确的。
    A

    程序执行到break语句是一定会结束所有的循环

    B

    程序执行到continue语句时会结束当前循环

    C

    break语句和continue语句都可以和标签协同使用

    D

    continue语句和break语句的作用相同


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

  • 第21题:

    问答题
    假设下列try-catch语句块中的第2个语句s2产生一个异常,试回答下述问题: ⑴语句s3会执行吗?  ⑵如果catch捕获到异常,语句s4会执行吗? ⑶如果异常未被捕获,语句s4会执行吗?

    正确答案: 若try-catch语句块中的第2个语句s2产生一个异常,⑴语句s3不会执行,⑵如果catch捕获到异常,异常处理后,会继续执行语句s4,⑶如果异常未被捕获,则程序终止运行,语句s4也不会执行。
    解析: 暂无解析

  • 第22题:

    单选题
    下列语句执行后下列语句执行后下列语句执行后下列语句执行后i的值是的值是的值是的值是() ?inti=2;?do{i*=i;}while(i<16);
    A

    4

    B

    8

    C

    16

    D

    3


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

  • 第23题:

    单选题
    在执行语句if((x=y=2)>=x&&(x=5))y*=x;后变量x,y的值应分别为()
    A

    2、2

    B

    5、2

    C

    5、10

    D

    执行时报错


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

  • 第24题:

    单选题
    已知列表x=[],那么执行语句x.pop(),x的值为()
    A

    []

    B

    [0]

    C

    报错

    D

    1[]


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