"下面代码的功能是()char s()=”father”;int i,j=0;for(i=1;i<6;i++) if(s【j】>s【i】) j=I;cout<<s【j】<<j+1<<endl
A.输出字符数组s中ASCII码最大的字符及位置
B.输出字符数组s中ASCII码最小的字符及位置
C.输出字符数组s中ASCII码最大的字符及字符串的长度
D.输出字符数组s中ASCII码最小的字符及字符串的长度
B、输出字符数组s中ASCII码最小的字符及位置
A.输出字符数组s中ASCII码最大的字符及位置
B.输出字符数组s中ASCII码最小的字符及位置
C.输出字符数组s中ASCII码最大的字符及字符串的长度
D.输出字符数组s中ASCII码最小的字符及字符串的长度
B、输出字符数组s中ASCII码最小的字符及位置
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 include<string.h> main() { inti,j,【 】;char str[]={"1234567"}; for(i=0,j=strlen(str)【 】;i<j;i++,j--) { k=str[i];str[i]=str[j];str[j]=k;} printf("%s\n",str);}
假设有以下代码: String s="hello"; String t="hello"; char c[ ]={'h','e','l','l','o'}; 下列选项中,返回false的语句是______。
A.s.equals(t);
B.t.equals(c);
C.s==t;
D.t.equals(new String("hello"));
下面程序的输出是【 】 main() {enum em{eml=3,em2=1,em3}; char*aa[]={"AA,"BB","CC","DD"} printf("%s%s%\n",aa[em1],aa[em2],aa[em3]); }
A.求字符串s的长度
B.比较两个串的大小
C.将串s复制到串t
D.求字符串s所占字节数
A.比较两个字符的大小
B.计算s所指字符串占用内存字节的个数
C.计算s所指字符串的长度
D.将s所指字符串复制到字符串t中
A.de
B.字符′c′
C.字符′c′的地址
D.无确定的输出结果
下面程序的输出结果是【 】。
char b[]="ABCD";
main()
{
char b[30];
strcpy(&b[0],"GH");
strcpy(&b[1],"GH");
strcpy(&b[2],"GH");
printf("%s\n",b);
}
函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp()),请填空。#include<stdio.h>int sstrcmp(char *s,char *t){ while(*s&&*t&&*s= =){s++;t++; }return;}
下面程序是将字符串P中的所有字符复制到字符串b中,要求每复制三个字符后插入一个空格。
#include<stdio.h>
void cp(char *P,char *b)
{int i,k=0;
while(*p)
{i=0;
while(______)/*第一空*/
{b[k]=*p;
k++;p++;i++;
}
if(*p)
{______;/*第二空*/
}
}
______;/*第三空*/
}
main()
{char a[20],b[20];
gets(a);
cp(a,b);
puts(b);
print f("\n");
}
A.[A] 求字符串的长度
B.[B] 比较两个字符串的大小
C.[C] 将字符串x复制到字符串y
D.[D] 将字符串x连接到字符串y后面