2006天津市高职升本计算机真题(含答案) 下载本文

内容发布更新时间 : 2024/5/2 10:00:16星期一 下面是文章的全部内容请认真阅读。

得分 评卷人 四、程序(填空)题:本大题共2小题,共6个空,每空2分,共12

分,把答案填在相应行空白横线上。 96. 阅读程序并填空。该程序的功能是:读入字符串,将其中的大写英文字母改为小写

英文字母后输出整个字符串。

#include

main () { int i=0; char st[60];

scanf (\① ); while(st[i])

{ if ( ② ) st[i]+=‘a’-‘A’;

printf(\③ ]); } }

97. 阅读程序并填空。该程序的功能是:输出三位正整数中所有能够被13整除的数。

#include

main () { int n;

for( ① ; ② ;n++) { if(n!=0)

③ ; printf(\,n);

} }

11

程序(写结果)题:本大题共2小题,每小题5分,共10分。 把得分 评卷人 五、

答案填在相应空白处。

98. 写出程序的运行结果。

#include

void fun(int array[3][3]) { int i,j,t;

for(i=0;i<3;i++) for(j=i+1;j<3;j++) { t=array[i][j];

array[i][j]=array[j][i]; array[j][i]=t; } } main()

{ int i,j;

static int array[3][3]={{2,3},{5,0,6},{7}}; printf(\ for(i=0;i<3;i++) { for(j=0;j<3;j++)

printf(\ printf(\ fun(array);

printf(\ for(i=0;i<3;i++) { for(j=0;j<3;j++)

printf(\ printf(\ }

输出结果为:The old array is:

The new array is:

12

99. 写出程序的运行结果。

#include main()

{ int year,month,day,week,days=0,i,x; printf(\请输入日期(年,月,日):\\n\ scanf(\ printf(\请输入当年1月1日的星期:\\n\ scanf(\ for(i=1;i

case 10:days=days+31;break; case 2: days=days+28;

if((year%4==0)&&(year0!=0)||(year@0==0)) days++; break; default:days=days+30; } }

days=days+day; week=days%7+x-1; if(week==0)

printf(\星期日\\n\ else

printf(\星期%d\\n\ }

当输入1996,8,16和1时,显示 。

13

得分 评卷人 六、编写程序题:本大题共1小题,共8分,把答案填在相应空白

处。(所编程序段的长短可不受空白行数限制) 100.用递归方法完成函数float p(int a,int b),该函数的功能是:计算函数Pn(x)的

值。

??1 Pn(x)=?x

??(3n?1)P(x)-xP(x)n-1n?2?n?2?float p(int a,int b)

(n?0)(n?1) (n?1 { }

main()

{ int x,n;

printf(\请输入正整数n,x:\\n\ scanf(\

printf(\,n,x,p(n,x)); }

14

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

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

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

说明:

一、填空题每题只给出了一到两种答案参考,如果考生的答案与本答案文字上有差异,

但只要正确,可比照此评分参考相应给分。

二、第四题每空只能写一个语句或表达式,多写不得分。如果考生的答案与本评分参考

有差异,但只要正确,也相应给分。

一、 单项选择题:本大题共60小题,每小题1分,共60分。 1 D 16 C 31 D 46 D 2 B 17 A 32 D 47 C 3 A 18 A 33 A 48 C 4 D 19 A 34 B 49 C 5 A 20 A 35 B 50 C 6 A 21 D 36 B 51 B 7 C 22 A 37 D 52 D 8 B 23 C 38 D 53 A 9 B 24 C 39 D 54 C 10 D 25 C 40 A 55 B 11 C 26 C 41 B 56 A 12 A 27 D 42 B 57 B 13 C 28 D 43 A 58 B 14 B 29 C 44 A 59 A 15 D 30 A 45 D 60 C 二、 多项选择题:本大题共10小题,每小题3分,共30分。 61 ABC 66 ACD 62 ABC 67 ABCD 63 ACDE 68 ABE 64 ABCDE 69 AD 65 ACE 70 AC 三、 填空题:本大题共25小题,共30个空,每空1分,共30分。 71 二 73 4 75 潜伏 77 Alt,Space 79 Administrator

72 1100 74 480640 76 ex*.c 78 详细信息 80 24 15

81 并排比较 83 拼音指南 85 =AVERAGE(ABOVE) 87 合并计算 89 独立图表(或单独图表) 91 TURE,居中 93 政府部门,http 95 15 ① st 96 ② st[i]>='A'&&st[i]<='Z' ③ i++ ① n=100 97 ② n<=999或n<1000 ③ continue 82 [动植]物 84 F8 86 Shift+Enter 88 星期三 90 相对引用,混合引用 92 匿名,非匿名 94 15 四、 程序(填空)题:本大题共2小题,共6个空,每空2分,共12分。

五、 程序(写结果)题:本大题共2小题,每小题5分,共10分。 2 3 0 5 0 6 7 0 0 98 2 5 7 3 0 0 0 6 0 99 星期5 六、 编写程序题:本大题共1小题,共8分。

if(a==0) return 1; 100 else if(a==1) return b; else return ((3*a+1)*p(a-1,b)-b*p(a-2,b))/(a+2);

16