有下列语句序列:int k=0;do{k+=5;cout<<'$';}while(k<19);while(k-->0)cout<<'*';执行上面的语句

题目
有下列语句序列:int k=0;do{k+=5;cout<<'$';}while(k<19);while(k-->0)cout<<'*';执行上面的语句

有下列语句序列: int k=0; do{k+=5;cout<<'$';} while(k<19); while(k-->0)cout<<'*'; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。

A.4和20

B.5和20

C.4和21

D.5和21

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8、执行下面的语句序列,输出字符"$"和"*"的个数分别是() 。 int k=0; do { k+=5; cout<<'$'; }while(k<19); while(k-->0) cout <<'*';

A.4和20

B.5和20

C.4和21

D.5和21


4 和20

第2题:

有如下语句序列:int k=0;dO{k+=5;cout<<'$';)while(k<19);while(k-->0)cout<<'*';执行上面的语句

有如下语句序列: int k=0; dO{k+=5;cout<<'$';) while(k<19); while(k-->0)cout<<'*';执行上面的语句序列输出字符$和*的个数分别是( )。

A.4和20

B.5和20

C.4和21

D.5和21


正确答案:A

第3题:

有如下语句序列:int k=0;do { k+=5;cout <<'$;}while (k<19);while(k-- >0)cout<<'*';执行上面的

有如下语句序列: int k=0; do { k+=5;cout <<'$;}while (k<19); while(k-- >0)cout<<'*';执行上面的语句序列输出字符$和*的个数分别是______ 。

A.4和20

B.5和20

C.4和21

D.5和21


正确答案:A
解析:k值变化0,5,10,15,20,19,18,17,…,1,所以S4次,*20次。

第4题:

有如下语句序列: int k=0: do{k+=5;cout<<'$';} while(k<19); while(k-->0)cout<<'*' 执行上面的

有如下语句序列: int k=0: do{k+=5;cout<<'$';} while(k<19); while(k-->0)cout<<'*' 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。

A.4和20

B.5和20

C.4和21

D.5和21


正确答案:A
解析: 此题首先执行语句do{k+=5;cout'$';} while(k19);,循环执行4次,输出4个“$”K的值变为20;然后执行语句while(k-->0)cout'*';,因为其中的k是后缀自减,所以会输出20个“*”。

第5题:

有如下语句序列:int k=0;do{k+=5; cout<<'$';} while(k<19);while(k--0>0)cout<<'*';执行上面的

有如下语句序列: int k=0; do{k+=5; cout<<'$';} while(k<19); while(k--0>0)cout<<'*'; 执行上面的语句序列输出字符$和*的个数分别是

A.4和20

B.55和20

C.4和21

D.5和21


正确答案:A
解析:本题do...while循环语句和while循环语句的使用。题中do...while语句循环了4次,while语句循环了20次,所以输出字符$和*的个数分别是4和20。

第6题:

有如下语句序列: int k=0; do{k+=5;cout<<'$';} while(k<19); while(k-->0)cout<<'*';

有如下语句序列: int k=0; do{k+=5;cout<<'$';} while(k<19); while(k-->0)cout<<'*'; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。

A.4和20

B.5和20

C.4和21

D.5和21


正确答案:A
解析:此题考查的是do...while语句和while语句的使用。题目中do...while语句循环了4次,while语句循环了20次,故最后输出字符“$”4个,字符“*”20个。

第7题:

有如下语句序列:int k=0:do{k+=5;cout<<'$';}while(k<19);while(k-->0)cout<<'*';执行上面的语句

有如下语句序列: int k=0: do{k+=5;cout<<'$';} while(k<19); while(k-->0)cout<<'*'; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。

A.4和20

B.5和20

C.4和21

D.5和21


正确答案:A
解析:此题首先执行语句do{k+=5;cout'$';}while(k19);,循环执行4次,输出4个“$”,k的值变为20;然后执行语句while(k-->0)cout'*';,因为其中的k是后缀自减,所以会输出20个“*”。

第8题:

有如下语句序列:int k=0:d0{k+=5;cout<<‘$’;}while(k<19);while(k-->0)cout<<‘*’;执行上面:的语

有如下语句序列: int k=0: d0{k+=5;cout<<‘$’;} while(k<19); while(k-->0)cout<<‘*’; 执行上面:的语句序列输出字符“$”和“*”的个数分别是( )。

A.4和20

B.5和20

C.4和21

D.5和21


正确答案:A
解析: 本题首先执行语句do{k+=5;cout‘$’;} while(k19);,循环执行4渔翁。;全了4个“$”,k的值变为20;然后执行语句while(k-->O)cout‘*’;,因为其中的k是后缀自减,所以会输出20个“*”。

第9题:

有如下语句序列; int k=0; do{k+=5;couk<<'$';) while(k<19); while(k-->0)cout<<'*';

有如下语句序列; int k=0; do{k+=5;couk<<'$';) while(k<19); while(k-->0)cout<<'*'; 执行上面的语句序列输出字符$和。的个数分别是

A.4和20

B.5和20

C.4和21

D.5和21


正确答案:A