中国大学MOOC: 定义字符串变量STR1和STR2如下,其中,变量STR1的偏移地址=0。STR1 DB ‘Hello,Everybody!’STR2 DB ‘Hello, Everyone!’则执行以下程序段后,SI=( )HLEA SI,STR1LEA DI,STR2MOV CX,16CLDREPE CMPSBJZ STOPDEC SIMOV BX,SIMOV AL,[SI] STOP:HLT
举一反三
- 中国大学MOOC:定义字符串变量STR1和STR2如下,其中,变量STR1的偏移地址=0。STR1DB‘Hello,Everybody!’STR2DB‘Hello,Everyone!’则执行以下程序段后,SI=()HLEASI,STR1LEADI,STR2MOVCX,16CLDREPECMPSBJZSTOPDECSIMOVBX,SIMOVAL,[SI]STOP:HLT
- 以下涉及字符串数组、字符指针的程序段中,没有编译错误的是()。 A: char* str, name[1]; str = "Hello"; B: char* str, name[1]; name = "Hello"; C: char str1[10] = "ex1.c", str2[6]; str2 = str1; D: char head_line[]; head_line = "\\0";
- 下列关于字符串使用正确的是() A: char str[10]; str="Hello"; B: char *str; strcpy(str,"Hello"); C: char *str1,str[10]="Hello"; strcpy(str,str1); D: char *str; str="Hello";
- 以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是______。 A: char* str, name[10]; str = "Hello World"; B: char* str, name[10]; name = "Hello World"; C: char str1[10] = "prog.c", str2[10]; str2 = str1; D: char head_line[]; head_line = "=============";
- 【单选题】假设有如下变量定义“char str1[8],str2[8]="good";,则不能实现将字符数组str2赋值给str1的语句是() A. str1=str2; B. strcpy(str1,str2); C. strncpy(str1,str2,6); D. memcpy(str1,str2,5);