更多“以下()为不正确的if语句。”相关问题
  • 第1题:

    有以下程序

    main( )

    { char a,b,c,*d;

    a='\';b='\xbc';

    c='\0xab';d="\0127";

    cout<<a<<b<<c<<*d<<endl;

    }

    编译时出现错误,以下叙述中正确的是

    A.程序中只有a='\';语句不正确

    B.b='\xbc';语句不正确

    C.d="\0127";语句不正确

    D.a='\';和c='\0xab';语句都不正确


    正确答案:D
    解析:本题考察C++中各种类型在输出时的转化关系。斜杠为转义控制字符,其后必须紧跟一个字符,故首先可以确定的是a的赋值语句是错误的,根据选项我们直接看c的赋值语句是否正确。斜杠后跟0表示其后为八进制,其值从0到7,因此C的赋值语句也是错误的。据此可以判断本题的正确答案应该为D。

  • 第2题:

    以下不正确的语句为()。

    A.if(X>y){x++;y++;}

    B.if(X>y)

    C.if(X=y)&&(X!=0)X+=y

    D.if(x)Z=Z/X


    参考答案:D

  • 第3题:

    以下不正确的语句为( )

    A. if(x>y);

    B. if(x>y){x++;y++;}

    C. if(x=y)&&(x!=0)x+=y;

    D. if(x!=y) scanf("%d",&x); else scanf("%d",&y);


    正确答案:C

  • 第4题:

    以下说法不正确的是( )。

    A.使用ReDim语句可以改变数组的维数

    B.使用ReDim语句可以改变数组的类型

    C.使用ReDim语句可以改变数组每一维的大小

    D.使用ReDim语句可以对数组中的所有元素进行初始化


    正确答案:B

  • 第5题:

    以下不正确的定义语句是( )。


    正确答案:B

  • 第6题:

    模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为(请作答此空)内聚。以下关于该类内聚的叙述中,不正确的是( )。

    A.功能
    B.通信
    C.逻辑
    D.巧合

    答案:D
    解析:
    本题考查软件设计的基础知识。
    模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是指模块内部各元素之间联系的紧密程度,内聚度越高,则模块的独立性越好。内聚性一般有以下几种:
    ①巧合内聚,指一个模块内的各处理元素之间没有任何联系。
    逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
    ②时间内聚,把需要同时执行的动作组合在一起形成的模块。
    ③通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。
    ④顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。
    ⑤功能内聚,是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。
    上述提到的这几种内聚类型从弱到强,巧合内聚是最弱的一种内聚类型。从模块独立性来看,希望是越强越好,弱内聚不利于软件的修改和维护。

  • 第7题:

    假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。

    Apb=b;

    Bpb=&b[0];

    Cpb=b+2;

    Dpb=b[5];


    D

  • 第8题:

    以下关于跳转语句的叙述中不正确的是()。

    • A、continue语句的作用是:使程序的执行流跳出包含它的所有循环
    • B、break语句只能用在循环体内和switch语句体内
    • C、在循环体内使用break语句和continue语句的作用相同
    • D、break语句只能用在switch语句体内

    正确答案:A,C,D

  • 第9题:

    X为整数,以下关于SQL语句的书写准则中不正确的是()。

    • A、SQL语句对大小写敏感,关键字需要采用大写形式
    • B、SQL语句可写成一行或多行,习惯上每个子句占用一行
    • C、SQL语句的结束符为分号“;”
    • D、关键字不能在行与行之间分开,并且很少采用缩写形式

    正确答案:A

  • 第10题:

    单选题
    以下关于switch语句和break语句的描述中不正确的是()。
    A

    break语句不能用于循环语句和switch语句外的任何其它语句

    B

    switch语句中使用break语句或continue语句的作用相同

    C

    在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环

    D

    在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行。


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

  • 第11题:

    单选题
    若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。
    A

    x=pa[3];

    B

    x=*(a+3);

    C

    x=a[3];

    D

    x=*pa+3;


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

  • 第12题:

    单选题
    以下()为不正确的if语句。
    A

    if (x>y); 

    B

    if (x= =y) x+y;

    C

    if (x! = y) cin>>x else cin>>y;

    D

    if(x<y) {x++;y++;}


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

  • 第13题:

    在以下选项中,不正确的赋值语句是( )。 A.i++;B.nl=(n2=(n3=0..;C.m+n=1;S

    在以下选项中,不正确的赋值语句是( )。

    A.i++;

    B.nl=(n2=(n3=0..;

    C.m+n=1;

    D.i=k==j;


    正确答案:C
    赋值运算符的左边只能是变量,而不能是常量或表达式。

  • 第14题:

    C++语言中,下面的描述不正确的是()。

    A、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

    B、do-while语句构成的循环必须用break语句才能退出

    C、不能使用do-while语句构成的循环

    D、do-while语句构成的循环,当while语句中的表达式值为零时结束循


    参考答案:ABC

  • 第15题:

    以下说法不正确的是( )。

    A.使用ReDim语句可以改变数组的维数

    B.使用ReDim语句可以改变数组的类型

    C.使用ReDim语句可以改变数组每一维的大小

    D.使用ReDim语句可以对数组的所有元素进行初始化


    正确答案:B

  • 第16题:

    下列说法中不正确的是( )。

    A.switch语句功能可以由if-else语句实现

    B.若用于比较的数据类型为double,则不能用switch语句来实现

    C.if-else语句的执行效率总是比switch语句高

    D.case子句可以有多个语句,并且不需要用大括号”{}”括起来


    正确答案:C
    解析:并不是所有的if-else语句的执行效率都高于switch语句,在一些特定的情况下, switch语句可以比较简炼,同时容易阅读,因此,选项C的描述是错误的。

  • 第17题:

    以下对于try…catch语句描述正确的是()

    A.try…catch语句处理程序中的错误

    B.try...catch语句处理程序中的bug

    C.try...catch语句处理程序中的异常

    D.以上说法都不正确


    答案:C
    解析:try...catch语句处理程序中的异常

  • 第18题:

    若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为()。

    Ax=pa[3];

    Bx=*(a+3);

    Cx=a[3];

    Dx=*pa+3;


    D

  • 第19题:

    DBCC语句可以分为以下类型:维护语句、杂项语句、状态语句以及验证语句。


    正确答案:正确

  • 第20题:

    if语句的基本格式中不正确的是()。

    • A、if(表达式){执行语句;}
    • B、if(执行语句){执行语句;}
    • C、if(表达式){表达式;}
    • D、if(执行语句){表达式;}

    正确答案:B,C,D

  • 第21题:

    以下()为JavaScript声明变量的语句。

    • A、dimx
    • B、intx
    • C、x
    • D、varx

    正确答案:D

  • 第22题:

    单选题
    C语言中以下说法正确的是()
    A

    不能使用while语句构成的循环

    B

    while语句构成的循环必须用break语句才能退出

    C

    while语句构成的循环,当while语句中的表达式值为非零时结束循环

    D

    while语句构成的循环,当while语句中的表达式值为零时结束循环


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

  • 第23题:

    单选题
    假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。
    A

    pb=b;

    B

    pb=&b[0];

    C

    pb=b+2;

    D

    pb=b[5];


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