若变量都已正确说明,则以下程序段输出为()。a=10;b=50;c=30;if(a>b)a=b;b=c;c=a;printf(“a=%db=%dc=%d/n”,a,b,c);
A.a=10b=50c=10
B.a=10b=30c=10
C.a=50b=30c=10
D.a=50b=30c=50
A.a=10b=50c=10
B.a=10b=30c=10
C.a=50b=30c=10
D.a=50b=30c=50
A.scanf("%d",&p);
B.printf("%d/n",p);
C.*p=&n;
D.int n,*p=NULL;
根据下列要求,写出程序段。
(1)判断AL为负,则跳转至NEXT。
(2)判断字节交量DA1为0,则跳转至NEXT。
(3)判断AL的D1位为1,则跳转至NEXT。
(4)判断字变量DA1的D2位为0,则跳转至NEXT。
(5)比较AH与字节变量DA1中的数,若AH不等于DA1,则跳转至NEXT。
(6)比较字节变量DA1与字符'A',若DA1≥'A',则跳转至NEXT。
A.******
B.****
C.**
D.*
设有如下程序段: int x=2002,y=2003; printf("%d\n",(x,y));则以下叙述中正确的是()。
A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B.运行时产生出错信息
C.输出值为2002
D.输出值为2003
若程序中已给整型变量a和b赋值10和20,请写出按以下格式输出a、b值的语句【6】。
****a=10,b=20****
若所有变量都已正确定义,则在以下选项中,非法的表达式是()。
A.a!=4‖b==1
B.'a'%3
C.'a'1/2
D.'a'+32
若所用变量都已正确定义,以下选项中,非法的表达式是()。
A.a!=4||b==1
B.'a'%3
C.'a'=1/2
D.'A'+32
阅读下面的程序段,回答以下问题。
if (x < 5 ) System.out.print(" one ");
else {
if (y < 5 ) System.out.print(" two ");
else System.out.println(" three ");
}
问题:1)若执行前x=6,y=8,该程序段输出是什么?2)若执行前x=1,y=8,该程序段输出是什么?