栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > C++面试题库

伟易达笔试题–C++笔试及上机题

伟易达笔试题–C++笔试及上机题

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

struct EMPLOY

{

char name[512];

int wage;

int money;

}

void fun(EMPLOY *emp)

{

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

}

void 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=NULL;

fp=test2();

test3();

printf(“n%s”,fp);

}

void test3()

{

int i=0;

char *buffer[]={

“111111”,

  “my name if”,

“or your are”,

“aur ins arem”

}

for(i=0;i<4;i++)

{

printf(“n”);

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

    printf(“n”);

}

}

void test2()

{

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));

}

A、 解释下s和t的区别

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

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

(注:以上笔试题,原题目都是英语形式给出)

                                  二、上机题

1、学习bitmap中bmp格式的图片内存结构,像素的存储等。

2、实现输入的任意字符串输出在图片上,实现字体的透明效果,能够在图片的任意位置上输出,字体可以带一些颜色。(不是普通的对图片的界面操作,而是要对图片的存储结构上定位颜色存储和字符串显示)。

3、对编辑过的图片再存储成.bmp图像文件。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/265657.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号