相关题目
若执行以下程序时从键盘上输入 27,
#include
void main(void)
{
int n;
scanf("%d", &n) ;
if(n++<10)
{
printf("%d\n", n) ;
}
else
{
printf("%d\n", n--) ;
}
}
则输出结果是( )
以下正确的描述是( )
关于转义字符的使用: printf("a\basket\ball\b\b") ; 执行结果为( )
对于 int* p [5]; 的描述,正确的是( )。
设有以下语句:
struct st
{
int n;
struct st *next;
} ;
static struct st a[3]={5, &a[1], 7, &a[2], 9, ' \0' } , *p;
p=&a[0];
则表达式( )的值是 6。
若有语句: CHAR *LINE[5]; 以下叙述中正确的是( )
有以下程序段
struct NODE
{
int num;
struct NODE *next;
} OLD;
以下叙述中正确的是( )
有以下程序
void main(void)
{ int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 0} , *p;
p = a;
printf("%d\n", *(p + 2) )
}
结果为( )
以下程序输出结果为( )
#define S(r) r * r
void main(void)
{
printf("%d", S( 2 * 2 ) ) ;
}
以下程序的运行结果是( )
#include
void main(void)
{
int nA = 100, nB = 200;
nB = nB *= nA;
nA = nB += nA;
printf("%d", nA) ;
return;
}
