91高清免费观看_亚洲高清视频免费观看_91视频综合_国产精品一区99_伊人手机视频_懂色av懂色aⅴ精彩av

有趣生活

当前位置:首页>职场>c语言怎么编程选择题(计算机专业必备)

c语言怎么编程选择题(计算机专业必备)

发布时间:2024-01-24阅读(4)

导读毕业即失业,不知道现在还流行这句话不,反正我们当时毕业的时候,流行这句话,也让人很慌。言归正传,毕业季,为大家分享一些关于C语言的面试题。1用变量a给出下面....

毕业即失业,不知道现在还流行这句话不,反正我们当时毕业的时候,流行这句话,也让人很慌。

言归正传,毕业季,为大家分享一些关于C语言的面试题。

c语言怎么编程选择题(计算机专业必备)(1)

1 用变量 a 给出下面的定义

a.一个有10个指针的数组,该指针是指向一个整型数的;

b.一个指向有10个整型数数组的指针;

c.一个指向函数的指针,该函数有一个整型参数并返回一个整型数;

d.一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数;

答案:

int*a[10];

int(*a)[10]

int(*a)(int);

int(*a[10])(int);

2 写一段代码计算结构体、联合、位段、内存大小

答案:

struct A

{

inta;

charb;

floatc;

struct Ad;

doublee;

};

sizeof(A)

3 代码改错

下面代码涉及到动态内存开辟,请改正下面错误代码:

wap( int* p1,int*p2 )

{

int* p;

*p =*p1;

*p1 =*p2;

*p2 = *p;

}

答案:p 为野指针(指向一个已删除的对象或未申请访问受限内存区域的指针)

void swap(int *pa, int *pb)

{

inttmp;

tmp = *pa;

*pa = *pb;

*pb = tmp;

}

4 数组和链表的区别?

数组:数据顺序存储,固定大小;

链表:数据可以随机存储,大小可动态改变;

c语言怎么编程选择题(计算机专业必备)(2)

5 要对绝对地址0x100000赋值

要对绝对地址0x100000赋值,我们可以用:

(unsignedint*)0x100000 =1234;

那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做?

答案:

*((void(*)( ))0x100000)();

(void (*)())0x100000//首先要将0x100000强制转换成函数指针

*((void (*)())0x100000)(); //然后再调用它:

6 const 有什么用途?

答案:

1.可以定义 const 常量;

2.const 可以修饰函数的参数、返回值,甚至函数的定义体。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。

7 (void *)ptr 和(*(void**))ptr 的结果是否相同?

其中ptr为同一个指针。

答案:

他们的值相同。

8用#define声明一个常数,表明1年中有多少秒(忽略闰年问题)?

答案:

#defineSECONDS_PER_YEAR(60*60*24*365)UL

要点:

A.没有以分号结束;

B.懂得预处理器将为你计算常数表达式的值。即60 * 60 * 24 * 365而不是31536000.

C.考虑到了16位机将会溢出,巧妙运用了UL。

9写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个?

答案:

#define MIN(A,B) ((A) <= (B) ? (A) : (B))

要点:

A.参数用括号括起来;

B.考察能否合理运用条件运算符;

10Heap与Stack的差别?

答案: Heap是堆,Stack是栈。

Stack的空间由系统自动分配/释放,Heap上的空间手动分配/释放。

Stack空间有限,Heap是很大的自由存储区,malloc函数分配的内存空间即在堆上。

网上经典例子:

inta =0;//全局初始化区

char*p1;//全局未初始化区

voidmain(void)

{

intb;//栈

chars[] ="abc";//栈

char*p2;//栈

char*p3 ="123456";//123456

主站蜘蛛池模板: 亚洲人成一区二区不卡 | 公么看我喂奶水涨帮我吃小说 | 色视频网站在线观看 | 偷拍自拍 亚洲色图 | 久久精品成人欧美大片 | 亚洲国产一级毛片 | 一本大道伊人av久久乱码 | 欧美xxxx色视频在线观看 | 成人三级精品视频在线观看 | 无码任你躁久久久久久老妇 | 人妻阿敏被老外玩弄系列 | 国产手机精品a | 一级特黄特色的免费大片视频 | 午夜激情视频 | 国产中文字幕一区 | 久久精品视频久久 | 亚洲欧美日韩国产综合 | 久久久精彩视频 | 国产成人麻豆精品video | 2018国产精华国产精品 | 一级毛片免费全部播放完整 | 国产精品美女久久久久av超清 | 亚洲精品午夜在线观看 | 亚洲精品欧美二区三区中文字幕 | 国产精品久久久久久吹潮 | 毛片一区二区三区无码 | 韩国日本三级在线观看 | 九九九色视频在线观看免费 | 亚洲最大免费视频网 | 日本高清视频www夜色资源 | 午夜影院伦理 | 亚洲国产成人一区二区三区 | 99久久久无码国产精品不卡 | 欧美色综合网 | 国产中年熟女高潮大集合 | 国产精品三级视频 | 国产色产综合色产在线视频 | 亚洲精品一区二区三区新线路 | 一个人在线观看免费视频www | 亚洲区中文字幕 | 夜色资源站www国产在线视频 |