在do while ……enddo循环结构中,loop的作用是()
A.终止循环,返回程序开始处
B.结束本次循环,转移到 do while 语句行,开始下一个判断循环
C.终止循环,继续执行enddo后面的第1条语句
D.终止程序的执行
B、结束本次循环,转移到 do while 语句行,开始下一个判断循环
A.终止循环,返回程序开始处
B.结束本次循环,转移到 do while 语句行,开始下一个判断循环
C.终止循环,继续执行enddo后面的第1条语句
D.终止程序的执行
B、结束本次循环,转移到 do while 语句行,开始下一个判断循环
A.do…while语句构成的循环不能用其他语句构成的循环来代替
B.do…while语句构成的循环只能用break语句退出
C.用do…while语句构成的循环,在while后的表达式为true时结束循环
D.用do…while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式
设线性表为(1,13,16,18) ,以下程序用说明结构变量的方法建立头指针为head,尾结,点为18的单向循环链表,并输出链表中各结点中的数据。
#define NULL 0
Void main()
{
NODE a,b,c,d,*head,*p;
a.data=1;
b.data=13;
c.data=16;
d.data=18; /* d是尾结点*/
head=();
a.next=&b;
d.data=18; /* d是尾结点*/
head=();
a.next=&b;
b.next=&c;
c.next=&d;
()=head; /*以上结束建立循环链表的过程*/
p=head; /* p为工作指针,准备输出链表*/
do
{
printf("%d/n",());
();
}while();
}
A.while (int i<7){ i++;System.out.println("i is "+i);}
B. int j=3;while(j){System.out.println(" j is "+j);}
C.int j=0;do{System.out.println("j is "+j++);if (j = = 3) {continue loop;}}while (j<10);
D.int j=9;do{System.out.println("j is "+j++);if (j = = 3) {continue loop;}}while (j<10);
A.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
B.do-while循环中,根据情况可以省略while
C.在do-while循环体中,是先执行一次循环,再进行判断
D.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
A.For……next循环
B.While……wend循环
C.Do……Loopwhile|until循环
D.do[while|until]……loop循环