欢迎来到天天文库
浏览记录
ID:20270755
大小:60.00 KB
页数:17页
时间:2018-10-11
《2011年4月自考真题计算机基础与程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、全国2011年4月高等教育自学考试 计算机基础与程序设计试题 课程代码:02275 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.计算机处理信息时,CPU一般是以一组二进制数码为单位进行处理的,这组二进制数码称为() A.word B.MB C.KB D.bit 2.下列不属于计算机硬件系统的是() A.操作系统 B.控制器 C.存储器 D.运算器 3.下面转义字符中,表示换页的是()
2、 A. B. C.r D.f 4.在TurboC2.O中,保存源程序在主菜单File项中可选择() A.Load B.New C.Save D.Quit 5.下面表达式结果为3的是() A.(-7)%4 B.(-7.O)%4.0 C.7%(-4) D.7.O%4.O 6.设有intx=2,y,z;执行z=y=x++;后变量z的值是() A.0B.1 C.2D.3 7.下面不正确的关系表达式是() A.a=3 B.a<3 C.a>=b>c D.a>b>c 8.设有声明intx=1,
3、y=2,z;执行z=x>y?x+2:y-2后变量z的值是() A.0 B.1 C.2 D.3 9.设有intb=-1;则执行printf("%u”,b);后的输出是() A.-1B.ffff C.177777D.65535 10.下面程序段的输出结果是() main() {inta=3,b=5,c; c=a+b;a=b;b=c; printf("%d,%d",a,b);} A.3,5B.5,3 C.5,8D.8,13 11.设有声明intx=-1;执行if(x<0)x=-x-1;后变量x的值是() A.
4、-1B.0 C.1D.2 12.关于break语句,以下说法不正确的是() A.它可以用于循环语句中 B.它可以用于switch语句中 C.可以从最内层循环结构中直接跳出最外层循环结构 D.可以从当前switch结构中跳出 13.下面能正确将字符串"Boy"进行完整赋值操作的语句是() A.chars[3]={′B′,′o′,′y′};B.chars[]="Boy"; C.chars[3]={"Boy"};D.chars[3]; s[O]=′B′;s[1]=′o′;s[2]=′y′; 14.下列函数中向文件一次读一
5、串字符的函数是() A.fgetcB.fgets C.fputcD.fputs 15.在一个c源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是() A.externB.register C.autoD.static 16.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是() A.地址传递B.单向值传递 C.由实参传给形参,再由形参传回给实参D.由用户指定方式 17.设有声明语句inta[2][3],(*p)[3]=a;则对a数组元素正确引用的是() A.(p
6、+1)[O] B.*(*(p+2)+1) C.*(p[1]+1) D.p[1]+2 18.设有下面的结构体和结构变量定义:() structcar { longid: char*name; }; structcarcarl; 关于结构体类型变量赋值不正确的是 A.carl.id=10101;B.carl.name="BlueSky"; C.carl.*name="BlueSky";D.carl.id=123456L; 19.设有声明和语句:() unsignedintx=1,y=2; x<<=y+1;
7、则x的值是 A.1B.4 C.5D.8 20.设有下面程序:() #include"stdio.h" voidmain(void) { unsignedx=1,y=3,z=5; printf("%d",z^∧xy); } 该程序的运行结果是 A.1 B.3 C.5 D.7二、多项选择题(本大题共5小题,每小题2分,共10分) 在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。 21.与十进制10.625等值的数有() A.(10.101
8、)2 B.(1010.101)2 C.(12.101)8 D.(12.5)8 E.(A.A)16 22.下面合法的C语言用户定义的标识符有() A.auto B._123 C.ABC D.
此文档下载收益归作者所有