单选题

阅读以下函数: fun(char *s1,char *s2) int i=0; while(s1[i]==s2[i]&&s2[i]!="")i++; return(s1[i]==""&&s2[i]==""); 此函数的功能是()。

A. 将s2所指字符串赋给s1
B. 比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
C. 比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
D. 比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0

查看答案
该试题由用户499****58提供 查看答案人数:15770 如遇到问题请 联系客服
正确答案
该试题由用户499****58提供 查看答案人数:15771 如遇到问题请联系客服

相关试题

换一换
单选题
设有如下函数定义:intf(chars[]){inti=0;while(s[i++]!=&39;&39;);return(i-1);}如果在主程序中用下面的语句调用上述函数,则输出结果为__.printf(%d ,f(goodbey!))()
A.3 B.6 C.8 D.9
答案
单选题
下面函数的功能是__。sss(s,t)chars[],t[];{inti=0;while((s[i])&&(t[i])&&(t[i]==s[i]))i++;return(s[i]-t[i]);}()
A.求字符串的长度 B.比较两个字符串的大小 C.将字符串s复制到字符串t中 D.将字符串s接续到字符串t中
答案
单选题
程序执行的结果是什么?includemain{union{chars[2];inti;}a;a.i=0x1234;printf(“%x,%x ”,a.s[0],a.s[1]);}()
A.12,34 B.34,12 C.12,00 D.34,00
答案
单选题
若有语句:chars1[]=string1,s2[8],*s3,*s4=string2;则错误使用strcpy函数的是()
A.strcpy(s4,string1); B.strcpy(s1,string2); C.strcpy(s3,string1); D.strcpy(s4,s1)
答案
主观题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(chars,chars1,chars2)中形参字符串s1和s2有相同的字符个数,且s1中各字符互不相同。该函数实现将已知字符串s中所有在字符串s1中也存在的字符,都用字符串s2中的对应位置的字符代替。 例如:设字符串s、s1和s2分别为: s[]="ABCABC",
答案
单选题
阅读下列程序片断: chars[]=”ABCD”,*p=s; cout
A.p[3]引用格式有误,不能输出 B.输出值不定 C.输出C D.输出D
答案
单选题
阅读下面程序classex3124{publicstaticvoidmain(String[]args){booleanb=true;if(b){inti=1;}else{inti=2;}System.out.println(i);}}现在想先编译再运行该程序,结果是()。
A.运行出错 B.编译出错 C.2 D.1
答案
单选题
下列程序执行后的输出结果是() voidfunc1(inti); voidfunc2(inti); charst[]="hello,friend!"; voidfunc1(inti) {printf("%c",st[i]); if(i
A.hello B.hel C.hlo D.hlm
答案
单选题
阅读以下函数: fun(char *s1,char *s2) int i=0; while(s1[i]==s2[i]&&s2[i]!="")i++; return(s1[i]==""&&s2[i]==""); 此函数的功能是()。
A.将s2所指字符串赋给s1 B.比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0 C.比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0 D.比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0
答案
主观题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(chas1,chars2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。 注意:不能修改函数的其他部分。
答案
热门试题
LEFT函数的语法为:=LEFT(text,[num_chars]),其中text指的是 已知inti=10;下面使用printf函数正确的是() 以下for语句构成的循环执行了()次。 #include #defineNi #defineMN 1 #defineNUM(M 1)*M/2 main() {inti,n=0; for(i=1;i 以下程序的输出结果是main(){inti;for(i=1;i 请阅读以下代码,调用函数factorial(4)的结果为()。 function factorial(n) { // 定义回调函数 if (n == 1) { return 1; // 递归出口 } return n * factorial(n - 1); } 设函数voidinc(int)将形参加1,如有整型变量inti=10;则执行inc(i);后,i的值为() 以下程序的输出结果是()。 main() {inti,a[4][4]一{{1,3,5),{2,4,6},{3,5,7}}; printf("%(1%d%d%dn".a[O][3],a[1][2],a[2] [1],a[3][0]; } 关于下面的代码行int[]arr={1,2,3};for(inti=0;i 下面循环中循环次数是inti=1;do{i=i+2;}while() 若有以下定义和语句includechars1[10]="abcd!",*s2=" 123\";printf("%d%d ",strlen(s1),strlen(s2));则输出结果是() 已定义以下函数: fun(char*p2,char*p1) while((*p2=*p1)!="")p1++;p2++; 函数的功能是()。 以下程序段的输出结果是__。chars[20]=“gooddog!”,*sp=s;sp=sp+2;sp=“to”;puts() 有以下函数: def d(): return 1 return 2 调用函数d()的返回值为: 若有以下定义 chars=’/092’; 则该语句() 以下程序段的输出是__inti,j;charch=&39;&39;;for(i=1;i<5;i++);for(j=2;j<=i;j++)putchar(ch)() 以下程序的输出结果是main{inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];for(i=0;i<4;i+=2)printf(%d,p[i]);}() inti=1,sum;for(;;){sum=sum+i;if(i==2)break;i++;}则sum的值为() 阅读下列代码段 class TestimplementsRunnable{ publicintrun(){ inti=0; while(true){ i++; System.out.println("i="+1); } } } 上述代码的编译结果是( )。 以下循环体的执行次数是__includevoidmain{inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)printf(%d ,i);}() 变量定义为chars[]=”2 345”;,则sizeof(s)的值为6()
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位