相关题目
下面程序运行结果是( )
#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 ) ) ;
}
以上程序的输出结果是( )
关于指针的说法正确的是( )
#include
void main(void)
{
int i = 0, nB = 1;
while(i < 5)
{
switch(nB)
{
case 1:
case 5:
nB += i;
case 6:
nB++;
case 10:
nB += 3;
default:
;
}
i++;
}
printf("i = %d, nB = %d\n", i, nB) ;
}
以上程序的执行结果是( )
下列代码执行后的结果是( )
int Fun(int nA, int * nB)
{
int nC = 0;
nA += 10;
*nB += 10;
return *nB + nA;
}
void main(void)
{
int nA = 1;
int nB = 2;
int nC = 3;
nC = Fun(nA, &nB) ;
printf("%d, %d, %d", nA, nB, nC) ;
}
函数 function( int a ) 的功能是判断指定的正整数是否为素数, 若是返回 1, 否则返回 0。
int function( int a )
{ int yes, i;
i = 2;
yes = 1;
while
( i <= a/2 && __(1) __) {
if (__(2) __) yes = 0;
i++;
}
return yes;
}
___________中应填入的语句是( )
