输入一字符串,按相反次序输出其中的所有字符。(要求用指针方法实现)

题目

输入一字符串,按相反次序输出其中的所有字符。(要求用指针方法实现)

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

可以用InputBox函数产生“输入对话框”。若执行下列语句st$=InputBox("请输入字符串","字符串对话框","字符串")当用户输入完毕,按“确定”按钮后,st$变量的内容是( )。

A.字符串

B.请输入字符串

C.字符串对话框

D.用户输入内容


正确答案:D

第2题:

下面是有关C语言字符数组的描述,其中错误的是( )。 A.不可以用赋值语句给字符数组名赋字符串S

下面是有关C语言字符数组的描述,其中错误的是( )。

A.不可以用赋值语句给字符数组名赋字符串

B.可以用输入语句把字符串整体输入给字符数组

C.字符数组中的内容不一定是字符串

D.字符数组只能存放字符串


正确答案:D
用来存放字符量的数组称为字符数组。字符数组也可以是二维或多维数组,对一个字符数组,如果不作初始化赋值,则必须说明数组长度,还可用printf函数和scarlf函数一次性输出/输入一个字符数组中的字符串,而不必使用循环语句逐个地输入/输出每个字符。通常用一个字符数组来存放一个字符串。所以D选项不正确。

第3题:

下面是有关 C 语言字符数组的描述,其中错误的是

A) 不可以用赋值语句给字符数组名赋字符串

B) 可以用输入语句把字符串整体输入给字符数组

C) 字符数组中的内容不一定是字符串

D) 字符数组只能存放字符串


正确答案:D

第4题:

试题29

可以用InputBox函数产生“输入对话框”。执行语句:

st= InputBox(“请输入字符串”,“字符串对话框”,“aaaa”)

当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是()

A.aaaa

B.请输入字符串

C.字符串对话框

D.bbbb


正确答案:D
试题29分析
输入框函数,显示一个能接受用户输入的对话框,并返回用户在对话框中输入的信息,其语法格式:变量=InputBox(信息内容,对话框标题,默认内容)。
试题29答案
D

第5题:

可以用InputBox 函数产生“输入对话框”。若执行下列语句时,st$=InputBox (“请输入字符串”,“字符串对话框”,“字符串”)当用户输入完毕,按OK按钮后,st$变量的内容是______。

A.字符串

B.请输入字符串

C.字符串对话框

D.用户输入的内容


正确答案:D

第6题:

fscanf函数的正确调用形式是A.fscanf(文件指针,格式字符串,输出表列); B.fscanf(格式字符串,输出表列,文件指针);C.fscanf(格式字符串,文件指针,输出表列); D.fscanf(文件指针,格式字符串,输入表列);


正确答案:D
本题主要考查fscanf函数的调用形式。fscanf函数与scanf函数类似,都是格式化输入函数,它们不同的地方是:fscanf函数输入的对象不是终端,而是磁盘文件,函数的调用格式为:
          fscanf(文件指针,格式字符串,输入表列)
其中文件指针指向待操作的磁盘文件,而格式字符串描述的是输入内容的格式,输入列表描述的是与输入格式对应的输入元素,输入列表中可以有多个输入元素。

第7题:

可以用InputBox函数产生“输入对话框”。执行语句“st$=(hputBox(“请输入字符串”,“字符串对话框”,“字符串”)”时,当用户输入完毕,按OK按钮后,stS变量的内容是( )。

A.字符串

B.请输入字符串

C.字符串对话框

D.用户输入的内容


正确答案:D

第8题:

fscanf函数的正确调用形式是

A.fscanf(fp,格式字符串,输出表列);

B.fscanf(格式字符串,输出表列,fp);

C.fscanf(格式字符串,文件指针,输出表列);

D.fscanf(文件指针,格式字符串,输入表列);


正确答案:D

第9题:

fprintf函数的一般调用方式是( )

A.fprintf(格式字符串,文件指针,输出表列);

B.fprintf(文件指针,格式字符串,输出表列)

C.fprintf(文件指针,格式字符串,输出表列);

D.fprintf(fp,格式字符串,输出表列);


正确答案:C

第10题:

编程. 已知字符串:”this is a test of java”.

按要求执行以下操作:

(1) 统计该字符串中字母s出现的次数

(2) 取出子字符串”test”

(3) 将本字符串复制到一个字符数组Char[] str中.

(4) 将字符串中每个单词的第一个字母变成大写, 输出到控制台。

(5) 用两种方式实现该字符串的倒叙输出。(用StringBuffer和for循环方式分别实现)

(6) 将本字符串转换成一个字符串数组,要求每个数组元素都是一个有意义的英文单词,并输出到控制台


答案:
public class Chap53e {
public static void main(String[] args) {
// TODO Auto-generated method stub
//(1)
String string="this is a test of java";
char[] s=string.toCharArray();
int count=0;
for(int i=0;i
if(s[i]=='s')
count++;
System.out.println("s出现了"+count+"次");
//(2)
String str1;
str1=string.substring(string.indexOf('t', 1), string.lastIndexOf('t')+1);
System.out.println("子字符串为"+str1);
//(3)
char[] str=string.toCharArray();
String[] str2=string.split(" ");
//(4)
for(int i=0;i
{ //方法一
str2[i]=String.valueOf(str2[i].charAt(0)).toUpperCase()+str2[i].substring(1);
// 方法二
str2[i]=str2[i].replaceFirst(String.valueOf(str2[i].charAt(0)), String.valueOf(str2[i].charAt(0)).toUpperCase());
System.out.print(str2[i]+" ");
}
//(5)
StringBuffer sbf=new StringBuffer("this is a test of java");
sbf.reverse();
System.out.println(sbf);
for(int i=string.length()-1;i>=0;i--)
System.out.print(string.charAt(i));
//(6)
String[] strs3=string.split(" ");
System.out.println(Arrays.toString(strs3));
}
}

更多相关问题