首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() void fun(char*t,char*s) {char ss[10]="acc",aa[10]="bbxxyy"; {while(*
有以下程序 #include<stdio.h> main() void fun(char*t,char*s) {char ss[10]="acc",aa[10]="bbxxyy"; {while(*
admin
2017-04-26
25
问题
有以下程序
#include<stdio.h> main()
void fun(char*t,char*s) {char ss[10]="acc",aa[10]="bbxxyy";
{while(*t!=0)t++; fun(ss,aa);printf("%s,%s\n",ss,aa);
while((*t++=*s++)!=0);} }
程序的运行结果是
选项
A、acc,bbxxyy
B、accxxyy,bbxxyy
C、accbbxxyy,bbxxyy
D、accxyy,bbxxyy
答案
C
解析
fun函数中,第1个while循环语句使指针t指向字符串的末尾,第2个while循环语句实现了字符串t和s的连接。主函数中语句fun(ss,aa)的功能是将字符串aa连接到字符串ss的末尾。
转载请注明原文地址:https://jikaoti.com/ti/Vui0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:char*st="howareyou";,下列程序段中正确的是
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为
以下对C语言函数的有关描述中,正确的是
设已执行预编译命令#include<string.h>,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}b-=5;}}
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++){if(i%2==0)print
下列选项中C语言中不合法的字符串常量的是
下面四个选项中,均是不合法的用户标识符的选项是
随机试题
Hecamebacklate,______whichtimealltheguestshadalreadyleft.
中央企业投资项目后评价的主要工作有()。
当承诺对要约的内容作出实质性变更时,下面的说法错误的是( )。
在工程项目招投标中应禁止()。
甲建筑公司与乙材料公司签订一份买卖合同。合同规定由乙公司向甲公司供应水泥。货款总额10万元。甲公司向乙公司预先支付定金5万元。甲公司为支付货款而开具一张10万元的银行承兑汇票给乙公司,承兑人为甲公司的开户银行A银行,A银行在汇票正面记载“承兑”字样和承兑日
净运营收益扣除抵押贷款还本付息后的余额,称为()
()通常指员工所获得的全部报酬。
下列()可以由单位构成。
在项目每个阶段结束时进行项目绩效评审是很重要的,评审的目标是(90)。
Telecom:TheMergerIstheMessageLastyearendedwithabangintelecom.Duringthefinalthreemonths,Cingularclosedits
最新回复
(
0
)