欢迎来到天天文库
浏览记录
ID:59289341
大小:392.51 KB
页数:90页
时间:2020-09-06
《全国自考计算机基础与程序设计历年真题(珍藏版).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、全国自考计算机基础与程序设计历年真题全国2009年7月自考计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。请将其代码填写在题后的括号内。错选、多选或未选均无分。1.内存每个基本单元都有唯一的序号,这个序号称为()A.地址B.字节C.代码D.字2.计算机对编译型高级语言的执行方式是()A.逐条语句边解释边执行,即解释一条就执行一条B.将整个程序编译完成后再执行,不生成目标代码C.将源程序编译成目标程序,执行连接后的程序D.将源程序解释完毕后再执行3
2、.下列转义字符中,表示换行的是()A.\0B.\nC.\rD.\f4.unsignedlong型数的取值范围是()A.-215~(215-1)B.-231~(231-1)C.0~(216-1)D.0~(232-1)5.设有inta=3;表达式a十=a*=a*=a的值是()A.3B.9C.81D.1626.下列四种运算符中,优先级最低的是()A.>=B.!C.&&D.
3、
4、7.下列程序段的输出结果是()main(){inta=5,b=3,c;c=a;a=b;b=c;printf(″%d,%d\n″,a,b);}A.3,5B.5,3C.5,8D.8,38
5、.下列程序段所表示的逻辑关系是()if(a120);printf(″%d″,a);A.100B.101C.120D.12111.关于break和con
6、tinue语句,下列说法正确的是()A.在循环体中可以用break语句结束本次循环B.在循环体中可以用continue语句结束本次循环C.break语句仅能使用在switch结构中D.可以使用continue语句跳出switch结构12.若有定义inta[4]={l,2,3,4};则a[a[0]+2*a[2]-a[3]]等于()A.1B.2C.3D.413.定义如下变量和数组,则下列程序段的输出结果是()inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)if(i%2!=1)printf(″%d″,x[
7、i][i]);A.19B.17C.37D.3914.若有定义staticcharstr2[10],strl[]=″China″;欲将strl中的字符串拷贝到str2中去,下列正确的语句是()A.strcpy(str2,strl);B.strcpy(strl,str2);C.strcpy(″China″,str2);D.strl=str2;15.下列关于C程序的说法中不正确的是()A.一个源程序文件由一个或多个函数组成B.一个C程序可以有多个名字为main的函数C.一个C程序由一个或多个源程序文件组成D.一个C程序必须有一个main函数16.用数组名
8、作为函数调用时的实参,实际上传递的是()A.数组全部元素的值B.数组第一个元素的值C.数组的首地址D.数组元素的个数17.设有函数()voidprint_value(int*x){printf(″%d″,++*x);}执行程序段inta=25;print_value(&a);的正确输出是A.23B.24C.25D.2618.语句float*p[6];的含义是()A.p是一个数组,有6个元素,每个元素都是浮点数B.p是一个指针,指向有6个浮点数据的数组C.p是一个指针数组,有6个元素,每个元素都是浮点型指针D.p是一个指针,指向一个浮点数19.设
9、有下列程序()#include″stdio.h″voidmain(void){unsignedx=1,y=2;printf(″%d″,~(x&y));}该程序的运行结果是A.-1B.0C.1D.220.设有说明:FILE*fp;对于fp=fopen(″c:\abc.dat″,″r+″);语句,下列说法正确的是()A.打开ASCII文件读写B.打开二进制文件读写C.打开ASCII文件只读D.打开二进制文件只读二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
10、错选、多选、少选或未选均无分。21.下列数据中等值的有()A.(0.100)2B.(0.101)2C.(0.5)8D.(0
此文档下载收益归作者所有