函数Substr("Ab12Cd",2,2)的返回结果是()。
第1题:
A、FACT(5)
B、PRODUCT(1,2,3,4,5)
C、SUMSQ(1,2,3,4)*POWER(2,2)
D、SQRT(POWER(120,4))
第2题:
在下列函数中,函数返回值为数值的是_________。
A.BOF()
B.CTOD('01/01/96')
C.AT(‘人民’,‘中华人民共和国’)
D.SUBSTR(DTOC(DATE()),7)
第3题:
函数SUBSTR(“ABCDEFGHIJ”,LEN(“1234”),4)返回的值是______。
A.“DEFG”
B.“ABCD”
C.“EFGH”
D.“GHIJ”
第4题:
在下面的函数中,()返回的函数值是C型的。
第5题:
函数CHRTRAN("计算机学习","计算机","电脑")返回的结果是【 】。
第6题:
编写一个函数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);
}
第7题:
函数SUBSTR("ABCDEFGHIJ",LEN("1234"),4)返回的值是______。
A.DEFG
B.ABCD
C.EFGH
D.GHU
第8题:
A、adcd
B、def
C、cdef
D、fghi
第9题:
以下函数返回结果为数值型的是( )。
A)TRIM(”等级考试”)
B)OCCURS(”ab”,”abcab”)
C)SUBSTR(”abcc",2,2)
D)LIKE(“ABC”,“ AbC”)
第10题:
若想从字符串“宜春市”中取出汉字“春”应该使用函数()。