下列程序段执行后,内存变量sl的值是( )。 s1="network" sl=stuff(sl,4,4,"BIOS") ? s1
A.network
B.netBl0S
C.net
D.BIOS
第1题:
下列程序段执行后,内存变量s1的值是( )。 S1="network" s1=stuff(s1,4,4,"BIOS") ?s1
A.network
B.netBIOS
C.net
D.BIOS
第2题:
此题为判断题(对,错)。
第3题:
下列程序段执行后,内存变量sl的值是( )。
s1="network"
sl=stuff(sl,4,4,"BIOS")
? s1
A.network
B.netBl0S
C.net
D.BIOS
第4题:
若有两个字符串sl="12345",s2="34",执行s=Instr(sl,s2)后,S的值为( )。
A.2
B.3
C.4
D.5
第5题:
下列选项中,能够满足“若字符串sl等于字符串s2,则执行ST”要求的是( )。
A.if(stremp(s2,s1)==0)ST;
B.if(s1==s2)ST;
C.if(strcpy(sl,s2)==l)ST;
D.if(sl,s2==O)ST;
第6题:
如何降低卖场库存、提升SL值?
第7题:
以下单板用在155/622扩展子架上时,需要进行跳线设置的是()。
第8题:
有以下程序 void swap(Char *x,Char *y) {Char t; t=*x;*x=*y;*y=t; } main( ) {Char *s1=”abc”,*s2=”123”; swap(sl,s2); printf(”%s,%s/n”,s1,s2); } 程序执行后的输出结果是()
第9题:
下列程序段执行后,内存变量s1的值是:() s1="network" s1="BIOS"+substr(s1,4,4)
第10题:
SG<SL<VEt
SL>VEt,且SL>SG
SG>SL>VEt
SL<VEt,且SG>SL
第11题:
SG<SL<VEt
SL>VEt,且SL>SG
SG>SL>VEt
SL<VEt,且SG>SL
第12题:
network
netBIOS
net
BIOS
第13题:
若有定义语句:“char*s1=”0K”,*s2=”ok”;”,以下选项中,能够输出“OK”的语句是( )。
A.if(strcmp(sl,s2)= =0)puts(s1);
B.if(strcmp(sl,s2)!=0)puts(s2);
C.if(strcmp(sl,s2)= =l)puts(s1);
D.if(stremp(sl,s2)!=0)puts(s1);
第14题:
已知C源程序如下:
/ * longIntAdd * /
include <stdio. h>
include <string. h>
define LENGTH 81
void addLInt(char sl[],char s2[]); void reverse(char s[]) ; int main()
{
char intstrl[LENGTH],intstr2[LENGTH];
printf("请输入超长整数的被加数和加数:\n")
scanf("%s%s" ,intstrl ,intstr2) ; addLInt(intstrl ,intstr2) j printf("超长整数和为: %s" .intstrl); return 0;
}
void addLInt(char sl[] ,char s2[]) {
int i=0,tmp,c=0;
char s[LENGTH];
if(strlen(s1)<strlen(s2)){ strcpy(s,sl); strcpy(sl,s2); strcpy(s2,s);
}
reverse(sl);reverse(s2);
while(s2[i]! ='\0'){
tmp=sl[i]-'0'+s2[i]-'0'+ c;
sl[i] = tmp%10+,0';
c=tmp/10;
i++; } while(sl[i]! ='\0,&&c){
tmp=sl[i] —'0' + c;
sl[i] = tmp%10+'0';
c=tmp/10;
i++; } If(c){
sl[i++] = c+'0';
sl[i] = '\0'; } reverse(sl);
}
void reverse(cliar s[])
{
inti,j,c;
for(i=0,j = strlen(s) -l;i<j;i++,j--){
c=s[i]; s[i] = s[j]; s[j] = c; } }
(1)画出程序中函数addLInt的控制流程图(10分);
(2)设计一组测试用例,使该程序addLInt函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该函数的语句覆盖率或分支覆盖率无法达到100%,需说明为什么(10分)。
C2)测试用例
a.sl:“111111111111111l”s2:“2222222222222222”
b. s1:“123456789” s2:“989”
c.s1:“989” s2 :“123456789”
d.sl :“999999999999” s2 :“111111”
解析:语句覆盖是指设计若干测试用例,运行被测程序,使得每个可执行语句至少执行一次。
语句覆盖率=被评价到的语句数量/可执行的语句数量×100%。
设计若干测试用例,运行被测程序使得每个判定的取真分支和取假分支至少评价一次。
判定覆盖率=被评价到的判定分支个数/判定分支的总数×100%。
当输入a、b、c、d中的测试用例后,语句覆盖率和分支覆盖率均为100%。
第15题:
若已包括头文件<string.h>且已有定义char sl [18],s2={"ABCDE")和int i,现要将字符串”ABCDE”赋给sl,下列语句错误的是( )。
A.strcpy(s1,s2)
B.strcpy(s1,"ABCDE");
C.sl="ABCDE";
D.for(i=0;i<6;i++)sl[i]=s2[i]
第16题:
若有定义语句:
char}sl=‘’0K”,:It s2=”ok”;
以下选项中,能够输出“OK”的语句是( )。
A.if(strcmp(sl,s2)!=0)puts(s2);
B.if(strcmp(sl,s2)!=0)puts(s1);
C.if(strcmp(sl,s2)==1)puts(s1);
D.if(strcmp(sl,s2)==0)puts(s1);
第17题:
已知指令执行前(AL)=28,(SL)=68,执行下列指令后,(AL)=______。
ADD AL,BL
DAA
第18题:
状态“4”商品的缺货影响SL值.
第19题:
OSN3500/2500中同时支持TCM特性和复用段共享的单板是()
第20题:
下列哪个不是SSL现有的版本()
第21题:
按姓名字段升序排序,形成名为SL的表文件,下列命令中错误的是()。
第22题:
appcmd add site /name:sl /physicalPath:c:/websites/sl
appcmd set vdir /vdir.name:sl /path:/sl /physicalPath:c:/websites/sl
appcmd add app /app.name: Cer-tech /path:/sl /physicalPath:c:/websites/sl
appcmd add vdir /app.name: Cer-tech /path:/sl /physicalPath:c:/websites/sl
None of the above
第23题:
BIOSwork
netBIOS
net
BIOS