设有如下程序段,intk=10;while(k=0)k=k-1;下面描述中正确的是()
A、循环执行一次
B、循环是无限循环
C、循环体语句一次也不执行
D、循环体语句执行一次
A、循环执行一次
B、循环是无限循环
C、循环体语句一次也不执行
D、循环体语句执行一次
设有程序段: intk=10。 while(k=O)k=k-1; 则下面描述中正确的是()。
A.循环执行10次
B.无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
有如下程序:
#include<iostream>
usingnamespacestd;
classPair{
intm,n;
public;
Pair(intj,intk):m(j),n(k){}
intget(){returnm;}
intget()const{returnm+n;}
};
intmain(){
Paira(3,5);
constPairb(3,5);
cout<<a.get()<<b.get();
return0;
}
运行时的输出结果是()。
A.33
B.38
C.83
D.88
设有如下程序段: int x=2002,y=2003; printf("%d\n",(x,y));则以下叙述中正确的是()。
A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B.运行时产生出错信息
C.输出值为2002
D.输出值为2003
设有程序段
int k=10;
while(k==0) k=k-1;
则下面描述中正确的是( )。
(A)while循环执行10次 (B)循环是无限循环
(C)循环体语句一次也不执行 (D)循环体语句执行一次
A.循环体语句一次也不执行
B.while循环执行10次
C.循环是无限循环
D.循环体语句执行一次
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
A.++k
B.k+=1
C.k++
D.k+1
设有以下程序段 int x=0,s=0; while(!x!=0)s+=++x; printf("%d",s);
A.运行程序段后输出0
B.运行程序段后输出1
C.程序段中的控制表达式是非法的
D.程序段执行无限次
A.9
B.6
C.5
D.4
设有如下程序: Private Sub Commandl Click() Dimsum As Double,x As D0uble sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum+x Next End Sub 该程序通过For循环计算一个表达式的值,这个表达式是______。
A.1+1/2+2/3+3/4+4/5
B.1+1/2+2/3+3/4
C.1/2+2/3+3/4+4/5
D.1+1/2+1/3+1/4+1/5