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

题目

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

  • A、可以在循环中的任何位置放置一个ExitFor语句。
  • B、step的值必须是整数,默认为1。
  • C、Fori=1To15Step4,这一行说明循环体最多可以执行4次。
  • D、计数变量I可以是变量或表达式。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面哪个说法是错误的()

A、进程语句与进程语句之间是并行执行的,进程语句内部是顺序执行的

B、进程语句是可以嵌套使用的

C、块语句与块语句之间是并行执行的,块语句内部也是并行执行的

D、块语句是可以嵌套使用的


正确答案:B

第2题:

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


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

第3题:

关于exit与die语句结构的说法正确的是()。

A.exit语句结构执行会停止执行下面的脚本,而die无法做到

B.die语句结构执行会停止执行下面的脚本,而exit无法做到

C.die语句结构等价于exit语句结构

D.die语句结构与exit语句结构没有直接的关系


参考答案:D

第4题:

在一个单链表中,若要在指针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的联系。

第5题:

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


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

第6题:

For.....Next语句的使用格式为( )。

A.For循环变量=初值To终值[Step步长] 循环体 [条件语句序列 Exit For 结束条件语句序列] Next[循环变量]

B.For循环变量二初值To终值[Step步长] 循环体 Next[循环变量]

C.For循环变量 循环体 [条件语句序列 Exit For 结束条件语句序列] Next[循环变量]

D.For条件式 循环体 [条件语句序列 Exit For 结束条件语句序列] Next


正确答案:A

第7题:

阅读下面的程序段: 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

第8题:

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

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

B.step的值可以是正数或负数。

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

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


参考答案:D

第9题:

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


正确答案:C

第10题:

有如下程序: 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。

更多相关问题