首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a
有以下程序 #include void fun( char *a, char *b ) { while( *a==’*’ ) a++; while( *b=*a ){ b++;a++; } } main() { char *s="*****a
admin
2015-07-31
26
问题
有以下程序
#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、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/YnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列正确的转义字符是()。
已知字母A的ASCII码为十进制的65,下面程序的输出结果是()。main(){charch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+’6’-’3’;printf("%d,"c/n
以下程序的输出结果是______。main(){chsrst[20]="bello\0\t\\";print("%d%f\n",strlen(st),sizeof(st));}
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
下列叙述中正确的是()。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是()。
若a=10,b=20,则表达式!(a<b)的值是【】
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
有下列二叉树,对此二叉树中序遍历的结果为()。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
随机试题
接受直线加速或减速运动刺激的是()
Anationalpoliticalstruggleiscontinuingovertheissueofprotectionfortheremnants(残余)ofvastancientforeststhatoncec
下列不属于理气剂的方剂是
安全技术交底的主要内容包括()。
A企业只生产销售甲产品。该企业2016年产量及销量均为10000件,单位售价为900元/件,全年发生的成本总额为5800000元,其中,变动成本为3000000元,固定成本为700000元,混合成本为2100000元。以前年度的混合成本和产销量资料如下表所
秦朝是中国历史上第一个王朝。()
馒头:食物
甲、乙两人投篮,以A表示事件“甲投中,乙未投中”,则其对立事件为().
(2001年试题,一)设y=e*(C1sinx+C2cosx)(C1,C2为任意常数)为某二阶常系数线性齐次微分方程的通解,则该方程为________________.
Tworecentinnovationshavegainedalotofattentionforthewaytheyempowerwomen.Oneismicrocredit(小额贷款),asystemhelping
最新回复
(
0
)