下载此文档

程序员面试题.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
精品文档
一般 c 语言面试题:
某 32 位系统下 , C++程序,请计算 sizeof 的值 .
char str[ ] =
“abcd”
char *p = str ;
int n = 10;
sizeof (str ) =
__
sizeof ( p ) = __
sizeof ( n ) =
__
void Foo ( char str[100]){
sizeof( str ) = __
}
void *p = malloc( 100 );
sizeof ( p ) = __
字符串 找出下面几段程序中的错误,如何改进

void test1(){
char string[10];
char* str1 = "0123456789";
strcpy( string, str1 );
}

void test2(){
char string[10], str1[10];
int i;
for(i=0; i<10; i++) {
str1[i] = 'a';
}
strcpy( string, str1 );
}

void GetMemory( char *p ){
p = (char *) malloc( 100 );
}
void Test( void ){
char *str = NULL;
GetMemory( str );
strcpy( str, "hello world" );
printf( str );
.
精品文档
}
3. 对 32 位 PC, 给定结构
struct A{
char t:4;
char k:4;
char u;
unsigned short i:8;
unsigned long m;
};
问 sizeof(A) = __
如果把上述定义改成:
struct A{
char t:5;
char k:4;
char u;
unsigned short i:8;
unsigned long m;
};
sizeof(A) = __
4. 设有以下说明和定义:
typedef union {
long i;
int k[5];
char c;
} DATE;
struct data {
int cat;
DA TE cow;
double dog;
} too;
DA TE max;
则语句 printf("%d %d", sizeof(struct data), sizeof(max)); 的执行结果是: _______
写一个 “标准 ”宏 MIN ,这个宏输入两个参数并返回较小的一个
数据结构相关
队列和栈有什么区别?
什么是平衡二叉树?如

程序员面试题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人majx0413
  • 文件大小31 KB
  • 时间2021-12-29