| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1542 人关注过本帖
标题:两道06-9全国二级C题目
只看楼主 加入收藏
sun389567475
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2008-8-18
收藏
得分:0 
b c
2008-09-10 16:08
飞天舞xsj
Rank: 1
来 自:武汉
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-12-25
收藏
得分:0 
33,C
38,A

2008-09-10 17:40
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
收藏
得分:0 
(33)若有定义语句:int k[2][3],*pk[3];则下列语句中正确的是(B)。
    A) pk = k;
    B) pk[0] = &k[1][2];
    C) pk = k[0];
    D) pk[1] = k;

    /*
      k 是一个二维数组,pk 是int指针的数组。
      pk[0] = &k[1][2];  // pk[0]为一个int指针,&k[1][2]为int类型的地址
    */

   
(38)下列语句中存在语法错误的是(A)。
    A)char ss[6][20]; ss[1] = "right? ";
    B)char ss[ ][20] = { "right? "};
    C)char *ss[6]; ss[1] = "right? ";
    D)char ss[ ] = { "right? "};
   
    /*
      ss 是一个二维数组,数组元素类型为char
      ss[1]是一个char数组(一维数组)
      "right? " 字符串常量
    */  
  
   


[[it] 本帖最后由 cosdos 于 2008-9-10 18:08 编辑 [/it]]

—>〉Sun〈<—
2008-09-10 18:01
loveJE
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-9-8
收藏
得分:0 
33.B 指针pk[1]指向p[1][2]正确
38.A 字符串“right?”不能赋值给字符ss[1]
2008-09-10 18:03
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
收藏
得分:0 
[bo][un]loveJE[/un] 在 2008-9-10 18:03 的发言:[/bo]

33.B 指针pk[1]指向p[1][2]正确
38.A 字符串“right?”不能赋值给字符ss[1]


ss[1] 不是字符型
*ss[1] 是字符型

—>〉Sun〈<—
2008-09-10 18:09
eminemlqs
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-8-27
收藏
得分:0 
c,a
2008-09-10 18:18
学算术的熊
Rank: 1
来 自:江苏
等 级:新手上路
帖 子:45
专家分:0
注 册:2008-8-29
收藏
得分:0 
回复 13# cosdos 的帖子
请问第一个题的 D 为什么错了?
pk[1] 是一指针,把数组 b[2][3]的首地址附给pk[1],不是吗?

...来无影...去有踪...
2008-09-10 19:49
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
回复 17# 学算术的熊 的帖子
指针级别不一样。
pk[1] : int *
b : int[2][3],退化为int(*)[3]
你觉得会是一样么?

不过严格意义上,这样的赋值不会报错,只是会给你警告而已。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-10 19:57
学算术的熊
Rank: 1
来 自:江苏
等 级:新手上路
帖 子:45
专家分:0
注 册:2008-8-29
收藏
得分:0 
回复 18# StarWing83 的帖子
真是越看越有内容啊!
我不明白啊!

...来无影...去有踪...
2008-09-10 20:12
forever74
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:CC
等 级:版主
威 望:58
帖 子:1704
专家分:4344
注 册:2007-12-27
收藏
得分:0 
意思就是说,pk[1]是一个指向int类型的指针,而k是一个指向int数组的指针,这两种指针的目标类型不同,所以直接赋值的话会有warning
2008-09-10 20:48
快速回复:两道06-9全国二级C题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020048 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved