试题1:请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
技巧题
试题1:请写一个C 函数,若处理器是
Big_endian 的,则返回0;若是Little_endian 的,则
返回1
如图4-42所示电路
(1)若初始无储能,信号源为i(t),为求i1(t)(零状态响应),列写转移函数H{s);
(2)若初始状态以i1(0),v2(0)表示(都不等于零),但i(t)=0(开路).求i1(t)(零输入响应).
写一个函数,判断一个int型的整数是否是
2的幂,即是否可以表示成2^X的形式(不可以用
循环)
我只知道是用递推,大概写了一下,如下:
int IsTwoPow(int s)
{
if(s==1)return FALSE;
s=s>>1;
if(s>1)IsTwoPow(s);
return (s==1)?TRUE:FALSE;//大概是这个意
思,但是这一句似乎不该这么返回!
}
试题5:编写一个函数,作用是把一个char组
成的字符串循环右移n 个。比如原来是"abcdefghi"
如果n=2,移位后应该是"hiabcdefgh"
函数头是这样的:
//pStr是指向以'\0'结尾的字符串的指针
//steps是要求移动的n
void LoopMove (char * pStr, int steps )
{
//请填充...
}
函数头是这样的:
//pStr是指向以'\0'结尾的字符串的指针
//steps是要求移动的n
void LoopMove (char * pStr, int steps )
{
//请填充...
}
链表题:一个链表的结点结构
struct Node
{
int data ;
Node *next ;
};
typedef struct Node Node ;
(1)已知链表的头结点head,写一个函数把这个链表
逆序(Intel)