如题目或答案有误,请通过BUG反馈告知我们修正,谢谢!

1、不能把字符串:Hello! 赋给数组b的语句是

char b[10]={'H','e','l','l','o','!'};

char b[10];  b="Hello!";

char b[10];  strcpy(b,"Hello!");

char b[10]="Hello!";

2、以下所列的各函数首部中,正确的是

void play(var :Integer,var b:Integer)

void play(int a,b)

void play(int a,int b)

Sub play(a as integer,b as integer)

3、下列选项中,合法的C语言关键字是

VAR

cher

integer

default

4、以下程序执行后sum的值是
main()
{ int i,sum;
for(i=1;i<6;i++) sum+=i;
printf("%d\n",sum);
}

15

14

不确定

0

5、若t为double类型,表达式t=1,t+5,t++的值是

1

6.0

2.0

1.0

6、表达式1&3&5&7的值为:

1

3

5

7

7、在以下一组运算中,优先级最高的运算符是?

<=

=

%

&&

8、若有如下类定义:
class Sample
{  public:
Sample() {value=0;}
Set(int k) {value=k;}
   private:
int value;
};
Sample *p, obj;
p=&obj;
则对下列语句序列正确的描述是:

语句p=&obj;是把对象obj赋值给指针变量p

语句Sample *p, obj;会调用两次类Sample的构造函数

对语句*p.Set(5)的调用是正确的

语句p->Set(5)与语句obj.Set(5)等价

9、凡在函数中未指明存储类别的变量,其隐含的存储类别为

auto 型

static 型

extern 型

register 型

10、语句printf(″s\\t″)的输出结果为:

s\\t

s\t

s\

s