2010天津市高职升本计算机真题(含答案).

main(

{ int isum=0,i=0; while( ① ① { i++;

isum+= ② ; ② }

printf(\③ ; ③ }

97. 阅读以下程序并填空。该程序的功能是:将字符串中大写字母改成小写字母。

#include main( { int i=0; char str[80];

scanf(\① \ ① while(i<80

{ if(str[i]>='A'&&str[i]<='Z' str[i]= ② ; ② ③ ; ③ }

printf(\}

得分

评卷人

五、程序(写结果题:本大题共2小题,每题5分,共计10分.要求将答案填在相应行空白横

线上。

98. 写出程序的运行结果 #include main(

{ int *p1,*p2; int x=23,y=40; p1=&x,p2=&y; *p1=*p1+*p2; printf(\}

输出结果为:

99. 写出程序的运行结果 #include

void echonum(int i,int j { int t; t=i;i=j;j=t;

printf(\

} main(

{ int i=1,j=2; echonum(i,j;

printf(\} 输出结果为:

得分 评卷人

六、编写程序题:本大题共1小题,共计8分。要求将答案填在相应行空白横线上。

100. 完成函数int sumnum(int n,该函数的功能是:计算一个正整数n的各个数位之和,并返回计算结果(例如:n的值为123,则函数的返回值为6)。 #include int sumnum(int n; main( { int x,y;

printf(\scanf(\y=sumnum(x;

printf(\}

int sumnum(int n { int k,sum=0;

}

机密★启用前 秘密★启用后

2010年天津市高等院校“高职升本科”招生统一考试

计算机应用基础答案及评分参考

说明:

一、填空题每题只给出了一到两种答案参考,如果考生的答案与本答案文字上有差异,但只要正确,可比照此评分参考相应给分。

二、第四题每空只能写一个语句或表达式,多写不得分。如果考生的答案与本评分参考有差异,但只要正确,也相应给分。

一、 单项选择题:本大题共60小题,每小题1分,共60分。 1 B

2 A

3 B

4 C

5 D

6 D

7 B

8 C

9 A

10 11 12 13 14 15 C

D

B

A

C

A

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 A

C

B

D

D

C

D

A

B

C

C

D

A

D

B

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 B

A

D

A

C

A

D

C

B

C

D

A

C

C

B

46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 A

C

B

B

D

B

C

D

A

C

D

A

D

B

A

二、 多项选择题:本大题共10小题,每小题3分,共30分。

61 AB 66 AB

62 CDE 67 ABE

63 BCE 68 BCE

64 ABCE 69 ABD

65 AE 70 BD

三、 填空题:本大题共25小题,共30个空,每空1分,共30分。

71

操作码,操作数(注:顺序无关) 逻辑 显示 桌面 磁盘碎片 分节符 紧密 页面

MAX(注:大小写无关)

ENIAC 72

73 75 77 79 81 83 85

数字

1024(或210) 1 纵向平铺 整个段落 域值 Ctrl+A

0,1(注:顺序无关)

74 76 78 80 82 84 86

87 88

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4