考研

当前位置 /首页/学习经验/考研/列表

伟易达笔试题-Windows开发

笔试题分三部分,都以英文给出题目

伟易达笔试题-Windows开发

一.C语言

1.对下列的程序进行分析,如有错误改正

struct EMPLOY

{

char name[512];

int wage;

int money;

}

void fun(EMPLOY *emp)

{

emp->money=3*emp->wage;

}

main()

{

EMPLOY *emp;

emp->name=”my name is”;

emp->wage=”280″;

fun(emp);

printf(“my name is %s,money is %d”,emp->name,emp->money);

}

2.对下列的程序进行分析,如有错误改正

void test1()

{

char *fp;

test2();

fp=test3();

printf(“n%s”,fp);

}

void test2()

{

unsigned int i=0;

char *buffer[]={

“111111″,

“my name if”,

“or your are”,

“aur ins arem”

};

for(i=5; i>=0; ++i)

{

printf(“n”);

printf(“%s”,buffer[i]);

printf(“n”);

}

}

void test3()

{

char buff[120];

char *pmbuffer=(char *)malloc(150*sizeof(char ));

strcpy(pmbuffer,(char *)”132132132″);

strncpy(buffer,pmbuffer,100);

return buff;

}

3.对下列的程序分析

static int s;

unsign char k

void dosomething()

{

static int t;

int *c;

c = (int *)maolloc(20*sizeof(int));

}

解释下s和t的.区别

解释下“局部变量“和“全局变量”,说下k变量,c变量,*c的存储及区别

4.编写函数:对任意一个char型的二进制位进行逆转,如10001100,逆转后为;00110001,编程实现。

二.C++

两道多态的题,让你写出程序运行结果.

两道MFC的题,分别是一个头文件和一个CPP文件,让你解释代码的含义

#pragma once

#pragma comment(lib, “”)

有 CreateMutex 和 ::RegisterWindowMessage相关

1.说说你对HTML和CSS的了解

2.你知道的HTML控件

的Header有哪些域

4.写一个JavaScript程序,求1+2+3+4+5….+100

四.其他

1.网络通信和数据库

使用VS2003和MFC写出一人聊天工具,运行在公司内部网,并且可以多实例运行.

界面可以如下:

IP: . . .

Chat Message:

New Message:

Send

聊天的记录可以保存到指定数据库:

地址:

用户名:

密码:

…..

一张图,表结构

2.位图操作

使用VS2003和MFC写出如下程序.

a.服务端用于接收客户的请求来对位图文件进行操作.

接收的信息

1.源文件位置

2.文字

3.文字输出的坐标

4.颜色

5.目标文件位置

b.客户端使用界面向服务端发送请求并显示出结果.

TAG标签:易达 Windows 笔试 #