计算机二级

已知字符串Str$()的定义语句为DimStr$(1te30),下列循环语句能实现将A到Z的大写字母赋予字符数组Str$()的是______。A.Fori=lTo26Sir$(i)=Chr$(i+65)NeViB.Fori=1T025Str$(i)=Chr$(i+64)NextiC.Fori=0To25Str$(i)=Chr$(i+64)NextiD.Fori=OTo25Str$(i)=Chr$(i+65)Nexti

题目

已知字符串Str$()的定义语句为DimStr$(1te30),下列循环语句能实现将A到Z的大写字母赋予字符数组Str$()的是______。

A.Fori=lTo26Sir$(i)=Chr$(i+65)NeVi

B.Fori=1T025Str$(i)=Chr$(i+64)Nexti

C.Fori=0To25Str$(i)=Chr$(i+64)Nexti

D.Fori=OTo25Str$(i)=Chr$(i+65)Nexti

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

12、以下哪条语句能判断字符串变量str是否为空字符串。

A.if str=="":

B.if len(str)==1:

C.if not str:

D.其它都可以


C

第2题:

采用gets输入字符串并保存在字符数组s1中的C语句为___________________。


A

第3题:

【单选题】如果有定义语句char str1[10],str2[10]={"books"};则能将字符串"books"赋给数组str1的正确语句是()。

A.str1="books";

B.strcpy(str1,str2);

C.str1=str2;

D.strcpy(str2,str1);


gets(&str[0])

第4题:

若有字符数组定义并初始化为:char str[10]=″China″; 则执行语句cout<<strlen(str); 输出字符串长度为:

A.5

B.6

C.10

D.不确定


5

第5题:

定义有一维字符数组 char str[80];则与语句 gets(str);功能完全相同的语句是:

A.gets(&str[0])

B.gets(&str);

C.scanf(“%s”,str);

D.scanf(“%s”,&str);


gets(&str[0])

第6题:

18、采用gets输入字符串并保存在字符数组s1中的C语句为___________________。


正确

第7题:

设有以下定义和语句: 则以下叙述中正确的是( )。A.str数组长度和P所指向的字符串长度相等SXB

设有以下定义和语句:则以下叙述中正确的是( )。

A.str数组长度和P所指向的字符串长度相等

B.*P与str[0]的值相等

C.str与P的类型完全相同

D.数组str中存放的内容和指针变量P中存放的内容相同


正确答案:B
P是字符串指针,所指向的字符串为”Program”,其长度为7,而数组str中元素的个数为25,因此选项A)和D)是错误的;p=str;后,指针P指向str的首地址,*P=str[0],因此选项B)是正确的;str是数组,不是指针变量,所以选项c)也是错误的。

第8题:

定义chars[81];后,能正确输入一个字符串到数组s的语句是()。

A.gets(s);

B.scanf(”%c”,s);

C.scanf(”%s”,&s[0]);

D.gets(&s[0]);


正确答案:ACD

第9题:

执行语句序列

char strl[10]="ABCD",str2[10]="XYZxyz";

for (int i=0; strl[i]=str2[i]; i++)

后,数组str1中的字符是XYZxyz,数组str2中的字符串是【 】。


正确答案:XYZxyz
XYZxyz 解析:注意for的循环体为空语句,其第二个表达式为一个赋值语句而不是一个逻辑表达式语句。因此,for循环的作用实际上是将str2的字符逐个赋值给str1中的对应位置。