您的位置:首页 > 其它

在线笔试题目

2007-07-02 16:26 183 查看
1. 结构POINT定义如下:
typedef struct tagPOINT {
int x;
int y;
} POINT
用变量var给出下面的定义
例:一个POINT 变量
答案:POINT var;
a. 一个指向POINT的指针;
b. 一个指向指针的指针,它指向的指针是指向一个POINT
c. 一个有16个POINT的数组;
d. 一个有16个指针的数组,每个指针指向一个POINT
e. 一个指向数组的指针,该数组有16个POINT
2. 实现函数IsEven,用于判断一个给定的整数是否为偶数
3. 写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理。经过处理后的字符串其内容按字母,数字,符号的顺序存放。函数声明如下:
void ParseString(char* pstr);
要求:
a. 不能改函数声明;
b. 不改变字母数字等在字符串中原有的出现顺序;
c. 直接使用pstr所值指缓冲区,不允许另开缓冲区。
例如:给定的字符串为:A,2.d?3!e4r87we79...
输出结果为:Aderwe2348779,.?!...
4. 写一个函数,对给定整数的二进制表示进行描述
如:给定整数131,其二进制表示为10000011,要求函数输出以下结果:
1: 2
0: 5
1: 1
表示从最低位开始,包含2个1,5个0,1个1。
参考上一题,确定本函数的名字,入口出口及返回值,并实现本函数
5. 定义一个student类,成员变量包含学生姓名、出生年月日。要求重载“>”运算符,实现以出生年月日为依据比较两个学生年龄大小的功能。
6. 有如下3个API:
HANDLE FindFirst(char* lpFileName);//用于查找给定目录下是否有指定文件。若无则返回0,若有则返回一个句柄。例如:FindFirst("D://data//*.txt")
BOOL FindNext(HANDLE hFindFile); //继续查找该目录下是否有其他匹配文件。
BOOL FindClose(HANDLE hFindFile);//用于结束查找。
利用上述API实现函数NumOfPicFiles,找出给定目录下有多少个JPG及BMP文件(不考虑子目录)。
int NumOfPicFiles(char*lpszfolder);
Lpszfolder表示指定目录。
返回值表示找到的文件个数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: