网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
以下选项中正确的语句组是(  )。
A

char s[]; s=BOOK!;

B

char*s; s={BOOK!};

C

char s[10]; s=BOOK!;

D

char*s; s=BOOK!;


参考答案

参考解析
解析:
AC两项错误,因为字符串常量在赋值过程中给出的是这个字符串在内存中所在的一串连续存储单元的首地址,即s是数组首地址,并非字符串变量,故错误;B项,字符串变量的赋值方式有char*s;s="BOOK!";。数组赋值的方式有:char*s;s={"BOOK!"};或是“char s[];s="BOOK!";。s为字符串变量,赋值方式应该是前者,故错误。D中先定义一个字符串变量,然后将变量指向一个字符串常量,语句正确。答案选择D选项。
更多 “单选题以下选项中正确的语句组是(  )。A char s[]; s=BOOK!;B char*s; s={BOOK!};C char s[10]; s=BOOK!;D char*s; s=BOOK!;” 相关考题
考题 以下选项中正确的语句组是A)char s[]; s="BOOK!";B)char *s; s={"BOOK!"};C)char s[10]; s="BOOK!";D)char *s; s="BOOK!";

考题 (32)以下选项中正确的语句组是A)char s[];s=”BOOK!”; B) char *s;s={”BOOK!”};C)char s[10];s=”BOOK!”; D) char *s;s=”BOOK!”;

考题 以下语句或语句组中,能正确进行字符串赋值的是( )。A.char*sp;*sp="right!";B.char s[10];s="right!";C.char s[10];*s="right!";D.char*sp="right!";

考题 ( 12 )请将下面的程序补充完整,使得程序输出 “ 飘是张娜的书 ” 。#include iostreamusing namespace std;class Book{public:Book(char *str) {strcpy(title,str);}【 12 】 void PrintInfo() {couttitleendl;}protected:char title[50];};class MyBook:public Book{public:MyBook(char *s1,char *s2= " 张娜 " ):【 13 】 {strcpy(owner,s2);}virtual void PrintInfo() {couttitle " 是 " owner " 的书 " endl;}private:char owner[10];};int main(){Book *prt=new MyBook( " 飘 " );prt-PrintInfo();return 0;}

考题 下面各语句中,能正确进行赋字符串操作的语句是A.char s[5]= { "ABCDE" };B.char s[5]= { 'A' ,' B' ,' C' ,' D' ,' E' };C.char *s; s = "ABCBE";D.char *s; scanf("%s", s);

考题 下列选项中正确的语句是( )。A.chars[3];s="BOOK!";B.char*s;s={"BOOK!"};C.chars[10];s="BOOK";D.char*S;s="BOOK!";

考题 下列选项中正确的语句组是A.char s[8]; s={"Beijing"};B.char s[8]; s="Beijing";C.char *s; s={"Beijing"};D.char *s; s="Beijing";

考题 请将下面的程序补充完整,使得程序输出“飘是张娜的书”。includeusing namespace stdclass Book{public:Book(char*str)|strcpy(title,str);______void Printlnfo(){cout<<title<<endl;}protected:char title[50];};class MyBook:public Book{public:MyBook(char*s1,char*S2=“张娜”):______strcpy(owner,s2);}virtual void PrintInfo(){cout<<title<<“是”<<owner<<“的书”<<endl;}private:charowner[10];};int main(){Book*ptr=new MyBook(“飘”);ptr-Printlnfo();return 0;}

考题 以下语句或语句组中能正确进行字符串赋值的是( )。A.ehar以*sp; * sp = "right!";B.char s[10] ;s = "right!";C.char s [10]; * s = "right !";D.char * sp = "right !";

考题 以下选项中正确的语句组是______。A.chars[];s="BOOK!";B.char*s;s={"BOOK!"};C.chars[10];s="BOOK!";D.char*s;S="BOOK!";

考题 下列各个选项中对字符数组赋字符串的语句中,错误的是( )。A.char s[10];s="program";B.char s[]="program";C.char s[10]="program";D.char s[10]; strcpy(s,"program");

考题 以下选项中,不能正确赋值的是 ______。A.char s1[10];s1="chest";B.char s2[]={'C','t','e','s','t'};C.char s3 [20]="Chest";D.char * s4="Cest\n"

考题 以下程序includemain(){char a1[80],a2[80],*s1=a1,*s2=a2; gets(s1);gets(s2) if(!s 以下程序 #include<string.h> main() { char a1[80],a2[80],*s1=a1,*s2=a2; gets(s1);gets(s2) if(!strcmp(s1,s2))printf("*"); else printf("#"); printf("%d\n",strlen(strcat(s1,s2))); } 如果从键盘上输入: book<回车> book<空格><回车> 则输出结果是( )A.*8B.#9C.#6D.*9

考题 下列语句组中,不正确的是( )。A.char *s;s="Olympic";B.char s[]="Olympic";C.char *s;s={"Olympic"};D.char s[]={"Olympic"};

考题 以下选项中正确的语句组是( )。A.char s[]; s="HELLO!";B.char *s; s={"HELLO!"};C.char s[10]; s="HELLO!";D.char *s; s="HELLO!";

考题 下列语句组中,正确的是A.char*s;s="Olympic";B.char s[7];s="Olympic";C.char*s;s={"Olympic"};D.char s[7];s={"Olympic"};

考题 下列语句组中,正确的是( )。A.char*s;s="Olympic";B.char sE73;s="Olympic";C.char*S;s={¨Olympic"};D.char sET3;s={"Olympic"};

考题 以下选项中正确的语句组是( )。A.char*s;s={f.BOOK!”};B.char*s;s:”BOOK!”:C.chars[10];s=”BOOK!”;D.cbars[];s:”BOOK!n:

考题 以下选项中正确的语句组是( )。A.char*s;8={1.BOOK!”}iB.char*s;8=”BOOK!”;C.char S[10];S=”BOOK!”;D.char S[];S=”BOOK!”;

考题 下列选项中正确的语句是( )。A.chars[];s="BOOK!";B.char*s;S={"BOOK!");C.chars[10];s="BOOK";D.char*S;s="BOOK!";

考题 以下能正确进行字符串赋值、赋初值的语句是______。A.char s[5]:{'a','e','i','o','u'};B.char *s; s="good";C.char s[5]="good";D.char s[5]; s="good";

考题 下列选项中正确的语句是A.char s[8]; s={"Beijing"};B.char*s; s ={"Beijing"};C.char s[8]; s="Beijing";D.char *s; s ="Beijing";

考题 以下能将字符串,you are luck!正确读入的语句组是( )A.char s[80]; scanf("%s",s);B.char *s: scanf("%s",s);C.char s[80]; gets(s);D.char *s; gets(3);

考题 ( 23 )下列语句组中,正确的是A ) char *s ; s= " Olympic ";B ) char s[7] ; s= " Olympic ";C ) char *s ; s= { " Olympic " } ;D ) char s[7] ; s= { " Olympic " } ;

考题 下列语句组中,不正确的是( )。A)char*s;s-"Olympic";B)char s口="Olympic";C)char*s;s={"Olympic"};D)char s口={"Olympic"};

考题 以下选项中正确的语句组是( )。A)char s[];s="HELLO!";B)char*s;s={"HELLO!"};C)char s[10];s="HELLO!";D)char *s;s="HELLO!";

考题 下列选项中,正确的语句组是()。A、char s[8]; s={“Beijing”};B、char *s; s={“Beijing”};C、char s[8]; s=“Beijing”;D、char *s; s=“Beijing”;