首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a) {b++;a++;} } main() { char *s
有以下程序: #include void fun(char*a,char*b) { while(*a==’*’)a++; while(*b=*a) {b++;a++;} } main() { char *s
admin
2018-02-02
27
问题
有以下程序:
#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
答案
A
解析
注意两个while,第一个是判断相等“==”,第二个是赋值“=”,第一个循环终止的条件是指针指向的字符不为“*”,就会在遇到字符“a”时停止,第二个循环把a指针所指的内容依次赋给了b指针指向的内容,直到字符串结束时终止。所以结果就是字符串的后半段,选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/hIa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: main() {int a[10]={1,2, 3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2; printf("%d\n",*p+*q); } 程序运行后的输出结果是 ______。
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。 struct node { int data; struct node*next; }*p,*q,*r; 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,
有以下程序#inculdeintFun(){ststicintx=1;x*=2;returnx;}main(){inti,s=1;For(i=1;I
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
函数my_cmp()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即s>t时返回正值,当s<t时返回负值。请填空。my_cmp(char*s,char*t){while(*s=
在软件开发过程中,软件结构设计是描述______。
以下关于函数的叙述中正确的是()。
下列常数中,不合法的C常量是()
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
下列正确的实型常量是()。
随机试题
分析我国近几年税收收入增长持续高于GDP增长的原因。
影响员工晋升的因素很多,比较重要的因素不包括()。
关于交叉配血,错误的说法是
用来反映和评价群体居民在一定社会经济条件下的寿命长短通常用
患者,女,32岁。因牙齿松动就诊。检查:多数牙齿松动、移位,牙周袋探诊深度5~8mm。怀疑为侵袭性牙周炎,诊断前最重要的辅助检查是
患者,男,33岁。患肝硬化1年,食欲减退,厌食,进食后上腹饱胀不适。2天前突发大量黑便,后表现为性格行为失常、意识障碍、昏迷。该患者出现昏迷的原因是
如何理解“肝气肝阳常有余”?
给定资料1.(1)基层干部是联系群众和政府的“纽带”。他们工作在基层,时常走访群众,倾听民生疾苦,他们是最了解群众的干部,是最接近群众的干部。他们上传下达,将群众的声音反馈给上级部门,让政府真正了解群众的需求。随着经济社会的快速发展,全
用有向无环图描述表达式(x+y)((x+y)/x),需要的顶点个数至少是()。
求其中D由直线x=一2,y=0,y=2及曲线所围成.
最新回复
(
0
)