for(;;){printf("helloworld/n");}关于本程序段说法正确的是()A、for语句使用有误,两个分号中间的表达式不能省略B、这是一个死循环,不停的输出helloworld。C、这语句还可以简化,省略掉两个分号。D、/n是一种转义字符,作用是水平制表。

题目

for(;;){printf("helloworld/n");}关于本程序段说法正确的是()

  • A、for语句使用有误,两个分号中间的表达式不能省略
  • B、这是一个死循环,不停的输出helloworld。
  • C、这语句还可以简化,省略掉两个分号。
  • D、/n是一种转义字符,作用是水平制表。

相似考题
参考答案和解析
正确答案:B
更多“for(;;){printf("helloworld/n");}关于本程序段说法正确的是()A、for语句使用有误,两个分号中间的表达式不能省略B、这是一个死循环,不停的输出helloworld。C、这语句还可以简化,省略掉两个分号。D、/n是一种转义字符,作用是水平制表。”相关问题
  • 第1题:

    下列关于复合语句以及空语句的说法,正确的是______

    A.复合语句中最后一个语句的最后一个分号可以省略

    B.复合语句不可以嵌套

    C.空语句在执行时没有动作,因此没有用途

    D.空语句可以作“延时”使用


    正确答案:D

  • 第2题:

    以下叙述正确的是( )。

    A.在c语言中分号是语句的组成部分

    B.c语言程序由c语句组成,可以省略main函敷

    C.分号是C语句之间的分隔符

    D.所有程序行都必须用分号结束


    正确答案:A
    C程序的人口函数是main(),C程序中有且只有一个main函数,故选项8错误。分号是c语言一条语句的结束标志,不是分隔符,c语言分隔符是用来分隔多个变量、数据项、表达式等的符号,包括逗号、空白符、分号和冒号等,选项C错误。c语言的程序不是以分号结束的,因为c语言是面向过程的,从main函数开始在main函数里结束,选项D错误。故答案为A选项。

  • 第3题:

    以下正确输出helloworld的是()

    A.printf("helloworld");

    B.printf("helloworld")

    C.print("helloworld");

    D.print("helloworld")


    正确答案:D

  • 第4题:

    使用String对象的indexOf()方法查找字符串”helloworld”中是否包含G,下列语句描述正确的是()。

    • A、字符串"helloworld"中不包含G字符,indexOf返回0
    • B、字符串"helloworld"中不包含G字符,indexOf返回null
    • C、字符串"helloworld"中不包含G字符,indexOf返回-1
    • D、字符串"helloworld"中不包含G字符,indexOf返回1

    正确答案:C

  • 第5题:

    下面关于Java语句的描述中,错误的是()。

    • A、Java语句以分号(;)结束
    • B、一个表达式后加上分号(;)便构成一个语句
    • C、可以用{}把一些语句括起来构成复合语句
    • D、单独一个分号(;)不能构成语句

    正确答案:D

  • 第6题:

    若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空,但分号不可省略


    正确答案:正确

  • 第7题:

    C语言的for语句中的表达式可以部分或全部省略,但两个()不可省略。当三个表达式均省略后,因缺少判断条件,循环可能会无限制地进行下去,形成死循环

    • A、“<”
    • B、“++”
    • C、“;”
    • D、“,”

    正确答案:C

  • 第8题:

    下列字符串赋值语句中,不能正确把字符串“HelloWorld”赋给数组的语句是()

    • A、chara1[]={’H’,’e’,’l’,’l’,’o’,’’,’W’,’o’,’r’,’l’,’d’,’/0’};
    • B、chara2[15];strcpy(a2,"HelloWorld");
    • C、chara3[15];a3="HelloWorld";
    • D、chara4[10]={"HelloWorld"};

    正确答案:C

  • 第9题:

    单选题
    下面关于Java语句的描述中,错误的是()。
    A

    Java语句以分号(;)结束

    B

    一个表达式后加上分号(;)便构成一个语句

    C

    可以用{}把一些语句括起来构成复合语句

    D

    单独一个分号(;)不能构成语句


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

  • 第10题:

    判断题
    若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空,但分号不可省略
    A

    B


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

  • 第11题:

    单选题
    使用String对象的indexOf()方法查找字符串”helloworld”中是否包含G,下列语句描述正确的是()。
    A

    字符串helloworld中不包含G字符,indexOf返回0

    B

    字符串helloworld中不包含G字符,indexOf返回null

    C

    字符串helloworld中不包含G字符,indexOf返回-1

    D

    字符串helloworld中不包含G字符,indexOf返回1


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

  • 第12题:

    单选题
    C语言的for语句中的表达式可以部分或全部省略,但两个()不可省略。当三个表达式均省略后,因缺少判断条件,循环可能会无限制地进行下去,形成死循环
    A

    “<”

    B

    “++”

    C

    “;”

    D

    “,”


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

  • 第13题:

    下列对for循环中初始化、终止和迭代部分的描述中,错误的是( )。

    A.之间的分号不能省略

    B.可以用逗号彼此分隔

    C.都可以为空语句

    D.可以部分为空语句


    正确答案:B
    解析:for语句三个部分间的分号是不能省略的,但是每个语句都可以为空语句。初始化可以在for语句前进行,终止条件语句可以在循环体内用break实现,迭代部分可以在循环体内实现。

  • 第14题:

    以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)

    A.printf("%c\n",'a'-32);

    B.printf("%d\n",'A');

    C.printf("%c\n",65);

    D.printf("%c\n",'B'-1);


    正确答案:B
    解析:A)、C)、D)三个选项的输出格式都是%c,只有B)的输出格式是%d,只会输出数字65,所以应选择B)。

  • 第15题:

    for语句中的表达式可以部分或全部省略,但两个()不可省略。但当三个表达式均省略后,因缺少条件判断,循环会无限制地执行下去,形成死循环。

    A.0

    B.1

    C.;

    D.,


    正确答案:C

  • 第16题:

    判断以下叙述,其中正确的是()

    • A、在pascal程序中所用到的变量必须先说明后使用
    • B、在pascal程序中,允许使用的最小值是-maxint
    • C、在pascal程序中,分号是语句的一部分,在每个语句中不能省略
    • D、在pascal程序中,符号常数的值可根据需要随时修改

    正确答案:A

  • 第17题:

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

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

    正确答案:D

  • 第18题:

    对于foreach语句和for语句,下列说法错误的是()

    • A、 for语句与foreach语句在结构上不一样,前者有3个表达式,表达式间用分号隔开;后者仅有一个“表达式”,形式为“数据类型 变量 in 集合表达式”
    • B、 语句for(;true;);是合法的,但是个死循环;“foreach(true);”也是合法的,也是一个死循环
    • C、 语句for(;true;);是合法的,但是个死循环;而“foreach(true);”是非法的
    • D、 语句块“ int[] a={1,2}; foreach(int i in a);”是合法的。

    正确答案:B

  • 第19题:

    下面有关for语句的描述有错误的是()。

    • A、使用for语句时,可以省略其中的某个或多个表达式,但不能同时省略全部3个表达式
    • B、在省略for语句的某个表达式时,如果该表达式后面原来带有分号,则一定要保留它所带的分号
    • C、在for语句表达式中,可以直接定义循环变量,以简化代码
    • D、for语句的表达式可以全部省略

    正确答案:A

  • 第20题:

    如果变量初值在for语句前面赋值,则for语句中的表达式1及其后的分号都可省略。()


    正确答案:错误

  • 第21题:

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

    for语句使用有误,两个分号中间的表达式不能省略

    B

    这是一个死循环,不停的输出helloworld。

    C

    这语句还可以简化,省略掉两个分号。

    D

    /n是一种转义字符,作用是水平制表。


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

  • 第22题:

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

    while语句是循环结构

    B

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

    C

    本程序是个死循环结构

    D

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


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

  • 第23题:

    单选题
    下面有关for语句的描述有错误的是()。
    A

    使用for语句时,可以省略其中的某个或多个表达式,但不能同时省略全部3个表达式

    B

    在省略for语句的某个表达式时,如果该表达式后面原来带有分号,则一定要保留它所带的分号

    C

    在for语句表达式中,可以直接定义循环变量,以简化代码

    D

    for语句的表达式可以全部省略


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