资源描述:
《计算机基础与程序设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2012年上半年高等教育自学考试全国统一命题考试计算机基础与程序设计试题(电力系统及其自动化专业)本试题分两部分,第一部分为选择题,1页至5页,第二部分为非选择题,5页至10页,共10页;选择题40分,非选择题60分,满分100分。考试时间150分钟。第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.计算机硬件由_______组成.A.控制器,运算器和内存储器B.CPU,显示器和键盘C.I/O设备,CPU和内存
2、储器D.控制器,内存储器和I/O设备【】2.删除在C盘TC子目录下,扩展名为OBJ的所有文件,采用____命令一定成功.A.DELC:*.OBJB.DELTC*.OBJC.DEL*.OBJD.DELC:TC*.OBJ【】3.下面哪一个是合法的整型常数?A.πB.2.71828C.018D.0x2f5【】4.下面不正确的C语言标识符是:A.ABCB.abcC.a_bcD.ab.c【】5.设n=10,I=4;表达式n%=I+I执行后,n的值为:A.0B.3C.2D.1【】6.表达式a
3、B.3C.4D.5【】7.下面程序段的运行结果是:main{intn=1;printf(“%d,%d”,n,++n,n--);}A.1,1,1B.1,2,2C.1,2,3D.1,2,1【】8.若执行下列程序时,从键盘输入数据3和4,则程序的输出结果是:main(){inta,b,s;;s=a;if(a
4、=4B.I=1,j=2,k=4C.I=1,j=2,k=5D.j=3,j=2,k=5【】10.在C语言中,当while语句构成的循环中的条件为_______时,结束循环.A.0B.1C.trueD.非0【】11.在下述程序中,for循环共执行了________次.main(){intI=0,j=10,k=2,s=0;for(;;){i+=K;if(i>j){{printf(“%d”,s);break;}s+=I;}}A.4B.7C.5D.6【】12.若有定义inta[10];则数组元素的下标下限和上限分别是:A.0和1B
5、.1和9C.0和9D.1和9【】13.下列程序的运行结果是:#includemain(){chars[10]={};}A.c1=c,c2=abcB.c1=b,c2=aC.c1=b,c2=abcD.c1=c,c2=a【】14.下列程序的输出结果是:#includemain()}A.值不确定B.10C.4D.3【】15.下列说法正确的是:A.一个源程序文件只能由一个函数组成.B.一个C程序只能由一个源程序文件组成.C.一个C程序可有多个main函数.D.同一函数可被另一个函数调用多次.【】1
6、6.若没有定义变量的存储类别,则系统默认的存储类别是:A.registerB.staticC.autoD.extern【】17.下列程序的运行结果是:func(intx,inty,int*jia,int*jian){*jia=x+y;*jian=x-y;}main(){intI=10;j=3,x1,x2;func(I,j,&x1,&x2);}A.0,0B.10,3C.13,7D.7,13【】18.下列定义中,指针数组定义正确的是:A.intn,(*p)();B.intn,*p[n];C.intn,(*p)[4];D.int
7、n,*p[5];【】19.下列程序的运行结果是:#defineSQR(x)((x)*(x))#defineAREA(r)(3.14*SQR(r))#includemain(){floatx=10.0;}A.3.14B.31.4C.9.9D.6.28【】20.在ASCII码文件的读/写过程中,文件的结束标志是:A.0B.ENDC.EOFD.feof【】二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,将正确选项前的字母填在题后的括号内。多选,少选
8、,错选均无分。21.与十进制数100等值的数有:A.(1100100)2B.(1011011)2C.(144)8D.(64)16E.(5F)16【】22.下面哪些基本结构和特性符合结构化程序设计的要求:A.选择结构B.循环结构C。顺序结构D.各结构之间只有一个入口,至多两个出口E.各结构之间只有一个入口