若要从字符串str的第3个字符开始取5个字符作为一个子串赋给sstr,可以使用语句()实现。
第1题:
函数String(n,字符串)的功能是( )。
A.把数值型数据转换为字符串
B.返回由n个字符组成的字符串
C.从字符串中取出n个字符
D.从字符串中第n个字符的位置开始取子字符串
第2题:
C语言中提供的串操作函数strncat完成的功能是( )。
A.拷贝n个字符给某个字符串
B.添加源在字符串的n个字符到目的字符串结尾处
C.比较两个字符串的n个字符是否相同
D.为某个字符串再分配n个字符空间
第3题:
函数String(n,"str")的功能是( )。
A.把数值型数据转换为字符串
B.返回由n个字符组成的字符串
C.从字符串中取出n个字符
D.从字符串中第n个字符的位置开始取字符串
第4题:
从一个字符串中的第3个字符开始,获取5个字符,应使用()。
ALen函数
BMid函数
CLeft函数
DRight函数
第5题:
函数String(3,”str”)的功能是()
第6题:
函数String(n,"str")的功能是()。
第7题:
已经定义字符串MYSTRING如下:MYSTRINGDB“ASampleforaddressing.”用适当的指令把这个字符串的第5,12个字符(注:第0个字符是“A”)送入BX寄存器。
第8题:
语句charstr[20];说明str是一个字符串,最多能表示()。
第9题:
第10题:
Len函数
Mid函数
Left函数
Right函数
第11题:
第12题:
把数值型数据转换为字符串
返回由n个s字符
从字符串strsdfsdfsdf)中取出前n个字符
从字符串中第n个字符的位置开始取子字符串
第13题:
阅读下列函数说明和C函数,将应填入______处的语句写在答题纸的对应栏内。
[函数2.1说明]
函数palindrome(char s[])的功能是:判断字符串s是否为回文字符串,若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样,称该字符串是回文字符串,例如,“LEVEL”是回文字符串,而“LEVAL”不是。
[函数2.1]
int palindrome(char s[])
{
char *pi, *pj;
pi=s;pj=s+strlen(s)-1;
while(pi<pj&& (1) ) {
pi++;pj--;
}
if( (2) ) return-1;
else return 0;
}
[函数2.2说明]
函数f(char *str,char del)的功能是:将非空字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。
例如,若str的值为“33123333435”,del的值为“3”,调用此函数后,将输出3个子字符串,分别为“12”,“4”和“5”。
[函数2.2]
void f(char *str,char del)
{
int i,j,len;
len=strlen(str);
i=0;
While(i<len){
While( (3) )i++; /* 忽略连续的标志字符 */
/* 寻找从str[i]开始直到标志字符出现的一个子字符串 */
j=i+1;
while(str[j]!=del &&str[j]!'\0')j++;
(4) ='\0'; /* 给找到的字符序列置字符串结束标志 */
printf("%s\t",&str[i]);
(5);
}
}
第14题:
若有两个字符串str 1="98765",str2="65",执行s=Instr(str1,str2)后,返回 ( )。
A.3
B.4
C.5
D.6
第15题:
有一字符串,包含那个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。
include<iostream>
using namespace std;
void copystr(_______________)
{
int n=0;
while(n<m-1)
{
n++;
p1++;
}
while(*p1!=&39;\0&39;)
{
*p2=*p1;
p1++;
p2++;
}
*p2=&39;\0&39;;
}
void main()
{
int m;
char str1[20],str2[20];
cout<<"输入字符串1:";
______________;
cout<<"从第m个字符串开始复制,请输入m:";
cin>>m;
if(strlen(str1)<m)
cout<<"输入超过str1的长度"<<endl;
else
{
copystr(str1,str2,m);
cout<<"复制的字符串是:"<<str2<<endl;
}
}
第16题:
函数String(n,"strsdfsdfsdf")的功能是()
第17题:
从字符串S第2个字符开始取3个字符的函数是()。
第18题:
编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。
第19题:
C语言中可以把一个字符串赋给一个字符变量。
第20题:
从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是()
第21题:
第22题:
第23题:
对
错