华为C语言测试题.doc

华为C语言测试题.doc

ID:51401545

大小:33.50 KB

页数:4页

时间:2020-03-23

华为C语言测试题.doc_第1页
华为C语言测试题.doc_第2页
华为C语言测试题.doc_第3页
华为C语言测试题.doc_第4页
资源描述:

《华为C语言测试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言测试题试题(1-7是找错题)试题1:voidtest1(){ charstring[10]; char*str1="0123456789"; strcpy(string,str1);}试题2:voidtest2(){ charstring[10],str1[10]; inti; for(i=0;i<10;i++) {  str1='a'; } strcpy(string,str1);}试题3:voidtest3(char*str1){ charstring[10]; if(strlen(str1)<=10) { 

2、 strcpy(string,str1); }}  试题4:voidGetMemory(char*p){ p=(char*)malloc(100);}voidTest(void){ char*str=NULL; GetMemory(str); strcpy(str,"helloworld"); printf(str);}试题5:char*GetMemory(void){ charp[]="helloworld"; returnp;}voidTest(void){ char*str=NULL; str=GetMemory

3、(); printf(str);}试题6:voidGetMemory(char**p,intnum){ *p=(char*)malloc(num);}voidTest(void){ char*str=NULL; GetMemory(&str,100); strcpy(str,"hello"); printf(str);}试题7:voidTest(void){ char*str=(char*)malloc(100); strcpy(str,"hello"); free(str); ...//省略的其它语句}  试题(8-

4、17是程序编写题)试题8:分别给出BOOL,int,float,指针变量与“零值”比较的if语句(假设变量名为var)  试题9:以下为WindowsNT下的32位C++程序,请计算sizeof的值voidFunc(charstr[100]){ sizeof(str)=?}void*p=malloc(100);sizeof(p)=?试题10:写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。另外,当你写下面的代码时会发生什么事?least=MIN(*p++,b);  试题11:为什么标准头文件都有类似以下的结

5、构?#ifndef__INCvxWorksh#define__INCvxWorksh#ifdef__cplusplusextern"C"{#endif/*...*/#ifdef__cplusplus}#endif#endif/*__INCvxWorksh*/  试题12:编写一个函数,作用是把一个char组成的字符串循环右移n个。比如原来是“abcdefghi”如果n=2,移位后应该是“hiabcdefgh”  函数头是这样的://pStr是指向以''结尾的字符串的指针//steps是要求移动的nvoidLoopM

6、ove(char*pStr,intsteps){ //请填充...}试题13:已知WAV文件格式如下表,打开一个WAV文件,以适当的数据结构组织WAV文件头并解析WAV格式的各项信息。  WAVE文件格式说明表偏移地址字节数数据类型内容文件头00H4Char"RIFF"标志04H4int32文件长度08H4Char"WAVE"标志0CH4Char"fmt"标志10H4过渡字节(不定)14H2int16格式类别16H2int16通道数18H2int16采样率(每秒样本数),表示每个通道的播放速度1CH4int32波形音频

7、数据传送速率20H2int16数据块的调整数(按字节算的)22H2每样本的数据位数24H4Char数据标记符"data"28H4int32语音数据的长度试题14:编写类String的构造函数、析构函数和赋值函数,已知类String的原型为:classString{ public:  String(constchar*str=NULL);//普通构造函数  String(constString&other);//拷贝构造函数  ~String(void);//析构函数  String&operate=(constStri

8、ng&other);//赋值函数 private:  char*m_data;//用于保存字符串};试题15:请说出static和const关键字尽可能多的作用  试题16:请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1试题17:写一个函数返回1+2+3+…+n的值(假定结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。