更多“下列各C语言程序段中不会构成死循环的程序段是()”相关问题
  • 第1题:

    有以下程序段:

    程序段的输出结果是()

    A.1

    B.30

    C.1~2

    D.死循环


    正确答案:C
    intx=3;打印出1,此时while(!(——x))为真,之后x=0,继续循环。打印出一2,此时while(!(——x))为假,之后x=-3退出循环。所以答案为1和-2。

  • 第2题:

    有以下程序段:为使程序段不陷入死循环,从键盘键入的数据应该是( )。

    A.任意正奇数

    B.任意负偶数

    C.任意正偶数

    D.任意负奇数


    正确答案:D
    此题目中变量s是迷惑考生的,变量t赋初值为1,由语句t=t-2;将使t得到的是负奇数。所以选项D)是正确答案。

  • 第3题:

    下列程序段的输出结果是______。int x=3;do{ printf("%d",x-=2);}while (!(--x));

    A.1

    B.30

    C.1-2

    D.死循环


    正确答案:C

  • 第4题:

    在下列选项中,没有构成死循环的程序段是( )


    正确答案:C

  • 第5题:

    以下程序段()。  x=-1;  do{ x=x*x; } while(!x);

    • A、是死循环
    • B、循环执行2次
    • C、循环执行1次
    • D、有语法错误

    正确答案:C

  • 第6题:

    为了一连串的加工,将各程序段汇集在一起就形成了程序;识别各程序段的号称为顺序号或程序段号。


    正确答案:正确

  • 第7题:

    程序内容是整个程序的核心,它由许多()构成。

    • A、程序编号
    • B、程序段
    • C、数据
    • D、地址

    正确答案:B

  • 第8题:

    程序段中的字是指组成程序段的()。


    正确答案:元素

  • 第9题:

    程序段G94X__Z__K__F__中,X__Z__定义的是()(FANUC系统)。

    • A、此程序段的循环终点坐标
    • B、此程序段的循环起点坐标
    • C、此程序段的切削终点坐标
    • D、此程序段的切削起点坐标

    正确答案:C

  • 第10题:

    汇编语言源程序中,不需要初始化段寄存器的逻辑段是()。

    • A、代码段
    • B、数据段
    • C、附加段
    • D、堆栈段

    正确答案:A

  • 第11题:

    模块是用Access提供的()语言编写的程序段。


    正确答案:VBA

  • 第12题:

    FORTOAN语言是块结构,或者说是段结构,即每一个FORTRAN程序是由一个或几个相对"独立"的程序段组成的,这些程序段在FORTRAN语言成为程序。


    正确答案:正确

  • 第13题:

    以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.****

    以下程序段中的变量已正确定义:程序段的输出结果是( )。

    A.********

    B.****

    C.**

    D.*


    正确答案:D
    本题考察for循环语句,注意第二个for语句的后面有一个分号,即printf函数不属于循环体,无论循环执行多少次,printf(”*”)语句只执行一次。因此,本题正确答案为D)。

  • 第14题:

    有如下程序段:int x=3,do{ x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是( )。

    A.1

    B.30

    C.1-2

    D.死循环


    正确答案:C

  • 第15题:

    下面的一段C程序中,循环体语句______退出循环。 unsigned char size; int aa; size=100; while (size-->=0) { aa +=size; }

    A.执行100次后

    B.执行101次后

    C.执行99次后

    D.死循环,不会


    正确答案:D
    解析:在本题中考生需注意unsigned char的用法,因为size为无符号整型,永远不会为负数,所以进入循环后就死循环了。在实际的软件编程中一定要小心判断条件是否可达到。

  • 第16题:

    下列各程序段中,不是死循环的是( )。

    A.int j=100;

    B.for(;;) while(1) {j=j%100+1; if(j>1000) break; }

    C.int n=0;

    D.int m=36; do{ while(m)--m; ++n; }while(n>=0);


    正确答案:D
    解析:本题考查三种循环语句的结束条件。对于选项A,它的条件表达式1永远为真,故循环永远不会停止,是死循环;对于选项B,它的条件表达式为空,也是死循环;对于选项C,它的条件表达式(n>=0)总是成立,故也是死循环;对于选项D,当m减到小于0时,它的条件表达式结果为假(false),循环结束。

  • 第17题:

    程序段号用字母()加数字构成,它位于一个程序的始端,用来区分各程序段。

    • A、N
    • B、G
    • C、M
    • D、LF

    正确答案:A

  • 第18题:

    汇编语言程序中可执行的指令位于()中。

    • A、数据段
    • B、堆栈段
    • C、代码段
    • D、附加数据段

    正确答案:C

  • 第19题:

    以5或10为间隔选择程序段号,以便以后()程序段时不会改变程序段号的顺序。

    • A、删除
    • B、编辑
    • C、插入
    • D、修改

    正确答案:C

  • 第20题:

    程序段号用字母()加数字构成,它位于一个程序始端,用来区分各程序段。

    • A、N
    • B、G
    • C、M
    • D、LF

    正确答案:A

  • 第21题:

    while(10){printf("welcometobaweiUniversity/n");}关于本程序段说法不正确的是()

    • A、while语句是循环结构
    • B、本程序没有增量,因此不能正常停止。
    • C、本程序是个死循环结构
    • D、该程序会输出10句话后停止

    正确答案:D

  • 第22题:

    一个汇编语言源程序必须包含代码段、数据段和堆栈段。


    正确答案:正确

  • 第23题:

    零件加工程序由若干程序段组成,一个程序段各代码字的顺序都有严格规定,不能随意调换。


    正确答案:错误

  • 第24题:

    单选题
    while(10){printf("welcometobaweiUniversity/n");}关于本程序段说法不正确的是()
    A

    while语句是循环结构

    B

    本程序没有增量,因此不能正常停止。

    C

    本程序是个死循环结构

    D

    该程序会输出10句话后停止


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