下面哪个函数是用来将字符串中的大写字母转换为小写字母?()

题目
单选题
下面哪个函数是用来将字符串中的大写字母转换为小写字母?()
A

ucase()

B

lcase()

C

dcase()

D

left()

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

第1题:

函数Cdate的作用是()。

A、将字符串转换为日期

B、将字符串转换为长整型

C、将字符串转换为布尔型

D、将字符串转换为单精度型


答案:A

第2题:

以下函数实现的功能是void fun (char *s){ char *p,*q,temp; p=s; q=s+ strlen(s)-1; while (p<q) { temp=*p; *p=*q; *p=temp; p++; q--; }}

A.将一个字符串首尾颠倒

B.计算字符串的长度

C.统计字符串中的空格个数

D.将字符串中的小写字母变成大写字母


正确答案:A
解析:本题考核while循环语句和指针的使用。在该函数中,循环开始时,指针p指向字符串的第1个字符,指针q指向字符串的最后一个字符,首先交换这两个字符;然后,指针p前进一个字符位置(指向下一个字符),指针q后退一个字符位置(指向前一个字符);经过若干次循环,条件pq将为假(即指针p和指针q相遇),循环结束。从而实现了将一个字符串首尾颠倒的功能。

第3题:

strtolower()函数的功能是将给定的字符串全部转换为小写字母。()

此题为判断题(对,错)。


正确答案:√

第4题:

在Visual Basic的转换函数中将数值转换为字符串的函数是Str(x);将数字字符串转换为数值的函数是()。

AAcs(x)

BSrt(x)

CAsc(x)

DVla(x)


D

第5题:

ASP中,使用CDate_函数将字符串转换为()。


本题答案:日期

第6题:

tolower()函数用来()。

A、小写字母转换为大写字母

B、大写字母转换为小写字母

C、小写字母转换为大写字母,同时大写字母转换为小写字母

D、判断大小写


参考答案:B

第7题:

已知大写字母A的ASCⅡ码是65,小写字母a的ACSⅡ码是97。下列能将变量C中的大写字母转换为对应小写字母的语句是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:B
根据ASCⅡ码选项可知大写字符A与小写字符a的ASCIl码相差32,而选项D中应该是加上ˊaˊ,选项A和C左侧的表达式都是大写字符C与大写字符A的差与ˊaˊ的ASCⅡ代码的和就是小写字符C的ASCⅡ代码。

第8题:

用字符串函数编写一个程序:赋值字符串1:你的姓的拼音(首字母大写);字符串2:你的名的拼音(首字母小写)将字符串1的大写字母转换成小写字母,将字符串2的小写字母转换成大写字母,将字符串1和字符串2连接起来输出。


答案:

x = input("请输入你的姓:")
x = x.capitalize()
print(x)
y = input("请输入你的名:")
print("{}{}".format(x.lower(), y.upper()))

结果:

请输入你的姓:zhang
Zhang
请输入你的名:yu
zhangYU

解析:python运行环境

第9题:

函数ReadDat()的功能是实现从文件IN5.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数ConvertCharA(),该函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a。大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变。把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDat()把结果xx输出到文件OUT5.DAT中。

例如,原文:Adb.Bcdza

abck.LLhj

结果:Aec.Bdeab

bcdl.LLik

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。

注意:部分源程序已给出。

请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。


#include
#include
#include
char xx[50][80] ;
int maxline = 0 ;/* 文章的总行数 */
int ReadDat(void) ;
void WriteDat(void) ;
void ConvertCharA(void)
{
int i,j; /*定义循环控制变量*/
int str; /*存储字符串的长度*/
for(i=0;i
{
str=strlen(xx[i]); /*求得当前行的字符串的长度*/
for(j=0;j
if(xx[i][j]>='a' && xx[i][j]<='z') /*如果是小写字母*/
if(xx[i][j]=='z')
xx[i][j]='a'; /*如果是小写字母z,则改写成字母a*/
else
xx[i][j]+=1; /*其他的小写字母则改写为该字母的下一个字母*/
}
}
void main()
{
system("CLS");
if(ReadDat())
{
printf("数据文件IN5.DAT不能打开!\n\007") ;
return ;
}
ConvertCharA() ;
WriteDat() ;
}
int ReadDat(void)
{
FILE *fp ;
int i =0 ;
char *p ;
if((fp = fopen("IN5.DAT", "r")) == NULL) return 1 ;
while(fgets(xx[i], 80, fp) !=NULL)
{
p = strchr(xx[i], '\n') ;
if(p) *p = 0 ;
i++;
}
maxline = i ;
fclose(fp) ;
return 0 ;
}
void WriteDat(void)
{
FILE *fp ;
int i ;
system("CLS");
fp = fopen("OUT5.DAT", "w") ;
for(i = 0 ; i < maxline ; i++)
{
printf("%s\n", xx[i]) ;
fprintf(fp, "%s\n", xx[i]) ;
}
fclose(fp) ;
}

第10题:

编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的字符是小写字母,则转换为大写字母,否则不转换。


正确答案: charch,c;
Console.WriteLine("请输入一个字符");
ch=char.Parse(Console.ReadLine());
if(ch>=’A’&&ch<=’Z’)
{
c=(char)(ch+32);
Console.WriteLine("字符{0}为大写字母,转换为小写字母为{1}",ch,c);
}
elseif(ch>=’a’&&ch<=’z’)
{
c=(char)(ch-32);
Console.WriteLine("字符{0}为小写字母,转换为大写字母为{1}",ch,c);
}
else
Console.WriteLine("{0}既不是大写字母也不是小写字母",ch);

更多相关问题