首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
有以下程序: #include<stdio.h> void fun(char*a,char*b) {while(*a==’*’)a++; while(*b=*a){b++;a++;} } main() {char*s="*****a*b****",t[80
admin
2021-04-28
36
问题
有以下程序:
#include<stdio.h>
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、ab
B、a*b
C、*****a*b
D、a*b****
答案
D
解析
在函数fun(char*a,char*b)中,while(*a==’*’)a++的功能是:如果*a的内容为‘*’,则a指针向后移动,直到遇到非’*’字符为止,退出循环进入下一个while循环,在while(*b=*a){b++;a++;}中,把字符数组a中的字符逐个赋给字符数组b。所以在主函数中,执行fun(s,t)语句后,字符数组t中的内容为“a*b****”。因此D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/W3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"));}程序的输出结果是
以下选项中非法的C语言字符常量是
下面属于白盒测试方法的是()。
已有定义:charc;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
下面描述中错误的是
下列定义变量的语句中错误的是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
随机试题
音乐心理学家爱德华.戈登认为,音乐才能的发展达到平衡是在()。
A、occupyB、cityC、flyD、satisfyB
患者,男,36岁。3年来出现劳累后胸闷、头晕,1小时前因胸闷自用硝酸甘油片后感头晕加重,并出现短暂黑矇而来院。既往无高血压病史,无烟酒史,其父有类似病史。查体:血压120/70mmHg,脉率68次/分,双肺(-),心界不大,心律整,胸骨左缘3~4肋间可闻3
A、舟车丸B、保和丸C、枳实消痞丸D、木香槟榔丸E、枳实导滞丸具有健脾和消痞功用的方剂是
下列荷载中,属于可变荷载的有()。
根据《中华人民共和国进出口关税条例》的规定,进口货物应按照()。
政府鼓励企业安置职工就业而给予的奖励款项不属于政府补助。()。
农学家贾思勰写的著名农书是()。
Recently,theyoungcouplehave(continue)______argumentswitheachotherforthingsoflittleimportance.
A、Tolowerthepricesofproducts.B、Tooffergoodbargainstocustomers.C、Toattractcustomersonthatday.D、Topreparegoods
最新回复
(
0
)