1. [单选题]下面属于面向对象语言的是( )。
A. Java语言
B. 机器语言(machine language)
C. C语言
D. 汇编语言
2. [单选题]下列关于算术函数(arithmetic function)的说法,正确的是( )。
A. Rnd[(number)]用来获得大于等于0,但小于1的双精度随机数
B. Trim(string)只能用来删除string字符串末尾空格
C. Str(number)用来将number转换为字符串,非负数以+开头,负数以—开头
D. Chr(charcode)用来返回charcode所对应的字符,其中charcode为ASCII码
3. [单选题]在一个宏的操作序列,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件表达式的真假,而没有指定条件的操作则会( )。
A. 无条件执行
B. 有条件执行
C. 不执行
D. 出错
4. [单选题]有以下程序includesub1(char a,char B. {char c;c=a;a=b;b=c;}sub2(char *a,char B. {
有以下程序 #includestdio.h> sub1(char a,char B.{char c;c=a;a=b;b=c;} sub2(char *a,char B.{char c;c=*a;*a=b;b=c;} sub3(char *a,char *B.{char c;c=*a;*a=*b;*b=c;} main() { cha,a,b; a='A';b='B';sub3(&a,&b) putchar(a);putchar(b); a='A';b='B';sub2(&a,b) ;putchar(a);putchar(b); a='A';b='B';sub1(a,b) ;putchar(a);putchar(b); } 程序运行后的输出结果是( )
A. BABBAB
B. ABBBBA
C. BABABA
D. BAABBA
5. [单选题]下面四个关键字中,说明友元函数的是( )。
A. friend
B. virtual
C. public
D. base