C/C++笔试题
文章平均质量分 52
qigaoqiang
Aspire to Inspire until i Expire.
展开
-
内存移动:memmove原理模拟实现
【移动内存】 阅读下列程序说明和C代码,在下划线“__”处填入语句。 【程序说明】子程序Move是将地址为A开始的N个存储单元 移动到地址为B开始的N个存储单元中,对于两个区域重叠的情况也能正确处理。 【温馨提示】分为三种情况考虑,一种相等不处理,一种是顺序操作肯定不会重叠,最后一种…;后面两种需要调用Save函数原创 2017-10-06 17:32:32 · 832 阅读 · 0 评论 -
找数字串:找出字符串中连续最长的数字串
【面试题目】请在一个字符串中找出连续最长的数字串,并把这个串的长度返回:如果存在长度相同的连续数字串,返回最后一个连续数字串。【函数原型】unsigned int continumax(char *pOutputstr, char *inputstr);注意:数字串只需要是数字组成的就可以,并不要求顺序,比如数字串“1234”的长度就小于数字串“1359055”;如果没有数字,则返回空字符串(“”)原创 2017-10-19 17:59:01 · 841 阅读 · 0 评论 -
删除空格:删除字符串首部和尾部连续的空格
【面试题】 给定一个字符串,要求删除其首部和尾部连续的空格。 注:夹在非空格字符之间的空格是合法的,不用删除。 【问题分析】【方法一】1. 我们知道,通过下面这个循环,可以跳过字符串首部的空格。当跳出循环时,指针指向字符串的第一个非空格字符。 while (*start == ' ') { start++; }【方法二】原创 2017-10-04 04:21:23 · 2400 阅读 · 0 评论 -
数据库笔试题
【选择题】1、下列哪个ORACLE函数可以取得数据库系统时间:()A、TIME B、DATE C、SYSTIME D、SYSDATE2、下面选项哪些属于ORACLE中定义的数据类型:()A、NUMBER B、STRING C、INT D、VARCHAR23、有EMP表的EMP_NAME字段有如下4条记录,执行如下SQL语句:原创 2017-10-19 18:17:53 · 390 阅读 · 0 评论