运行下面的程序I=0DO WHILE I<10 IF INT (1/2)=I/2 ?"偶数"ELSE ? "奇数"ENDIFI=I+1ENDDO问语句?
运行下面的程序 I=0 DO WHILE I<10 IF INT (1/2)=I/2 ?"偶数" ELSE ? "奇数" ENDIF I=I+1 ENDDO 问语句?"奇数"被执行的次数是
A.5
B.6
C.10
D.11
运行下面的程序 I=0 DO WHILE I<10 IF INT (1/2)=I/2 ?"偶数" ELSE ? "奇数" ENDIF I=I+1 ENDDO 问语句?"奇数"被执行的次数是
A.5
B.6
C.10
D.11
A.s=0i=0While i>100s=s+1Wend
B.s=0i=0While i<100i=i+1s=s+1Wend
C.s=0i=1Do While i<100s=s+1i=i+1Loop
D.s=0i=0Do Until i>=100s=s+1i=i+1Loop
A.当a>1时什么也不输出
B.将输出1个正整数
C.当a<=1时整个循环结束
D.运行后无任何结果
A.8
B.5
C.4
D.2
下面程序运行后j的结果是()。 i=1 j=0 Do j=j+1 i=i+1 Loop Until i < 5
A.0
B.4
C.1
D.5
下面的C程序代码段在运行中会出现______错误。 int i=0; while(i<10); {i=i+1;}
A.语法
B.类型不匹配
C.变量定义
D.动态语义
设有下面的循环: i=0 While i<=1 i=i+3 Print i Wend 则运行后的输出结果是
A.1
B.2
C.3
D.4
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。[说明]
下面的词典类Dic实现了简单的英译汉功能。程序运行后的输出为“我是一个学生”。
[C++程序]
include <iostream.h>
include <string.h>
define Max 100
class Dic
{ int top;
char words[Max] [12];
char mean[Max] [20];
public:
Die(){top=0;}
void add(char w[],char m[]){
strcpy(words[top],w);
strcpy(mean[top],m);
(1);
}
void trans(char str[]) {
int i=0,j=0,k=0,s;
char w[12],h[200];
while(l) {
if(str[i]! =''&&str[i]! ='\0')
w[j++]=str[i]; //读取单词的一个字符,记录在w中
else {
w[j]='\0';
for(s=0;s < top;s++)
if(strcmp(words[s],w) (2) 0) break;
if(s<top) //找到了,翻译成对应的mean[s]
{ strcpy(w,mean[s]); j=(3);}
else //未找到,翻译成(unknown)
{ strcpy(w,"(unknown)"}; j=9; }
for(s=0;s<j;s++)
h[k++]=w[s];
if(str[i]=='\0') { (4); break;}
j=0;
}
i++;
}
cout<<h<<endl;
}
};
void main()
{ Dic obj;
obj.add("I","我");
obj.add("am","是");
obj.add("student","学生");
obj.add("a","一个");
obj.trans("(5)");
}
A.8
B.2
C.6
D.4