首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() void fun(char*a,char*b) {char*s="*****a*b*****",t[80]; {while(*a==’*’)a++;
有以下程序 #include main() void fun(char*a,char*b) {char*s="*****a*b*****",t[80]; {while(*a==’*’)a++;
admin
2020-11-23
45
问题
有以下程序
#include
main()
void fun(char*a,char*b) {char*s="*****a*b*****",t[80];
{while(*a==’*’)a++; fun(s,t);puts(t);
while(*b=*a){b++;a++;}} }
程序的运行结果是
选项
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://kaotiyun.com/show/c53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<stdio.h>charfun(charx){returnx*x+’a’;)main(){chara,b=0;for(a=0;a<4;a+
以下定义语句中正确的是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
有以下程序:#include<stdio.h>main(){inta=010,b=0X10,c=10;printf("%d,%d,%d\n",a,b,c);}程序的运行结果是(
下列定义数组的语句中,正确的是()。
有以下程序:#include<stdio.h>voidmain(){charch[80]="123abcdEFG":intj;longs=0;puts(ch);f
下列给定程序中,函数fun的功能是:将自然数1~10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
A.FR-Ⅰ型B.FR-Ⅱ型C.FR-Ⅲ型D.FR-Ⅳ型E.口外弓[*]
浆膜腔积液中有重度凝块见于
患者,男,60岁,有慢性支气管炎病史,近日来,咳嗽剧烈,痰多且黏稠不易咳出,呼吸困难,诊断为慢性阻塞性肺气肿。护士帮助其排痰时措施不妥的是
既能止血生肌,又能消散痈肿的药物是
由于设计单位的责任导致的保修,施工单位应该()。
企业非经常性的、兼营业务所产生的收入称为( )。
被宣告()的犯罪分子,在()考验期内犯新罪或者发现判决宣告以前还有其他罪没有判决的,应当撤销(),对新犯的罪或者新发现的罪作出判决,把前罪和后罪所判处的刑罚,依照《刑法》第69条的规定,决定执行的刑罚。关于上述三个空格的填充内
试论行政诉讼的基本原则。
甲、乙、丙三人大学毕业后选择从事各不相同的职业:教师、律师、工程师。其他同学做了如下猜测:小李:甲是工程师,乙是教师。小王:甲是教师,丙是工程师。小方:甲是律师,乙是工程师。后来证实,小李、小王和小方都只猜对了一半。
用机械加工的方法,特别是用磨削的方法,可以获得最佳表面光洁度。(grind)
最新回复
(
0
)