【单选题】
下面程序段执行后的结果为: ( )
int sum=0, n=10;
do { sum=sum+n;
}
while(n10)
printf(“%d,%d”,sum,n)
【单选题】
已知中断类型码为18H,则中断服务程序入口地址存放在中断向量表的③。
①
0000H:0072H~0000H:0075H
②
0000H:0072H~0000H:0073H
③
0000H:0060H~0000H:0063H
④
0000H:0060H~0000H:0061H
【单选题】
下述程序的运行结果( )。
#includevoid main()
{
char ch;
int i=0;
for(ch=achzch++)
{
printf(%c ,ch);
if(i%10==0)
printf(\n
}
printf(\n
}
①
a b c d e f g h i j
k l m n o p q r s t
u v w x y z
②
a b c d e f g h
i j k l m n o p q r
s t u v w x y z
③
a b c d e f g
h i j k l m n o p q
r s t u v w x y z
④
a b c d e f g
h i j k l m n o
p q r s t u v w x y z
【简答题】
查找n在数组a中最后一次出现的位置(数组首元素的位置为零)。
例如:如果a数组中的元素为:1,5,2,5,6,8,7,4,3,0,
当n=5时,程序的输出结果为:5 is No.3 。
当n=10时,程序的输出结果应为:10 not found !。
#includevoid main( )
{ int a[10]={1,5,2,5,6,8,7,4,3,0};
int i,k,n,f=0;
scanf(%d,
for(i=0;ii++)
/************found************/
if([填空1])
{ f=1;
/************found************/[填空2]
}
if(f)
printf(%d is No. %d\n, n,k);
else
printf( %d not found !\n
}