首页 > 公务员考试
题目内容 (请给出正确答案)
[主观题]

下列有关字符数组与字符串的说法中,正确的是 _______ 。

A.字符数组中存放的一定是一个字符串

B. 所有的字符数组都可以被当作字符串处理

C. 对存放字符串的字符数组可像一般数组一样对数组中单个元素操作

D. 一个字符数组可以认为就是一个字符串

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列有关字符数组与字符串的说法中,正确的是 _______ …”相关的问题
第1题
下列对C语言字符数组的描述中,正确的描述是:()

A.字符数组可以存放字符串

B.字符数组中的字符串可以整体输入、输出

C.不可以用关系运算符对字符数组中的字符串进行比较

D.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

点击查看答案
第2题
下面说法错误的是()

A.在main函数中只能调用库函数

B.语言中可以定义字符串常量和变量

C.整型数据和字符型数据可以互换

D.任何数组在使用前必须先定义

点击查看答案
第3题
下列描述中不正确的是()

A.字符型数组中可以存放字符串

B.可以对字符型串进行整体输入、输出

C.可以对整型数组进行整体输入、输出

D.不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值

点击查看答案
第4题

字符串函数strip的作用是什么?()

A.按照指定字符分割字符串为数组

B.连接两个字符串序列

C.去掉字符串两侧空格或指定字符

D.替换字符串中特定字符

点击查看答案
第5题
一个二维字符数组a[10][20]中存储每个字符串的最大长度为19。()
点击查看答案
第6题
函数fun的功能是:将S所指字符串中除下标为偶数同时ASCIl码值也为偶数的字符外,其余的全部删除;字
符串中剩余字符所形成的新串放在t所指的数组中。

例如,若s所指字符串中的内容为“ABCDEFGl23456”,其中字符A的ASCIl码值为奇数,因此应当删除;字符8的ASCIl码值为偶数,但在数组中的下标为奇数,因此也应当删除;字符2的ASCIl码值为偶数,在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是‘&39;246”。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

试题程序:

点击查看答案
第7题
在有些语言()中,字符串是用字符数组来实现的,而在Java中,字符串无论是常量还是变量,都是用()来实现的,其中字符串常量的对象属于()类。
点击查看答案
第8题
Concatenate函数的功能是()

A.把一个字符串按照指定字符串分隔成数组

B.提取出和正则表达式匹配的所有字符串组成数组

C.从一个字符串中截取特定长度的子串

D.把多个字符串按次序连接成一个字符

点击查看答案
第9题
分别用字符数组和字符指针作函数参数两种方法编程实现在字符串每个字符间插入一个空格的功能。

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

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

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

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

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

点击查看答案
第11题
请编写函数fun(),该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串

请编写函数fun(),该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。

例如,若二维数组中的数据为:

W WWW

S S S S

H H H H

则字符串中的内容应是WSHWSHWSHWSH。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include<stdio.h>

define M 3

define N 4

void fun(char (*s)[N],char *b)

{

}

main()

{

char a[100],w[M][N]={{ 'W', 'W', 'W', 'W'},

{'S', 'S', 'S', 'S'},{'H', 'H', 'H', 'H'}};

int i,j;

printf("The matrix:\n");

for(i=0;i<M;i++)

{ for(j=0;j<N;j++)

printf("%3c",w[i][j]);

printf("\n");

}

fun(w,a);

printf("The A string:In");

puts(a);

printf("\n\n");

}

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