智慧职教: 设有以下字符串定义,则数组s1和s2( )。char s1[]={ 'S' ,'t', 'r' ,'i','n', 'g'};char s2[]= String;
相似题目
-
设有两个串S1和S2,求串S2在S1中首次出现位置的运算称作()。
-
若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=()。
-
已知for(;n>=1;n--),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是()。
-
若有char s1[]=abc,s2[20],*t=s2;gets(t);则下列语句中能够实现当字符串s1大于字符串s2时,输出s2的语句是( ).
-
若有以下定义和语句char s1[10]=abcd!,*s2= 123\
-
函数strcpy(s1,s2)功能是把字符串s1复制到字符数组s2中
-
字符串连接函数strcat()使用格式:strcat(s1,s2)其中,s1是字符数组名或字符数组的开始地址,s2既可以是字符数组名,也可以是字符串
-
s1 和 s2 已正确定义并分别指向两个字符串。若要求:当 s1 所指串大于 s2 所指串时,执行语句 S ;则以下选项中正确的是( )
-
智慧职教: 下列各语句定义了数组,其中哪一个是不正确的()
-
设有以下定义和语句int a[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是( )
-
若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=( )。
-
设有两个串S1和S2,求S2在S1中首次出现的位置的运算称作( )
-
06410061:有字符数组s1[80]和s2[80],则以下能正确对s1, s2进行输出的语句是( )。
-
06410101:若有语句:char s1[10], s2[10]={\books\},则能将字符串books赋给数组s1的正确语句是( )。
-
1、假设有二维数组的定义“int a[3][4];”,则以下叙述正确的是( D )。
-
若已包括头文件<string.h>且已有定义char s1[18],s2={"ABCDE"}和int i,现要将字符串 "ABCDE"赋给s1,下列语句错误的是()。
-
若已包括头文件<string.h>且已有定义char s1[18],s2={"ABCDE"}和int i,现要将字符串 "ABCDE"赋给s1,下列语句错误的是()
-
设有定义:int x[2][3];,则以下关于二维数组X的叙述错误的是()。
-
设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是
-
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句s;则以下选项中正确的是()。
-
若有以下定义和语句:char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出
-
设有宏定义如下:define MIN(x,y) (x)>(y)?(x):(y)define T(x,y,r) xry/4则执行以下语句后,s1和s2的值分别为 。int a=1,b=3,c=5,s1,s2 ;s1=MIN(a=b,b-a); s2=T(a++,a*++b,a+b+c)()
-
2、设有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是 ()
-
设有定义:int x[2][3];,则以下关于二维数组x 的叙述错误的是()