工学

判断题islower和isupper是判断字符串中的字母大小写。()A 对B 错

题目
判断题
islower和isupper是判断字符串中的字母大小写。()
A

B

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

第1题:

“科技公式”中的字母大小写可以忽略排版。()

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


参考答案:错误

第2题:

isupper()函数用来()。

A、判断字母

B、判断数字

C、判断大写

D、判断小写


参考答案:C

第3题:

用字符串函数编写一个程序:赋值字符串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运行环境

第4题:

WindowsXP账号使用密码对访问者进行身份验证。密码是区分大小写的字符串,最多可包含16个字符。字母有的有效字符是数字、字母、中文和符号。


正确答案:错误

第5题:

试题三(共15分)

阅读以下说明和C代码,填充代码中的空缺,将解答填入答题纸的对应栏内。

【说明1】

下面的函数countChar(char *text)统计字符串text中不同的英文字母数和每个英文字

母出现的次数(英文字母不区分大小写)。

【C代码1】

Int countchar(char*text)

{

int i,sum=O; /*sum保存不同的英文字母数*/

char *ptr;

int c[26]={0}; /*数组c保存每个英文字母出现的次数*/

/*c[0]记录字母A或a的次数,c[1]记录字母B或b的次数,依此类推*/

ptr=(1); /* ptr初始时指向字符串的首字符*/

while (*ptr) {

if (isupper (*ptr) )

c[*ptr一’A’]++;

else &39;

if (islower (*ptr) )

c[*ptr一’a’]++;

(2); /*指向下一个与字符*/

}

for ( i=0. i<26; i++ )

If(3)sum++;

return sum;

}

【说明2]

将下面C代码2中的空缺补全后运行,使其产生以下输出。

f2: f2:f2:2

f3: f3:1

【C代码2]

include <stdio . h>

int fl (int (*f) (int)) .

int f2 (int) ;

int f3 (int) ;

int main ()

{

Printf(“%d\n”,f1(4))

Printf(“%d\n”,f1(5))

return 0;

}

int fl(int (*f) (int) }

{

int n=O;

/*通过函数指针实现函数调用,以返回值作为循环条件*/

While(6) n++

return n;

}

int f2 (int n)

{

printf ("f2: ") ;

return n*n-4;

}

int f3 (int n)

{

printf ("f3: ") ;

return n-1

}


正确答案:
试题三分析
本题考查数据指针、运算逻辑和函数指针的应用。
首先应认真分析题目中的说明,然后确定代码结构和各变量的作用。
在函数countChar(char*text)中来统计字符串text中不同的英文字母数和每个英文字
母出现的次数。用来表示计数值的数组元素:[i]需要与英文字母对应起来,方式为c[0]
记录字母A或a的次数,c[l]记录字母B或1’的次数,依此类推,因此i=英文字母,‘A’
(英文字母为大写)或i=英文字母.‘a’(英文字母为小写)。
数据指针是指向数据的指针变量。数据指针pt用来表示text中的每一个字符,初
始时ptr指向第一个字符,因此空(1)处应填入“text”或其等价方式,(2)处的作用
是随循环控制逐个指出text中的后续字符,因此空(2)处应填入“ptr++”或其等价
方式。
显然,若c[i]的值不为O则表示字符‘A'-.i或‘a’+i“出现了,反之,则表示字符‘A’+i或‘a’+1“未出现,因此在计算字符种类时只要判断c[i]是否为0即可,因此空(3)处应填入“c[i]”或其等价形式。
函数指针是指向函数的指针变量。根据代码2的声明“intfl(int(*f)(int)).”可知调
用函数f1时,实参应该是函数名或函数指针,且函数名或函数指针指向的函数应有一个
整型参数,返回值为整型,而f2和f3都是符合这种定义类型的函数。
C代码2中,在main函数中两次调用了函数f1,分析运行结果可知,是先以f2为
实参调用f1,然后以f3为实参调用f1,因此空(4)和(5)分别填入“f2”或“f3”或
它们的等价形式,在空(6)处应填入“f(n)’或其等价形式来实现最后对f2和f3的
调用。
参考答案
(1)text,或&text[0],或其等价形式
(2)p++,或++ptr,或ptr=ptr+l,或ptr+=l
(3)c[i]’或*(c+i)
(4)f2
(5)f3
(6)f(n),或(*f)(n)

第6题:

Oracle数据库中字符串数据是区分大小写的。()

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


参考答案:√

第7题:

有以下程序,程序中库函数islower(ch.用以判断ch中的字母是否为小写字母程序运行后的输出结果是( )。

A.ab cd EFG!

B.Ab Cd EFg!

C.aB cD EFG!

D.ab cd EFg!


正确答案:C
intislower(charch)的功能是判断字符c是否为小写英文字母,当ch为小写英文字母(a—Z)时,返回非作用是把小写字母转化为大写字母。根据判断条件可知,只有当空格字符的前一个字符为小写字符时才把该小写字符变成大写,所以选择C)。

第8题:

VB代码中要区分字母的大小写。()

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


参考答案:错误

第9题:

Java源程序文件中是不区分字母的大小写的。()

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


答案:错

第10题:

islower和isupper是判断字符串中的字母大小写。()


正确答案:正确