我是靠谱客的博主 聪明樱桃,最近开发中收集的这篇文章主要介绍第4章 程序流程控制习题答案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一.常规题

(1)结构化程序设计的3种基本流程控制结构是:(顺序).(选择).(循环)
(2)判断题:一个方法最多能有return一个语句(错误).
(3)判断题:Java语言中一个Char类型的数据占用2个字节大小的内存空间(正确).
(4)以下由do-while语句构成的循环执行的次数是(B)
int k=0;
do {++k;}while(k<1);
A.     一次也不执行 B.执行一次 C.无限次 D.有语法错,不能执行
(5)下列语句序列执行后,k的值是(B)
int m=3,n=6,k=0;
while ((m++)<(--n)) ++k;
A.0    B.1    C.2    D.3
二.问答题
(1)switch是否能作用在byte上,是否能作用在long上,是否能作用在String上?
(2)简述逻辑操作(&.|.^)与条件操作(&&.||)的区别.
三.上机练习
(1)用3种循环语句求n!.
(2)Java 实现输出如下形式的数字方阵:n=4.
0  0  0   0  0
0  1  1  1  1
0  1  2  2   2
0  1  2  3  3
0  1  2  3  4
public class Example2
{
   public static void main(String[] args)
 {
     for (int i=0;i<=4 ;i++ )
     {
               for (int j=0;j<=4;j++ )
               {
                      if (j<=i)
                      {
                             System.out.printf("%2d",j);
                      }
                     else
                      {
                             System.out.printf("%2d",i);
                      }
               }
               System.out.println();
     }
 }
}
(3)输出如下形式的数字塔:n=4.
 
         1
      1 2 1
   1 2 3 2 1
1 2 3 4 3 2 1
public class Example1
{
 public static void main(String[] args)
 {
    int row=5;
    for (int i=1;i<row;i++)
    {
       for (int j=1;j<row-i;j++)
        {
          System.out.printf(" ");
      }
      for (int j=1;j<i;j++)
        {
          System.out.printf("%2d",j);
      }
      for (int j=i;j>0;j--)
        {
         System.out.printf("%2d",j);
      }
      System.out.println();
    }
 }
}
(4)编写Java应用程序,求40的阶乘(要求输出结果的每一位).
public class Example4
{
   public static void main(String[] args)
{
      double result=1.0;
      for (int i=1;i<=40;i++)
      {
         result*=i;
         System.out.println(result);
       }
 }

转载于:https://blog.51cto.com/4975281/855436

最后

以上就是聪明樱桃为你收集整理的第4章 程序流程控制习题答案的全部内容,希望文章能够帮你解决第4章 程序流程控制习题答案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部