更多"设有以下程序段: int x=2009,y=2010; print"的相关试题:
[单项选择]若有以下程序段:
int m=0xabc, n=0xabc;
m-=n;
printf("% X/n", m);
执行后的输出结果是______。
A. 0X0
B. 0x0
C. 0
D. 0XABC
[单项选择]有以下程序段
char ch;int k;
ch=’a’;k=12;
printf("%c,%d,",ch,ch,k);
printf("k=%d/n",k);
已知字符a的ASCⅡ十进制代码为97,则执行上述程序段后输出结果是______。
A. 因变量类型与格式描述符的类型不匹配输出无定值
B. 输出项与格式描述符个数不符,输出为零值或不定值
C. a,97,12k=12
D. a,97,k=12
[填空题]以下程序段的输出结果是 。
int a=1234;
printf("%2d//n",a);
[单项选择]有以下程序段
int *p;
p=______malloc(sizeof(int));
若要求使p指向一个int型的动态存储单元,在横线处应填入的是______。
A. (int*)
B. int
C. int*
D. (*int)
[填空题]以下程序段的输出结果是【 】。
int i=9;
printf("%o/n",i);
[填空题]以下程序段的输出结果是 【2】 。
int i=9;
printf("%o/n",i);
[填空题]以下程序段的输出结果是 【10】 。
int a=1234;
printf("%2d/n",a);
[填空题]以下程序段的输出结果是 【6】 。
int i=9;
printf("%o/n",i);
[单项选择]以下程序段输出结果是______。
int a=1234;
printf("%2d",a);
A. 12
B. 34
C. 1234
D. 提示出错,无结果
[单项选择]设有如下程序段:
int i=15;
while(i<15)i--;
则以下描述中正确的是( )
A. 循环体语句执行15次
B. 这是一个死循环
C. 循环体语句一次也不执行
D. 循环体语句只执行一次
[填空题]以下程序段的输出结果是______。
int i=9;
printf("%0/n", i);
[单项选择]设有以下程序段: int a[5]={0},*p,*q;
p=a; q=a; 则下列选项中,合法的运算是 。
A. p+q
B. p-q
C. p*q
D. p%q
[单项选择]程序段:int x=12;double y=3.141593;printf("%d%8.6f",x,y);的输出结果是______。
A. 123.141593
B. 12 3.141593
C. 12,3.141593
D. 123.1415930
[单项选择]设有如下程序段:
union
{int i;
char c;
}a;
a.c=’A’;
a.i=12;
printf("/n%d",a.i);
这段程序执行后,屏幕输出的结果是( )
A. A
B. 97
C. 12
D. 65
[单项选择]
有以下程序段
int i,n;
for(i=0;i<8;i++)
{n=rand( )%5;
switch (n)
{ case 1:
case 3:printf("%d/n",n); break;
case 2:
case 4:printf("%d/n",n);continue;
case 0:exit(0);
}
printf("%d/n",n);
}
以下关于程序段执行情况的叙述,正确的是()。
A. for循环语句固定执行8次
B. 当产生的随机数n为4时结束循环操作
C. 当产生的随机数n为1和2时不做任何操作
D. 当产生的随机数n为0时结束程序运行