- 全反射,临界角
- 共282题
在SWOT会计人才竞争战略中,英文缩写“CFO”代表中文的( )。
A.创造型、符合型注册会计师
B.注册经济会计师
C.注册管理会计师
D.财务总监
正确答案
D
解析
暂无解析
下列程序输出的结果是( )。
#include<stdio.h>
un1(char a,char b)char c;c=a;a=b;b=c;
fun2(char*a,char b)char c;c=*a;*a=b;b=c;
fun3(char*2,char*b)charc;c=*a;*a=*b;*b=c;
void main()
char a,b;
a='A';b='B';funl(a,b);putchar(a);putchar(b);
a='A';b='B';fun2(&a,b);putchar(a);putchar(b);
a='A';b='B';fun3(&a,&b);putchar(a);putchar(b);
putchar('\n');
A.BABBAB
B.ABBBBA
C.ABBABA
D.ABABBA
正确答案
B
解析
[解析] 由程序中的主函数main入手,分别调用funl,fun2,fun3函数,得出输出结果。其中,3个函数都是实现的两个形参的交换功能,只是值传递的方式不同,有的是引用,有的是传值。第一个函数中参数采用的是值传递的方式,形参的变化不影响实参。所以d调用funl后,实参a和b并没有交换,仍然是AB。第二个调用中,实参a采用的是地址,印传递的是地址,所以形参a的改变合影响实参a的值,即BB。同理,调用fun3后为BA。
若有定义语句“int m[]=5,4,3,2,1),i=4;”则下列对m数组元素的引用中错误的是( )。
A.m[--i]
B.m[2*2]
C.m[m[0]]
D.m[m[i]]
正确答案
C
解析
[解析] 数组的下标是从零开始的。
一维数组的一般定义方式为
数型说明符 数组名[常量表达式]
其中“[]”中的内容可以是整型数量,也可以是整型表达式。选项C中,m[0]=5,m[m[0]]=m[5],数组下标越界。
下列关于运算符重载的描述中,错误的是
A) ::运算符不能重载
B) 类型转换运算符只能作为成员函数重载
C) 将运算符作为非成员函数重载时必须定义为友元
D) 重载[]运算符应完成“下标访问”操作
正确答案
C
解析
[解析] 除了•、*、→ *、::、:这五个运算符外,其他运算符都可以重载;=、[]、()、→以及所有的类型转换运算符只能作为成员函数重载;[]作为成员函数重载时,应完成“下标访问”操作,使得向指定下标处的元素赋值或取值成为可能。
关于数据库系统的特点,下列说法中错误的是数据 ()。
A. 结构化
B.共享性高
C.独立性差
D.统一管理和控制
正确答案
C
解析
暂无解析
扫码查看完整答案与解析