1、 本资料由安徽自考网收集整理,更多自考资料请登录www.ahzikao.org 下载再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。 1全国 2012 年 4 月自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题 (本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1存储容量 1KB 等于 ( )A2 3 字节 B2 10 字节C2 20 字节 D2 30 字节2下面哪种设备是输出设备? ( )A扫描仪 B键盘C鼠标 D显示器3设有 int a=3,b=-4,c
2、=5;表达式+a-c+b+的值是 ( )A-6 B-5C-4 D-34设有 int x,y;表达式 y=(x=1,+x,x+2)的值是 ( )A1 B2 C3 D45以十六进制形式输出整型数的格式说明符是 ( )Ax Bu C%o Dd6下列语句中,有语法错误的是 ( )Aif(xy);Bif(x= =y)x+y;Cif(x!=y) scanf(d,x)else scanf (d,y);Dif(x | & B| & C| & D | 18设有说明:int u=1,v=3;表达式:uname,Wuhan);Cps=&myboat; Ps-weight=2700;Dstrcpy(myboatnam
3、e,Wine);ps=&myboat;Eps=&myboat,strcpy(myboatname,Shanghai);Ps-weight=5512;三、简答题 (本大题共 4 小题,每小题 4 分,共 16 分)26写出将 x,y,z,w 分别声明为整型变量、短整型变量、长整型变量和无符号整型变量的语句。 27将下面 for 循环的程序段,用含 while 循环的程序段实现。for(s=0,i=1; imain()char a58= java,fortran,basic,cobol,pascal,b8 ,c8;int i;strcpy(b,a0);strcpy(c,a0);for(i=1;i0
4、)strcpy(c,ai);printf(s n,b);printf(s n,c) ; 34写出下面程序的运行结果void main(void) int x;for(x=1;x=5;x+)printf(d,dn,x,fun(x);int fun(int x)本资料由安徽自考网收集整理,更多自考资料请登录www.ahzikao.org 下载再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。 8static int fac=1;fac*=x;return fac;35写出下面程序的运行结果void f2(char*t,char*s)while(*t!=0)t+;while(*s!= 0)*t=*s:s+;t+;*t=*s;void main(void)char s80= ,*ps3= there,is a,car;int i;for(i=0; i3;i+)f2(s,psi);printf(sn,s);五、编程题 (本大题共 2 小题,每小题 12 分,共 24 分)36从键盘输入 10 个整数并存放到一维数组中,计算下标为奇数的元素的累加和并输出运行结果。37从键盘上输入 10 个浮点型数,求出 10 个数的总和与平均值,并将总和与平均值写到d 盘根目录下的文本文件 arraydat 中。本资料由安徽自考网收集整理,更多自考资料请登录 www.ahzikao.org 下载