23
123
BCD
CDE
第1题:
编写一个函数findStr(),该函数统计一个长度为2的子字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asd asasdfg asd as zx67 asd mklo",子字符串为"as",函数返回值是6。
函数ReadWrite()实现从文件in.dat中读取两个字符串并调用函数findStr(),最后把结果输出到文件out.dat中。
注意:部分程序已经给出。
请勿改动主函数main()和其他函数中的任何内容,仅在函数findStr()的花括号中填入你编写的若干语句。
include <stdio.h>
include <string.h>
include <conio.h>
int findStr(char *str,char *substr)
{
}
main()
{
char str[81],substr[3];
int n;
clrscr();
printf("输入原字符串");
gets(str) ;
printf("输入子字符串:");
gets(substr);
puts(str);
puts(substr);
n=findStr(str, substr);
printf("n=%d\n", n);
ReadWrite();
}
ReadWrite()
{
char str[81],substr[3],ch;
int n, len,i=0;
FILE *rf, *wf;
rf=fopen("in.dat", "r");
wf=fopen("out.dat", "w");
while(i<25)
{
fgets(str, 80, rf);
fgets(substr, 10, rf);
len=strlen(substr)-1;
ch=substr[len];
if(ch=='\n' || ch==0xla)substr[len]=0;
n=findStr(str, substr);
fprintf(wf, "%dkn", n);
i++;
}
fclose(rf);
fclose(wf);
}
第2题:
函数SUBSTR("ABCDEFGHIJ",LEN("1234"),4)返回的值是______。
A.DEFG
B.ABCD
C.EFGH
D.GHU
第3题:
下面哪些代码在Java语言中是合法的? ( )
A.stringA="abcdefg"; A-="Cde";
B.stringA="abcdefg"; A+="cde";
C.Integer J=new Integer(27); J-=7;
D.Integer J=new Integer(27); J--;
第4题:
在以下四组中,每组有两个分别运算的函数,运算结果相同的是()
第5题:
函数Mid(“abcdefg”,3,4)的返回值是()
第6题:
函数SUBSTR(“12345678”,3,2)的结果是()
第7题:
函数substr(“DATASTRUCTURE”,5,9)的返回值为()
第8题:
“STRUCTURE”
“DATA”
“ASTRUCTUR”
“DATASTRUCTURE”
第9题:
N
D
C
不一定
第10题:
LEFT(FoxBASE,3)与SUBSTR(FoxBASE,1,3)
YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)
TYPE(36-5*4)与TYPE(36-5*4)
假定A=this,B=isastring,A-B与A+B
第11题:
ISALPHA()
ISCHR()
ISSTR()
CHR()
第12题:
0-127
0-36
1-128
0-255
第13题:
编写一个函数findStr(),该函数统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asd asasdfg asd as zx67 asd mklo",子字符串为“as”,函数返回值是6。
函数ReadWrite()的功能是实现从文件in40.dat中读取两个字符串,并调用函数findstr(),最后把结果输出到文件out40.dat中。
注意:部分源程序已给出。
请勿改动主函数main()和其他函数中的任何内容,仅在函数findStr()的花括号中填入你所编写的若干语句。
include<stdio.h>
include<string.h>
include<conio.h>
int findStr(char *str,char *substr)
{
main ( )
{
char str[81],substr[3];
int n;
clrscr();
printf("输入原字符串: ");
gets(str);
printf ("输入子字符串: ");
gets(substr);
puts(str);
puts(substr);
n=findStr(str,substr);
printf("n=%dkn",n);
ReadWrite();
}
ReadWrite()
{
char ch, str[81],substr[3];
int n,len, i=0;
FILE *rf,*wf;
rf=fopen("in40.dat","r");
wf=fopen("out40.dat","w");
while(i<5)
{
fgets(str,80,rf);
fgets(substr,10,rf);
len=strlen(substr)-1;
ch=substr[len];
if(ch=='\n'||ch==Oxla)
substr[len]=0;
n=findStr(str,substr);
fprintf(wf,"%dln",n);
i++;
}
fclose(rf);
fclose(wf);
}
第14题:
A."bcde"
B. "cde"
C."cdef"
D."def"
第15题:
第16题:
$funName=”substr”;echo $funName(“abcdefg”,3);输出结果是()。
第17题:
下列说法中为正确的是?(其中$为jQuery)()
第18题:
下列函数中,返回值为字符型的有()
第19题:
FoxBase中,函数TYPE()反回值的数据类型是()。
第20题:
ISCRT()
ISCOLOR()
ISMONITOR()
COLCOR()
第21题:
abc
defg
efg
程序报错
第22题:
“abcdefg”
“e”
“efg”
“def”
第23题:
“abcdefg”
6
true
7