相关题目
以下程序的输出结果是( )
fun(int x, int y, int z)
{
z=x*x+y*y;
}
void main(void)
{
int a=31;
fun(5, 2, a) ;
printf("%d", a) ;
}
关于 new 关键字以下说法错误的是( )
写出以下程序运行结果( )
#include
void main(void)
{
int nA= 10 ;
if(nA> 0)
{
printf("1") ;
}
else
{
printf("0") ;
}
}
以下程序结果为( )
void fun(int *x, int *y)
{
printf("%d %d", *x, *y) ;
*x=3; *y=4;
}
void main(void)
{
int x=1, y=2;
fun(&y, &x) ;
printf("%d %d", x, y) ;
}
已知: 链表的头指针是 g_pHeader
那么以下程序执行结束的时候 pTemp 的值是( )
tagNode* pTemp = g_pHeader;
while(pTemp->m_pNext != NULL )
{
pTemp = pTemp->m_pNext;
}
已知: pHead = NULL; pEnd = NULL; pNew 是新生成的结点在链表尾巴插入新结点, 那么/* */中间填写的代码是( )
if(pHead == NULL )
{
pHead = pEnd = pNew;
}
else
{
/* */
}
已知 g_pHeader 是链表头结点, 以下代码实现链表所有结点的释放,请在/* */里面填写需要的代码( )
void ReleaseList(void)
{
tagNode* pTemp = g_pHeader;
while( pTemp != NULL )
{
/* */
}
g_pHeader = NULL;
}
以下函数用于交换两个变量的值:
void Exchange( int *na, int *nb )
{
int temp;
________;
________;
________;
}
则空白处代码是( )
流程图中表示输入输出的图形是( )
关于静态成员变量, 下列说法中正确的是( )
