若AA="Visual FoxPro",则表达式UPPER(SUBS(AA,1,1))+LOWER(SUBS(AA,2)

题目
单选题
若AA="Visual FoxPro",则表达式UPPER(SUBS(AA,1,1))+LOWER(SUBS(AA,2))的值是()。
A

Visual foxpro

B

Visual FoxPro

C

visual FOXPRO

D

VISUAL foxpro

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

第1题:

有如下类定义:

classA{

char*a;

public:

A( ):a(O){}

A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间

a=__;

strcpy(a,aa);

}

~A( ){delete[]a;}

};

横线处应填写的表达式是( )。

A.Newchar[strlen(aa)+1]

B.char[strlen(aa)+1]

C.char[strlen(aa)]

D.newchar[sizeof(aa)-1]


正确答案:A
A。【解析】对动态分配存储空间的考查,在C++中,回车键需计一字符,即总的长度为strlen(aa)+1。

第2题:

若定义int a=10,则表达式a+=a=aa*=a的值是( )。

A.0

B.-180

C.-100

D.-90


正确答案:B
解析:算术运算符的运算规则是:从右到左的原则。所以表达式中先计算a=a-a*a的值是-90,再计算a=a+a的值是-180。

第3题:

表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是______。

A.13.00

B.14.00

C.45.00

D.65.00


正确答案:D

第4题:

表达式1/2+“aa”+3的值为

A.“12aa3”

B.“3aa3”

C.“12aa”

D.“aa3”


正确答案:B
解析:本题考查Java中的运算符。“+”运算符可以做字符串的连接运算,题中的表达式的运算过程可以看作是:((1/2)+"aa")+3,首先进行1+2得到数值3,再和字符串“aa”做字符串的连接,得到字符串“3aa”,最后跟数值3再做一次连接运算,得到“3aa3”。

第5题:

表达式1+2+"aa"+3的值为

A.12aa3

B.3aa3

C.12aa

D.aa3


正确答案:B
解析:本题考查Java中的运算符。“+”运算符可以做字符串的连接运算,题中的表达式的运算过程可以看作是:((1+2)+"aa")+3,首先进行1+2得到数值3,再和字符串"aa"做字符串的连接,得到字符串"3aa",最后跟数值3再做一次连接运算,得到"3aa3"。

第6题:

表达式1+2+“aa”+3的值()。

A.“12aa3”

B.“3aa3”

C.“12aa”

D.“aa3”


正确答案:B

第7题:

有如下类定义:

class A{

char *a;

public:

A():*(0){}

A(char * aA){//把aa所指字符串拷贝到a所指向的存储空间

a=________;

strcpy(a,aA);

}

~A(){delete[]a;}

};

横线处应填写的表达式是

A.new char[strlen(aA)+1]

B.char[strlen(aA)+1]

C.char[strlen(aA)]

D.new char[sizeof(aA)-1]


正确答案:A
解析:利用new运算符进行内存申请操作,长度为aa字符串长度加上字符串结束标志‘\0’,总共申请strlen(aa)+1字节,故选A)。

第8题:

表达式 VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是( )

A. 13.00

B. 16.00

C. 18.00

D. 19.00


参考答案C

第9题:

表达式VAL(SUBS(”奔腾586”,5,1))*Len(”vis-ual foxpro”)的结果是( )。

A.13.00

B.14.OO

C.45.OO

D.65.O0


正确答案:D
D。【解析]SUBS(”奔腾586”,5,1)的值是’5’,VAL(SUBS(”奔腾586”,5,1))的值是5,LEN(”VisualFoxPr0”)的值是13。在VisualFoxPr0中一个汉字占两个字符的宽度。

第10题:

若有定义:int aa[8];则以下表达式中不能代表数组元素aa[1]的地址是

A.&aa[0]+1

B.&aa[1]

C.&aa[0]++

D.aa+1


正确答案:C
解析:在C语言中,数组的地址和数组中的第一个元素的地址相同。数组中第一个元素地址的表示方法为&aa[0],与其等价的有&aa[0)++;选项A为数组的第1个元素的地址下移一位即是第二个元素aa[1]的地址;B也为数组的第二个元素的地址,选项D中aa表示数组的地址,加1表示数组首地址后移一位,即代表数组元素中的第二个元素aa[1]的地址。

更多相关问题