有如下语句序列: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”
有如下语句序列:
char str[10];cin>>str;
当从键盘输入”I love this game”时,str中的字符串是
A.”I love this game”
B.”I love thi”
C.”I love”
D.”I”
A.”I love this game”
B.”I love thi”
C.”I love”
D.”I”
A.3
B.6
C.8
D.10
有如下程序:
#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.程序编译时语句①和②都出错
A.程序编译正确
B.程序编译时语句①出错
C.程序编译时语句②出错
D.程序编译时语句①和②都出错
str为一个字符序列。请补充函数fun(),该函数的功能是:查找str中值为x的元素,返回该字符序列中值为x的元素个数,并把这些值为x的元素下标依次保存在数组bb中。例如,在“abcdefahij”中查找‘a’,结果为:2个‘a’,下标依次为 0、6。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。
试题程序:
include<stdio.h>
include<conio.h>
define N 20
int bb[N];
int fun(char *str,char ch)
{
int i=0, n=0;
char t=ch;
char *p=str;
while(*p)
{
if (【 】)
【 】;
p++;
i++;
}
return【 】;
}
main()
{
char str[N];
char ch;
int i, j,n;
clrscr();
printf("***Input the original string
***\n");
gets(str);
printf("***The Original ***\n");
puts(str);
printf("***Input character ***\n");
scanf("%c",&ch);
n=fun(str,ch);
printf("\nThe numbr of character is:
%d\n", n);
printf{"***The suffix of character
***\n");
for(i=0;i<n;i++)
printf("%d ",bb[i]);
}
有如下三个函数: void setStr1(char* s1) { strcpy(s1,"new str \0"); } void setStr2(char* &s2) { strcpy(s2,"new str \0"); } void setStr3(char s3) { strcpy(s3,"new str \0"); } 分别由如下的一些函数调用: A应用 char s[10]; setStr1(s); B应用 char s[10]; setStr2(s); C应用 char s[10]; setStr3(s); 分别对这三个函数调用展开分析。
设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d\n",strlen(strcpy(str,"China")));则输出结果为()。
A.5
B.7
C.12
D.14
A.7
B.8
C.9
D.14
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!