相关题目
以下程序结果为( )
void main(void)
{
int x=3;
do
{
printf("%d", x= x - 2) ;
}
while (!(x = x - 1) ) ;
}
以下程序运行结果正确的是( )
#include
void main(void)
{
int nA[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9} ;
for(int nI = 0; nI < 7; nI++)
{
nA[nI] = 20 + nI;
}
printf("%d", nA[6]) ;
}
泡排序的内层循环会根据条件执行两个数交换, 交换的次数和内层循环次数不尽相同那么对于一个有 n 个元素的数组, 在一次外层循环中, 内层的交换次数最大是( )
以下程序能正常编译的是( )
以下程序的运行结果是( )
#include
void main(void)
{
int nA = 0 , nB = 0;
int* ptr1, *ptr2;
ptr1 = &nA;
ptr2 = &nB;
*ptr1 = 21;
*ptr2 = 7;
if (nA % nB == 0)
{
printf("2 个数可以整除") ;
}
else
{
printf("2 个数不可以整除") ;
}
}
以下程序的输出结果是( )
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;
}
