全国自考计算机基础与程序设计历年真题(珍藏版)分享

上传人:小了****8 文档编号:252183829 上传时间:2022-02-10 格式:DOCX 页数:90 大小:205.36KB
返回 下载 相关 举报
全国自考计算机基础与程序设计历年真题(珍藏版)分享_第1页
第1页 / 共90页
全国自考计算机基础与程序设计历年真题(珍藏版)分享_第2页
第2页 / 共90页
全国自考计算机基础与程序设计历年真题(珍藏版)分享_第3页
第3页 / 共90页
全国自考计算机基础与程序设计历年真题(珍藏版)分享_第4页
第4页 / 共90页
全国自考计算机基础与程序设计历年真题(珍藏版)分享_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《全国自考计算机基础与程序设计历年真题(珍藏版)分享》由会员分享,可在线阅读,更多相关《全国自考计算机基础与程序设计历年真题(珍藏版)分享(90页珍藏版)》请在金锄头文库上搜索。

1、备战考试 | 千锤百练全国自考计算机根底与程序设计历年真题全国2009年7月自考计算机根底与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每题1分,共20分)在每题列出的四个备选项中只有一个是符合题目要求的。请将其代码填写在题后的括号内。错选、多项选择或未选均无分。1.内存每个根本单元都有唯一的序号,这个序号称为 A.地址B.字节C.代码D.字2.计算机对编译型高级语言的执行方式是 A.逐条语句边解释边执行,即解释一条就执行一条B.将整个程序编译完成后再执行,不生成目标代码C.将源程序编译成目标程序,执行连接后的程序D.将源程序解释完毕后再执行3.以下转义字符中,表示换行的

2、是 A.0B.nC.rD.f4.unsigned long型数的取值范围是 A.-215(215-1)B.-231(231-1)C.0(216-1)D.0(232-1)5.设有int a=3;表达式a十=a *=a *=a的值是 A.3B.9C.81D.1626.以下四种运算符中,优先级最低的是 A.=B.!C.D.|7.以下程序段的输出结果是 main( )int a=5,b=3,c;c=a;a=b;b=c;printf(%d,%dn,a,b);A.3,5B.5,3C.5,8D.8,38.以下程序段所表示的逻辑关系是 if(a120);printf(d,a);A.100B.101C.120D

3、.12111.关于break和continue语句,以下说法正确的选项是 A.在循环体中可以用break语句完毕本次循环B.在循环体中可以用continue语句完毕本次循环C.break语句仅能使用在switch构造中D.可以使用continue语句跳出switch构造12.假设有定义int a4=l,2,3,4;那么aa0+2 * a2-a3等于 A.1B.2C.3D.413.定义如下变量和数组,那么以下程序段的输出结果是 int i,x33=1,2,3,4,5,6,7,8,9;for(i=0;i3;i+)if(i % 2!=1) printf(d,xii);A.19B.17C.37D.39

4、14.假设有定义static char str210,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.用数组名作为函数调用时的实参,实际上传递的是 A数组全部元素的值 B.数组第一个元素的值 C数组的首地址 D数组

5、元素的个数17.设有函数( ) void print _value(int * x) printf(%dn,+ + * x);执行程序段int a=25;print_value(a);的正确输出是 A.23 B24 C.25 D.2618.语句float *p 6;的含义是 Ap是一个数组,有6个元素,每个元素都是浮点数 Bp是一个指针,指向有6个浮点数据的数组 Cp是一个指针数组,有6个元素,每个元素都是浮点型指针 Dp是一个指针,指向一个浮点数 19.设有以下程序 # include stdio.hvoid main(void)unsigned x=1,y=2;printf(%dn,(xy

6、);该程序的运行结果是A.-1B.0C.1D.220.设有说明:FILE * fp;对于fp=fopen(c:abc.dat,r+);语句,以下说法正确的选项是 A翻开ASCII文件读写 B翻开二进制文件读写 C翻开ASCII文件只读 D翻开二进制文件只读 二、多项选择题本大题共5小题,每题2分,共10分在每题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多项选择、少选或未选均无分。21.以下数据中等值的有 A.0.1002B.0.1012C.0.58D.0.62510E.0.A1622.以下有关switch语句的说法中正确的有 A.switch后面的表达式

7、可以为任意类型B.case后的每个常量表达式的值必须互不一样C.假设case后面有两个或两个以上的执行语句,必须加花括号D.一个case对应一组执行语句,多个case不可共用同一组执行语句E.default局部可有可无23.以下对数组赋初值正确的有 A.int a =l,2,5,8,3,7;B.int a 3=1,2,5,8,3,7;C.int a23=1,2,5,8,3,7;D.int a2 =1,2,5,8,3,7;E.int a33=l,2,5,8,3,7;24.假设有说明:int a =1,2,3,4,5,6,7,8,9,0,i;当0i10时,以下对数组元素地址正确的表示有 A.a+l

8、B.a+lC.a+D.aiE.a+i25.以下关于构造体类型的定义正确的有 A.struct riverB.struct riverC.struct int branch; int branch; int branch;char name20; char name20; char name20; D.structE.struct river int branch; int branch;char name20; char name20; struct river * next;三、简答题本大题共4小题,每题4分,共16分26.假设字长为8位,请写出-1的原码和补码。27.写出for语句的一般形

9、式并分析循环体被执行的条件。28.字符数组的初始化与字符串指针变量的初始化有什么不同?29.语句fwrite(stu,size,n,fp);中stu、size、n和fp的含义各是什么?四、阅读分析题本大题共6小题,每题5分,共30分30.阅读以下程序并写出运行结果。void main (void) int a=987,b=l00,x,y;y=b;x=a/b;print (%d,%dn,x,y);31.阅读以下程序,假设输入0,3并回车,那么程序的输出结果是什么?void main(void) int x,y,z;scanf (%d,%d,x,y);if(xy)z=x;x=y;y=z;print

10、 (%d,%dn,x,y);32.以下程序的功能和输出结果是什么?void main(void) int k=0,total=0;while(k=100)total+=k;k+;print(total=%dn,total);33.阅读以下程序并写出运行结果(注:A的ASCII码值为65,a的ASClI码值为97)。void main(void) int i=64;char s20,* p=s;while(i+=73)* p=i%2=0? i+32:i;p+;* p=0;printf(%sn,s);34.阅读以下程序并写出运行结果。int fib(int n)static int f0=0,fl

11、=l,i,f;for(i=3;i=n;i+)f=f0+fl;f0=fl;fl=f;printf(f0=%d,fl=%dn,f0,fl);return(f);void main(void)printf(%dn,fib(3)+fib(3);35.阅读以下程序并写出程序的运行结果。#includestring.h#includemalloc.hstruct planetchar name20;double weight;struct planet * next; * head=NULL;void main(void)struct planet * p;char * planet_name3=earth,venus,mars;double planet_weight3=25455700.565,11253300.437,7286320.512;int j;for(j=0;jname,planet_namej);p-weight=planet_weightj;p-next=head;head=p;p=p-next;printf(%s,%lfn,p-name,p-weight);五、程序设计题本大题共2小题,每题12分,共24分36.从键盘上输入20个整数,求其

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号