欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 教学文档 > 试题>笔试题main 主函数

笔试题main 主函数

2023-04-01 08:47:27 收藏本文 下载本文

“豆包包”通过精心收集,向本站投稿了11篇笔试题main 主函数,下面是小编整理后的笔试题main 主函数,希望能帮助到大家!

笔试题main 主函数

篇1:笔试题main 主函数

笔试题(main 主函数)

main 主函数执行完毕后,是否可能会再执行一段代码,给出说明?

答案:可以,可以用_onexit 注册一个函数,它会在main 之后执行int fn1(void), fn2(void), fn3(void), fn4 (void);

void main( void )

{

String str(“zhanglin”);

_onexit( fn1 );

_onexit( fn2 );

_onexit( fn3 );

_onexit( fn4 );

printf( “This is executed first.\n” );

}

int fn1

{

printf( “next.\n” );

return 0;

}

int fn2()

{

printf( “executed ” );

return 0;

}

int fn3()

{

printf( “is ” );

return 0;

}

int fn4()

{

printf( “This ” );

return 0;

}

The _onexit function is passed the address of a function (func) to be called when the program terminates normally. Successive calls to _onexit create a register of functions that are executed in LIFO (last-in-first-out) order. The functions passed to _onexit cannot take parameters.

篇2:笔试题函数求和

笔试题(函数求和)

1、在Word 97的编辑状态中,“粘贴”操作的组合键是

A)Ctrl+A B)Ctrl+C C)Ctrl+V D)Ctrl+X

2、在Word 97的.表格操作中,计算求和的函数是

A)Count B)Sum C)Total D)Average

3、在Word 97的编辑状态中,对已经输入的文档进行分栏操作,需要使用的菜

单是

A)编辑 B)视图 C)格式 D)工具

4、调制解调器(Modem)的作用是

A)将计算机的数字信号转换成模拟信号,以便发送 B)将模拟信号转换成计算机

的数字信号,以便接收

C)将计算机数字信号与模拟信号互相转换,以便传输 D)为了上网与接电话两不

5、计算机软件系统是由哪两部分组成

A)网络软件、应用软件 B)操作系统、网络软件 C)系统软件、应用软件 D)服务

器端系统软件、客户端应用软件

6、下列叙述中,哪一条是正确的

A)反病毒软件通常滞后于计算机新病毒的出现

B)反病毒软件总是超前于病毒的出现,它可以查、杀任何种类的病毒

篇3:笔试题函数类

笔试题(函数类)

1. 下列函数头合法的是( )

A、function total(x:real);

B、procedure ab(a,b:real):real;

C、procedure sum;

D、function f(var f:real):integer;

E、procedure FontListBoxKeyDown(Sender: TObject; var Key: Word;

Shift: TShiftState;);

2. 已知函数如下:

function f(n:integer):integer;

begin

if n=0 then f:=0

else if n>0 then f:=f(n-2)

else f:=f(n+3)

end;

则调用f(5)的值是( )

A、0

B、1

C、-1

D、-2

E、2

3. 下列类型中合法的`是( )

A、TYPE a=10..10;

B、TYPE b=10..5;

C、TYPE c=0..SQRT(10);

D、TYPE d=10.0..20.0;

E、TYPE e=random(9)..1

4. 已知 Var a:array[\'a\'..\'e\',1..4,boolean] of real;

则数组a中包含的元素的个数为

A、5

B、20

C、40

D、11

E、22

5. 已知 Var a:array[1..10] of integer;

k,I:integer;

程序段:

k:=1;

for I:=1 to 10 do

if a[i]>a[k] then

k:=I;

writeln(a[k]);

执行后输出的是( )

A、数组中的平均值

B、数组中的最大值

C、数组中的最小值

D、数组中的总和

E、无法确定

6. 已知Var f:file of integer;则f所代表的文件是( )

A、ASCII码文件

B、二进制文件

C、文本文件

D、存放整数的文本文件

E、HTML文件

7. 在VCL中( )是TDBListBox的父类

A、TCustomListBox

B、TListBox

C、TDBDataset

D、TDatabase

E、TDBEdit

8. 为让控件显示弹出式提示框文字,需用到控件的()属性

A、Handle

B、Hint

C、ShowHint

D、Showing

E、Visible

篇4:笔试题函数返回值

3.Stack R,from the top to bottom:{2,3,4,5,6},逐个取出放入Queue Q ,再从Q中逐个取出放入R中,问现在

从上到下R中元素的排列?

4.在你自己定义的类中有什么是CLASSVIEW不会为你做的:

(a) 析构器。      (b)拷贝构造函数      (c)构造函数 (不记得有没有这一项了) (d)(不记得了)

5.写出程序的结果:___________  __________________

int funa(int *a)

{

a[0] ++;

}

int funb(int b[])

{

b[1] += 5;

}

篇5:笔试题设计函数

笔试题(设计函数)

1.设计函数 int atoi(char *s),

int atoi(char *s)

{

char sign;

char sign_val = 1;

int val = 0;

int n = 0;

/* skip spaces */

while (isspace(*s))

++s;

if (*s == '-' || *s == '+')

/* skip '-' and '+' sign */

{

sign = *s;

if (sign == '-')

sign_val = -1;

++s;

}

/* when goes here, it is not space or sign */

while ((*s != '\0') && isdigit(*s))

{

val = 10 * n + (*s - '0');

n = val;

s++;

}

if (*s != '\0')

{

printf(“non digit in your input!!\n”);

exit(-1);

}

/* non error occured */

return (sign_val * val);

}

2.int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 输出是多少?

结果为: 32.

篇6:链表操作函数笔试题

链表节点定义如下

struct ListNode

{

long id;

struct ListNode* next;

}

写一个返回下一个节点的函数,没有的话返回0

struct ListNode* ListNext(struct ListNode* cur);

写一个在已经排序好的.链表中插入一个节点的函数,返回插入位置的前一个节点

如果节点已经在链表里边返回0

struct ListNode* ListInsert(struct ListNode* head,struct ListNode* newNode);

写一个删除节点的函数,返回删除后的前一个节点,如果节点不在链表里边返回0

struct ListNode* ListRemove(struct ListNode* head,struct ListNode* theNode);

篇7:笔试题函数的返回值

答案:8

思路:将x转化为2进制,看含有的1的'个数。

2. 什么是“引用”?申明和使用“引用”要注意哪些问题?

答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。不能建立数组的引用。

篇8:笔试题类成员函数

笔试题(类成员函数)

1.类成员函数的重载、覆盖和隐藏区别?

答案:

a.成员函数被重载的特征:

(1)相同的范围(在同一个类中);

(2)函数名字相同;

(3)参数不同;

(4)virtual 关键字可有可无,

b.覆盖是指派生类函数覆盖基类函数,特征是:

(1)不同的范围(分别位于派生类与基类);

(2)函数名字相同;

(3)参数相同;

(4)基类函数必须有virtual 关键字。

c.“隐藏”是指派生类的函数屏蔽了与其同名的基类函数,规则如下:

(1)如果派生类的函数与基类的.函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。

(2)如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual 关键字,

此时,基类的函数被隐藏(注意别与覆盖混淆)

2. There are two int variables: a and b, don’t use “if”, “? :”, “switch”or other judgement statements, find out the biggest one of the two numbers.

答案:( ( a + b ) + abs( a - b ) ) / 2

3. 如何打印出当前源文件的文件名以及源文件的当前行号?

答案:

cout << __FILE__ ;

cout<<__LINE__ ;

__FILE__和__LINE__是系统预定义宏,这种宏并不是在某个文件中定义的,而是由编译器定义的。

篇9:main 主函数执行完毕后,是否可能会再执行一段代码

main 主函数执行完毕后,是否可能会再执行一段代码

答案:可以,可以用_onexit 注册一个函数,它会在main 之后执行int fn1(void), fn2(void), fn3(void), fn4 (void);

void main( void )

{

String str(“zhanglin”);

_onexit( fn1 );

_onexit( fn2 );

_onexit( fn3 );

_onexit( fn4 );

printf( “This is executed first.\n” );

}

int fn1

{

printf( “next.\n” );

return 0;

}

int fn2()

{

printf( “executed ” );

return 0;

}

int fn3()

{

printf( “is ” );

return 0;

}

int fn4()

{

printf( “This ” );

return 0;

}

The _onexit function is passed the address of a function (func) to be called when the program terminates normally. Successive calls to _onexit create a register of functions that are executed in LIFO (last-in-first-out) order. The functions passed to _onexit cannot take parameters.

篇10:经典笔试题

一.最基本题型(说明:此类题型比较简单)

1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?

2.你有一桶果冻,其中有黄色、绿色、红色三种

3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?(40秒-3分钟)

4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(20秒-2分钟)

5.12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时)

6.在9个点上画10条直线,要求每条直线上至少有三个点?(3分钟-20分钟)

7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?

二.没有答案型(说明:这些题显然不是考你智力。而考的是你的反应能力。这种题大多数没有答案,但是要看你的反应喽!)

1.为什么下水道的盖子是圆的 ?

2.中国有多少辆汽车?

3.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?7

4.如果你能够将全世界的电脑厂商集合在一个办公室里,然后告诉他们将被强迫做一件事,那件事将是什么?

5.多少个加油站才能满足中国的所有汽车?.

6.想象你站在镜子前,请问,为什么镜子中的影象可以颠倒左右,却不能颠倒上下?

7.为什么在任何旅馆里,你打开热水,热水都会瞬间倾泻而出?

8.你怎样将Excel的用法解释给你的奶奶听?

9.你怎样重新改进和设计一个ATM银行自动取款机?

10.如果你不得不重新学习一种新的计算机语言,你打算怎样着手来开始?

11.如果你的生涯规划中打算在5年内受到奖励,那获取该项奖励的动机是什么?观众是谁?

12.如果微软告诉你,我们打算投资五百万美元来启动你的投资计划,你将开始什么样商业计划?为什么?

面试指南:面试遇到智力测试题如何回答?

(1)排除法

把一些无关的问题先予以排除,可以确定的问题先确定,尽可能缩小未知的范围,以便于问题的分析和解决。这种思维方式在我们的工作和生活中都是很有用处的。

(2)递推法

由已知条件层层向下分析,要确保每一步都能准确无误。可能会有几个分支,应本着先易后难的原则,先从简单的一支入手。

(3)倒推法

从问题最后的结果开始,一步一步往前推,直到求出问题的答案。有些问题用此法解起来很简单,如用其他方法则很难。

(4)假设法

对给定的问题,先做一个或一些假设,然后根据已给的条件进行分析,如果出现与题目给的条件有矛盾的情况,说明假设错误,可再做另一个或另一些假设。如果结果只有两种可能,那么问题就已经解决了。在科学史上,“假设”曾起了极大的作用。

(5)计算法

有些问题必须经计算才能解决。要注意的是,智力测验中的问题往往含有隐含的条件,有时给出的数是无用的。

(6)分析法

这是最基本的方法。各种方法常常要用到分析法。可以说,分析能力的高低,是一个人的智力水平的体现。分析能力不仅是先天性的,在很大程度上取决于后天的训练,应养成对客观事物进行分析的良好习惯。

(7)作图法

根据问题中已知的条件,采用适当的方法画出图形,有助于问题的解决。有些问题,在没画图之前,会觉得无处下手,画了图后就一目了然了。

(8)综合法

事实上,许多问题都要运用几种不同的方法才能解决。所谓综合法,就是综合各种方法(包括前述各种方法以外的方法)去解决某些问题。

篇11:IT相关笔试题

IT相关笔试题分享:

1)与逆波兰表达式ab+cd+*对应的中缀表达式是:

1. a+b+c*d

2. (a+b)*c+d

3. (a+b)*(c+d)

4. a+b*c+d

2)下列对MD5的叙述不正确的是:

1. 是一种散列算法

2. 指纹(摘要)的长度为128位

3. 是一种对称加密算法

4. 可用来校验数据的完整性

3)HTTP 1.1协议中规定表示正常响应的状态代码是

1. 0

2. 100

3. 200

4. 400

4)在SOCKET通信过程中,下列哪些函数是客户端需要调用,但是服务端不需要调用的函数?

1. socket()

2. bind()

3. connect()

4. send()

5)int listen(SOCKET s, int backlog);该函数中第二个参数的含义

1. 是否打开log信息

2. 是否打开后台log信息

3. 后台等待连接队列的最大限制值

4. 后台等待连接队列的最小限制值

5. 无意义

6)将网络地址映射为链路层相应地址的协议是

1. DNS

2. TCP

3. ARP

4. ICMP

【笔试题main 主函数】相关文章:

1.笔试题

2.笔试题University

3.CPMP笔试题

4.笔试题继承

5.笔试题编译程序

6.HTC笔试题

7.Hongkong笔试题

8.雅虎笔试题

9.摩托罗拉笔试题

10.Facebook笔试题

下载word文档
《笔试题main 主函数.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部