柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
下列函数的功能是 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'
热度🔥551
参考答案:A
解析:
【解析】While循环条件为:(*b=*a)!='\0',执行时先把指针a所指向的字符赋给指针b所在内存单元,如果该字符不是结束标识"\0",执行循环体a++;b++;,指针a、b分别指向下一个字符单元。再判断循环条件,如果成立,继续把指针a所指向的字符赋给指针b所在内存单元,直到遇到结束标识为止。因此A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
基于"学生名单表"创建新表"学生名单表2",所使用的查询方式是
下面描述中不属于数据库系统特点的是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:Private Sub Command1_Click() Dim m As String m=InputBox("请输入字符串") Print pick_str(m)End SubPrivate Function pick_str(s As String)As String temp="" i=1 sLen=Len(s) Do While i<=sLen / 2 temp=temp+Mid(s, i, 1)+Mid(s, sLen-i+1, 1) i=i+1 Loop pick_str=tempEnd Function运行程序,单击命令按钮,并在输入对话框中输入“basic”,则在窗体上显示的内容为( )。
在一个采用虚拟页式存储管理方案的系统中,页面大小为50个整型变量。假设某一个进程分配有3个页框,其中程序占用2个页框并常驻内存。下列程序数据进行初始化时,会产生多少次缺页中断? for ( i = 1; i <= 50; i++ ) for ( j = 1; j <= 100; j++) C[ i, j ] = 0;
小刘手头上有一份word文档,为了让页面排版更加美观和紧凑,需要对当前页面上半部分设置为一栏,下半部分设置为两栏显示,小刘打算使用word中的分隔符进行排版,以下最优的操作方式是( )。
标签
二级C语言
指针
所指
字符
字符串