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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

章节名称        正确率        是否通过        开始答题        学习视频地址
初识iOS及计算机原理        70%        通过                www.itheima.com
C语言基础        60%        通过                www.itheima.com
数组与指针        50%        未通过        自我评测        www.itheima.com
预处理及文件操作        0%        未通过        自我评测        www.itheima.com
Objective-C入门        60%        通过                www.itheima.com
面相对象        30%        未通过        自我评测        www.itheima.com

本来想报3月的基础班,排名94居然补录失败了!时间不等人于是打算自学一下。看了2天视频,数组与指针这里做了不下5遍了了还不通过,更郁闷的是还有好几个题,给的选项都搞不懂~大家素来围观解决啊!

这是数组与指针的一个选择题。
若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c = 'a' , d = 'g' ;  e = 'c' ;
则数值为4的表达式是? ( ) ----- 单选
A、a[e-c]
B、a[4]
C、a['d'-'c']
D、a[d-c]

数值为4,在数组中应该是a[3]才对吧。0 1 2 3 。 这个3才是数组中4的值。
在char c = 'a' , d = 'g' ;  e = 'c' ;的值中查找ASC2的字符编码查找数值就好了。

经过查找c = 'a'=97       d = 'g'=103         e = 'c'=99
选项解析
A、a[e-c]   e = 'c'=99   -    c = 'a'=97      =a[2]     数组值为3      该选项是错的!
B、a[4]                                                      =a[4]     数组值为5      该选项是错的!
C、a['d'-'c']      'd'100-'c' 99                     =a[1]     数组值为2      该选项是错的!                           
D、a[d-c]   d = 'g'=103    -  c = 'a'=97   =a[6]     数组值为7      该选项是错的!        


做了5次了  最高的一次才对了5个题,每次总有那么几个看不懂的题。类似上边这种。我都开始怀疑我的智商了!
有没有大神出来指正一下! 到底是题不对还是我智商真心不够使的啊?
出题的大神   出来解释一下啊~  快来教我做人吧!!!!!

3 个回复

倒序浏览
这是基础班升就业班的题目吗?
回复 使用道具 举报
好像真的是挺坑爹的啊
回复 使用道具 举报
charmro_emvG0 发表于 2016-3-10 12:52
这是基础班升就业班的题目吗?

黑马程序员基础评测


学员在线报名系统   自我评测 里的题目
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马