更多"对于下列程序段:"的相关试题:
[单项选择]对于以下程序段
A. REP MVOSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
[单项选择]对于下列程序段:
AGAIN:MOV ES:[DI],AL
INC DI
LOOP AGAIN
可用指令______完成相同的功能。 ( )
A. REP MOVSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
[填空题]对于下列程序段:
AGAIN:MOV AL,[SI]
MOV ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
也可用指令______完成同样的功能。
[单项选择]环境影响评价的工作程序可以分为三个主要阶段:准备阶段、正式工作阶段和环境影响报告编制阶段。对于不同阶段和时期的具体工作内容,下列说法错误的是( )。
A. 编制环境影响报告表的建设项目无需在准备阶段编制环境影响评价大纲
B. 在准备阶段,环境影响评价应按环境要素划分评价等级
C. 对三级评价,正式工作阶段只需采用定性描述,无需采用定量计算
D. 在环境影响评价工作的最后一个阶段应进行环境影响预测工作
[填空题]在汇编语言程序中,特权级低的程序段可以借助()指令转向特权级高的程序段执行。
[单项选择]有如下程序段,该程序段执行完后,共执行循环的次数是
Private Sub Command1_Click( )
Tota1=0
Counter=1
Do
Print Counter
Tota1=tota1+Counter
Print total
Counter=Counter+1
If total>=10 Then
Exit Do
End lf
Loop While Counter<=10
End Sub
A. 5
B. 10
C. 12 D。20
[单项选择]有如下的程序段,该程序段的执行完后,共执行循环的次数是
Private Sub Command1_Click( )
total=0
Counter=l
Do
Print Counter
total=total+Counter
Print total
Counter=Counter+1
If total>=10 Then
Exit Do
End If
Loop While Counter<=10
End Sub
A. 5
B. 10
C. 12
D. 20
[单项选择]以下正确的程序段是
A. char str1[]="12345",str2[]="abcdef";
B. char str[10],*st="abcde";strcat(str,st);
C. charstr[10]=" "。*st="abcde";strcat(str,st);
D. char*st1="12345",*st2="abcde";strcat(st1,st2);
[单项选择]针对以下程序段,对于变量 c 的取值,至少需要( )个测试用例才能够满足语句覆盖的要求。
c = ((u8_t *)q->payload)[i];
switch (c)
{
case SLIP_END:
sio_send(SLIP_ESC, netif->state);
sio_send(SLIP_ESC_END, netif->state);
break;
case SLIP_ESC:
sio_send(SLIP_ESC, netif->state);
sio_send(SLIP_ESC_ESC, netif->state);
break;
default:
sio_send(c, netif->state);
break;
}
A. 4
B. 3
C. 2
D. 1
[单项选择]针对以下 C 语言程序段,对于(MaxNum,Type)的取值,至少需要( )个测试用例能够满足判定覆盖的要求。
while ( MaxNum-- > 0 )
{
if ( 10 == Type )
x = y * 2;
else
if ( 100 == Type )
x = y + 10;
else
x = y - 20;
}
A. 5
B. 4
C. 3
D. 2
[单项选择]对于工程项目建设程序中的各个阶段,下列说法正确的是( )。
A. 无严格的先后次序
B. 不能进行交叉
C. 不能任意颠倒次序
D. 不能相互制约
[单项选择]若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是( )。
A. for(i=1,p=1;i<=5;i++) p*=i;
B. for(i=1;i<=5;i++) p=1; p*=i;
C. i=1;p=1; while(i<=5)p*=i; i++;
D. i=1;p=1;dop*=i; i++; while(1<=5)
[单项选择]对于如下给出的程序段:
if(A>B) and(C=5)
then do P1;
若考虑满足条件/判定覆盖原则以及内部边界条件,需要设计的最小测试输入数据集可能是
A. (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)
B. (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)
C. (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)
D. (A=2,B=1,C=5),(A=1,B=2,C=4)
[单项选择]以下程序段完全正确的是
A. int *p; scanf("%d", &p);
B. int *p; scanf("%d", p);
C. int k,*p=&k;scanf("%d",p);
D. int k,*p; *p= &k; scanf("%d",p);