没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
14、java 语言中 while 和 do-while 循环的主要区别是( )
(A) do-while 的循环体至少无条件执行一次
(B) while 的循环控制条件比 do-while 的循环控制条件严
格
(C) do-while 允许从外部转到循环体内
(D) do-while 的循环体不能是复合语句
15、以下能正确计算 1×2×3×...×10 的程序段是( )
(A) do{i=1; s=1;
s=s*i;
i++;
}while(i<=10);
(B) do{i=1;s=0;
s=s*i;
i++;
}while(i<=10);
(C)int i=1; s=1;
do{s=s*i;
i++;
}while(i<=10);
(D) i=1; s=0;
do{s=s*i;
i++;
}while(i<=10);
16、以下程序段( )
Int x=-1;
do{x=x*x;}while(!x);
(A) 是死循环
(B) 循环执行二次
(C) 循环执行一次
(D) 有语法错误
18、若有如下语句
int x=3;
do{System.out.println( x-=2);}while(!(--x));
则上面程序段( )
(A) 输出的是 1
(B) 输出的是 1 和-2
(C) 输出的是 3 和 0
(D) 是死循环
19、下面程序的功能是计算正整数 2345 的各位数字平方和,
请选择填空。①( )②( )
Public static void main(String[] args)
{
int n,sum=0;
n=2345;
do{
sum=sum+ ① ;
n= ② ;
}while(n);
System.out.println(sum);
}
① (A) n%10
(B) (n%10)*(n%10)
(C) n/10
(D) (n/10)*(n/10)
② (A) n/1000
(B) n/100
(C) n/10
(D) n%10
20、下面程序是从键盘输入学号,然后输出学号中百位数字
是 3 的学号,输入 0 时结束循环。请选择填空。①( )②( )
Public static void main(String[] args)
{
long int num;
do{if( ① )
system.out.println(num);
}while( ② );
}
① (A) num%100/10==3
(B) num/100%10==3
(C) num%10/10==3
(D) num/10%10==3
② (A) !num
(B) num>0==0
(C) !num==0
(D) !num!=0
21、等比数列的第一项 a=1,公比 q=2,下面程序的功能是
求满足前 n 项和小于 100 的最大 n,请选择填空。①( )②( )
Public static void main(String[] args)
{
int a,q,n,sum;
a=1; q=2; n=sum=0;
do{ ① ;
++n; a*=q;
}while(sum<100);
② ;
System.out.println(n); }
① (A) sum++
(B) sum+=a
剩余18页未读,继续阅读
资源评论
祈祷平安,加油
- 粉丝: 584
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功