[单选题]设有定义语句:charc1=92,c2=92;则以下表达式中值为零的是( )。
正确答案 :A
c1∧c2
解析:解析:按位异或“^”运算,是当对应位上的二进制数值相同时结果为0,否则为1。因为c1,c2的值相同,所以异或的结果为0,选项A)正确。按位与“&”运算符只有当所有对应位上的数都不相同时结果才为0,所以c1&c2的值不可能为0,选项B)错误。“~”是按位取反,由于十进制数92转化成二进制数并不是全为1,所以即使取反也不能得到全为。的答案,所以错误。“|”是按位或运算,由于十进制数92转化为二进制数也不是全为0,所以按位或运算后也不会全为0。
[单选题]计算控件的控件源必须是以( )开头的一个计算表达式。
正确答案 :A
“=”
[单选题]下列关于栈的描述正确的是( )。
正确答案 :C
栈是特殊的线性表,只能在一端插入或删除元素
[单选题]数据库技术的根本目标是要解决数据的( )。
正确答案 :B
共享问题
解析:解析:数据库技术的根本目标是解决数据的共享问题。
[单选题]若使用SETRELATION命令将当前工作区与关联工作区建立了关联之后,又用此命令建立了与另一个工作区的关系,并想保持原先建立的关联,则一定要加上( )子句。
正确答案 :D
ADDITIVE
[单选题]一个栈的初始状态为空。现将元素1,2,,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()
正确答案 :C
C,B,A,,2,1
[单选题]有以下程序: main() { int x=0xFFFF; printf("%d\n",x--); } 执行后的输出结果是( )
正确答案 :C
-1
[单选题]对类的构造函数和析构函数描述正确的是
正确答案 :A
构造函数可以重载,析构函数不能重载
解析:解析:一个类中只能定义一个析构函数,否则会造成对同一对象的多次删除;而构造函数可以根据不同的参数个数和类型进行多次重载。
[单选题]下列关于Applet的安全限制的叙述中,错误的是( )。
正确答案 :C
通常情况下,禁止Applet读取系统信息
[单选题]下面程序的输出结果是 #includeiostream.h> #includestring.h> void main() { char p1[10],P2[10]; strcpy(p1,"abc"); strcpy(p2,"ABC"); char str[50]="xyz"; strcpy(str+2,strcat(P1,p2)); coutsix; }
正确答案 :B
xyabcABC
解析:解析:该函数的调用方式是strcpy(字符数组,字符串)其中“字符串”可以是申常量,也可以是字符数组。函数的功能是将“字符串”完整地复制到“字符数组”中,字符数组中原有内容被覆盖。使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符申:复制时,连同结束标志’\0’一起复制。②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strepy()函数来处理。strcat(字符数组,字符串)功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志.被“字符串”的第一个字符覆盖,而“字符串”布操作中未被修改。使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的门标字符串;否则,会因长度不够而产生问题。②连接前两个字符串都有结束标志’\0’,连接后“字符数组”中存储的字符串的结束标志’\0’,被舍弃,只在目标串的最后保留一个’\0’。
查看原题 点击获取本科目所有试题