首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(char *a,char *b) { while(*a= =′*′)a+ +; while(*b=*a) {b+ +;a+ +;} } main( ) { char *s=″*****a
有以下程序: #include<stdio.h> void fun(char *a,char *b) { while(*a= =′*′)a+ +; while(*b=*a) {b+ +;a+ +;} } main( ) { char *s=″*****a
admin
2019-12-17
33
问题
有以下程序:
#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、a*b****
B、a*b
C、*****a*b
D、ab
答案
A
解析
注意两个while,第一个是判断相等“= =”,第二个是赋值“=”,第一个循环终止的条件是指针指向的字符不为“*”,就会在遇到字符“a”时停止,第二个循环把a指针所指的内容依次赋给了b指针指向的内容,直到字符串结束时终止。所以结果就是字符串的后半段,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/iECp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言函数说明的位置,以下叙述正确的是()。
为了避免在嵌套的if—else语句中产生二义性,C语言规定与else子句配对是()。
有以下程序:#includemain(){inti;charc;scanf("%c",&c);for(i=0;ic)continue;printf("%d,",i);}
软件生命周期是指()。
关于地址和指针,以下叙述正确的是()。
以下选项中,合法的C语言常量是()。
以下叙述正确的是()。
函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把奇数从数组中删除,偶数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后a所指数组中的数据
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
在关系数据库中,用来表示实体间联系的是
随机试题
我们党的立党之本、执政之基、力量之源是()
简述补缺经营战略的战略思想。
常见动物中,其发生呕吐的难易程度不同,正确的难易顺序为()。
某建设项目投资构成中,设备购置费1000万元,工器具及生产家具购置费200万元,建筑工程费800万元,安装工程费500万元,工程建设其他费用400万元,基本预备费150万元,价差预备费350万元,建设期贷款2000万元,应计利息120万元,流动资金400万
下列各项中,无论是否重要,都必须在财务报表附注中披露的有()。
教师工作对象千差万别,这就要求教师要不断学习,不断反思,这说明教师是教学活动的()。
2007年6月与2006年同期相比,网民数增加了:年底与年中相比网民规模增长最快的年份是:
根据成就动机理论,学生最可能选择的任务成功概率为()。
以分期收款方式销售货物的,按照()日期确认收入的实现。
Severaltrialeffortsinthe1980sprovedthatitwasfinancially______torestoreoldbuildings.
最新回复
(
0
)