﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-li40204</title><link>http://www.cppblog.com/li40204/</link><description /><language>zh-cn</language><lastBuildDate>Tue, 09 Jun 2026 20:22:03 GMT</lastBuildDate><pubDate>Tue, 09 Jun 2026 20:22:03 GMT</pubDate><ttl>60</ttl><item><title>茁壮网络---C语言开发笔试</title><link>http://www.cppblog.com/li40204/archive/2010/04/23/113317.html</link><dc:creator>li40204</dc:creator><author>li40204</author><pubDate>Fri, 23 Apr 2010 03:56:00 GMT</pubDate><guid>http://www.cppblog.com/li40204/archive/2010/04/23/113317.html</guid><wfw:comment>http://www.cppblog.com/li40204/comments/113317.html</wfw:comment><comments>http://www.cppblog.com/li40204/archive/2010/04/23/113317.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/li40204/comments/commentRss/113317.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/li40204/services/trackbacks/113317.html</trackback:ping><description><![CDATA[<p>早上去华工参加了茁壮网络C语言开发职位的笔试。考两份试卷，一份是综合测试，即是一些逻辑题和智力题；一份是专业测试。时间一小时。<br><br>专业题比较简单，趁现在记得，把考试题目记下。<br><br>问答题：<br><br>1. <strong>编写一个宏SWAP，不使用中间变量实现两个无符合整数的交换。</strong><br><br>#define SWAP (X, Y)&nbsp;&nbsp;&nbsp; (X) = (X) + (Y); (Y)&nbsp;= (X) - (Y); (X) = (X) - (Y)<br><br><strong>2. 预编译器标识#error的目的是什么？</strong><br><br>停止编译并生成错误信息<br><br><strong>3. Static关键字是什么意思？用其修饰函数，局部变量，全局变量时分别有什么涵义？</strong><br><br>Static静态存储，存放在静态存储区。<br><br><strong>4. strncpy的参数是什么，后面一个参数什么意思？<br></strong><br></p>
原型：char * strncpy(char *dest, char *src, size_t n);<br>功能：将字符串src中最多n个字符复制到字符数组dest中(它并不像strcpy一样遇到NULL就开始复制，而是等凑够n个字符才开始复制），返回指向dest的指针。<br><br><strong>5. 写一个TCP_Server程序，要调用哪些socket函数(写名字)？</strong><br><br>create(), listen(), accept(), receive()<br><br>ps: TCP_Client的话：create(), connect(), send()<br><br><strong>6. 一个table T，有三个属性A, B, C, 写sql语句查询满足A &gt; 0, B &lt; 0的结果，并按C降序排序</strong><br><br><strong>7. 各种排序算法的复杂度。</strong><br><br><strong>8. 程序改错。</strong><br><br><strong>编程题(三选一)：<br>1. 实现对半查找。<br>2. 递归实现求1到1000的奇数和<br>3. 字符串倒转。</strong><br><br><br>
<img src ="http://www.cppblog.com/li40204/aggbug/113317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/li40204/" target="_blank">li40204</a> 2010-04-23 11:56 <a href="http://www.cppblog.com/li40204/archive/2010/04/23/113317.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>