fire 发表于 2014-10-11 09:42:03

【每日一题】数据声明 [嵌入式校园招聘笔试题]

该题目经常被全国各大公司用于校园招聘笔试题目
这题非常难,如果你不翻书的话,没几个人可以满分,当年我校园招聘笔试的时候,刚好遇到这道题目,我是做全对了,只因为我刚好做过,是有备而去的,其中的几个我也只是会做而已,真正的意思还不是很了解。慢慢的也只是后面学习ucos的时候看到了,印象才更深刻。

知识点:数据声明(Data declarations) 的应用题目:用变量a给出下面的定义
1、一个整型数(An integer)
2、一个指向整型数的指针( A pointer to an integer)3、一个指向指针的的指针,它指向的指针是指向一个整数( A pointer to a pointer to an intege)4、一个有10个整型数的数组( An array of 10 integers)5、一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers)
6、 一个指向有10个整型数数组的指针( A pointer to an array of 10 integers)
7、 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)
8、一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( An array of ten pointers to functions that take an integer argument and return an integer )
答案:答题回复可见,请做题。**** Hidden Message *****

fire 发表于 2014-10-11 09:43:11

前面5题很简单,6也有很多人可以做出来,7跟8我敢说很多学生哥根本就没有见过。

AngerTiger 发表于 2014-10-11 09:57:22

int a;
int *a;
int **a;
int a;
int *a;
int (*a);
?;
?;
后边两个的都没见过。。。。。。

fire 发表于 2014-10-11 09:58:27

AngerTiger 发表于 2014-10-11 09:57 static/image/common/back.gif
int a;
int *a;
int **a;


看来我还真说对了

Ω囿圉Ω 发表于 2014-10-11 10:38:02

题目:用变量a给出下面的定义

1、int a
2、int *a
3、int *(int*)a
4、int a
5、int *a
6、 一个指向有10个整型数数组的指针( A pointer to an array of 10 integers)
7、 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)
8、一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数( An array of ten pointers to functions that take an integer argument and return an integer )

芯儿 发表于 2014-10-11 12:55:59

int a;
int *a;
int *(int *)a;
int a【10】;
int *a【10】;
int (*a)【10】;
int *a(int );
int *a【10】(int);
造的。。。

qq1063836243 发表于 2014-10-11 13:35:02

1 int a;
2 int *a;
3 int * *a;
4 int a;
5 int *a;
6 int (*a);
7 int *a(int a);
8 int (*a())a(int a);

看看答案:lol

o1363513 发表于 2014-10-11 13:54:53

来试试看,哈哈
1.int a;
2.int *a;
3.int **a;
4.int a;
5.int *a;//没这么用过,有点瞎蒙
6.int *a[];//同上瞎蒙
7.int (*a)(int x);
8.int (*a)(int x);//瞎蒙

fire 发表于 2014-10-11 14:45:53

o1363513 发表于 2014-10-11 13:54 static/image/common/back.gif
来试试看,哈哈
1.int a;
2.int *a;


瞎蒙的还不错。。。。。。。。。

灼灼其华 发表于 2014-10-11 14:57:49

1:int a;
2:int* a;
3:int** a;
4: int a;
5:int *a;
6:int (*a);
7::int (*a)(int x);
8:不知道

lfy 发表于 2014-10-11 17:20:40

强烈支持,非常感谢哥们:handshake

lzw520 发表于 2014-10-11 21:11:23

1. int a;
2. int *a;
3. int **a;
4. int a;
5. int *(a);
6. int (*a);
7. int (*a)(int );
8. int (*(a))(int );

gq21 发表于 2014-10-11 22:38:48

int a;
int *a;
int **a;
int a;
int *a;
int (*a);
int *AA(a);
不能在扯了

853129649 发表于 2014-10-12 11:46:31

帅呆了,赞一个;P

逗比 发表于 2014-10-12 13:08:39

抢沙发~给哥们顶一个:loveliness:

无极电工 发表于 2014-10-12 18:06:35

抢沙发~给哥们顶一个:loveliness:

ZDM1234 发表于 2014-10-12 19:17:18

为什么我不能发帖子

ZDM1234 发表于 2014-10-12 19:17:40

fire 发表于 2014-10-11 14:45 static/image/common/back.gif
瞎蒙的还不错。。。。。。。。。

火哥你好,我是前几天刚买的你的一系列资料板子,我是初学硬件,是老师强制要求的,我也没法,所以就开始学,我一个项目的同学买时你这里有相关的陀螺仪的历程,我就想问下您有没有超声波测风的历程和经验呢,谢谢您啦,我的QQ329073508。知道你很忙,但还是希望您给予帮助。

fire 发表于 2014-10-12 23:05:56

ZDM1234 发表于 2014-10-12 19:17 static/image/common/back.gif
为什么我不能发帖子

那是因为你积分不够

fire 发表于 2014-10-12 23:06:34

ZDM1234 发表于 2014-10-12 19:17 static/image/common/back.gif
火哥你好,我是前几天刚买的你的一系列资料板子,我是初学硬件,是老师强制要求的,我也没法,所以就开始 ...

我只有超声波测距的历程,没有测风的历程

曦亦 发表于 2014-10-13 07:38:40

1 int a;
2 int *a;
3 int * *a;
4 int a;
5 int *a;
6 int (*a);
7 int *a(int a);
8 int (*a())a(int a);

fire 发表于 2014-10-13 08:49:41

曦亦 发表于 2014-10-13 07:38 static/image/common/back.gif
1 int a;
2 int *a;
3 int * *a;


比雷公还雷人哦

freedom 发表于 2014-10-13 09:03:46

1,int a;2, int *a;3,int **a; 4,int a; 5,int *a; 6 int (*a); 7, int (*a)(int b);
7, 布吉岛了 int (*a)(int b);

高江涛 发表于 2014-10-13 09:24:42

抢沙发~给哥们顶一个:loveliness:

斯塔姆32 发表于 2014-10-13 11:19:07

int a;
int *a;
int **a;
int a;
int *a;
int *a;
int hanshu(int *a);
int hanshu(int *a);

斯塔姆32 发表于 2014-10-13 11:31:18

fire 发表于 2014-10-11 09:43 static/image/common/back.gif
前面5题很简单,6也有很多人可以做出来,7跟8我敢说很多学生哥根本就没有见过。

:lol78求解释,,,

糟糠肉肉 发表于 2014-10-13 22:46:35

笑坏我的肚子了:lol

hlwhlw 发表于 2014-10-13 23:05:47

看一下。。。。

hzjx 发表于 2014-10-14 09:37:59

回复一下,看答案!

老阮 发表于 2014-10-14 15:42:43

1、int a;
2、int *a;
3、int **a;
4、int a;
5、int *a;
6、int (*a);
7、int *a( int );
8、int *a( int );

7、8不敢确定。

夜辰 发表于 2014-10-14 15:49:56

强烈支持,非常感谢哥们:handshake

sskkyy 发表于 2014-10-14 16:21:50

强烈支持,非常感谢哥们:handshake

我不是二货 发表于 2014-10-14 16:23:28

int a;
int *a;
int * *a;
int a;
int * a;
int (*a);
int (*a)(int);
int (*a)(int);
二货来了

我是个扯扯 发表于 2014-10-14 18:58:40

1.int a;
2.int *a;
3.int ***a;
4.int a;
5.int *a;
6.int **a;
7.int *a(int a);
8.int (*a)(int a);

ghpry789 发表于 2014-10-14 22:36:22

int a;
int *a

小王和小白 发表于 2014-10-15 10:55:03

只会前五个:(,进来取经{:2_25:}

chen1992 发表于 2014-10-15 11:23:16

感谢楼主分享~:)

xuluheng 发表于 2014-10-15 15:44:55

int a;
int *a;
int **a;
int a;
int *a;
后面3个不知道

rplgq 发表于 2014-10-15 16:37:44

第八 int *a(int b)??

ZY123 发表于 2014-10-15 18:27:40

来看答案的

lhn 发表于 2014-10-15 18:59:51

int a;
int *a;
int **a;
int a;
int *a;
int (*a);
7\8没这样用过。

ゞ從此消失╭ァ 发表于 2014-10-16 12:39:45

貌似有些题不会啊。。。

坚持到底 发表于 2014-10-16 21:42:21

刚买的开发板,来学习的。从机械转的,只有一点51的基础。

ZDM1234 发表于 2014-10-16 22:41:21

fire 发表于 2014-10-12 23:06 static/image/common/back.gif
我只有超声波测距的历程,没有测风的历程

测距的也可以,希望你能发给小弟

ZDM1234 发表于 2014-10-16 22:42:04

fire 发表于 2014-10-12 23:06 static/image/common/back.gif
我只有超声波测距的历程,没有测风的历程

我的邮箱:329073508@qq.com

sky123 发表于 2014-10-17 09:57:29

强烈支持,非常感谢哥们:handshake

龙龙 发表于 2014-10-17 21:59:08

1、int a;                  7、int (*pf)(int a,int b)
2、int *a;
3、int **a,*a1,a2=100;
    a=&a1;a1=&a2;
4、int a={1,2,3,0,9,,9,97,9,6,7};
5、int a={0};
   int *a1={a,a,a,a,a,a,a,a,a,a,};

PPsuunn 发表于 2014-10-17 23:31:13

参考下答案

为你勇敢的自己 发表于 2014-10-18 09:44:35

只会1 2,掩面路过

清风明月逍遥云 发表于 2014-10-18 13:38:39

学习一下哈哈哈哈
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【每日一题】数据声明 [嵌入式校园招聘笔试题]