南开大学07-08C++试卷(A)答案

=========================================================== A卷答案

一、单项选择题(共20分,每小题1分):

1、D

2、A

3、D

4、B

5、C

6、C

7、B

8、B 9、D 10、D 11、D 12、D 13、C 14、D

15、A 16、C 17、A 18、B 19、B 20、D

二、填空题(共12分,每小题1分):

①BA ②00010111 或23 或 0x17

③15 ④1

⑤ 4 ⑥ 3

⑦ 3 ⑧cin>>a; 或gets(a);

⑨-5<=x && x<0 || x>=3 ⑩63

○11 1.5 ○12cout<

三、读程序写结果(共30分):

1、31 31 31 30 31 30

2、2 3 5 7 11 13

3、5

4、bbbbb (5个“b”)

5、fffff (5个“f”)

6、4123

7、3412

8、++C

9、iaKnaN

四、程序填空(共26分):

1、(本题4分,每空2分)

x+8 sin(x)

2、(本题8分,每空2分)

a[i]

i++ 或i=i+1 或i+=1

b[j]

j++ 或j=j+1 或j+=1

3、(本题8分,每空2分)

*q=*p; p++; q++; scopy(s1,s2);

4、(本题6分,每空2分)

(1) x/2

(2) x!=0

(3) cout<

五、简单编程题(共12分)

参考答案:

#include

void main()

{

int a[30];

int i,k,n,sum=0;

for(i=0;i<30;i++)

{

cin>>a[i];

if(a[i]==-1)

break;

}

n=i;

for(i=0; i

sum+=a[i];

cout<<"avg="<

k=0;

for(i=n-1; i>=0; i--)

{

cout<

k++;

if(k%5==0)

cout<

}

}

相关推荐
相关主题
热门推荐