以下函数可以截取字符串的有()。
第1题:
有以下函数:fun(char * a,char *b){ while((*a! ='\0')&&( * b! :'\0')&&( *a== *b)) {a++;b++;} return( *a-*b);} 该函数的功能是( )。
A.将b所指字符串连接到a所指字符串中
B.计算a和b所指字符串的长度之差
C.将b所指字符串连接到a所指字符串后面
D.比较a和b所指字符串的大小
第2题:
有以下函数
以下关于aaa函数功能叙述正确的是( )。
A.求字符串s的长度
B.比较两个串的大小
C.将串s复制到串t
D.求字符串s所占字节数
第3题:
( 16 )下列关于输入流类成员函数 getline() 的描述中,错误的是
A )该函数是用来读取键盘输入的字符串的
B )该函数读取的字符串长度是受限制的
C )该函数读取字符串时,遇到终止符便停止
D )该函数读取字符串时,可以包含空格
第4题:
有以下函数:
该函数的功能是( )。
A.tt-g s所指字符串的长度
B.比较两个字符串的大小
C.计算s所指字符串占用内存字节的个数
D.将s所指字符串复制到字符串t中
第5题:
有以下函数
函数的功能是( )。
A.统计x和y所指字符串中最前面连续相同的字符个数
B.查找x和y所指字符串中是否有’\0’
C.将y所指字符串赋给x所指存储空间
D.统计x和y所指字符串中相同的字符个数
第6题:
第7题:
有以下函数
该函数的功能是( )。
A.计算s所指字符串占用内存字节的个数
B.比较两个字符串的大小
C.计算s所指字符串的长度
D.将s所指字符串复制到字符串t中
第8题:
请补充main函数,该函数的功能是:从一个字符串中截取前面若干个给定长度的子字符串。其中,str1指向原字符串,截取后的字符存放在str2所指的字符数组中,n中存放需截取的字符个数。
例如:当str1=“cdefghij”,然后输入4,则str2=“cdef”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
include<stdio.h>
include<conio.h>
define LEN 80
main()
{
char str1[LEN),str2[LEN);
int n,i;
clrscr();
printf(“Enter the string:\n”);
gets(str1);
printf“Enter the position of the string
deleted:”);
scanf(【 】);
for(i=0;i<n;i++)
【 】
str2[i]=‘\0’;
printf(“The new string is:%s\n”,【 】);
}
第9题:
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是( )。
A.Left
B.Mid
C.String
D.Instr
第10题:
有以下程序(strcpy为字符串复制函数,streat为字符串连接函数)
程序运行后的输出结果是
A.a12xyz
B.bc2yz
C.a2yz
D.12yz