首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a){b++;a++;) } main()
有以下程序 #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a){b++;a++;) } main()
admin
2013-10-19
13
问题
有以下程序
#include
void fun(char*a,char*b)
{
while(*a==’*’)a++;
while(*b=*a){b++;a++;)
}
main()
{
char*s="*****a*b****",t[80];
fun(s,t);puts(t);
}
程序的运行结果是
选项
A、a*b
B、*****a*b
C、a*b****
D、ab
答案
C
解析
主函数main()定义了指向字符串的指针和一个字符数组,接着调用fun(s,t)函数,进行实参向形参传递,函数fun()第一个while语句判断*a中的值为“*”时继续扫描,当遇到不是“*”时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予*b,也就是t[80]中的内容为“a*b****”。
转载请注明原文地址:https://jikaoti.com/ti/aCn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){inta=5,b=4,c=3,d;d=(a>b>C);printf(“%d\n”,D);}
有以下程序main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf("%d\n
以下能正确定义数组并正确赋初值的语句是
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
若fp已正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(【】);。
以下叙述中正确的是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
以下所列的各函数首部中,正确的是______。
C语言中下列叙述正确的是_______。
以下叙述中正确的是
随机试题
简述政策接续的定义及其意义。
王某与赵某系某乡农民,一日两人发生争执,王某趁赵某不备冲其腰间踢了一脚。赵某被送往医院后经诊断。认定软组织损伤,未造成严重后果。乡派出所对此事调查后,对王某作出罚款500元的行政处罚。王某不服,委托其兄长向市公安局提出行政复议。市公安局以行政复议不能由他人
金属涂层的均匀性测试方法为()。
燃气管道可根据敷设方式、输气压力和()分类。
由于在保证金制度下,当借款人不履行合同义务时,银行可直接扣收担保人的保证金,因此它的存在不利于银企之间的合作。()
下列哪项不属于智力群体差异的表现?()
Thestaffofthecompanyarealwayscourteousandhelpful.
Whatarethespeakersmainlydiscussing?
IwasintroducedtotheconceptofliteracyanimatorinOladumiArigbede’s(1994)articleonhighilliteracyratesamongwomenand
A、Gotowatchthebaseballmatch.B、Drivetowork.C、Trytofixthecar.D、Stopworkingandhavesomerest.C女士的建议提得很含蓄,她用“我还以为你
最新回复
(
0
)