嵌入式Linux中关于c面试题?

,打扰一下,嵌入式Linux中关于c面试题?
最新回答
k女神经病

2024-09-18 00:37:02

2.某32位系统下, C++程序,请计算sizeof 的值(5分).char str[] = “
http://www.ibegroup.com/
”char *p = str ;int n = 10;请计算sizeof (str ) = ?(1)sizeof ( p ) = ?(2)sizeof ( n ) = ?(3)void Foo ( char str[100]){请计算sizeof( str ) = ?(4)}void *p = malloc( 100 );请计算sizeof ( p ) = ?(5)2>Void GetMemory(char **p, int num){*p = (char *)malloc(num);}void Test(void){char *str = NULL;GetMemory(&str, 100);strcpy(str, "hello");printf(str);}请问运行Test 函数会有什么样的结果?3>int i=10, j=10, k=3; k*=i+j; k最后的值是4>以下是求一个数的平方的程序,请找出错误:  #define SQUARE(a)((a)*(a))  int a=5;  int b;  b=SQUARE(a++);4>C/C++编译器中虚表是如何完成的?5>.对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?6>unsigned char *p1; unsigned long *p2; p1=(unsigned char *)0x801000; p2=(unsigned long *)0x810000; 请问p1+5= ; p2+5= ;
西柚

2024-09-18 03:14:14

只要你知道标准的C语言,就不会有太大问题。
我出的题目基本都是关于数据库和算法的C/C++描述,和程序设计题,不会考这么简单的东西。
如果我开挖掘机你会爱我吗

2024-09-18 03:01:06

42321
﹌傲似。表情帝╯▽╰

2024-09-18 01:57:44

1、 如何在C中初始化一个字符数组。2、 如何在C中为一个数组分配空间。3、 如何初始化一个指针数组。4、如何定义一个有10个元素的整数型指针数组。5、 s[10]的另外一种表达方式是什么。6、 GCC3.2.2版本中支持哪几种编程语言。7、 要使用CHAR_BIT需要包含哪个头文件。8、 对(-1.2345)取整是多少?9、 如何让局部变量具有全局生命期。10、C中的常量字符串应在何时定义?11、如何在两个.c文件中引用对方的变量。12、使用malloc之前需要做什么准备工作。13、realloc函数在使用上要注意什么问题。14、strtok函数在使用上要注意什么问题。15、gets函数在使用上要注意什么问题。16、C语言的词法分析在长度规则方面采用的是什么策略?17、a+++++b所表示的是什么意思?有什么问题?18、如何定义Bool变量的TRUE和FALSE的值。19、C语言的const的含义是什么。在定义常量时,为什么推荐使用const,而不是#define。20、C语言的volatile的含义是什么。使用时会对编译器有什么暗示。文章出处:
http://www.diybl.com/course/6_system/linux/Linuxjs/200868/123594.html