更多"[单选题]对下面程序段:
#define A 3
#define B("的相关试题:
[单选题]下面程序段的运行结果是( )
Int a=1,b=2,c=2,t;
While(aPrintf("%d,%d,%d",a,b,C.;
A.1,2,0
B.2,1,0
C.1,2,1
D.2,1,1
[单选题]下面程序段中 ,循环体的执行次数是( )
Int a=10,b=0;
Do{b+=2;a-=2+b;}while(a>=0);
A. 4
B. 5
C. 3
D. 2
[单选题]下面程序段中,
CMP AL,OFBH
JNL NEXT
......
NEXT:......
当满足条件转到NEXT标号执行时,AL中的值正确的是( )。
A.AL=80H
B.AL=8FH
C.AL=0F0H
D.AL=0FFH
[单选题]有以下程序
#define N 5
#define M N+1
#define f(x) (x*M)
main()
{int i1,i2;
i1=f(2);
i2=f(1+1);
printf(“%d %d\n”,i1,i2); }
程序的运行结果是()。
A.12 12
B.11 7
C.11 11
D.12 7
[单选题]下面的C程序完成的功能是()。
#define SIZE 5
void func(int data[SIZE]);
main()
{
int i,buf[SIZE];
printf("Please input %d numbers:",SIZE);
for(i=0;idata[j+1])
{
d=data[j];
data[j]=data[j+1];
data[j+1]=d; }
}
A.对一维数组降序排序
B.对一维数组升序排序
C.对一维数组逆向排序
D.对一维数组顺序排序
[单选题]下面程序段的输出结果是()
Ls=['Python','C++','Java']
Fork,vinenumerate(ls):
Print(k,v)
A.Python
C++
Java
B.0Python
1C++
2Java
C.Python1
C++2
Java3
D.3Python
4C++
5Java
[单选题]下面程序段完成测试DA-BYTE字节单元中数是否为负数,若是则将全l送DH中,否则全0送DH中:
MOV CH,0
TEST DA-BYTE,80H
______________
MOV CH,0FFH
ZERO:MOV DH,CH
那么程序段中空格里应填的语句是( )。
A.JNZ ZERO
B.JS ZERO
C.JZ ZERO
D.JC ZERO
[单选题]下面程序段的运行结果是( )
For(i=1;i<=5;)
Printf("%d",i);
I++;
A. 12345
B. 1234
C. 15
D. 无限循环
[单选题]下面程序段循环次数是(),循环结束后i的值是()。i=10whilei>=0:i-=1print(i)
A.10,0
B.11,-1
C.10,-1
D.11,0
[单选题]下面的程序段运行后,输出结果是 ( )。
int i,j,x=0;
static int a[8][8];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=2*i+j;
for(i=0;i<8;i++)
x+=a[i][j];
printf("%d",x);
A.9
B.不确定值
C.0
D.18
[单选题]有下面的程序段
Ifk<=10andk>0:
Ifk>5:
Ifk>8:
X=0
Else:
X=1
Else:
Ifk>2:
X=3
Else:
X=4
其中k取哪组值时x=3()
A.3,4,5
B.3,4
C.5,6,7
D.4,5
[单选题]下列程序段输出结果是( )。
a=1;b=10;
do{
b-=a;
a++;
}while(b--<0);
printf("a,b=%d,%d",a,b);
A.a,b=7,5
B.a,b=2,8
C.a,b=2,2
D.a,b=8,2
[单选题]写出下列程序段运行结果()。
unsigned int a=3,b=10;
printf("%d\n",a<<2|b==1);
A.
13
B.12
C.8
D.14
[单选题]若变量已正确定义,有以下程序段
int a=3,b=5,c=7;
if(a>b) a=b; c=a;
if(c!=a) c=b;
printf("%d,%d,%d\n",a,b,c);
其输出结果是( )。
A.程序段有语法错
B.3,5,3
C.3,5,5
D. 3,5,7
[单选题]下面程序的输出结果为()。
main()
{ int a,b;b=(a=3*5,a*4,a*5);
printf("%d",b);
}
A.60
B.75
C.65
D.无确定值
[判断题]程序设计时,应将功能独立且有可能重复使用的程序段编写成子程序。
A.正确
B.错误
[单选题]下列程序段执行完后,
MOV CL, 3
MOV BX, 0B7H
ROL BX, 1
ROR BX, CL
BX寄存器中的内容是( )。
A.002DH
B.00EDH
C.C02DH
D.000DH
[单选题]有以下程序
#include
#define FUN1(a,b) a+b
#define FUN2(a,b) a-b
#define CAL(a,b) a*b+a+3
main()
{
printf("%d\n",CAL(FUN1(3,5),FUN2(4,5)));
}
执行后的输出结果是( )。
A.29
B.28
C.27
D.30
[单选题]有以下程序
#include
#define M 5
#define N M+M
void main()
{ int k;
k=N*N*5; printf("%d\n",k);
}
执行后的输出结果是( )。
A.50
B.55
C.500
D.550