首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);} 该函数的功能是()。 A.

有以下函数 int fun(char *s) {char *t=s; while(*t++); return(t-s); } 该函数的功能是()。

A.比较两个字符的大小

B.计算s所指字符串占用内存字节的个数

C.计算s所指字符串的长度

D.将s所指字符串复制到字符串t中

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下函数intfun(char*s){char*t=s;w…”相关的问题
第1题
有以下函数:int fun(char *s){ char *t = s;while (*t++);return (t-s);}该函数的功能是()A.比较

有以下函数:int fun(char *s){ char *t = s; while (*t++); return (t-s);} 该函数的功能是()

A.比较两个字符串的大小

B.计算s所指字符串占用内存字节个数

C.计算s所指字符串的长度

D.将s所指字符串自制到字符串t中

点击查看答案
第2题
有以下函数 int aaa(char *s) {char *t=S; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是

A.求字符串s的长度

B.比较两个串的大小

C.将串s复制到串t

D.求字符串s所占字节数

点击查看答案
第3题
有以下函数: int fun(char * s) {char * t=s; while(*t++); return(t-s) 该函数的功能是______。

A.比较两个字符串的大小

B.计算s所指字符串占用内存字节个数

C.计算s所指字符串的长度

D.将s所指字符串复制到字符串t中

点击查看答案
第4题
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){char a[20]=”ABCD\0EFG\0”,b[]=”IJK”;strcat(a,b);printf(”%s\n”,a);}程序运行后的输出结果是()。

A.ABCDE\0FG\0IJK

B.ABCDIJK

C.IJK

D.EFGIJK

点击查看答案
第5题
以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(char *s){ int n=0,i; for(i=0;

以下函数的功能是删除字符串s中的所有数字字符,请填空。void dele(char *s){ int n=0,i; for(i=0;s[i];i++) if() s[n++]=s[i]; s[n]=;}

点击查看答案
第6题
程序中若有如下说明和定义语句:char fun(char *);main(){ char *s="one",a[5]={0},(*f1)()=fun,ch; ...}以下选项中对函数fun的正确调用语句是()。

A.(*f1)(a)

B.*f1(*s)

C.fun(&a)

D.ch=*f1(s)

点击查看答案
第7题
已定义以下函数intfun(int*P){retum*p;)fun函数返回值是A.不确定的值B.一个整数C.形参P中存放的

已定义以下函数intfun(int*P){retum*p;)fun函数返回值是

A.不确定的值

B.一个整数

C.形参P中存放的值

D.形参P的地址值

点击查看答案
第8题
有下列函数:int fun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。A.比较两个字

有下列函数:int fun(char*s){char*t=s; while(*t++); return(t-s);}该函数的功能是()。

A.比较两个字符串的大小

B.计算s所指字符串占用内存字节的个数

C.计算s所指字符串的长度

D.将s所指字符串复制到字符串t中

点击查看答案
第9题
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明1] 函数void fun(char*w

阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

[说明1]

函数void fun(char*w,char x,int*n)用来在w数组中插入x,w数组中的数已按由小到大顺序存放,n指存储单元中存放数组中数据的个数,插入后数组中的数仍有序。

[C函数1]

void fun(char*W,char x,int*n)

{ int i,P;

p=0;

w[*n]=x;

while(x>w[p]) (1) ;

for(i=*n,i>p;i--)w[i]=(2);

w[p]=x;

++*n;

}

[说明2]

函数void revstr(char*s)将字符串s逆置。例如:字符串“abcde”,经过逆置后变为“edcba”。

[C函数2]

void revstr(char*s)

{ char*p,c;

if(s==NULL)return;

p=(3); /*p指向字符串s的最后一个有效字符*/

while(s<p){ /*交换并移动指针*/

C=*s;

(4)=*p;

(5)=c;

}

}

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改