试题一:
测试内容:
1、用MapInfo Professional新建一个包含至少2个字段的图层文件
A.tab;(5)
2、用MapInfo Professional在A.tab中添加两个折线对象Line1
和Line2...... <阅读全文>
C++面试题 C++笔试题
问答题:
1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数。
2.写一个函数,将其中的\t都转换成4个空格。
3.Windows程序的入口是哪里?写出Windows消息机制的流程。
4.如何定义和...... <阅读全文>
1. Coalescing做了什么?
解答:Coalescing针对于字典管理的tablespace进行碎片整理,将临近的小extents合并成单个的大extent.
2. TEMPORARY tablespace和PERMANENT tablespace 的区别是?
解答:A temporary ...... <阅读全文>
1、局部变量能否和全局变量重名?
答:局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,...... <阅读全文>
一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)
提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n
与“零值”比较的 if 语句为:
if ( n == 0 )
if ( n != 0 )
以此类...... <阅读全文>
1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?
virtual修饰符会被隐形继承的。
private 也被集成,只事派生类没有访问权限而已
virtual可加可不加
子类的空间里有父...... <阅读全文>
A. (C/C++程序员) 编写一个程序完成以下功能:
– 从磁盘上读入一个文件,这个文件可能是一个HTML格式的文件或者其他格式的
– parse此文件中可能包含的RSS链接 (可能0或多个)。
...... <阅读全文>
1.用你熟悉的语言描述并构造一个基于字符串节点的二叉树,并说明如何实现通过关键词对节点进行模糊查询。
2.在分析某个C++源文件的过程中,有这样一行变量定义式:
int t_from=20,t_to=12,t_length=120,i_...... <阅读全文>
广州运通
1.MFC中最主要根基类(),窗口类的基类()
2.基于MFC的WIN32可执行应用程序,有且仅有一个从()类派生的类的对象。
3.所有COM组件都必须实现的一个接口是:
4.一个COM组件,如果要支持自动化,必...... <阅读全文>
int strlen( const char *str ) //输入参数const
{
assert( strt != NULL ); //断言字符串地址非0
int len;
while( (*str++) != ‘\0′ )
{
len++;
}
return len;
}
<阅读全文>
编写类String的构造函数、析构函数和赋值函数,已知类String的原型为:
class String
{
public:
String(const char *str = NULL); // 普通构造函数
String(const String &other); // 拷贝构造...... <阅读全文>
char * strcpy( char *strDest, const char *strSrc )
{
assert( (strDest != NULL) && (strSrc != NULL) );
char *address = strDest;
while( (*strDest++ = * strSrc++) != ‘\0’ );
ret...... <阅读全文>
例如{2,4,3,4,7}中,第一大的数是7,位置在4。第二大、第三大的数都是4,位置在1、3随便输出哪一个均可。函数接口为:int find_orderk(const int* narry,const int n,const int k)
要求算法复杂度不能是O(...... <阅读全文>
New Topic (Press Shift-Enter to insert a line break. Press Enter to add a paragraph return.) Linklist *unio(Linklist *p,Linklist *q){
linklist *R,*pa,*qa,*ra;
pa=p;
qa=q;
R=ra=p;
while(pa->next!...... <阅读全文>
#include
using namespace std;
void main()
{
char a[50];memset(a,0,sizeof(a));
int i=0,j;
char t;
cin.getline(a,50,’\n’);
for(i=0,j=strlen(a)-1;i <阅读全文>
template void list::delnode(int p)
{
int k=1;
listnode *ptr,*t;
ptr=first;
while(ptr->next!=NULL&&k!=p)
{
ptr=ptr->next;
k++;
}
t=ptr->next;
coutnext=tp;
length++;
return true;
}
}
<阅读全文>
求出1->1000里,能被5整除的数的个数n1,能被25整除的数的个数n2,能被125整除的数的个数n3,
能被625整除的数的个数n4.
1000!末尾的零的个数= n1+n2+n3+n4;
#include
#define NUM 1000
int find5(int num){
int r...... <阅读全文>
int IsReverseStr(char *aStr)
{
int i,j;
int found=1;
if(aStr==NULL)
return -1;
j=strlen(aStr);
for(i=0;i <阅读全文>
#include
#include
#include
char *commanstring(char shortstring[], char longstring[])
{
int i, j;
char *substring=malloc(256);
if(strstr(longstring, shortstring)!=NULL) //如果……,那么返回shortstr...... <阅读全文>
#include
#include
int main(void)
{
int MAX = 10;
int *a = (int *)malloc(MAX * sizeof(int));
int *b;
FILE *fp1;
FILE *fp2;
fp1 = fopen(“a.txt”,”r”);
if(fp1 == N...... <阅读全文>
int getlen(char *s){
int n;
for(n = 0; *s != ‘\0′; s++)
n++;
return n;
}
void reverse(char s[])
{
int c,i,j;
for(i = 0,j = getlen(s) – 1; i < j; i+...... <阅读全文>
A1:
16位的系统下,
int i = 65536;
cout <阅读全文>
char* test3(long num) {
char* buffer = (char*)malloc(11);
buffer[0] = ’0′;
buffer[1] = ‘x’;
buffer[10] = ‘\0′;
char* temp = buffer + 2;
for (int i=0; i < 8; i...... <阅读全文>
Josephu问题为:设编号为1,2,…n的n个人围坐一圈,约定编号为k(1next = (JosephuNode *)malloc(sizeof(JosephuNode));
tail = tail->next;
}
tail->index = i;
tail->next = head;
for (i = 1; tail != head...... <阅读全文>
