首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

快速测试

1.  if语句实现    执行。

2.  什么是复合语句?

3.  switch语句常用于代替    

4. 使用关系运算符的表达式的值可能是什么?

5. 关系运算符<=表示    

6. 手工跟踪用于验证的    正确性。

7. 列出三种类型的控制结构。

8. 改正语法错误。

if x > 25.0 {

        y = x

else

        y = z;

}

9.  speed为75时if语句给fee赋什么值?

if (speed > 35 )

       fee = 20.0;

else if ( speed > 50 )

       fee = 40.00 ;

else if (speed > 75 )

       fee = 60.00 ;

10. 根据下面的if语句回答上一题的问题。哪一个if语句看起来更合理?

if (speed > 75)

        fee = 60.0;

else if (speed > 50)

        fee = 40.00 ;

else if ( speed > 35 )

        fee = 20.00;

11. 根据下面的语句,当grade是'I'、'B'和'b'时分别显示什么输出?

switch (grade) {

case  'A':

       points = 4 ;

       break;

case  'B':

       points = 3 ;

       break;

case  'C':

       points = 2 ;

       break;

case  'D':

       points = 1 ;

       break;

case  'E':

case  'I':

case  'W':

        points = 0 ;

}

if (points > 0)

        printf ("Passed, points earned = %d\n", points ) ;

else

        printf ("Failed, no points earned\n" ) ;

12. 解释左边的语句和右边的语句的区别。对每一组语句给出x初值为1时,x的最终值。

if  (x >= 0)        if  (x >= 0)

      x = x + 1;      x = x + 1;

else if (x >= 1 ) if (x >= 1 )

      x = x + 2;       x = x + 2;

复习题

 
 

13. a. 对以下表达式求值:

1 && (30 % 10 >= 0) && (30 % 10 <= 3)

       b.  两部分括号有必需的吗?

       c.  以两种方式写出这个表达式的补:第一种方法添加一个运算符和一对小括号,第二种方法使用德摩根定理。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论