[ 登录注册 ]

C++

一套VC试题(没有答案)

2016/05/13 09:34 [db:作者] 返回上一页

1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数。

2.写一个函数,将其中的\t都转换成4个空格。

3.Windows程序的入口是哪里?写出Windows消息机制的流程。

4.如何定义和实现一个类的成员函数为回调函数?

5.C++里面是不是所有的动作都是main()引起的?如果不是,请举例。

6.C++里面如何声明const void f(void)函数为C程序中的库函数?

7.下列哪两个是等同的

int b;

A const int* a = &b;

B const* int a = &b;

C const int* const a = &b;

D int const* const a = &b;

8.内联函数在编译时是否做参数类型检查?

void g(base & b){

b.play;

}

void main(){

son s;

g(s);

return;

}

程序设计
1.(可以用自然语言来描述,不编程):C/C++源代码中,检查花括弧(是”(”与
“)”,”{“与”}”)是否匹配,若不匹配,则输出不匹配花括弧所在的行与列。

2,巧排数字,将1,2,…,19,20这20个数字排成一排,使得相邻的两个数字之和为一个素数,且
首尾两数字之和也为一个素数。编程打印出所有的排法。

3,打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),要求最外层为”X”,第二层为”Y”,从第三层起每层依次打印数字0,1,2,3,…
例子:当N =5,打印出下面的图形:
X X X X X
X Y Y Y X
X Y 0 Y X
X Y Y Y X
X X X X X


文章来源:http://www.bozhiyue.com/mianshiti/CPP/2016/0513/95766.html
评论
发表评论