kl800.com省心范文网

2012-2013学年第2学期中考试试卷计算机


2012-2013 学年第 2 学期中考试试题卷
课程名称《大学计算机基础 出题教师签名 考试方式 考试时间 闭卷 ( 题库抽题 》 任课教师签名 审题教师签名

适用专业 12 信技 120 )分钟

题号 得分 评卷人









总分

注:第一、二、三题的答案写在试卷的对应位置上,写在其他地方无效! 一、单项选择题(每小题2分,共40分)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

1. 若要对一维数组 a 的所有元素值初始化为 1 的语句正确的是 A.int a[5]=(1,1,1,1,1); B.int a[ ]={ 5*1} C.int a[ ]={1,1,1,1,1}; D.int a[5]={1} 2. 下面对二维数组 a 的说明正确的是 。 A. int a[3][ ]; B. float a(3,4); C. double a[1][4]; D. long a[3,4]; 3. 若有说明:int a[3][4]={0};则以下说法正确的是 A. 只有元素 a[0][0]可得到初值 0 B. 数组 a 中各元素都可得到初值,但其值不一定为 0 C. 数组 a 中每个元素均可得到初值 0 D. 此说明语句不正确 4. 对两数组 a,b 分别作如下初始化 char a[ ]=”abcd”,b[ ]={‘a’,’b’,’c’,’d’}; 则以下叙述正确的是 。 A. a 与 b 数组完全相同 B. a 与 b 长度相同





C. a 与 b 的最后一个元素都是‘\0’ D. a 数组比 b 数组多一个元素 5. 下面程序段的运行结果是 。 char a[7]=”abcdef”, b[4]=”ABC”; int i; strcpy (a,b); for (i=0;i<7;i++) printf(“%c”,a[i]); A. ABCdef B. ABC C. ABC ef D. ABC def 6.下述对字符数组的描述中错误的是 。 A. 字符数组可以存放字符串 B. 字符数组的字符串可以整体输入、输出 C. 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D. 不可以用关系运算符对字符数组中的字符串进行比较 7. 若有以下程序片段, 则输出结果是 。 char str[]="ab\n\012\\\""; printf(%dd",strlen(str)); A)3 B)4 C)6 D)12 8.以下程序运行后,输出结果是 。 #include <stdio.h> void main ( ) { int y=18,i=0,j,a[8]; do { a[i]=y%2;i++; y=y/2; } while(y>=1); for(j=i-1;j>0;j--) printf(“%d”,a[j]); printf("\n"); } A)1000 B)10010 C)00110 D)1001 9.合法的数组定义是 。 A)int a[]="string"; B)int a[5]={0,1,2,3,4,5};

C)char s="string"; D)char a[]={0,1,2,3,4,5}; 10.若有定义和语句: 则结果是(以下 u 代表空格) 。 char s[10]; s="abcd"; printf("%s\n",s); 。 A)输出 abcd B)输出 a C)输出 abcduuuuu D)编译不通过 11.下面叙述中正确的是 。 A.对于用户自己定义的函数,在使用前必须加以说明 B. 函数可以返回一个值,也可以什么值也不返回 C.说明函数时必须明确其参数类型和返回类型 D.空函数不完成任何操作,所以在程序设计中没有用处 12.下面叙述中错误的是 。 A.主函数中定义的变量在整个程序中都是有效的 B.在其他函数中定义的变量在主函数中也都不能使用 C.形式参数也是局部变量 D.复合语句中定义的函数只在该复合语句中有效 13.在 C 语言中,函数的隐含存储类别是 。 A)auto B) static C)extern D)无存储类别 14.在函数的说明和定义时若没有指出函数的类型,则 。 A.系统自动认为函数类型为整型 B. 系统自动认为函数类型为实型 C.系统自动认为函数类型为字符型 D.编译时会出错 15.在函数调用语句 fun1(fun2(x,y),(x,y),z=x+y);中,fun1 的实际参数的个数 是 。 A.3 B. 7 C. 4 D. 5 16.以下程序运行后,输出结果是 。 func ( int a, int b) { int m=0 ,i=2; i+=m+1; m=i+a+b ; return(m); } main()

{ int k=4,m=1,p; p=func(k,m);printf("%d,",p); p=func(k,m);printf("%d\n",p); } A) 8,15 B) 8,16 C) 8,17 D) 8,8 17.以下叙述中不正确的是 。 A) 在不同的函数中可以使用相同名字的变量 B) 函数中的形式参数是局部变量 C) 在一个函数内定义的变量只在本函数范围内有效 D) 在一个函数内的复合语句中定义的变量在本函数范围内有效 18. 以下程序的输出结果是 。 #include "stdio.h" int abc(int u,int v); void main () { int a=24,b=16,c; c=abc(a,b); printf(“%d\n”,c); } int abc(int u,int v) { int w; while(v) { w=u%v; u=v; v=w;} return u; } A) 6 B) 7 C) 8 D) 9 19. 以下叙述中不正确的是 。 A)在 C 中,函数中的自动变量可以赋初值,每调用一次,赋一次初值. B)在 C 中,在调用函数时,实在参数和对应形参在类型上只需赋值兼容. C)在 C 中,外部变量的隐含类别是自动存储类别. D)在 C 中,函数形参可以说明为 register 变量. 20. 以下程序的输出结果是 。 #include "stdio.h" long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } void main() { printf(“%d\n”,fib(3));} A) 2 B) 4 C) 6 D) 8

二、填空题(每空 1 分,共 10 分)
1. 在 C 语言中,编译是以 为单位的,一个 C 程序可以由一个或多个 组 成。 2. 着眼于变量的生存期,可将变量分为 和 两种类型。 3. 欲将整型变量 a 说明为只能在本文件中使用的全局变量,则应在适当的位置以语 句 来定义。欲在某一文件中引用其他文件中定义的整型全局变量 a, 则应在此文件中加上说明语句 。 4. 有一种类型的变量,定义它的函数的调用已经结束,它依然存在却又不能被其它 的函数使用,这种变量被称为 。对此种变量的赋初值是在程序的 阶段完成的。

三、读程序,写结果(每小题 6 分,共 30 分)
1. #include <stdio.h> void main( ) {int a[10]={1,2,3,4,5,6,7,8,9,10}; int k,s,i; float ave; for (k=s=i=0;i<10;i++) { if (a[i]%2==0) continue; s+=a[i]; k++; } if (k!=0) { ave=s/k; printf(“k=%d,ave=%f\n”,k,ave);} } 输出结果是 。 2. # include <stdio.h> void main( ) { char ch[7]=”12ab56”; int i,s=0; for (i=0;ch[i]>=’0’&&ch[i]<=’9’;i+=2) s=10*s+ch[i]-‘0’; printf(“%d\n”,s); } 输出结果是 。

3. #include <stdio.h> void main( ) { int a[][3]={1,2,3,4,5,6,7,8,9},i,j,s=0; for (i=0;i<3;i++) for (j=0;j<3;j++) if(i==j) s=s+a[i][j]; printf("\ns=%3d",s);} 输出结果是 。 4.#include <stdio.h> int fun1(int a , int b) { int c; a+=a; b+=b; c=fun2(a,b); return c*c; } int fun2(int a ,int b) { int c; c=a*b%3; return c; } void main() { int x=11,y=19; printf(“%d\n”,fun1(x,y)); } 输出结果为 5.#include <stdio.h> void fun() { static int a; a+=2; printf(“%d”,a); } void main() { int cc; for (cc=1;cc<=4;cc++) fun(); printf(“\n”); } 输出结果为

四、编程题(每小题 10 分,共 20 分) 注:如果写不出完整的c程序,可用文字描述算法思想或画流程图,正 确的酌情给部分分。 1、将一整数数列按奇数在前,偶数在后的顺序重新排放,并要求奇偶 两部分都是升序排列。

2、4. 编程实现,判断一个给定的字符串是否为回文。编写huiwen() 函数,使它能检查一个字符串是否是回文,当字符串是回文时,函数 返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。 所谓回文即 正向与反向的拼写都一样,例如:adgda。


2012-2013学年第2学期中考试试卷计算机.doc

2012-2013学年第2学期中考试试卷计算机_幼儿读物_幼儿教育_教育专区 暂无评价|0人阅读|0次下载 2012-2013学年第2学期中考试试卷计算机_幼儿读物_幼儿教育_教育...

2012-2013学年第2学期中考试试卷计算机.doc

2012-2013 学年第 2 学期中考试试题卷课程名称《大学计算机基础 出题教

2012-2013年第二学期计算机应用基础试卷(B卷).doc

2012-2013年第二学期计算机应用基础试卷(B卷)_教育学_高等教育_教育专区。2012 2013 学年度第二学期期末考试试卷(B 卷) 《计算机应用基础》专业 年级 学号 ...

2012-2013年第二学期计算机应用基础试卷(A卷).doc

2012-2013年第二学期计算机应用基础试卷(A卷)_教育学_高等教育_教育专区。2013 2014 学年度第 一 学期期末考试试卷(A 卷) 《计算机应用基础》专业 题号 得分...

2012-2013学年度第二学期《计算机网络》期考试卷.doc

2012-2013学年度第二学期计算机网络》期考试卷 - 2012-2013 学年度第二学期计算机网络》 期考试卷 班级 一、选择题:(请将答案填入下表)(15×3=45 分) ...

2012-2013学年度第一学期期中考试试卷综合一年级计算机....doc

2012-2013学年度第学期期中考试试卷综合一年级计算机 含电工 - ???

安徽工业大学2012 ~ 2013学年第 二 学期末考试《 计算....doc

2012 ~ 2013 学年第 二 学期末考试计算机组成原理》 试卷(A)一

4. 2012-2013学年第二学期《计算机组成原理》期中试卷A....doc

4. 2012-2013学年第二学期计算机组成原理》期中试卷A20130614 隐藏>> 命题: 命题部门: 考生校区: 考试班级: 信科院 浦口 试卷序号: 考生班级: A 考试形式:...

2012-2013学年度第二学期期中考试七年级英语试卷.doc

2012-2013学年度第二学期期中考试七年级英语试卷_英语_初中教育_教育专区。2012-2013学年度第二学期期中考试七年级英语试卷,依据2011年版《课程标准》命题,贴近课本,...

计算机在材料科学中的应用-湖北工程学院-2012-2013学年2学期考查....doc

计算机在材料科学中的应用-湖北工程学院-2012-2013学年2学期考查试卷 -

2012-2013学年第1学期《操作系统原理》期中试卷(答案).doc

2012-2013学年第1学期《操作系统原理》期中试卷(答案)_计算机软件及应用

20122013学年第一学期期中考试试卷七年级数学.doc

20122013学年第学期期中考试试卷七年级数学 - 哈萨克语期末卷子和答案

吴川市第二中学2012-2013学年第二学期期中试卷.doc

吴川市第二中学2012-2013学年第二学期期中试卷_数学_高中教育_教育专区。吴川二中 2012-2013 学年度第二学期期中考试 高二文科数学试题说明:本卷满分 150 分,考试...

2012-2013学年第2学期Linux期终试卷B.doc

2012-2013学年第2学期Linux期终试卷B - 丽水学院 2012-2013 学年第 2 学期期终试卷 (B 卷) 一、 选择题(共 20 题,每题 2 分,共 40 分) 1.在创建 ...

成都理工大学2012-2013学年 第一学期《计算机图形学》....doc

成都理工大学 20122013 学年 第学期计算机图形学》考试试卷 A 大

2012-2013学年第一学期 11级中专计算机专业数据库课程....doc

2012-2013 学年第学期 11 级中专计算机专业数 据库应用基础期中试卷一学号___ 二 三 总分 一.填空题(2’*20=40) 1.. 数据库是按照一定的规则存储在...

20122013学年第一学期期中考试试卷八年级英语2.doc

20122013学年第学期期中考试试卷八年级英语2 - 哈萨克语期末卷子和答

2012-2013学年第二学期期中考试试卷历史与社会_图文.doc

2012-2013学年第二学期期中考试试卷历史与社会_初二政史地_政史地_初中教育_教育专区。深圳,历史与社会,工厂到辛亥革命 2012-2013 学年第二学期期中考试试卷 八...

2012-2013学年第二学期初二语文期中考试试卷及答案.doc

2012-2013学年第二学期初二语文期中考试试卷及答案_初三语文_语文_初中教育_教育专区。初二语文期中测试卷一、选择。下面各题均有四个选项,其中只有一个 符合题意...

20122013学年第一学期期中考试试卷八年级语文.doc

20122013学年第学期期中考试试卷八年级语文 - 哈萨克语期末卷子和答案