相关题目
以下程序输出 100 以内的素数, 空格处应该填写( )
#include
void main(void)
{
bool isFlag = false;
for(int nNum = 3; nNum < 101; nNum ++)
{
isFlag = true;
for(int nI = 1; nI < nNum / 2 + 1; nI ++)
{
if(_____)
{
isFlag = false;
}
}
if(isFlag)
{
printf("%d\n", nNum) ;
}
}
}
对下列函数说法正确的是( )
void Fun(int nA[], int nSize)
{
for(int nI = 0; nI < nSize; nI ++)
{
nA[nI] = nI + 1;
}
nSize = 5;
}
void main(void)
{
int nA[10] = {0} ;
int nSize = 10;
Fun(nA, nSize) ;
}
以上程序的运行结果是( )
#include
struct NODE
{int k;
struct NODE *link;
} ;
void main(void)
{ struct NODE m[5], *p=m, *q=m+4;
int i=0;
while(p!=q)
{
p->k=++i; p++;
q->k=i++; q--;
}
q->k=i;
for(i=0; i<5; i++)
{
printf("%d", m[i]. k) ;
}
printf("\n") ;
}
以下程序结果是( )
#include
#define S(x) 4*x*x+1
void main(void)
{
int i=6, j=8;
printf("%d\n", S(i+j) ) ;
}
下面程序运行结果是( )
#include
void main(void)
{
for(int nI = 0; nI < 6; nI++)
{
switch(nI % 5)
{
case 0:
printf("*") ;
break;
case 1:
printf("#") ;
break;
case 2:
printf("&") ;
break;
default:
printf("\n") ;
break;
}
}
}
关于字符串和字符数组的说法正确的是( )
已知字符 A 的 ASCII 代码值为 65, 以下程序运行时若从键盘输入: B33. 则输出结果是( )
#include
void main(void)
{
char a, b;
a=getchar() ; scanf("%d", &b) ;
a=a-' A' +' 0' ; b=b*2;
printf("%c %c\n", a, b) ;
}
对字符串赋值正确的是( )
若一台计算机的字长为 32 位, 则表明该机器( )
#include
int SUM( int nK )
{
int nS = O;
do
{
nS += nK % 10; nK /= 10;
} while(nK) ;
return nS;
}
void main( void )
{
printf( "%d\t", SUM( 7432 ) ) ;
}
以上程序的输出结果是( )
