A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 lz465350 于 2015-5-6 11:21 编辑

我的 基础测试题 中前4道是选择和填空题,要求是写分析思路,提交时也要新建工程吗?
问题已经解决了,谢谢大家的帮助,我是按以下格式提交填空题和选择题的,得了满分:
  1. /**
  2. *2、 设有定义int a;判断a是一个偶数的表达式是(D)。
  3. *
  4. *    A) a==2*n
  5. *
  6. *    B) a/2==0
  7. *
  8. *    C) a%2
  9. *
  10. *    D) a%2==0
  11. *
  12. */

  13. //分析思路:

  14. //A项:不确定n的类型,不能判断a是否是偶数。

  15. //B项:若a为偶数,表达式a/2 == 0可以为假。

  16. //C项:若a为偶数,表达式a%2是假,不能判断为偶数,可以判断为奇数。

  17. //D项:若a为偶数,表达式a%2 == 0是真,可以判断为偶数。


  18. #import <Foundation/Foundation.h>

  19. int main(int argc, const char * argv[])
  20. {

  21.     @autoreleasepool {
  22.         int a = 4;
  23.         
  24.         if( a % 2 == 0 )
  25.         {
  26.             printf("a为偶数\n");
  27.         }
  28.         else
  29.         {
  30.             printf("a为奇数\n");
  31.         }
  32.         
  33.     }
  34.     return 0;
  35. }
复制代码

  1. /**
  2. *1、下面代码打印结果是__b=12,a=7__(需要写上分析思路)
  3. *
  4. *  #include <stdio.h>
  5. *  int main(int argc, const char * argv[])
  6. *  {
  7. *      int b;
  8. *      int a = 5;
  9. *      b = (++a) + (a++);
  10. *
  11. *      printf("b=%d, a=%d\n", b, a);
  12. *      return 0;
  13. *  }
  14. */

  15. //分析思路:

  16. //由于++的运算符优先级高于+,因此对于语句 b = ( ++a ) + ( a++ );

  17. //会先运行两个自加运算,++a先让a自加得a的值6,然后取a的值;a++先取a的值,等加法运算结束后再让a自加。

  18. //接着运行加法运算,原来的语句相当于 b = a + a;,而a当前的值时6,得到b的值12

  19. //最后,当加法运算结束后,变量a自加,得a的值为7.


  20. #import <Foundation/Foundation.h>

  21. int main(int argc, const char * argv[])
  22. {

  23.     @autoreleasepool {
  24.         
  25.         int b ;
  26.         int a = 5;
  27.         b = ( ++a ) + ( a++ );
  28.         
  29.         printf("b = %d, a = %d\n", b, a );
  30.         
  31.     }
  32.     return 0;
  33. }
复制代码


8 个回复

倒序浏览
我昨天才做的 也是差不多 我是新建target然后把代码 贴上 外加注释 分析思路 多弄点 准没错
回复 使用道具 举报
麻木 发表于 2015-4-23 12:35
我昨天才做的 也是差不多 我是新建target然后把代码 贴上 外加注释 分析思路 多弄点 准没错 ...

好的,谢谢了
回复 使用道具 举报
没黑苹果的话,是不是把整个测试题写到一个txt文件里啊?
回复 使用道具 举报
逆流瞅瞅 发表于 2015-4-23 17:28
没黑苹果的话,是不是把整个测试题写到一个txt文件里啊?

测试题的评分要求上规定的是这样的,但为了高分,还是做得板正一点儿把:lol
回复 使用道具 举报
按照要求,选择题也得新建个target,写明分析思路
回复 使用道具 举报
麻木 发表于 2015-4-23 12:35
我昨天才做的 也是差不多 我是新建target然后把代码 贴上 外加注释 分析思路 多弄点 准没错 ...

我问老师了,的确是你说的这样,每道题都新建一个target比较好:lol

点评

这个要信我的 我刚出炉的 基础测试题 10分  发表于 2015-4-24 17:49
回复 使用道具 举报
chensc 金牌黑马 2015-4-24 18:53:25
8#
学习学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马