• 回答数

    5

  • 浏览数

    280

甜甜的daisy
首页 > 自考本科 > 自考本科计算机考试题目答案

5个回答 默认排序
  • 默认排序
  • 按时间排序

ronghuiguantong

已采纳

你可以到自考网里面去找。里面有

179 评论

吾竟谁陈

去考试吧找吧

281 评论

食客小蒲

2001年4月份全国高等教育自学考试计算机基础与程序设计试题及答案一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。1.I/O设备指的是计算机的()A、存储设备B、输入和输出设备C、控制器D、运算器2.具有只读功能的内存储器是指()A、ROMB、RAMC、硬盘D、CD-ROM3.C语言源程序的基本单位是()A、过程B、函数C、子程序D、语句4.字符串常数"CHINA"在内存中存储时占的字节数是()A、5个B、6个C、7个D、8个5.设有int p,q;以下不正确的语句是()A、p*=3B、p/=qC、p+=3D、p&&=q6.如果a=1,b=2,c=3,d=4,则表达式a>b?a:cA、1B、2C、3D、47.下面程序段的运行结果是( )main( ){Int a=11,b=10;a-=b+1;printf("%dn",a);}A、1B、0C、2D、58.下列程序段执行后输出结果为()int i=-1;if(i<=0)printf("****n");else printf("%%%%n");A、****CB、%%%%C、%%%%CD、****9.若所用变量已正确地定义,则下列程序段输出结果为()a=10;b=50;c=30;if(a>b)a=bb=c;c=aprintf("a=%d,b=%d,c=%dn",a,b,c);A、a=10,b=50,c=10B、a=10,b=30,c=10C、a=50,b=30,c=10D、a=50,b=3,c=5010.下述循环的循环次数是()int k=2;while(k=0)printf("%d",k);k--;printf("n")A、无限次B、0次C、1次D、2次11.在下列选项中,没有构成死循环的程序段是()A、int i=100;while(1){i=i0+1;if(i>100)break;}B、for(;;)C、int k=1000;do(++k;) while(k>=10000);D、int s=36;while(s);--s;12.若有以下定义和语句,且0<=i<10,则对数组元素的错误引用是()int a[]={0,1,2,3,4,5,6,7,8,9},*p,i;p=aA、*(a+i)B、a[p-a]C、p+iD、*(&a[i])13.下面能正确将字符串"Boy"进行完整赋值操作的语句是()A、char s[3]={'B','o','y'};B、char s[ ]="Boy";C、char s[3]={"Boy"};D、char s[3];s[0]='B';s[1]='o';s[2]='y'14.以下程序段的输出结果是( )char arr[ ]="ABCD";char*ptr;for(ptr=arr;ptrprintf("%sn",ptr);A、ABCDB、AC、DD、ABCD B C BCD C B CD D A D15.下面说法不正确的是()A、一个源程序文件由一个或多个函数组成。B、一个C程序由一个或多个源程序文件组成。C、一个C程序以函数为独立的编译单位。D、一个C程序必须有一个main()函数。16.C语言的auto型变量是()A、存储在动态存储区中。B、存储在静态存储区中。C、存储在计算机CPU的寄存器中。D、存储在外存储器中。17.以下程序的运行结果是()void swapl(x,y)int x,y;{int t;t=x;x=y;y=t;}void swap2(p1,p2)int *p1,*p2;{*p1=*p2;*p2=*p1;}main(){int a=3,b=5,*x1=&a,*x2=&b;swap1(a,b);printf("a=%d,b=%dn",a,b);swap2(x1,x2);printf("a=%d,b=%dn",a,b);}A、a=5,b=3B、a=3,b=5C、a=5,b=3D、a=3,b=5 a=5,b=3 a=3,b=5 a=3,b=3 a=5,b=518.下列定义中,不是指针数组定义的是( )A、int *p[5];B、float *q[4];C、int (*r)[6];D、char *w[7];19.以下程序的运行结果是()#define sl(x)(3.14*(x)*(x))#includemain(){float x,s;s=s1(10);printf("%.2fn",s);}A、3.14B、31.40C、314.00D、6.2820.测试文件是否结束函数的函数名是()A、feofB、EOFC、eofD、FEOF二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。多选、少选、错选均无分。21.下列哪些设备属外存储设备()A、RAMB、光盘C、硬盘D、软盘E、磁带22.?X*.C可以代表的文件是()A、AXCD.CB、AXCD.DC、ABX.CD、RX.CE、XX1234.C23.若有int x;float y;指出下面结果为整型数的表达式()A、(int)(x+y)B、(int)x+yC、'a'+xD、x+(int)yE、x*y24.若所用变量已正确定义,下列for循环语句中语法正确的有()A、for(x=0;i=0;i<=10;i++)x++;B、for(x=0,i=0,i<=10,i++)x++;C、for(x=0,i=0;i<=10;i++)x++;D、i=0;x=0;for(i<=10;i++)x++E、i=0;x=0;for(;i<=10;i++)x++25.若有定义及赋值:()int y,*p,*p1;p=&y;p1=p;*p1=4;则可以输出变量y的地址的语句是A、printf("%un",y);B、printf("%un",p);C、printf("%un",*p);D、printf("%un",&y);E、printf("%un",*p1);26.若有定义及赋值:()int a[10]={0,1,2,3,4,5,6,7,8,9},*p;p=a;则引用a中值为5的元素的表达式是A、a[5]B、a[4]C、*(a+5)D、p[5]E、*(p+4)27.若有定义及赋值:()int a[6][6],*p;p=*a;则下列各式中表示地址的表达式是A、a[1]B、a[1]+1C、a[3][3]D、&a[1][3]E、p[0][0]28.若有定义及赋值:()int x[5][6],*p;p=*x;则不能正确引用数组元素x[0][2]的值的表达式是A、x[0][2]B、p[0][2]C、x[0]+2D、*x+2E、*(*x+2)29.下面各式正确的是()A、struct 1_num{long num;struct 1_num*next;}num1,*p1;p1=&num1;B、struct animal{char name [30],float weight,}rabbits;C、struct star{int bh,char name [20],}my_star;my_star.name="moon";D、struct {char x[20];char y[30];int u;}x1,y;E、struct food{int code;char name [30];struct food *p;};struct food *tail;30.设有int y,u=0,x=15,下列各项中能使y值为0的是()A、y=x∧x;B、y=x∣u;C、y=x>>4;D、y=x&u;E、y=~u;第二部分非选择题三、填空题(本大题共10小题,每小题1分,共10分)31.写出查看A盘TC子目录下扩展名为C的所有文件的目录操作命令C:>____________。32.组成C程序的基本单位是____________。33.putchar()函数的功能是____________。34.当s=7时,执行以下程序段后x=____________。if((s>0)&&(s<=10))if((s>=3)&&(s<=6))x=2;else if((s>1)||(s>8))x=3;else x=1;else x=0;35.设i和x都是int型,则for循环语句最多执行次数为____________。for(i=0,x=0;I<=9&&x!=876;i++)scanf("%d",&x);36.以下程序的输出结果是____________。main(){int a[12]={1,2,3,4,5,6,7,8,9,10,11,12},*p[4],i;for(i=0;i<4;i++)p[i]=&a[i*3];printf("%dn",p[3][2]);}37.定义变量可以在函数内部,也可以在函数外部,在函数内部定义的变量称为____________。38.若有定义int x=3,*p;则使p指向变量x的赋值语句为____________。39.共用体的所有成员共享同一段存储空间,它的各个成员的数据类型可以是____________。40.设有FILE*fp;则关闭fp所联系文件的C语句是____________。四、简答题(本大题共4小题,第41、42每小题2分,第43、44每小题3分,共10分)41.简述在Turbo C 2.0集成开发环境下完成一个C程序的全过程。42.写出下列程序段所对应的数学式子。if(x!=0)if(x>0)y=1;else y=-1;else y=0;43.定义char *string="I am a boy";和定义char *string;string="I am a boy";等价吗?为什么?44.简述C对ASCII码文件或二进制文件的操作步骤。五、阅读分析题(本大题共10小题,每小题2分,共20分)45.阅读下列程序,写出运作结果main(){int a=100,b=-1;printf("a=%d,%xn",a,a);printf("b=%x,%un",b,b);}46.下面是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;成绩为D者不及格):main(){char mark=''A'';switch(mark){case''A'':case''B'':case''C'':printf(">=60n");case''D'':printf("<60n");default:printf("Errorn");}}该程序执行后会产生什么错误?请分析并予以更正。第47题,第48题,第49题请参阅下面程序,并回答相关问题main(){int u,v,a,b,t,r;u=24;v=16;if(u>v){t=u;u=v;v=t;}a=u;b=v;while((r=%ba)!=0){b=a;a=r;}printf("a=%dn",a);}47.程序的输出结果是多少?48.该程序完成什么功能?49.若将while循环替换为do-while循环,请写出相应的程序段。第50题,第51题,第52题请参阅下面程序,并回答相关问题。long fac(int n){if(n>0)return n*fac(n-1);else return 1L;}main( ){int i,m;long s=0;scanf("%d",&m);for(i=1;i<=m;i++)s=s+fac(i);;printf("%1dn",s);}50.该程序的功能是什么?fac函数是一个什么函数?51.若fac函数的返回值定义为int型,合适吗?52.如果求(1!)!+(2!)!+(3!)!+…+(m!)!,程序如何修改?第53题、第54题请参阅下面程序,并回答相关问题。struct food{int amount;struct food*next;}*head=NULL;void create(int each_amt){struct food * p;p=(struct food*)malloc(sizeof(struct food));p→amount=head_amt;p→next=head;head=p;}53.语句p=(struct food *)malloc(sizeof(struct food));和p→amount=each_amt;是功能是什么?54.语句p→next=head;head=p;的功能是什么?六、程序设计题(本大题共2小题,第55题8分,第56题12分,共20分)55.对任意一个3行3列的二维整型数组,编程实现:(1)从键盘对数组元素赋初值。(2)查找每一列中元素值最大的元素并输出其值及行下标和列下标。(假设数组中各元素值都不相同)56.编写字符串拷贝函数将指针str2指向的字符串复制到由指针str1所指的字符串中。请在主函数中调用字符串拷贝函数并输出str1指向的字符串。(不得用C中的strcpy标准库函数)计算机基础与程序设计试卷参考答案一、单项选择题(本大题共20小题,每小题1分,共20分)1.B2.A3.B4.B5.D6.C7.B8.D9.A10.B11.C12.C13.B14.D15.C16.A17.D18.C19.C20.A二、多项选择题(本大题共10小题,每小题2分,共20分)21.BCDE22.ADE23.ACD24.CE25.BD26.ACD27.ABD28.CD29.ADE30.ACD三、填空题(本大题共10小题,每小题1分,共10分)31.DIR A:TC*.C32.函数33.向终端输出一个字符34.335.10次36.1237.局部变量38.p=&x39.不相同的40.fclose(fp)四、简答题(本大题共4小题,第41、42题每题2分;第43、44题每题3分,共10分)41.[参考答案](1)利用编辑功能生成C源程序。(2)利用编译功能生成相应的目标程序。(3)利用连接功能生成可执行程序。(4)运行可执行程序。42. [参考答案]y=-1(x<0)y=0(x=0)y=1(x>0)43. [参考答案](1)等价。(1分)(2)因为string是字符型指针变量。(1分)(3)无论哪种赋值方式都只是将字符串的首地址赋给了string,而不是将整个字符串赋给了string。(1分)44[参考答案](1)按规定的格式打开文件。(1分)(2)对打开的文件进行读/写操作。(1分)(3)关闭已打开的文件。(1分)五、阅读分析题(本大题共10小题,每小题2分,共20分)45. [参考答案]a=100,64(1分)b=ffff,65535(1分)46. [参考答案](1)该程序有逻辑错误。当mark为''A''(或''B''或''C'')时,三条printf语句全部要执行一次。(1分)(2)要得到正确的结果,应做下面修改:(1分)case''C':printf(">=60n");break;case''D'':printf("<60n");break;47. [参考答案]a=8(2分)48. [参考答案]该程序用于求u和v的最大公约数。(2分)49. [参考答案]while语句可以改为:(2分)r=b%a;do{if(f= =0)break;b=a;a=r;}while((r=b%a)!=0);50. [参考答案]51. [参考答案]不合适。会产生整数溢出。即使定义为long型,输入的m值也不宜过大,否则仍会产生溢出。(2分)52. [参考答案]只要将s=s+fac(i)改为:s=s+fac(fac(i))即可。(2分)53. [参考答案](1)前一句用于创建一个新结点,并使指针P指向新结点。(1分)(2)后一句用于接受调用程序的实参,并将其值赋给新结点的成员amount。(1分)54. [参考答案](1)前一句用于将新结点与原head指向的结点串接在一起。(1分)(2)后一句用于使head指向新加入的结点P。(1分)六、程序设计题(本大题共2小题,第55题8分,第56题12分,共20分)55. [参考答案]参考程序如下:#includevoid main(void){int i,j,im,jm,x[3][3],max;for(i=0;j<3;i++)for(j=0;j<3;j++)scanf("%d",&x[i][j]);for(j=0;j<3;j++){max=x[0][j];im=0;jm=j;for(i=1;i<3;i++)if(max {max=x[i][j];im=i;jm=j;}printf("i=%d j=%d max=%dn",i,j,max);}}56. [参考答案]参考程序如下:#includevoid strcpy(char *,char * );void main(void){char *str1,*str2="abcdef";strcpy(str1,str2);printf("%s",str1);}void strcpy(char *s1,char *s2){int i=0;while((s1[i]=s2[i])!='''')i++;}

192 评论

黑糖朱古力

全国2007年7月高等教育自学考试 计算机系统结构试题 课程代码:02325 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选、多选或未选均无分. 1.对计算机系统结构透明的是()A.VLSI技术 B.虚拟存储器C.字符行运算指令 D.是否使用通道型I/O处理机2.下面说法中不正确的是()A.软件设计费用比软件重复生产费用高B.硬件的设计费用比软件的设计费用低C.硬件的生产费用比软件的生产费用高D.硬件功能只需实现一次,而软件功能可能要多次重复实现3.堆栈型机器比通用寄存器型机器优越的是()A.能更好地支持向量的运算B.能优化存储器的空间利用率C.支持先进先出类解题算法的求解D.支持由逆波兰表达式将高级语言多元赋值语句直接编译生成堆栈指令程序4. 尾数下溢处理平均误差可调整到零的方法是()A.截断法 B.舍入法C.恒置"1"法 D.ROM查表法5.中断响应由高到低的优先次序宜用()A.程序性→I/O→访管 B.外部→访管→程序性C.访管→程序性→机器故障 D.访管→程序性→重新启动6.不属于堆栈型替换算法的是()A.先进先出法 B.近期最久未用过法C.近期最少使用法 D.页面失效频率法7.块冲突概率最高的Cache地址映象方式是()A.直接 B.组相联C.段相联 D.全相联8.指令间"一次重叠"是指()A."取指k+1"与"分析k"重叠 B."分析k+1"与"执行k"重叠C."分析k"与"执行k+1"重叠 D."执行k"与"取指k+1"重叠9.16个处理器用单级网络互连,将9号连到13号处理器,可用()A.Cube3 B.PM2+4C.PM2+2 D.Shuffle10.多端口存储器适合于连接()A.松耦合多处理机 B.紧耦合多处理机C.机数很多的多处理机 D.机数可变的多处理机 二、填空题(本大题共10小题,每小题1分,共20分) 请在每小题的空格中填上正确答案.错填、不填均无分. 11.系列机软件兼容必须做到向______________兼容,尽可能争取向______________兼容.12.仿真和模拟的主要区别在于解释用的语言.仿真是用微程序解释,其解释程序在______________中,而模拟是用______________解释,其解释程序在主存中.13.浮点数阶码位数影响数的可表示______________大小,尾数位数影响数的可表示______________大小.14.集中式总线控制根据优先次序的不同可以有____________、定时查询和______________三种不同方式.15.程序的局部性包括______________上的局部性和______________上的局部性.16.为提高页式虚拟存储器内部地址变换的速度,可将其内部映象表又分成由____________表和______________表组成的一个二级表层次.17.异步流水线会出现顺序流动流水线不可能发生的" "相关和" "相关.18.解决重叠方式相关处理的两种基本方法有" "和设置"相关专用通路".后者是以______________为代价,使重叠效率不下降.19.N个结点的混洗交换网络中,最远的两个入、出端的二进制编号是______________和______________,其最大距离为2n-1.20.弗林(Michael J·Flynn)提出按指令流和数据流的多倍性对计算机系统分类,把计算机系统分成SISD、SIMD、______________和______________四大类. 三、简答题(本大题共5小题,每小题6分,共30分) 21.计算机系统"由中间开始"设计,其"中间"指的是什么地方?这样设计的优点是什么?22.浮点数尾数基值减少时,对机器数的表示会产生哪些影响?23.在页式虚拟存储器中,什么是页面失效?什么是页面争用?什么时候两者同时发生?什么时候两者不同时发生?24.流水机器的中断处理有哪两种方法?各有什么优缺点?25.多处理机的并行性表现在哪些方面?开发多处理机的并行性有哪些途径? 四、简单应用题(本大题共2小题,每小题10分,共20分) 26.有8台外设,各设备要求传送信息的工作速率分别如下表所示.现设计的通道,在数据传送期,每选择一次设备需2μs,每传送一个字节数据也需要2μs.(1)若用作字节多路通道,通道工作的极限流量是多少?(2)作字节多路通道用时,希望同时不少于4台设备挂在此通道上,最好多挂一些,且高速设备尽量多挂一些,请问应选哪些设备挂在此通道上?为什么? 设备标识 ABCDEFGH工作速率(kB/s)500240100755040141027.若系统要求主存实际频宽至少为8MB/s,采用模m多体交叉存取,但实际频宽只能达到最大频宽的0.55倍.(1)现设主存每个分体的存取周期为2μs,宽度为8个字节,则主存模数m(取2的整数幂)应取多少才能满足要求?(2)若主存每个分体的存储周期为2μs,宽度为2个字节,则主存模数m(取2的整数幂)应取多少才能满足需求?五、综合应用题(本大题共2小题,每小题10分,共20分) 28.文电由A—J及空格字符组成,其字符出现频度依次为0.17,0.05,0.20,0.06,0.08,0.03,0.01,0.08,0.13,0.08,0.11.(1)各字符用等长二进制码编码,传送103个字符时,共需传送多少个二进制码码位?(2)构造Huffman树,写出各字符的二进制码码位数;(3)按Huffman编码,计算字符的二进位平均码长;(4)按Huffman码传送103个字符时,与定长码编码传送相比,可减少传送的二进制码码位数是多少?29.有一个4段的单功能非线性流水线,预约表如下表所示.(1)写出延迟禁止表、冲突向量,并画出冲突向量状态转移图;(2)写出其流水线的最佳调度方案及此时的最大吞吐率.(注:t1,t2,t3,t4,t5,t6之间相隔Δt时间)全国2008年4月自学考试计算机系统结构试题 课程代码:02325 一、单项选择题(本大题共10小题,每小题1分,共10分) 在下列每小题的四个备选答案中选出一个正确答案,并将其字母标号填入题干的括号内。错选、多选或未选均无分。 1.系统程序员不透明的应当是() A.Cache存储器 B.虚拟存储器 C.指令缓冲寄存器 D.系列机各档不同的数据通路宽度 2.“从中间开始”设计的“中间”目前多数在() A.传统机器语言机器级与操作系统机器级之间 B.传统机器语言机器级与微程序机器级之间 C.微程序机器级与汇编语言机器级之间 D.操作系统机器级与汇编语言机器级之间 3.计算机中优化使用的操作码编码方法是() A.哈夫曼编码 B.ASCII码 C.BCD码 D.扩展操作码 4.指令执行结果出现异常引起的中断是() A.输入/输出中断 B.机器校验中断 C.程序性中断 D.外部中断 5.以下不属于堆栈型替换算法的是() A.近期最少使用算法 B.近期最久未用过算法 C.先进先出算法 D.页面失效频率算法 6.以下与虚拟存储器的等效访问速度无关的是() A.页地址流 B.页面调度策略 C.主存的容量 D.辅存的容量 7.以下说法不正确的是() A.线性流水线是单功能流水线 B.动态流水线是多功能流水线 C.静态流水线是多功能流水线 D.动态流水线只能是单功能流水线 8.流水处理机对全局性相关的处理不包括() A.猜测法 B.提前形成条件码 C.加快短循环程序的执行 D.设置相关专用通路 9.拓扑结构用多级立方体网络,二功能交换单元,级控制方式,这种网络称为() A.Omega网络 B.交换网络 C.间接二进制n方体网络 D.数据变换网络 10.能实现作业、任务级并行的异构型多处理机属() A.SIMD B.MISD C.MIMD D.SISD 二、填空题(本大题共10小题,每小题2分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。 11.多机系统的耦合度可以分为最低耦合、___________耦合和___________耦合。 12.开发计算机系统结构并行性的主要技术途径有时间重叠、___________和___________。 13.自定义数据表示包括___________数据表示和___________两类。 14.系统效率是否提高是引入数据表示的一条重要原则,它表现在是否减少了实现的___________和所需的___________。 15.在满足通道设计流量不低于设备工作时的最大流量时,为使微观上不丢失设备信息,可 以加设___________或动态提高响应的___________来弥补。 16.Cache存储器若采用全相联映象规则,则主存中___________块都可映象装入到Cache中___________块的位置上。 17.流水线消除速度瓶颈的方法有瓶颈子过程___________和瓶颈子过程___________两种。 18.流水有部件级、处理机级、系统级等不同等级,多个处理机之间的流水属于___________ 级流水,也称___________流水。 19.不同的多级互连网络,在所用的___________、拓扑结构和___________上各有不同。 20.多处理机的互连形式一般有总线形式、环形互连形式、___________形式、多端口存储器形式和___________形式等几种。 三、简答题(本大题共5小题,每小题6分,共30分) 21.简述多处理机要解决的主要技术问题(至少写出6个)。 22.总线控制方式有哪三种?各需要增加几根用于总线控制的控制线?并说明每种方式优先级的灵活性。 23.实现软件移植的途径有哪些?各受什么限制? 24.什么是全排列网络?实现全排列网络有哪两种方法? 25.解决计算机主存与CPU的速度差对机器性能的影响,可采用哪

336 评论

蘁嘬天唑地

江苏成人计算机统考网提供计算机统考试题成人大专计算机试题。

277 评论

相关问答

  • 专科小自考学什么专业

    【免费定制个人学历提升方案和复习资料: 】自考可以考的专业非常的广泛,基本上涵盖了经济管理类、法学类、工学类、政治类、教育类、职业类等。目前,自考热门专业包括行

    蒸蒸鸡蛋 3人参与回答 2024-04-27
  • 专科小自考是什么专业

    小自考有什么专业可以选今天我们的教务老师给同学来讲讲以下这些问题,如果你觉得还不错,可以收藏我们网站哦,我们专注于自学考试教材购买服务网哦,接下来一起来阅读下面

    代号为喵 3人参与回答 2024-04-26
  • 小学毕业自考专科什么专业容易

    随着企业对于学历的要求越来越高,很多在职人员也会利用业余时间提高学历。自学考试的形式就成为了很多人的选择。那么,自考大专什么专业容易考过? 自考大专哪一个专业比

    luanqiqing 3人参与回答 2024-04-27
  • 小学毕业自考什么专业

    虽然近些年来我国经济发展,供养一个大学生对于大多数家庭来说都不是什么难题,但是还是有一些已经工作多年的人可能只有小学学历,那么对于学历较低的同学报考湖北自考的话

    工藤新之助 3人参与回答 2024-04-26
  • 小学自考什么专业

    汉语言文学专业(爱看书和喜欢语文) 英语等语言专业(爱好英语,就业较广) 体育专业(不用动脑子)。 1、汉语言文学专业 培养具有汉语言文学基本理论、基础知识和基

    婷婷1029 3人参与回答 2024-04-27