举一反三
- 程序运行后的输出结果是( ) main() { char *str[]={"AA","BB","CC"}; str[1]=str[2]; printf("%s,%s,%s\n",*str,str[1],*(str+2)); }
- 功能:下面程序是计算1+1+2+2+…+n+n之和的平方根的程序。INPUT TO N【空1】FOR I=1 TO N***********SPACE********** S=S+【空2】ENDFOR***********SPACE**********?"结果是",【空3】RETURN
- 设str=’python’,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是()。 A: print(str[0].upper()+str[1:]) B: print(str[1].upper()+str[-1:1]) C: print(str[0].upper()+str[1:-1]) D: print(str[1].upper()+str[2:])
- str ='abcdefg',要获取字符串"aceg",以下分片操作正确的是( ) A: str[0:6:1] B: str[0:6:2] C: str[1:6:1] D: str[1:6:2]
- 下列程序运行后的输出结果是______ int main(){ char str[]="The_Microsoft"; int n=4; sub(str,0,n-1); sub(str,0,strlen(str)-1); printf("%s\n",str);}sub(str,n1,n2){ char *str; int n1,n2; char c,*p; p=str+n2; str=str+n1; while(str
内容
- 0
下列程序的运行结果是 ________ 。 CLEAR M=1 DO WHILE M<4 N=1 DO WHILE N<=M TF=N+M N=N+1 ENDDO m=m+1 ENDDO ? TF RETURN
- 1
定义二维数组char str[2][4]={"abc", "123"},下列哪个元素可以表示字符'2' A: str[1][1] B: char str[1][1] C: str[0][1] D: str[2][1]
- 2
Sets: Aam/a,b,c/:m,n;EndsetsData: M,n=2 3 1 9 0 8;Enddata下列说法错误的是 A: m(1)=2,n(1)=9 B: m(1)=2,n(2)=9 C: m(2)=1,n(2)=9 D: m(3)=0,n(3)=8
- 3
先输入:str = 'python',然后想把字符串的第一个字母大写,其他字母还是小写并输出,正确的语句是( )( ) A: print(str[1].upper()+str[2:]) B: print(str[0].upper()+str[1:]) C: print(str[0].upper+str[1:]) D: print(str[0].upper()+str[1:-1])
- 4
已知整型变量n,其值为3位正整数。现用整型变量a、b和c,分别提取其各位、十位和百位,正确的代码为( )。 A: a=Right(Str(n),1)b=Mid(Str(n),2,1)c=Left(Str(n),1) B: a=Right(Val(n),1)b=Mid(Val(n),2,1)c=Left(Val(n),1) C: a=Mid(Cstr(n),3,1)b=Mid(Cstr(n),2,1)c=Mid(Cstr(n),1,1) D: a=Mid(str(n),3,1)c=Mid(str(n),1,1)b=mid(str(n),2,1)