新建
上传
首页
助手
最?/div>
资料?/div>
工具

字符数组

 

 

1

?/p>

 

给出以下定义

: 

char x[ ]="abcdefg"; 

char y[ ]={'a','b','c','d','e','f','g'}; 

则正确的叙述?/p>

      

A) 

数组

x

和数?/p>

y

等价

            B) 

数组

x

和数?/p>

y

的长度相?/p>

 

C) 

数组

x

的长度大于数?/p>

y

的长?/p>

 

    D) 

数组

x

的长度小于数?/p>

y

的长?/p>

 

2

?/p>

 

对字符数?/p>

str

赋初值,

str

不能作为字符串使用的一个是

(  ) 

A) char str[]="shanghai"

?/p>

               

B) char str[]={"shanghai"}

?/p>

  

C) char str[9]={'s','h','a','n','g','h','a','i',

?/p>

\0

?/p>

}

?/p>

 

D) char str[8]={ 's','h','a','n','g','h','a','i'}

?/p>

 

3

?/p>

 

判断两字符串

s1,s2

是否相等

,

应使?/p>

(  ). 

        A)if(s1==s2)        B)if(s1=s2)  

C)if(strcpy(s1,s2))  

 D)if(strcmp(s1,s2)==0)

 

4

?/p>

 

#include <stdio.h> 

 

 

void main() 

 

{ 

 

 

 

char ch[3][5]={ "AAAA","BBB","CC"}; 

 

 

 

printf("\"%s\"\n",ch[1]); 

}   

 

"BBB" 

 

5

?/p>

 

#include <stdio.h> 

void main() 

{ 

 char str[80]; 

 int i=0; 

 gets(str); 

 while(str[i]!=0) 

 { 

 if(str[i]>='a'&&str[i]<='z') 

 str[i]-=32; 

 i++; 

 } 

 puts(str); 

} 

 

程序运行时如果输?/p>

 upcase, 

屏幕显示

            

UPCASE 

 

程序运行时如果输?/p>

 Aa1Bb2Cc3, 

屏幕显示

         

AA1BB2CC3

 

 

 

6

?/p>

 

将一个字符数组中的数字字符找出来形成一个新的字符串,并显示新字符串。如

?/p>

a123bcd456

?/p>

ui

?/p>

,生成新字符串?/p>

123456

”?/p>

 

参考答案:

 

#include <stdio.h> 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

字符数组

 

 

1

?/p>

 

给出以下定义

: 

char x[ ]="abcdefg"; 

char y[ ]={'a','b','c','d','e','f','g'}; 

则正确的叙述?/p>

      

A) 

数组

x

和数?/p>

y

等价

            B) 

数组

x

和数?/p>

y

的长度相?/p>

 

C) 

数组

x

的长度大于数?/p>

y

的长?/p>

 

    D) 

数组

x

的长度小于数?/p>

y

的长?/p>

 

2

?/p>

 

对字符数?/p>

str

赋初值,

str

不能作为字符串使用的一个是

(  ) 

A) char str[]="shanghai"

?/p>

               

B) char str[]={"shanghai"}

?/p>

  

C) char str[9]={'s','h','a','n','g','h','a','i',

?/p>

\0

?/p>

}

?/p>

 

D) char str[8]={ 's','h','a','n','g','h','a','i'}

?/p>

 

3

?/p>

 

判断两字符串

s1,s2

是否相等

,

应使?/p>

(  ). 

        A)if(s1==s2)        B)if(s1=s2)  

C)if(strcpy(s1,s2))  

 D)if(strcmp(s1,s2)==0)

 

4

?/p>

 

#include <stdio.h> 

 

 

void main() 

 

{ 

 

 

 

char ch[3][5]={ "AAAA","BBB","CC"}; 

 

 

 

printf("\"%s\"\n",ch[1]); 

}   

 

"BBB" 

 

5

?/p>

 

#include <stdio.h> 

void main() 

{ 

 char str[80]; 

 int i=0; 

 gets(str); 

 while(str[i]!=0) 

 { 

 if(str[i]>='a'&&str[i]<='z') 

 str[i]-=32; 

 i++; 

 } 

 puts(str); 

} 

 

程序运行时如果输?/p>

 upcase, 

屏幕显示

            

UPCASE 

 

程序运行时如果输?/p>

 Aa1Bb2Cc3, 

屏幕显示

         

AA1BB2CC3

 

 

 

6

?/p>

 

将一个字符数组中的数字字符找出来形成一个新的字符串,并显示新字符串。如

?/p>

a123bcd456

?/p>

ui

?/p>

,生成新字符串?/p>

123456

”?/p>

 

参考答案:

 

#include <stdio.h> 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

字符数组

 

 

1

?/p>

 

给出以下定义

: 

char x[ ]="abcdefg"; 

char y[ ]={'a','b','c','d','e','f','g'}; 

则正确的叙述?/p>

      

A) 

数组

x

和数?/p>

y

等价

            B) 

数组

x

和数?/p>

y

的长度相?/p>

 

C) 

数组

x

的长度大于数?/p>

y

的长?/p>

 

    D) 

数组

x

的长度小于数?/p>

y

的长?/p>

 

2

?/p>

 

对字符数?/p>

str

赋初值,

str

不能作为字符串使用的一个是

(  ) 

A) char str[]="shanghai"

?/p>

               

B) char str[]={"shanghai"}

?/p>

  

C) char str[9]={'s','h','a','n','g','h','a','i',

?/p>

\0

?/p>

}

?/p>

 

D) char str[8]={ 's','h','a','n','g','h','a','i'}

?/p>

 

3

?/p>

 

判断两字符串

s1,s2

是否相等

,

应使?/p>

(  ). 

        A)if(s1==s2)        B)if(s1=s2)  

C)if(strcpy(s1,s2))  

 D)if(strcmp(s1,s2)==0)

 

4

?/p>

 

#include <stdio.h> 

 

 

void main() 

 

{ 

 

 

 

char ch[3][5]={ "AAAA","BBB","CC"}; 

 

 

 

printf("\"%s\"\n",ch[1]); 

}   

 

"BBB" 

 

5

?/p>

 

#include <stdio.h> 

void main() 

{ 

 char str[80]; 

 int i=0; 

 gets(str); 

 while(str[i]!=0) 

 { 

 if(str[i]>='a'&&str[i]<='z') 

 str[i]-=32; 

 i++; 

 } 

 puts(str); 

} 

 

程序运行时如果输?/p>

 upcase, 

屏幕显示

            

UPCASE 

 

程序运行时如果输?/p>

 Aa1Bb2Cc3, 

屏幕显示

         

AA1BB2CC3

 

 

 

6

?/p>

 

将一个字符数组中的数字字符找出来形成一个新的字符串,并显示新字符串。如

?/p>

a123bcd456

?/p>

ui

?/p>

,生成新字符串?/p>

123456

”?/p>

 

参考答案:

 

#include <stdio.h> 

Ͼλ">
Ͼλ
Ŀ

字符数组作业参考答?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

字符数组

 

 

1

?/p>

 

给出以下定义

: 

char x[ ]="abcdefg"; 

char y[ ]={'a','b','c','d','e','f','g'}; 

则正确的叙述?/p>

      

A) 

数组

x

和数?/p>

y

等价

            B) 

数组

x

和数?/p>

y

的长度相?/p>

 

C) 

数组

x

的长度大于数?/p>

y

的长?/p>

 

    D) 

数组

x

的长度小于数?/p>

y

的长?/p>

 

2

?/p>

 

对字符数?/p>

str

赋初值,

str

不能作为字符串使用的一个是

(  ) 

A) char str[]="shanghai"

?/p>

               

B) char str[]={"shanghai"}

?/p>

  

C) char str[9]={'s','h','a','n','g','h','a','i',

?/p>

\0

?/p>

}

?/p>

 

D) char str[8]={ 's','h','a','n','g','h','a','i'}

?/p>

 

3

?/p>

 

判断两字符串

s1,s2

是否相等

,

应使?/p>

(  ). 

        A)if(s1==s2)        B)if(s1=s2)  

C)if(strcpy(s1,s2))  

 D)if(strcmp(s1,s2)==0)

 

4

?/p>

 

#include <stdio.h> 

 

 

void main() 

 

{ 

 

 

 

char ch[3][5]={ "AAAA","BBB","CC"}; 

 

 

 

printf("\"%s\"\n",ch[1]); 

}   

 

"BBB" 

 

5

?/p>

 

#include <stdio.h> 

void main() 

{ 

 char str[80]; 

 int i=0; 

 gets(str); 

 while(str[i]!=0) 

 { 

 if(str[i]>='a'&&str[i]<='z') 

 str[i]-=32; 

 i++; 

 } 

 puts(str); 

} 

 

程序运行时如果输?/p>

 upcase, 

屏幕显示

            

UPCASE 

 

程序运行时如果输?/p>

 Aa1Bb2Cc3, 

屏幕显示

         

AA1BB2CC3

 

 

 

6

?/p>

 

将一个字符数组中的数字字符找出来形成一个新的字符串,并显示新字符串。如

?/p>

a123bcd456

?/p>

ui

?/p>

,生成新字符串?/p>

123456

”?/p>

 

参考答案:

 

#include <stdio.h> 



ļ׺.doc޸Ϊ.docĶ

  • 2017-2022йг̬Ʊ(Ŀ¼)
  • ϴѧִԶ̽2014ϰγ̿Դҵ
  • ׶԰ѧϰ⣨2017棩-׶԰෽ - ͼ
  • ҽԺȾƹܽ
  • windows server 2008ϵͳĩϰ(ȫ)
  • ʵϰĶбҲͲϽӴͼͼ
  • AAAһ׶εʦ.doc
  • ˽̰꼶뷨ϲ1.1ᡷѧ
  • ҺȼϰȫʹӦԤ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)