资源描述:
《全国2008年4月自学考试历年试卷计算机基础与程序设计试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、全国2008年4月自学考试历年试卷计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.存储容量1KB等于( B )A.字节B.字节C.字节D.字节2.在计算机中,指令通常是由( A )A.操作码、操作数组成B.源操作数、目标操作数组成C.反码、补码组成D.直接寻址、目的寻址组成3.与十进制数39等值的二进制数是( A )A.00100111B.01001001C.10100111D
2、.010110004.下列设备中属于输出设备的是( D )A.扫描仪B.键盘C.鼠标D.显示器5.整数-2在机器内存中的表示是( B )A.1000000000000010B.1111111111111110C.11111111111111101D.11111111111111116.下列运算符中优先级最低的是( D )A.>B.!C.%D.==7.设有inta=3,b=-4,c=5;表达式++a-c+b++的值是( B )A.-6B.-5C.-4D.-38.以十进制无符号形式输出整数的格式说明符是( A )A.%uB.%xC.%o
3、D.%d9.下列程序段的输出结果是( B )voidmain(void){inyy=1,x=5;if(x<0)y=-1;if(x>=0)y=0;printf("%d",y);}A.-1B.0C.1D.510.执行如下程序段后,x的值是( B )intx=1,y=-1;if(y<0)x-=y;elsex+=y;A.-1B.0C.1D.211.执行while(表达式)循环的条件是( C )A.当表达式的值为0时B.仅当表达式的值为1时C.当表达式的值非0时D.当表达式的值不为1时12.下列程序段输出的结果是( A )for(i=1;i
4、<3;i++)for(j=1;j<3;j++)printf("%d",i+j);A.2334B.234C.23D.2343413.若有定义ints[4]={1,2,3,4};则s[s[2]-3*s[0]+1]的值是( B )A.1B.2C.3D.414.下列关于C语言程序说法正确的是( D )A.C语言程序总是从有定义的函数起顺序执行B.在C语言程序中,被调用函数必须在main函数中定义C.C语言程序中的main函数必须放在程序的开始部分D.C语言程序总是从main函数起开始执行15.若有inta[]={1,2,3,4,5,6,7,8,9
5、,10},且0≤i<10,则对数组元素地址正确表示的是( D )A.&a+1B.&a++C.&aD.&a[i]16.下列关于结构体类型定义正确的是( D )A.structABCB.structABC{{intainta;charbcharb;char*pchar*p;}}C.structABCD.structABC{{inta;inta,charb;charb,char*p;char*p,};};17.下列位运算符中,表示按位异或操作的是( C )A.~B.│C.^D.&18.下列各个位运算符的优先级从左到右依次升高的是( C )A
6、.>>│&~B.│>>&~C.│&>>~D.~│&>>19.设有说明:intu=1,v=3;则表达式u<<=v的值是( D )A.0B.1C.3D.820.如果文件存储的是数据在内存中存放的字节形式,则该文件是( C )A.ASCII文件B.文本文件C.二进制文件D.设备文件二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。21.存储在下列哪些设备中的信息可以长期保存?( BCDE )A.RAMB.ROMC.硬盘D.
7、软盘E.光盘22.下列语句中正确的有( BDE )A.if(x>y);B.if(x=y)&&(x!=0)x+=y;C.if(x!=y)scanf(“%d,&x);elsescanf(“%d”,&y);D.if(x―10;k++);E.for(k=1;k=10;k++,k――);24.设有二维数组inta
8、[4][3];下列表示数组元素a[0][2]地址的有( CDE )A.a[2]B.*aC.*a+2D.a[0]+2E.&a[0][2]25.设有关于结构体类型