最新CC++及数据结构笔试题集锦

内容发布更新时间 : 2024/12/25 13:36:57星期一 下面是文章的全部内容请认真阅读。

精品文档

3、void swap(int*p, *q) {

int *temp;

temp = p;

p = q;

p = temp; }

4、main() {

swap(a, b); }

swap (int p, int q) {

int temp;

temp = p;

p = q;

q = temp; }

三十九、全局变量被static变量重载,进行分析。

有如下C程序:

#include

#include

int i = 0;

int func();

void main(){ 精品文档

精品文档

int rst = 0;

rst = func() + i ;

rst += func() + i ;

printf(\ }

int func() {

static i ;

i++;

return i; }

参考:其实并不是全局变量被static重载,在函数内如果定义了i,那么,全局变量i

就不起作用了,什么意思,就是说如果i在函数内部定义了,那么函数内部使用的i

是函数自己定义的,而不是全局变量的i。

这里static是一个迷惑,其实不用static,含意也是一样的,只是每次函数里的i的值不能保存了。

全局变量不初始化,那么int的值为0,局部变量不初始化,那么其值不知。

四十、关于typedef和*相组合定义东西

四十一、关于union的使用,比如:

#include

#include

void main() {

union xxx {

struct xx { 精品文档

精品文档

long int x;

int y;

} p;

int z;

} a;

a.p.x = 5;

a.p.y = 6;

a.z = 7;

printf(\ }

打印出来的结果是什么?

参考:结果为13,解释为:

由于union是联合,那么只能存在一个值,所以z的值始终和p.x的值相等

union的存储空间有最大那个单元决定,所以当对p.z赋值时,p.y的值并没有丢失。

四十二、long int i = -2;

那么(int)i的值是多少?

参考:仍然时-2,因为i用补码表示为 fffe 去掉高位,符号位不变,那么应该是fe所以

依然是-2。

三十~四十二为华为/华3的笔试题。―_________―!

四十三、类定义的构造函数提供缺省值与不提供缺省值,有何区别?

四十四、C++主要特性包含哪些?什么是虚函数,主要用处是什么?

四十五、5分钟之内写一个排序算法。 精品文档

精品文档

四十六、new/delete对象时,使用堆还是堆栈?

四十三~四十六为朗讯笔试题。

四十七、程序执行的时候怎么分配内存空间,每个部分的作用?

四十八、实时操作系统,在RS-232上面,如何设计才可以保证两个任务送出的命令字符串严格同步?

四十九、实时操作系统中运行多个任务,写出任务可能存在的状态,状态之间的转化,以及转化条件?

四十七~四十九为威盛考题。

五十、最为完整的MS-ATC笔试题

一多项选择18题(60分钟)

1.为什么有些文件里使用了不可打印的字符

a.这些文件不需要输出

b.这些文件里的数字在不同机器上的意义不同,所以另外用一个二进制数来表示

C.word里用来产生格式的

D.多一点也没坏处

2.类的不同instance有什么不同的

a.method不同 B.

C.attribute value

D.以上都不对

3.使用function的好处

若干道看程序输出结果题

14.数字规律题 精品文档

精品文档

10 1 9 3 8 5 7 7 6 问后面两个是什么

15.ABCDEF是1-9的不重复数字,ABCDEF*2=CDEFAB*2=EFABCD问ABCDEF=?

16.S给M和N看了一张扑克牌,牌只在下面的集合中

黑桃 A 4 3

红桃 Q 3 1 4

梅花 Q k j 4 5 2

方片 A 5

M看完说 我不知道是哪个

N看完说 我知道你不知道是哪个

M于是又说 我知道了

N于是又说 我也知道了

问到底是哪个?

17. 三个盒子里,只有一个有钻石,你已经选了一个盒子,然后打开剩下两个中的一个发现

没钻石,你还会改变你的选择么?

18. test plan应该包括那些内容

二编程(50分钟)

1. 编一个循环队列,实现三个函数,initialize(void*,int) PushAtEnd(CItem) Pop

FromHead(CItem*) 精品文档

精品文档

2. 两个单链表,一个升序一个降序,把它们合成一个升序的单链表。

三设计

1. 设计一个对话框,让用户输入密码,描述你认为特性的优先级别,设计测试用例。

四测试

1. 一个website声称自己能搜索internet。怎么测试它。

2. 设计用例测试atoi函数

精品文档

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi