资源描述:
《【精品】计算机基础与程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、二000年上半年高等教育自学考试全国统一命题考试计算机基础与程序设计试题(电力系统及其自动化专业)本试题分两部分,第一部分为选择题,1页至5页,第二部分为非选择题,5页至10页,共10页;选择题40分,非选择题60分,满分100分。考试时间150分钟。第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.计算机硬件由组成.A.控制器,运算器和内存储器B.CPU,显示器和键盘0.1/0设备,CPU和
2、内存储器D.控制器,内存储器和1/0设备【】2.删除在C盘TC子目录下,扩展名为OBJ的所有文件,采用命令一定成功.A.DELC:*.OBJB.DELTC*.OBJC.DELOBJD.DELC:TC*.OBJ【】3.下面哪一个是合法的整型常数?A.nB.2.71828C.018D.0x2f5【]4.下面不正确的C语言标识符是:A.ABCB.abcC.abeD.ab.c【】1.设n二10,I二4;表达式n%二I+I执行后,n的值为:A.0B.3C.2D.11.表达式Mb?a:c3、2B.3C.4D.5【】2.下面程序段的运行结果是:mdin{intn=l;printf(%d,%d",n,++n,n--);}A.1,1,1B.1,2,2C.1,2,3D.1,2,13.若执行下列程序时,从键盘输入数据3和4,则程序的输出结果是:main()(inta,b,s;scan/("%〃%〃",&d,&/?);s=a;if(a
4、(a==b)?a—:b++;j=a++;k=++b;printf(ni=%d,j=%d,k=}A.1=3,j=2,k=4B.T二l,j二2,k二4C.I二1,j二2,k二5D.j二3,j二2,k二5【时,结束循环.1.在C语言中,当while语句构成的循环中的条件为1.在下述程序中,for循环共执行了次.main(){int1=0,j=10,k=2,s=0;for(;;){i+=K;if(i>j){printf(ft%dn9s);{printf(U4%d,s);break;)s+二1;}}A.4
5、B.7C.5D.6【】2.若有定义inta[10];则数组元素的下标下限和上限分别是:A.0和1B.1和9C.0和9D.1和9【]3.下列程序的运行结果是:#ineludemain(){chars[10]={d"〃c"};p;rintfCcl=%c,c、2=%a?",s[2]e)}A.cl=c,c2=abcB.cl=b,c2=aC.cl=b,c2=abcD.cl=c,c2=a【4.下列程序的输出结果是:#includemain(){chars[l0]='y9};$[3
6、]=, ;printf("%dstrlen(s));1.下列说法正确的是:A.一个源程序文件只能由一个函数组成.B.一个C程序只能由一个源程序文件组成.C.一个C程序可有多个main函数.D.同一函数可被另一个函数调用多次.【】2.若没有定义变量的存储类别,则系统默认的存储类别是:A.registerB7、10;j=3,xl,x2;func(I,j,&xl,&x2);print/("%〃,%〃〃",无1,尤2);}A.0,0B.10,3C.13,7D.7,134.下列定义中,指针数组定义正确的是:A.intn,(*p)();B.intn,*p[n];C.intn,(*p)[4];D.intn,*p[5];【5.下列程序的运行结果是:#defineSQR(x)((x)*(x))#defineAREA(r)(3.14*SQR(r))#includemain(){floatx=10.0;pri
8、nt/C%7fA7?EA(x)/I0);}A.3.14B.31.4C.9.9D.6.28【】1.在ASCII码文件的读/写过程屮,文件的结束标志是:A.0B.ENDC.EOFD.feof【]二、多项选择题(本大题共2小题,每小题2分,共20分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,将正确选项前的字母填在题后的括号内。多选,少选,错选均无分。21・与十进制数100等值的数有:A.(1100100)2B.仃01