更多"对于以下程序段"的相关试题:
[单项选择]对于以下程序段
AGAIN: MOV ES: [DI],AL
INC DI
LOOP AGAIN
可以用指令( )完成相同的功能。
A. REP MVOSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
[单项选择]对于以下程序段:
AGAIN: MOV AL,[SI]
MVO ES:[DI],AL
INC SI
INC DI
LOOP AGAIN
也可以用下列指令( )完成同样的功能。
A. REP MVOSB
B. REP LODSB
C. REP STOSB
D. REPE SCASB
[单项选择]对于下列程序段:
A. 也可用指令______完成同样的功能。 REP
B. REPE
C. REP
D. REP
[单项选择]以下程序段完全正确的是
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);
[单项选择]以下正确的程序段是
A. char str1[ ]="12345",str2[ ]="abcdef";
B. char str[10],*st="abcde";strcat(str,st);
C. char str[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
[单项选择]有以下程序段:
typedef struct nodeint data; struct node *next;*NODE;
NODE p;
以下叙述中正确的是( )。
A. p是指向struct node结构变量的指针的指针
B. NODE p;语句出错
C. p是指向struct node结构变量的指针
D. p是struct node结构变量
[单项选择]有以下程序段:
typedef struct NODE
int num, struct NODE *next;
OLD;
以下叙述中不正确的是( )。
A. 以上的说明形式合法
B. NODE是一个结构体类型
C. OLD是一个结构体类型
D. NODE是一个结构体变量
[单项选择]有以下程序段:
typedef struct NODE
int num; struct NODE *next;
OLD;
以下叙述中正确的是
A. 以上的说明形式非法
B. NODE是一个结构体类型
C. OLD是一个结构体类型
D. OLD是一个结构体变量