首页 > 学历类考试
题目内容 (请给出正确答案)
[主观题]

下面程序是将字符串P中的所有字符复制到字符串b中,要求每复制三个字符后插入一个空格。#include<s

下面程序是将字符串P中的所有字符复制到字符串b中,要求每复制三个字符后插入一个空格。

#include<stdio.h>

void cp(char *P,char *b)

{int i,k=0;

while(*p)

{i=0;

while(______)/*第一空*/

{b[k]=*p;

k++;p++;i++;

}

if(*p)

{______;/*第二空*/

}

}

______;/*第三空*/

}

main()

{char a[20],b[20];

gets(a);

cp(a,b);

puts(b);

print f("\n");

}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面程序是将字符串P中的所有字符复制到字符串b中,要求每复制…”相关的问题
第1题
下面函数的功能是计算指针p所指向的字符串的长度(即实际字符个数)。
下面函数的功能是计算指针p所指向的字符串的长度(即实际字符个数)。

点击查看答案
第2题
在字符串集合P的AC自动机T中,状态结点s所表示的字符串是从根结点到s的路径上各边的字符依次连接组成的字符串a(s).设s和t是T中两个结点,且u=a(s),v=a(t).试证明,f(s)=t当且仅当v是字符串pi(0≤i<k)的所有前缀中u的最长真后缀.

点击查看答案
第3题
下面函数的功能是()。int fun (char*x){char*y=x;while(*y++);return(y-x-1);}

A.[A] 求字符串的长度

B.[B] 比较两个字符串的大小

C.[C] 将字符串x复制到字符串y

D.[D] 将字符串x连接到字符串y后面

点击查看答案
第4题
下列对字符串函数或方法说法正确的有()。

A.istitle()如果字符串是标题化的(见title())则返回True,否则返回False

B.max(str)返回字符串str中最大的字母。

C.replace(old,new,max)把将字符串中的str1替换成str2,如果max指定,则替换不超过max次

D.upper()转换字符串中所有大写字符为小写

点击查看答案
第5题
下面函数的功能是比较两个字符串的大小,将字符串中第1个出现的不相同字符的ASCII码值之差作为
比较结果返回。若第1个字符串大于第2个字符串,则返回正值;若第1个字符串小于第2个字符串,则返回负值;若两个字符串完全相同,则返回0值。

点击查看答案
第6题
说明:以下文件名及文件夹名均不区分大小写,而且所有字母和数字都是英文半角字符。 1、 在Computer

说明:以下文件名及文件夹名均不区分大小写,而且所有字母和数字都是英文半角字符。

1、 在ComputerG文件夹下建立如下的文件夹结构:

ComputerG——打印机——扫描仪——数码相机

|

|——手写板

2、 将ComputerJ文件夹改名为FamilyJ.

3、 在ComputerB文件夹中创建名为"Wolf"的Word 文档。

4、 将ComputerD文件夹删除。

5、 将ComputerE文件夹复制到ComputerF文件夹中。

6、 在ComputerA文件夹中为WINKT文件夹下的"SHORTCUT1.wps"创建快捷方式,名称改为"快捷1"(注意:不带扩展名)

点击查看答案
第7题
若有说明语句char a[]="It is mine";char *p="It is mine";则以下不正确的叙述是

A.a+1表示的是字符t的地址

B.p指向另外的字符串时,字符串的长度不受限制

C.p变量中存放的地址值可以改变

D.a中只能存放10个字符

点击查看答案
第8题
下面程序没有语法错误,但存在一个潜在的问题,该问题是()。#includevoidmain(){chars1[3][100]={"abc","123","ABC"},*s2gets(s1[1])gets(s2)puts(s1[1])puts(s2)}

A.二维字符数组表示字符串

B.输入字符串时使用标准函数gets

C.输出字符串时使用标准函数puts

D.指针变量s2没有确定的指向

点击查看答案
第9题
问题描述:在数据加密和数据压缩中常需要对特殊的字符串进行编码.给定的字母表A由26个小写英文
字母组成,即A={a,b,...,z}.该字母表产生的升序字符串是指字符串中字母从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1次.例如,a、b、ab、be、xyz等字符串都是升序字符串.现在对字母表A产生的所有长度不超过6的升序字符串按照字典序排列并编码如下.

对于任意长度不超过6的升序字符串,迅速计算出它在上述字典中的编码.

算法设计:对于给定的长度不超过6的升序字符串,计算它在上述字典中的编码.

数据输入:输入数据由文件名为input.txt的文本文件提供.文件的第1行是一个正整数k,表示接下来有k行.在接下来的k行中,每行给出一个字符出.

结果输出:将计算结果输出到文件output.txt.文件有k行,每行对应一个字符串的编码.

点击查看答案
第10题
C程序中初始化字符数组时,若在此后的程序代码中将字符数组作为字符串整体考虑,那么初始化数据最后的'/0'字符是必须的。()
点击查看答案
第11题
有语句:Strings=“zhongguo”,下面哪项可以获取字符串s中字符的个数()。

A.s.length

B.s.length()

C.len(s)

D.s.charAt()

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