伟易达笔试题-Windows开发

时间:2020-11-15 20:19:17 笔试题目 我要投稿

伟易达笔试题-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, “XXXLib.lib”)

  有 CreateMutex 和 ::RegisterWindowMessage相关

  三.HTML

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

  2.你知道的HTML控件

  3.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.客户端使用界面向服务端发送请求并显示出结果.

【伟易达笔试题-Windows开发】相关文章:

高性能Windows图形开发库WinG11-11

360笔试题目07-11

华为2017笔试题08-16

金士达笔试题目11-19

中科创达笔试题目11-19

华为2017笔试试题08-10

英伟达(NVIDIA)笔试题目分享06-24

Windows10-06

桂林银行笔试题笔经07-20