变量s的定义为“char*s=”Helloworld!”;”,要使变量p指向s所指向的同一个字符串,则应选取()。
A.char*p=s
B.char*p=&s
C.char*p;p=*s
D.char*p;p=&s
A.char*p=s
B.char*p=&s
C.char*p;p=*s
D.char*p;p=&s
A.'s'
B.'i'
C.'h'的地址
D.'h'
char* s="AAA";
printf("%s",s);
s[0]='B';
printf("%s",s);
有什么错?
char * GetStr()
{
char *tmp;
tmp = "123"
return tmp;
}
void main()
{
printf("%s", GetStr());
}
会输出123吗?123创建在堆上还是栈上呢?
123的空间是什么时候释放的?
若要在基本表S中增加一列CN(课程名),可用()。
A.ADD TABLE S(CN CHAR(8))
B.ADD TABLE S ALTER(CN CHAR(8))
C.ALTER TABLE S ADD(CN CHAR(8))
D.ALTER TABLE S (ADD CN CHAR(8))
A.s.equals(t);
B.t.equals(c);
C.s==t;
D.t.equals(new String("hello"));
R为实数集合,S=RxR,*为S上的运算,定义为对任意求*的幺元,当x≠0时,求的逆元.
S及其S上的运算*如下定义,问各种定义下的*运算是否满足结合律、交律,
S,*>中是否有幺元,零元,S中哪些元素有逆元,哪些元素没有逆元.
(1)S为I(整数集),x*y=x-y
(2)S为I(整数集),x*y=x+y-xy
(3)S为Q(有理数集),x*y=x+y/2
(4)S为N(自然数集),x*y=2xy
(5)S为N(自然数集)x*y-max(x,y)(min(x,y))
(6)S为N(自然数集),x*y=x