• 2022-06-08 问题

    中国大学MOOC: 假设有定义:struct { int n; char *str;}st={10,ABCD};则printf(%s,++st.str);的输出是_______。

    中国大学MOOC: 假设有定义:struct { int n; char *str;}st={10,ABCD};则printf(%s,++st.str);的输出是_______。

  • 2022-06-09 问题

    假设有定义:struct{intn;char*str;}st={10,"ABCD"};则printf("%s",++st.str);的输出是_______。 A: BCD B: ABCD C: B D: 以上均不是

    假设有定义:struct{intn;char*str;}st={10,"ABCD"};则printf("%s",++st.str);的输出是_______。 A: BCD B: ABCD C: B D: 以上均不是

  • 2022-06-09 问题

    假设有定义:struct { int n; char *str;}st={10,"ABCD"};则printf("%s",++st.str);的输出是_______。 A: BCD B: ABCD C: B D: 以上均不是

    假设有定义:struct { int n; char *str;}st={10,"ABCD"};则printf("%s",++st.str);的输出是_______。 A: BCD B: ABCD C: B D: 以上均不是

  • 2022-06-08 问题

    完成下面类中成员函数的定义。#include &#91;iostream&#93; #include &#91;string&#93; using namespace std; class str {private: char *st; public: str(char *a) {set(a); } str & operator=(str &a) {delete st; set(a.st); return *this; } void show(){cout<<st<<endl;} ~str(){delete st;} void set(char *s)//初始化st {_____ strcpy(st,s); } }; void main() {str s1("he"),s2("she"); s1.show(),s2.show(); s2=s1; s1.show(),s2.show();}

    完成下面类中成员函数的定义。#include &#91;iostream&#93; #include &#91;string&#93; using namespace std; class str {private: char *st; public: str(char *a) {set(a); } str & operator=(str &a) {delete st; set(a.st); return *this; } void show(){cout<<st<<endl;} ~str(){delete st;} void set(char *s)//初始化st {_____ strcpy(st,s); } }; void main() {str s1("he"),s2("she"); s1.show(),s2.show(); s2=s1; s1.show(),s2.show();}

  • 2022-05-31 问题

    st='abc234d' st=str(st)&#91;2:-1&#93; print(st) 结果是 A: c234 B: c234d

    st='abc234d' st=str(st)&#91;2:-1&#93; print(st) 结果是 A: c234 B: c234d

  • 2022-06-09 问题

    己知str1="opqrst",执行str=Right(str1,2)后,返回( )。 A: op B: qr C: st D: pq

    己知str1="opqrst",执行str=Right(str1,2)后,返回( )。 A: op B: qr C: st D: pq

  • 2021-04-14 问题

    要求函数的功能是:从参数 str 字符串中删除所有参数 ch 所指定的字符,返回实际删除字符的个数,删除后的字符串仍在 str 中,为此某人编写了函数 DelChar 如下: Function DelChar(str As String, ch As String) As Integer Dim n%, st$, c$ st = "" n = 0 For k = 1 To Len(str) c = Mid(str, k, 1) If c = ch Then st = st & c Else n = n + 1 End If Next k str = st DelChar = n End Function 并用下面的 Command1_Click() 过程观察函数调用结果 Private Sub Command1_Click() ch$ = Text1.Text Print DelChar(ch, "x"), ch End Sub 发现结果有错误 , 程序代码需要修改 , 以下正确的修改方案是 ________ 。

    要求函数的功能是:从参数 str 字符串中删除所有参数 ch 所指定的字符,返回实际删除字符的个数,删除后的字符串仍在 str 中,为此某人编写了函数 DelChar 如下: Function DelChar(str As String, ch As String) As Integer Dim n%, st$, c$ st = "" n = 0 For k = 1 To Len(str) c = Mid(str, k, 1) If c = ch Then st = st & c Else n = n + 1 End If Next k str = st DelChar = n End Function 并用下面的 Command1_Click() 过程观察函数调用结果 Private Sub Command1_Click() ch$ = Text1.Text Print DelChar(ch, "x"), ch End Sub 发现结果有错误 , 程序代码需要修改 , 以下正确的修改方案是 ________ 。

  • 2022-06-14 问题

    下列程序运行结果是: main() {char str&#91;10&#93;; char str1&#91;10&#93;={“ABCD”},str2&#91;10&#93;={“abcd”},str3&#91;10&#93;={“1234”}; if (str1>str2) strcpy(str,str1); elsestrcpy(str,str2); if (st A: ABCD B: abcd C: 1234 D: 结果不确定

    下列程序运行结果是: main() {char str&#91;10&#93;; char str1&#91;10&#93;={“ABCD”},str2&#91;10&#93;={“abcd”},str3&#91;10&#93;={“1234”}; if (str1>str2) strcpy(str,str1); elsestrcpy(str,str2); if (st A: ABCD B: abcd C: 1234 D: 结果不确定

  • 2021-04-14 问题

    f(st): st[]=st={:,:} f(st) (st[],st[]) 结果是

    f(st): st[]=st={:,:} f(st) (st[],st[]) 结果是

  • 2021-04-14 问题

    下列程序的运行结果为( ). void abc(char *str) { int a,b; for(a=b=0;str[a]!='\0';a++) if(str[a]!='c') {str[b]=str[a]; b++; }str[b]='\0'; } main( ) { char str[]="abcdef"; abc(str); printf("str[]=%s",str); }

    下列程序的运行结果为( ). void abc(char *str) { int a,b; for(a=b=0;str[a]!='\0';a++) if(str[a]!='c') {str[b]=str[a]; b++; }str[b]='\0'; } main( ) { char str[]="abcdef"; abc(str); printf("str[]=%s",str); }

  • 1 2 3 4 5 6 7 8 9 10