相关题目
执行下面的程序, 输出结果是( )
#include
void main( void )
{
for(int i = 1; i<4; i++)
if(i% 2 ==0)
printf("%d", i) ;
}
与下面语句等价的语句是( )
nC = nA < nB ? nB: nA;
下面程序运行结果是( )
#include
void main(void)
{
int nA = 0;
while( nA <= 3 )
{
printf("%d\n", nA) ;
nA++;
}
return;
}
以下程序运行结果为( )
void main(void)
{
int nA[5] = {1, 2, 3, 4, 5} ;
int nB[5] = {6, 7, 8, 9, 0} ;
for(int nI = 0; nI < 10; nI++)
{
printf("%d", nB[nI]) ;
}
}
设有以下语句
typedef struct S
{ int g; char h; } T;
则下面叙述中正确的是( )
看如下程序, 描述正确的是( ):
void main(void)
{
int nA = 10;
int nB = 20;
const int* pA = &nA;
}
若 a 为 int 类型, 且其值为 3, 则执行完表达式 a+=a-=a*a 后, a 的值是( )
以下程序的运行结果是( )
#include
void main ( void )
{
int nI = 3;
if(!nI)
{
printf("%d", nI-1) ;
}
else if(!nI + 1)
{
printf("%d", nI+ 1) ;
}
else
{
printf("%d", nI) ;
}
}
下列程序的输出结果是 ( )
void main(void )
{
char a[10]={9, 8, 7, 6, 5, 4, 3, 2, 1, 0} , *p=a+5;
printf("%d", *--p) ;
}
设有以下说明语句
struct ex
{ int x ; float y; char z ; } example;
则下面的叙述中不正确的是( )
