更多“字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符串。()”相关的问题
第1题
char型变量在内存中存入的是( )
A、一个ASCII代码值
B、两个ASCII代码值
C、四个ASCII代码值
D、两个字节十进制代码值
点击查看答案
第2题
定义一个指针,用它指向一级指针变量所对应的内存(),这种指向指针的指针就被称为()指针。
点击查看答案
第3题
行程编码的原理是将具有相同值的连续串用其串长和一个代表值代替,该连续串称为行程。例如,aaaaaaaaabbbbbbbbbbccddddeeee,编码后为9a10b2c4d4e
点击查看答案
第4题
下列程序段是在一个首地址为STR、长度为N的字符串中查找空格,找到后向DL中送1,否则送-1.将下面程序段补充完整。 MOV CX,N MOV SI,OFFSET STR MOV AL,‘ ’ NEXT:CMP AL,____ JZ DISPY INC ________ LOOP NEXT ____________ JMP NEXT1 DISPY: MOV DL,1 .... NEXT1: (注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。
点击查看答案
第5题
类ClassB从ClassA派生,那么ClassA*a=newClassB(…);试问该表达是否合法?为什么?
点击查看答案
第6题
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#include #include void strcpy2(char *s,char *t){char *p=; while(*s++=*t++); s=s-1; while(=*p++);}main(){char str1[100]="abcd",str2[]="efgh"; strcpy2(str1,str2); printf("%s\n",strl);}
点击查看答案
第7题
字符串不能使用赋值运算符整体复制,必须使用strcpy函数进行字符串的复制。strcpy(str2, str1);是将字符数组str2中的字符串复制到字符数组str1中。( )
点击查看答案
第9题
指针变量,只能作为函数的形参,不可以作函数的实参.
点击查看答案