首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数的功能是( )。 void fun(char *a,char *b) { while((*b=*a)!=’\0’) { a++; b++; } }
下列函数的功能是( )。 void fun(char *a,char *b) { while((*b=*a)!=’\0’) { a++; b++; } }
admin
2022-10-24
38
问题
下列函数的功能是( )。
void fun(char *a,char *b)
{ while((*b=*a)!=’\0’)
{
a++;
b++;
}
}
选项
A、将a所指字符串赋给b所指空间
B、使指针b指向a所指字符串
C、将a所指字符串和b所指字符串进行比较
D、检查a和b所指字符串中是否有’\0’
答案
A
解析
题目的fun函数内,while循环条件为“(*b=*a)!=“\0””,执行时先把指针a所指向的字符赋给指针b所在的内存单元。如果该字符不是结束标识“\0”,执行循环体“a++;b++;”,指针a、b分别指向下一个字符单元。再判断循环条件,如果成立,继续把指针a所指向的字符赋给指针b所在的内存单元,直到遇到结束标识为止。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/aDkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、
以下程序的运行结果是()。#includemain(){inta=3,b=4,c=8,d=4,m=l,n=3;printf("%d\n",(m=a>b)&&(n=c>d));}
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串的前导木号不得多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做处理。字符串中间和尾部的*号不删除。例如,字符串中的内容为“*******A*BC*DEF*G****”
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中
下列叙述中错误的是()。
有以下程序#include<stdio.h>#include<string.h>typedefstructstu{charname[10];char
下面对软件测试描述错误的是
在C语言中,只有在使用时才占用内存单元的变量的是()。
数据流图中带有箭头的线段表示的是
面向对象方法中,继承是指
随机试题
A、Theywereloadedontothecomputerwithadisk.B、Theyweresmallinsizebutstillveryexpensive.C、Theycouldnotbeusedw
肾前性肾衰竭常见的病因是()
28岁初产妇,孕36周,双胎,分娩两个同血型及指纹的女婴后,检查为两个独立的胎盘,两个羊膜,两个绒毛,试问受精卵复制分裂发生在受精的:
A.人参、黄芪B.桃仁、红花C.肉桂、炮姜、吴茱萸D.黄芩、丹皮E.阿胶、艾叶
在非关键线路上的工作都应是非关键性工作。()
根据公司法律制度的规定,下列事项中,属于上市公司股东大会决议应经出席会议的股东所持表决权2/3以上通过的有()。
A.条件(1)充分,但条件(2)不充分.B.条件(2)充分,但条件(1)不充分.C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分.D.条件(1)充分,条件(2)也充分.E.条件(1)和条件(2)单独都不充分,条件(1)和
I’llstartmylecturebytellingyoua【B1】______.Ayoungwomanfrom【B2】______cametoNewYorkandgotajobatafactory【B3】___
Eventhoughwearepoor,______(我们仍然是觉得自己很幸运,因为我们有体面的工作)。
A、Tofrightenothermalealligators.B、Toattractmates.C、Tolocatehatchlings.D、Tothreatenfemales.A由“Thissendsastrong,g
最新回复
(
0
)