首页 > 通信工程师
题目内容 (请给出正确答案)
[单选题]

使用语句char str[10]=“hello”;对字符数组初始化,则str[1]和str[5]的值分别是多少?()

A.‘h’‘o’

B.h’‘/0’

C.‘e’‘o’

D.‘e’‘/0’

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“使用语句char str[10]=“hello”;对字符数组…”相关的问题
第1题
设有char str[10],下列语句正确的是()A.scanf("%s"0,&str);B.printf("%c",str);C.printf("%s",st

设有char str[10],下列语句正确的是()

A.scanf("%s"0,&str);

B.printf("%c",str);

C.printf("%s",str[0]);

D.printf("%s",str);

点击查看答案
第2题
有如下语句序列: Char str[10];Cin>>str; 当从键盘输入“I love this game”时,str中的字符串是(

有如下语句序列: Char str[10];Cin>>str; 当从键盘输入“I love this game”时,str中的字符串是()。

A.”I love this game”

B.”I love thi”

C.”I love”

D.”I”

点击查看答案
第3题
有如下程序:#include<iostream>using namespace std;class Music{public:void setTitle(ch

有如下程序:

#include<iostream>

using namespace std;

class Music{

public:

void setTitle(char*str){strcpy(title,str);}

protected:

char type[10];

private:

char title[20];

};

class Jazz:public Music{

public:

void set(char*str){

strcpy(type,”Jazz”); //①

strcpy(title,str); //②

}

};

下列叙述中正确的是

A.程序编译正确

B.程序编译时语句①出错

C.程序编译时语句②出错

D.程序编译时语句①和②都出错

点击查看答案
第4题
(31 )若有以下定义和语句char s1[10]= " abcd! " ,*s2= " \n123\\ ";printf (" %d %d\n ", str

(31 )若有以下定义和语句

char s1[10]= " abcd! " ,*s2= " \n123\\ ";

printf (" %d %d\n ", strlen (s1 ) ,strlen (s2 ) ) ;

则输出结果是

A ) 5 5

B ) 10 5

C ) 10 7

D ) 5 8

点击查看答案
第5题
以下能正确定义字符串的语句是()。

A.char str[]={'\064'};

B.char str="kx43";

C.char str=";

D.char str[]="\0";

点击查看答案
第6题
下列能正确定义字符串的语句是()。A)char str[]={'\064'}; B)char str="kx43";C)char str="; D)

下列能正确定义字符串的语句是()。

A)char str[]={'\064'};

B)char str="kx43";

C)char str=";

D)char str[]="\0";

点击查看答案
第7题
设有说明语句如下:static char str[]="Beijing"; 若执行下列输出语句:printf("%d\n",strlen(strc

设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d\n",strlen(strcpy(str,"China")));则输出结果为()。

A.5

B.7

C.12

D.14

点击查看答案
第8题
设有char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是

A.cin.get(str,strlen(str));

B.cin.getline(str,strlen(str));

C.cin>>str;

D.cin.read(str,strlen(str));

点击查看答案
第9题
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是

A.cin.get(str, strlen(str));

B.cin.getline(str,strlen(str));

C.cin>>str;

D.cin.read(str, strlen(str));

点击查看答案
第10题
设有下列说明语句: strcut str {int x;float y;char z;}st; 则下列的叙述中不正确的是()。

A.00001111

B.11111101

C.00000010

D.11000000

点击查看答案
第11题
请补充函数fun(),该函数的功能是:从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保

请补充函数fun(),该函数的功能是:从‘a’到‘z’统计一个字符串中所有字母字符各自出现的次数,结果保存在数组aIf中。注意:不区分大小写,不能使用字符串库函数。

例如,输入: “A=abc+5*c”,结果为:a=2, b=l,c=2。

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

请勿改动主函数main和其他函数中的任何内容,仅在函数run的横线上填入所编写的若干表达式或语句。

试题程序:

include<conio.h>

include<stdio.h>

define N 100

void fun(char *tt,int alf[])

{

int i

char *p=tt;

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

【 】;

while(*p)

{

if(*p>='A'&&*p<='z')

【 】;

if(*p>='a'&&*p<='Z')

alf[*p-'a']++;

【 】;

}

}

main()

{

char str[N];

char a='a';

int alf[26],k;

clrscr();

printf("\nPlease enter a char string:");

scanf("%S",str);

printf("\n**The original string**\n");

puts(str);

fun(str,alf);

printf("\n**The number of letter**\n");

for(k:0;k<26;k++)

{

if(k%5==0)

printf(“\n”);

printf(“%c=%d”,a+k,alf[k]);

}

printf(“\n”);

}

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