更多"执行下面的程序后,a的值是() #define SQR(X) X*X "的相关试题:
[单项选择] 执行以下程序后,y的值是() main( ) { int a[]={2,4,6,8,10}; int y=1,x,*p; p=&a[1]; for(x=0;x<3;x++) y + = * (p + x); printf(""%d/n"",y); }
A. 17
B. 18
C. 19
D. 20
[单项选择]执行下面程序后输出的正确结果是【 】
public class Test{
public static void main(String args[]){
System.out.print(100%3);
System.out.print(",");
System.out.print(100%3.0);
}
}
A. 1,1
B. 1,1.0
C. 1.0,1
D. 1.0,1.0
[单项选择] 若执行下面的程序时从键盘上输入5,则输出是() main( ) { int x; scanf(""%d"",&x); if(x++>5) printf(""%d/n"",x); else printf(""%d/n"",x--);}
A. 7
B. 6
C. 5
D. 4
[单项选择] 考虑下面的函数: int min(int x,int y){return xint max(int x,int y){return x>y?x:y;} 对于下面的代码: t=0; for(i=max(x,y);i>=min(x,y);i--) t+=i; 假设x=1,y=100,则可以得到函数调用的次数为()
A. 200
B. 201
C. 101
D. 102
[单项选择]主程序执行完ACALL后返回主程序后,堆栈指针SP的值()。
A. 不变
B. 加2
C. 加4
D. 减2
[简答题]什么叫中断?什么叫断点?系统在执行完中断处理子程序后,为何能回到原断点继续原主程序的执行?
[简答题]CPU在每次执行中断服务程序前后应做哪些工作?
[判断题]TMS320C54x在执行中断服务程序(ISR)时,在进入中断服务程序后,CPU将首先把程序计数器(PC)的值,也即返回地址,压入堆栈,然后把中断矢量的地址装入PC。
[单项选择]执行完下面程序片段后,()的结论是正确的。int a,b,c;a=1;b=2;c= (a+b>3?a++:b++);
A. a的值是2,b的值是3
B. a的值是1,b的值是3
C. a的值是1,b的值是2
D. c的值是false
[填空题]执行int *p=malloc(sizeof(int))操作得到的一个动态分配的整型对象为()。
[单项选择]下面程序段在执行完成后,a的值为()
int j=0,k=0,a=0;
while(j<3)
{j++;a=a+1;k=0;while(k<=2)
{k++;if(k%2!=0)continue;a=a+1;}
a=a+1;}
A. 6
B. 8
C. 9
D. 10
[判断题]在网管界面上双击执行E300 CLIENT程序后,发现无法正常显示安装界面,这是因为系统中有程序比之优先级高,只需在Windows任务管理器中找到杀掉就行。
[简答题]试说明在8088CPU执行INT 40H指令的过程?
[单项选择] 下面语句序列执行后,K的值是() int i=6,j=8,k=10,m=7; if(!(i>j|m>k++)) k++;
A. 9
B. 10
C. 11
D. 12
[简答题]简要说明执行指令INT 10H时CPU完成哪些操作?
[简答题] 阅读下列程序段,假定AX=-110,CX=+8,执行该程序后,问AX,DX分别是多少? MOV AX,-110 MOV CX,8 CWD IDIV CX