第1题:
下列语句中,在字符串s1和s2相等时显示"they are Equal"的是( )。
A.if(*s1==*s2) puts("they are Equal");
B.if(!strcmp(s1,s2)) puts("they are Equal");
C.if(s1==s2) Puts("they are Equal");
D.if(strcmp(s1,s2) ) puts("they are Equal");
第2题:
第3题:
(35)下列关系代数运算中,不正确的是( )。
A)sF(S1?S2)=sF(S1)?sF(S2)
B)pP(S1?S2)=pP(S1)?pP(S2)
C)sF(S1èS2)=sF(S1)èsF(S2)
D)sF(S1èS2)=sF(S1)èsF(S2)
第4题:
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #include<string> char*scmp(char*s1,char*s2) { if(strcmp(s1,s2)<0) return(s1); else retrun(s2); } main() { int i;char string[20],str[3][20]; for(i=0;i<3;i+
A.abcd
B.abba
C.abc
D.abca
第5题:
下述语句中,在字符串s1和s2相等时显示"they are Equal"的是( )。
A.if(*s1=*s2) puts("they are Equal");
B.if(!strcmp(s1,s2)) puts("they are Equal");
C.if(s1==s2) puts("they are Equal");
D.if(strcmp(s1,s2)) puts("they are Equal");
第6题:
A、S0=0.2358,S1=15.2375,S2=5.2375
B、S0=0.0028,S1=1.2372,S2=2.0083
C、S0=0.0037,S1=1.0237,S2=1.1517
D、S0=0.1347,S1=2.0705,S2=1.5127
第7题:
以下程序 #include<string.h> main() { char a1[80],a2[80],*s1=a1,*s2=a2; gets(s1);gets(s2) if(!strcmp(s1,s2))printf("*"); else printf("#"); printf("%d\n",strlen(strcat(s1,s2))); } 如果从键盘上输入: book<回车> book<空格><回车> 则输出结果是( )
A.*8
B.#9
C.#6
D.*9
第8题:
下列程序段执行后,内存变量s1的值是( )。 S1="network" s1=stuff(s1,4,4,"BIOS") ?s1
A.network
B.netBIOS
C.net
D.BIOS
第9题:
下列关系代数运算中,哪一个是不正确的?
A.σF(S1∩S2)=σF(S1)∩σF(S2)
B.πP(S1∩S2)=πP(S1)∩πP(S2)
C.σF(S1∪S2)=σF(S1)∪σF(S2)
D.πP(S1∪S2)=πP(S1)∪πP(S2)
第10题:
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是( )。
A.if(strcmp(s2,s1)==0)ST;
B.if(s1===s2)ST;
C.if(strcpy(s1,s2)==1)ST;
D.if(s1,s2==0)ST;