关于For…Next语句,下面说法错误的是()A、可以在循环中的任何位置放置一个ExitFor语句。B、step的值必须是整数,默认为1。C、Fori=1To15Step4,这一行说明循环体最多可以执行4次。D、计数变量I可以是变量或表达式。

题目

关于For…Next语句,下面说法错误的是()

  • A、可以在循环中的任何位置放置一个ExitFor语句。
  • B、step的值必须是整数,默认为1。
  • C、Fori=1To15Step4,这一行说明循环体最多可以执行4次。
  • D、计数变量I可以是变量或表达式。

相似考题
参考答案和解析
正确答案:B
更多“关于For…Next语句,下面说法错误的是()”相关问题
  • 第1题:

    下列关于For…Next语句的说法正确的是A.循环变量、初值、终值和步长都必须为数值型B.Step后的步长只为正数C.初值必须小于终值D.初值必须大于终值


    正确答案:A
    【解析】考生在使用For…Next循环语句时必须了解它的注意事项:For循环语句的步长可以是正数或负数,但不能为O。如果为正数,说明循环变量是递增循环,当大于终值时,停止循环;如果为负数,说明循环变量是递减循环,当小于终值时,停止循环。

  • 第2题:

    下面关于字符常量的说法错误韵是( )


    正确答案:D
    C语言中,一个字符常量代表ASCIl字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量,不能用双引号。

  • 第3题:

    在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下面哪条语句?( )

    A.q->next=p->next;p=q

    B.p->next=q->next;q=p

    C.q->next=p->next;p->next=q

    D.p->next=q->next;q->next=p


    正确答案:D
    解析:在一个单链表中插入一个元素,首先要生成一个指针p指向的结点,选项D中的第一条语句让插入位置之后的元素称为其后继结点,后一条语句使p称为q的后继结点,同时断开之前p的后继结点与p的联系。

  • 第4题:

    若已建立下面的链表结构,指针p、s分别指向图中所示的结点,则不能将s所指的结点插入到链表末尾的语句组是 ( )

    A.s->next=NULL;p=p->next;p->next=s;

    B.p=p->next;s->next=p->next;p->next=s;

    C.p=p->next;s-next=p;p->next=s;

    D.p=(*p).next;(* s).next=(* p).next;(* p).next=s;


    正确答案:C

  • 第5题:

    下面关于文件包含语句说法错误的是()。

    • A、在包含文件时,如果没有找到文件,include语句会发生警告信息,程序继续运行。
    • B、在包含文件时,如果没有找到文件,require语句会发生致命错误,程序停止运行。
    • C、“./”表示当前目录,“../”表示当前目录的上级目录。
    • D、在包含文件时,被包含的文件路径必须是从盘符开始的路径。

    正确答案:D

  • 第6题:

    已知P结点是某双向链表的中间结点,试从下列提供的答案中选择合适的语句序列。 a.在P结点后插入S结点的语句序列是()。 b.在P结点前插入S结点的语句序列是()。 c.删除P结点的直接后继结点的语句序列是()。 d.删除P结点的直接前驱结点的语句序列是()。 e.删除P结点的语句序列是()。 (1)P->next=P->next->next; (2)P->priou=P->priou->priou; (3)P->next=S; (4)P->priou=S; (5)S->next=P; (6)S->priou=P; (7)S->next=P->next; (8)S->priou=P->priou; (9)P->priou->next=P->next; (10)P->priou->next=P; (11)P->next->priou=P; (12)P->next->priou=S; (13)P->priou->next=S; (14)P->next->priou=P->priou; (15)Q=P->next; (16)Q=P->priou; (17)free(P); (18)free(Q);


    正确答案: a.(7)(3)(6)(12)
    b.(8)(4)(5)(13)
    c.(15)(1)(11)(18)
    d.(16)(2)(10)(18)
    e.(14)(9)(17)

  • 第7题:

    已知L是带表头结点的非空单链表,且P结点既不是首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列。 a.删除P结点的直接后继结点的语句序列是()。 b.删除P结点的直接前驱结点的语句序列是()。 c.删除P结点的语句序列是()。 d.删除首元结点的语句序列是()。 e.删除尾元结点的语句序列是()。 (1)P=P->next; (2)P->next=P; (3)P->next=P->next->next; (4)P=P->next->next; (5)while(P!=NULL)P=P->next; (6)while(Q->next!=NULL){P=Q;Q=Q->next;} (7)while(P->next!=Q)P=P->next; (8)while(P->next->next!=Q)P=P->next; (9)while(P->next->next!=NULL)P=P->next; (10)Q=P; (11)Q=P->next; (12)P=L; (13)L=L->next; (14)free(Q);


    正确答案:a.(11)(3)(14)
    b.(10)(12)(8)(3)(14)
    c.(10)(12)(7)(3)(14)
    d.(12)(11)(3)(14)
    e.(9)(11)(3)(14)

  • 第8题:

    关于For„Next语句,下面说法错误的是()

    • A、 可以在循环中的任何位置放置一个Exit For语句。
    • B、 step的值必须是整数,默认为1。
    • C、 For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行4次。
    • D、 计数变量I可以是变量或表达式。

    正确答案:D

  • 第9题:

    下面程序段中循环语句的循环次数是()。 For x=10 To 1 Step -3 Write(x) Next x

    • A、0
    • B、4
    • C、5
    • D、10

    正确答案:B

  • 第10题:

    单选题
    结构化程序设计中,下面对goto语句使用描述正确的是()。
    A

    禁止使用goto语句

    B

    使用goto语句程序效率高

    C

    应避免滥用goto语句

    D

    以上说法均错误


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

  • 第11题:

    单选题
    关于For…Next语句,下面说法错误的是()
    A

    可以在循环中的任何位置放置一个ExitFor语句。

    B

    step的值必须是整数,默认为1。

    C

    Fori=1To15Step4,这一行说明循环体最多可以执行4次。

    D

    计数变量I可以是变量或表达式。


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

  • 第12题:

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

    switch语句的表达式不能是字符串

    B

    switch语句中,default子句是可选的

    C

    case后面的常量可以相同

    D

    switch语句体必须是带花括号{}的语句块


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

  • 第13题:

    阅读下面的程序段: K=0 for I=1 to 3 for J=1 to I K=K+J Next J Next I 执行上面的语句后,K的值为______。

    A.8

    B.10

    C.14

    D.21


    正确答案:B
    解析:本题是两层嵌套循环,外面的循环执行一次,里面的循环就要全部都执行一次。初始时K=0当I=1时,里面循环要全部执行,有forJ=1to1;所以K=K+1,最后K值为1当I=2时,里面循环要全部执行,有forJ=1to2;所以K=K+1,K=K+2,最后K值为4当I=3时,里面循环要全部执行,有forJ=1to3;所以K=K+1,K=K+2,K=K+3,最后K值为10最后得到的K值为10

  • 第14题:

    下面关于this指针的说法中错误的是( )。


    正确答案:C

  • 第15题:

    有如下程序: Option Base 1 Private Sub Command1 Click( ) Dim arr(10) arr=Array(10,35,28,90,54,68,72,90) For Eaeh a In arr If a>50Then Sum=Sum+a End If Next a End Sub 运行上述程序时出现错误,错误之处是( )。

    A.数组定义语句不对,应改为Dim arr

    B.没有指明For循环的终值

    C.应在For语句之前增加Sum=0

    D.Next a应改为Next


    正确答案:A
    A。【解析】本题考查ForEach循环,其中a必须是变体型变量,而在Next后可以跟变量a也可以不跟,For话句是不需要指明终值的,在题中的Sum没有赋值,在VB中可以看成是变体型变量初值为空或者0,arr是一个变体型的变量,不能使用Dimarr(10)进行声明,所以答案为A。

  • 第16题:

    在单链表中,指针p指向元素为x的结点,下面哪条语句实现“删除x的后继”? ( )

    A.p=p->next

    B.p->next=p->next->next

    C.p->next=p

    D.p=p->next->next


    正确答案:B
    解析:在单链表中删除元素的后继,也就是要断掉该元素与后继元素的联系,同时让该元素后继的后继成为该元素的后继。

  • 第17题:

    什么是循环语句(FOR NEXT)?


    正确答案:当1个变量有几个数值需要进行重复计算时,为简化程序的书写使用此语句。循环语句由FOR和NEXT成对组成。FOR语句是循环的起点,NEXT是循环终点语句。

  • 第18题:

    结构化程序设计中,下面对goto语句使用描述正确的是()。

    • A、禁止使用goto语句
    • B、使用goto语句程序效率高
    • C、应避免滥用goto语句
    • D、以上说法均错误

    正确答案:C

  • 第19题:

    下面关于if-else-if说法正确的选项是()。

    • A、if-else-if是循环结构
    • B、if语句是选择结构
    • C、else语句可以与前面的if搭配也可以与后面的if搭配
    • D、if在条件判断为真时执行后面语句块

    正确答案:B,D

  • 第20题:

    For语句的格式如下,下列说法错误的是()。 For<循环变量>=<初值>to<终值>[step<步长>] [<循环体>] [exitfor] Next[<循环变量>]

    • A、步长只能为正数,不能为负数
    • B、步长为1时,可略去不写
    • C、初值、终值和步长都是数值表达式
    • D、next后的循环变量与for语句中的循环变量必须相同

    正确答案:A

  • 第21题:

    问答题
    已知L是无表头结点的单链表,且P结点既不是首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列。 a.在P结点后插入S结点的语句序列是()。 b.在P结点前插入S结点的语句序列是()。 c.在表首插入S结点的语句序列是()。 d.在表尾插入S结点的语句序列是()。 (1)P->next=S; (2)P->next=P->next->next; (3)P->next=S->next; (4)S->next=P->next; (5)S->next=L; (6)S->next=NULL; (7)Q=P; (8)while(P->next!=Q)P=P->next; (9)while(P->next!=NULL)P=P->next; (10)P=Q; (11)P=L; (12)L=S; (13)L=P;

    正确答案: a.(4)(1)
    b.(7)(11)(8)(4)(1)
    c.(5)(12)
    d.(9)(1)(6)
    解析: 暂无解析

  • 第22题:

    单选题
    关于For Next语句,下面说法错误的是()。
    A

    For i=1 To 15 Step 4 ,这一行说明循环体可以执行4次

    B

    step的值可以是正数或负数

    C

    计数变量I可以是变量或表达式

    D

    可以在循环中的任何位置放置一个Exit For语句


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

  • 第23题:

    多选题
    关于For?Next语句,下面说法正确的是()。
    A

    可以在循环中的任何位置放置一个Exit For语句

    B

    step的值必须是整数,默认为1

    C

    For i=1 To 11 Step 3,这一行说明循环体最多可以执行4次

    D

    For?Next必须成对出现


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

  • 第24题:

    单选题
    For语句的格式如下,下列说法错误的是()。 For=to[step] [] [exitfor] Next[]
    A

    步长只能为正数,不能为负数

    B

    步长为1时,可略去不写

    C

    初值、终值和步长都是数值表达式

    D

    next后的循环变量与for语句中的循环变量必须相同


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