程序段N30 WHILE[#2LE10] DO1;...N60 END1;表示如果#2值小于或等于10,执行N30段后至N60之间的程序段(FANUC系统)。
第1题:
在VB程序中,以下程序段执行后,x的值为( )
x=0
Do While x<=2
x=x+1
Loop
A.2
B.3
C.4
D.5
第2题:
有以下程序段 #include<stdio.h> main( ) { . . .
while(getchar( )!=\n); . . . } 以下叙述中正确的是( )。
A.此while语句将无限循环
B.getchar( )不可以出现在while语句的条件表达式中
C.当执行此while语句时,只有按回车键程序才能继续执行
D.当执行此while语句时,按任意键程序就能继续执行
第3题:
第4题:
与以下程序段等价的是( ) while (a) { if (b) continue; C; }
A.while(a)
B.while(c) {if(!b) c;) {if(!b)break: c:)
C.while?
D.while(a) {if(b) c:) {if(b) break: c;}
第5题:
n=99;
while(n=0) ++n;
答案:100次
解析:++n是指在完成这段代码之前将参数+1
第6题:
在VB程序中有以下程序段,语句Print "VB"的执行次数是( )
i=1
Do While i<0
Print "VB"
Loop
A.0
B.1
C.2
D.无数
第7题:
A.运行程序段后输出0
B.运行程序段后输出1
C.程序段中的控制表达式是非法的
D.程序段执行无限次
第8题:
在VB程序中,以下程序段执行后,x的值为( )
x=0
Do While x<50
x=(x+2)*(x+3)
Loop
A.0
B.72
C.50
D.168
第9题:
若变量已正确定义,下列正确的程序段是( )。
A.while(ch=getchar()=='\N')putchar(ch);
B.while((ch=getchar())=='\n')putchar(ch);
C.while((ch=getchar())!='\N')putchar(ch);
D.while((ch=getchar())!='\n')putchar(ch);
第10题:
与以下程序段等价的是( )。while(a){if(b) continue;c;}
A.while(a) {if(!b) c;}
B.while(c) {if(!b) break; c;}
C.while(c) {if(b) c;}
D.while(a) {if(b) break; c;}