欢迎来到天天文库
浏览记录
ID:51825087
大小:216.00 KB
页数:45页
时间:2020-03-16
《嵌入式软件工程师笔试题_(2).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、3.二维数组空间的动态申请 a.简单的,已经有一维,如char(*c)[5];c=newchar[n][5];//n为已定义的行数b.二维的int**p;p=newint*[m_row];//创建行指针for(inti=0;i2、int[m_cols];}释放空间:voiddeletememory(int**&p,intm_row){ //释放每一行所分配的空间 for(inti=0;i3、yingwang294发表于2006-10-3110:40:00以下是威盛嵌入式笔试的最后两道小题题一:原题如下:改程序,并确定运行结果#include#include#includechar*ge4、tstring(void){charp[]="helloeveryone";returnp;}char*getmemory(void){return(char*)malloc(10);}intmain(intargc,char*argv[]){char*p=getmemory();strcpy(p,"helloworld");printf("%s",p);printf("%s",getstring());return0;}这个主要是charp[]前少一个static...题二:读程序,写出运行结果#include#include5、ng.h>#include#includetypedefstruct{intvalue;chartype;}head_t;这是什么东西啊?typedefstruct{head_thead;intpara;}message_t;voidmain(void){message_t*message=NULL;head_t*head=NULL;message=(message_t*)malloc(sizeof(message_t));assert(message);//测试的条件不成立则终止程序memset(message,06、,sizeof(message_t));message->para=100;message->head.type='a';head=(head_t*)message;head->value++;head->type++;printf("message->head.value=%d,message->head.type=%c,message->para=%d",message->head.value,message->head.type,message->para);"free(message);return;}#include#in7、cludeusingnamespacestd;classStudent{public: Student(){} Student(conststring&nm,intsc=0) :name(nm),score(sc){} voidset_student(conststring&nm,intsc=0) { name=nm; score=sc; } conststring&get_name()const { returnname; } intget_score()const { returnscore; }priv8、ate: stringname; intscore;};//outputstudent'snameandscorevoidoutput_student(constStudent&student){ cout<9、dent(),各有一个取得name和score的函数get_nam
2、int[m_cols];}释放空间:voiddeletememory(int**&p,intm_row){ //释放每一行所分配的空间 for(inti=0;i3、yingwang294发表于2006-10-3110:40:00以下是威盛嵌入式笔试的最后两道小题题一:原题如下:改程序,并确定运行结果#include#include#includechar*ge4、tstring(void){charp[]="helloeveryone";returnp;}char*getmemory(void){return(char*)malloc(10);}intmain(intargc,char*argv[]){char*p=getmemory();strcpy(p,"helloworld");printf("%s",p);printf("%s",getstring());return0;}这个主要是charp[]前少一个static...题二:读程序,写出运行结果#include#include5、ng.h>#include#includetypedefstruct{intvalue;chartype;}head_t;这是什么东西啊?typedefstruct{head_thead;intpara;}message_t;voidmain(void){message_t*message=NULL;head_t*head=NULL;message=(message_t*)malloc(sizeof(message_t));assert(message);//测试的条件不成立则终止程序memset(message,06、,sizeof(message_t));message->para=100;message->head.type='a';head=(head_t*)message;head->value++;head->type++;printf("message->head.value=%d,message->head.type=%c,message->para=%d",message->head.value,message->head.type,message->para);"free(message);return;}#include#in7、cludeusingnamespacestd;classStudent{public: Student(){} Student(conststring&nm,intsc=0) :name(nm),score(sc){} voidset_student(conststring&nm,intsc=0) { name=nm; score=sc; } conststring&get_name()const { returnname; } intget_score()const { returnscore; }priv8、ate: stringname; intscore;};//outputstudent'snameandscorevoidoutput_student(constStudent&student){ cout<9、dent(),各有一个取得name和score的函数get_nam
3、yingwang294发表于2006-10-3110:40:00以下是威盛嵌入式笔试的最后两道小题题一:原题如下:改程序,并确定运行结果#include#include#includechar*ge
4、tstring(void){charp[]="helloeveryone";returnp;}char*getmemory(void){return(char*)malloc(10);}intmain(intargc,char*argv[]){char*p=getmemory();strcpy(p,"helloworld");printf("%s",p);printf("%s",getstring());return0;}这个主要是charp[]前少一个static...题二:读程序,写出运行结果#include#include5、ng.h>#include#includetypedefstruct{intvalue;chartype;}head_t;这是什么东西啊?typedefstruct{head_thead;intpara;}message_t;voidmain(void){message_t*message=NULL;head_t*head=NULL;message=(message_t*)malloc(sizeof(message_t));assert(message);//测试的条件不成立则终止程序memset(message,06、,sizeof(message_t));message->para=100;message->head.type='a';head=(head_t*)message;head->value++;head->type++;printf("message->head.value=%d,message->head.type=%c,message->para=%d",message->head.value,message->head.type,message->para);"free(message);return;}#include#in7、cludeusingnamespacestd;classStudent{public: Student(){} Student(conststring&nm,intsc=0) :name(nm),score(sc){} voidset_student(conststring&nm,intsc=0) { name=nm; score=sc; } conststring&get_name()const { returnname; } intget_score()const { returnscore; }priv8、ate: stringname; intscore;};//outputstudent'snameandscorevoidoutput_student(constStudent&student){ cout<9、dent(),各有一个取得name和score的函数get_nam
5、ng.h>#include#includetypedefstruct{intvalue;chartype;}head_t;这是什么东西啊?typedefstruct{head_thead;intpara;}message_t;voidmain(void){message_t*message=NULL;head_t*head=NULL;message=(message_t*)malloc(sizeof(message_t));assert(message);//测试的条件不成立则终止程序memset(message,0
6、,sizeof(message_t));message->para=100;message->head.type='a';head=(head_t*)message;head->value++;head->type++;printf("message->head.value=%d,message->head.type=%c,message->para=%d",message->head.value,message->head.type,message->para);"free(message);return;}#include#in
7、cludeusingnamespacestd;classStudent{public: Student(){} Student(conststring&nm,intsc=0) :name(nm),score(sc){} voidset_student(conststring&nm,intsc=0) { name=nm; score=sc; } conststring&get_name()const { returnname; } intget_score()const { returnscore; }priv
8、ate: stringname; intscore;};//outputstudent'snameandscorevoidoutput_student(constStudent&student){ cout<9、dent(),各有一个取得name和score的函数get_nam
9、dent(),各有一个取得name和score的函数get_nam
此文档下载收益归作者所有