CC及数据结构笔试题集锦Word格式文档下载.doc

上传人:wj 文档编号:3956518 上传时间:2023-05-02 格式:DOC 页数:16 大小:47KB
下载 相关 举报
CC及数据结构笔试题集锦Word格式文档下载.doc_第1页
第1页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第2页
第2页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第3页
第3页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第4页
第4页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第5页
第5页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第6页
第6页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第7页
第7页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第8页
第8页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第9页
第9页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第10页
第10页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第11页
第11页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第12页
第12页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第13页
第13页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第14页
第14页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第15页
第15页 / 共16页
CC及数据结构笔试题集锦Word格式文档下载.doc_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

CC及数据结构笔试题集锦Word格式文档下载.doc

《CC及数据结构笔试题集锦Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《CC及数据结构笔试题集锦Word格式文档下载.doc(16页珍藏版)》请在冰点文库上搜索。

CC及数据结构笔试题集锦Word格式文档下载.doc

char**f;

**f);

return0;

版本2

voidfoo(intage,char*&

b)

free(f);

//不要忘了free;

三:

有程序片断如下

intI=20;

pid_tpid=5;

if((pid=fork())>

0)

{

I=50;

printf("

%d\n"

I);

(1)

}

elseif(pid==0)

(2)

请问该程序用的是进程方式还是线程方式,并说明进程与线程的区别:

请问该程序输出什么结果?

无参考答案L

四、constantpointerpointsforString

pointerpointsforconstantstring

五、下面等价的是:

Ainti=0

if(i)

printf("

hello,world"

);

Binti=1;

intj=2;

if(i==1||j==2)

{

printf("

}

CBooleanb1=true;

Booleanb2=true;

if(b1==b2)

}

Dinti=1;

if(i==1&

|j==2)

六、排序二叉树插入一个节点或双向链表的实现

四~六为IBM面试题。

七、指针++的含义和用法

八、stack和heap的分配,rt-os的特点、同步的方式

九、怎样避免内存泄漏的问题

十、编程实现十进制数转化为十六进制输出,不准用任何已经定义的库函数,比方说String

,Math。

inttoHex(int)

嗯,一页写不下,再来一页。

十一、编程实现大于100的两个数值相乘的结果输出,同样不准使用任何已定义函数,Math,st

ring,convert等。

比方说12345*32534677

输入为两个stringinttoPlus('

12345'

'

32434677'

输出为一个长型的

十二、intdelete(node*head)

{

free(head);

head=head->

link;

return(0);

}

指出程序的错误,并且写出正确的程序

十三、写一个程序可以算出字节在计算机中的存储是由大到小还是有小到大。

十四、一段程序,写出输出结果

大概是

classA

{

staticvoidvirtualprint(){cout<

<

"

A:

:

print()"

}

classB

{

B:

classC

{

staticvoidprint(){cout<

C:

print(Aa)

a.print();

main()

Aa,*aa,*ab,*ac;

Bb;

Cc;

aa=&

a;

ab=&

b;

ac=&

c;

a.print();

b.print();

c.print();

aa.print();

ab.print();

ac.print();

print(a);

print(b);

print(c);

}

十五、给两个变量,如何找出一个带环单链表中是什么地方出现环的。

(答案参考expertCprogramming)。

十~十五为MS笔试题。

十六、写一个带参数宏get_struct_addr_from_member_addr(p,stru,m),

能够根据任意结构实体的某一个成员的地址,算出该结构实体的地址,其中参数p是指向该

成员的指针,stru是该结构体,m是该成员。

(SUN试题)

十七、给一个函数

intmain(){

inti,n=20;

for(i=0;

i

printf("

-"

return0;

要求替换、增加或者减少一个字符,使该程序可以打出20个“-”号,并要求写出三种解法

(sun试题)

参考:

1。

i--换成n--

2。

i换成-i

十八、解释typedefchar(*FUNC)(int,char*)的含义

十九、问#include和#include"

abc.h"

的区别,#defineMAX_NUM10和constint

MAX_NUM=10区别

二十、问用什么方法可以避免一些潜在错误,比如if(myvar=3)这一类

编程规范的问题,用if(3=myvar)就可以在编译时报错

十六~二十为SUN笔试题。

嗯,最后一页了!

二十一、用状态机实现10010码的探测,如x=1001001000z=0000100100(输出)

二十二、给一个数组src[10]排序,用两种方法,并比较

二十三、c/c++的不同

新的注释风格,变量作用域,函数重载,操作符重载,缺省参数,按引用传送,内

联函数、模版等。

二十四、runtimeenvironemnt的应用领域,并给予解释

二十五、使用代码或者宏将十进制转化为十六进制格式

二十六、实时嵌入系统中,两个任务同时访问RS232cport,设计一个共有的子窜转发……

二十七、多任务实施系统中,一个任务有多少种状态?

描述一个系统怎么工作

二十八、选择题:

char*p,*q="

iam"

*g="

Chanese!

strcpy(p,q);

strcat(p,g);

printf("

%s"

p);

a.iamb.iamChanese!

c.iamChanese!

d都不是

二十九、对优先级抢占调度法和时间片轮转调度法的理解

三十、哈息表查找的优缺点,并列出你所知道的哈希函数构造法

三十一、有两个无序链表A1和A2,写出程序把A1和A2合并成一个递增的链表。

三十二、a++,++a中a的值是先加还是后加的

三十三、函数栈中分配空间与全局堆中分配空间的区别和联系

三十四、函数体内static声明的变量的特殊意义

三十五、Structxxxxx[20]这个是预先申请了内存么?

参考答案:

是的,structxxxxx[20]确实已经申

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2