面试-先到面试网(mian4.com)查询面试公司相关信息招聘会面试网QQ交流群:141667671  登录 快速注册 帮助

搜公司

搜职位

加入分享工资待遇

免费分享12.0000家公司的待遇、评论、面试及工作环境信息!

面试网笔试中油瑞飞笔试计算机笔试
中油瑞飞计算机笔试试题及答案:
1、写出程序结果

void GetMemory( char *P)

{

P = (char *) malloc( 100 );

}



void Test ( void)

{

char *str = NULL;

GetMemory( str) ;

strcpy( str, "hello world" );

printf( str );

}



传入中GetMemory( char *P) 函数的形参为字符串指针,在函数内部修改形参并不能真正的改变传入形参的值,执行完

char *str = NULL;

GetMemory( str);

后的str仍然为NULL;



2

char * GetMemory( char *P)

{

char P[] = "hello world";

return p;

}



void Test ( void)

{

char *str = NULL;

str = GetMemory( str) ;

printf( str );

}

p[]数组为函数内的局部自动变量,在函数返回后,内存已经被释放。这是许多程序员犯的错误,其根源在于不理解变量的生存周期。

3#ifndef ..#endif的作用?

防止被重复引用

4 winsock建立连接的主要步骤

服务器端:socket()建立套接字,绑定bind()并监听listen(),用accept()等待客户端连接.

客户端:socket()建立套接字,连接connect()服务器,连接上后使用send()和recv(),在套接字上读写数据,直至数据交换完毕,closesocket()关闭套按字.

服务器端:accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接.该新产生的套接字使用send()和recv()读写数据,直至数据交换完毕,closesocket()关闭套接字.

5 程序什么时候应该使用多线程,什么时候单线程效率高。

1.耗时的操作使用线程,提高应用程序响应

2.并行操作时使用线程'

3.多CPU系统中,使用线程提高CPU利用率

4.改善程序结构。一个既长又复杂的进程可以考虑为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。

其它情况都使用单线程。

6.还有一个编程题 是在一个数组中找到最大数的位置。例如 a[] = [1,3,4,8.1,3,8] 输出 8 位置为4


还有一个是计算机字符串的长度。

答案是 17 4 4 4 4

以下是网友对中油瑞飞计算机笔试试题及答案的回答:

报歉,目前还没有相关答案。我来抢答案?
  • 当前共有0条记录,每页0条,当前0/0
  • 上一页
  • 下一页
中南财经政法大学成教 武汉大学成教 武汉理工大学成教 武汉科技大学成教 华中农业大学成教 湖北工业大学成教 湖北中医药大学成教 武汉成人高考网 孝感成人高考网 荆州成人高考网 咸宁成人高考网 宜昌成人高考网 襄阳成人高考网 十堰成人高考网 武汉自考网 黄冈自考网 宜昌自考网 襄阳自考网 十堰自考网 湖北成人高考报名网 湖北自考报名网 湖北大学成教 湖北工业大学成教 湖北中医药大学成教 华中农业大学成教 武汉大学成教网 武汉科技大学成教 武汉理工大学成教 中南财经政法大学成教 上海成考网 上海自考网 中南财经政法大学自考 中南财经政法大学自考 华中师范大学自考招生网 武汉大学自考招生网 武汉大学自考专升本 武汉理工大学自考 湖北大学自考 华中农业大学自考 湖北中医药大学自考 湖北工业大学自考 华中师范大学自考招生网 湖北中医药大学成教 湖北中医药大学成教 武汉理工大学成教 武汉科技大学成教 武汉大学成教 湖北工业大学成教 湖北大学成教 华中农业大学成教 中南财经政法大学成教 华中师范大学成教 湖北中医药大学自考 武汉理工大学自考 武汉大学自考 湖北工业大学自考 湖北大学自考 华中农业大学自考 中南财经政法大学自考 华中师范大学自考
快捷答题卡

昵称:

答案:

(按Ctrl+Enter可快速提交)