计算机基础与程序的设计试题与答案_第1页
计算机基础与程序的设计试题与答案_第2页
计算机基础与程序的设计试题与答案_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1. 微机一般是16位机或32位机,它指的是机器的(d )。A. 速度 B. 容量 C. 系列号 D. 字长2. 若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C的所有文件复制到 C盘TC子目录下,一定成功的命令是 (c )。A.COPY A: *P*.CB.COPY A:?P*.C C:C.COPY A:?P*.CD.COPY ?P*.C C:TC3.在C程序

2、中,main函数的位置是(c )。A.必须作为第一个函数B.必须作为最后一个函数C.可以放在任意位置D.必须放在它所调用的函数之后4.设int a=3;下列哪一个表达式的值等于0( c )。A.a&&(a>0)B.!a|aC. a%=aD.a>=a5. 如果 a=5,b=2,c=3,d=4,则表达式 a>b? a:c>d? c:d 的值是(d )。A.2B.3C.4D.56. 在C程序中,设一表达式中包含有int,Iong, char和unsigned类型的变量和数据,这四种类型数据的转换规则是()。A.int t unsignedlong charB.

3、charint longunsignedC.char t int t unsigned t longD.intt char t unsigned t long7. 设有说明:int a=11, b=10;执行表达式a%=b+(a&&b)后,a的值为()。A.0B.1C.11D.228. 下面程序段的运行结果是()。mai n()int x=1,y=2,z=3,s=0;if(y>x)if(y>z) s=1;else s=2;else s=3;printf( ” % d n ” ,s);A.0B.1C.2D.39. 设有说明:int x=1, y=2;执行条件表达式(x

4、=y)? +x:-x 后,x的值为:()A.0B.1C.2D.310.若k为整型变量,则下面while 循环()。k=10;while(k=O)k=kA.执行0次B.执行1次C.执行10次11.关于 for(;A.有语法错误;);执行无限次语句,下面说法正确的是()。循环一次也不执行D.B.C.循环只执行一次D.循环执行无限次12.以下对一维数组a的正确定义是()。A.i nt a(10);B.i nt n=10, an;C.i nt n;D.#defi ne SIZE 10scanf( ” %d , &n);int aSIZE;int an;13. 以下一维数组初始化语句中,正确的是

5、()。A.i nt a5=1,2;B.i nt a5=;C.i nt a5=5*2D.i nt a=(1,2,0,0,0);14. 若定义字符数组char s5=” BOO” ;则输出该串正确的函数调用是()A.puts(s10);B.puts(s);C.printf( ” %c ,s);D.printf(” s ,&s);15. 下列定义不正.确.的是()。A.#defi ne PI 3.1415926B.static char c;C.i nt max(x,y);D.i nt *p5;int x,y;16. 下列哪种数据不是 存放在动态存储区中()。A.局部自动变量B.局部静态变量

6、C.函数调用时的现场保护数据D.函数形参变量17.设有 char s=” top ”,*p=s ; p1= a'则下面说法不正确的是:()A.s0存放字符tB.s1存放字符0C.s1存放字符aD.s2存放字符p18.定义一个指向具有 5个元素的一维整型数组的指针变量的正确定义为()D.i nt *p5A.i nt *p5; B.i nt *p;C.i nt (*p )519. 下面程序的运行结果是()#defi ne SQR(x)(x)*(x)#in elude <stdio.h>main () float v=3.0;printf( ” sqr=%. 2fn ” , SQ

7、R(v)+1);A.sqr=3.0B.sqr=9.0C.sqr=10 D.sqr=10.0020. feof函数用来判断文件是否结束,如果文件没有结束,则返回值是()。A.-1B.0C.1D.EOF二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号 内。错选、多选、少选或未选均无分。21. 下面哪些软件属于操作系统范畴?()。A.DOSB.FoxproC.Turbo CD.UNIXE.Wi ndows22. 在下列各说法中,正确的说法有()。A. 与while结构相比,dowhile结构至少要执行一次循环。B.

8、 for结构和dowhile结构类似,也是"先判断后执行”。C. dowhile结构是"先执行后判断”。D. 进入dowhile循环的条件是:条件表达式为1。E. 退出while循环的条件是:条件表达式为1。23. 若有如下定义和赋值()。int a=3, *p, *q;p=&a; q=p;则能够输出变量a的地址值的语句是:A.pri ntf( ”%dn” ,p);B.printf(” %dn,*q ” );C.pri ntf(” dn” ,a);D.pri ntf(”%dn” ,*p);E.printf(” %dn” ,q);24.设有定义 intx45,*p;以

9、及赋值p=*x;则非法的表示x数组元素的形式是( )。A.x45B.x1C.*(x1+2)D.x23E.p2025.表达式0<<2的值可以是()。A.-4B.-3C.0xfffcD.0177774E.65531三、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。26. 用一字节表示十进制-7在机内的存储形式是 27. C语言中的函数应由和函数体两部分组成。28. 在格式输出语句中,用于字符串输出的格式符是%。29. 设有 int x=10; 则执行 while(xx) +x;后,x 的值是。30. 设i,y,s 均为int型变量,则

10、执行下面 for循环后,y的值为。for(i=0, y=0; i<4;)s=i*i;y=y+s;i+;31. 设有 int y23=5,4,6,7,8,9;则 y11的值为。32. 定义在函数内部的变量和函数的形参都是 变量。33. 若p为指针变量,则(*p)+表示先取指针p指向的对象再使对象的 。34. 已知定义: unionlong x;int y;data;则变量data占用内存的字节数是 。35. 字符串读函数fgets()的格式是fgets(str,n,fp);它的功能是从与fp有联系的文件中读个字符。四、简答题(本大题共 4小题,每小题3分,共12分)36. 简述字符常量与字

11、符串常量的差异。37. 在C语言的if语句中,用作条件判断的“表达式”可以是什么类型的表达式?38. 用字符串指针变量处理字符串与用字符数组处理字符串有何不同?36.简述fread函数的作用,其使用格式如下:fread(stu,size, n, fp);其中fp为文件指针,size为字节数,n为整数,stu为内存地址。五、阅读分析题(本大题共 7小题,每小题4分,共28分)40. 阅读下列程序并写出运行结果。#i ncludestdio.h#i nclude” string.h”main () char str=” department ” ,*p=s;printf(” the length

12、of srt is %d” ,strlen(p);prinft(” n%s” ,p);41. 阅读下列程序并写出运行结果。main () int i=3, b;b=(i-)+(i-)+(i-);printf( ” d,%dn” ,b,i);42. 阅读下列程序,并回答问题。main ()int s=0, k;for(k=4;k>=0;k-) switch(k) case 1:case 4: s+;break;case 0:case 2: break;case 3: s+=2;break;printf( ” s=%dn” ,s);试回答switch语句共执行多少次并写出运行结果。 43阅读

13、下列程序并写出运行结果。main () int y23=5,4,6,7,8,9;int m2,k,j;for (k=0;k<2;k+)mk=yk0;for(j=1;j<3;j+)if(ykj<mk) mk=ykj;k=0;printf( ” %dn” ,mk);第44题、第45题请参阅下面程序,并回答相关问题:mai n()i nt i,j,x=0;for(i=0;i<2;i+)x+;for (j=0;j<=3;j+) if(j%2) con ti nue;x+;x+;语句执行了多少次?printf( ” x=%dn” ,x);44.if(j%2) con ti

14、nue;语句的作用是什么?con ti nue45. 程序输出结果是多少?46. 设指向单向链表的头结点指针head是一个全局指针变量,且有如下程序:void display() struct food *p=head;while (p!=NULL) printf(” sn ”,pname);printf(” dn”,pproduct);p=pt n ext;设程序已经提供了关于food结构体的全部信息,试写出结构体food的定义。六、程序设计题(本大题共2小题,第47题8分,第48题12分,共20分)47. 对下面的3行3列的二维整型数组 X:int x33=1,2,3,4,5,6,7,8,

15、9;编程求每一行中元素的累加和并输出之。48. 从键盘输入一些字符, 逐个把它们送到磁盘上并统计这些字符的个数,直到输入一个“#”为 止。 设 磁 盘 ASCII 码 文 件 名 为 ab.txt 。五阅读分析题(本大題共7小题每小题4井共外分)40. the (enth of sir is 10(2 分)血puTlm切i(2分)41. 0 (2 分人 0 (2 分)42. switch语句共执行5次 (2分)程序输址结果为s = 4。分)43,4 分)44当j不能披2螯除时,立即结来本轮内循环,否则要执行內循环中的x+十语句;(2*) continue晤句共执行4次 (2分)轩.程序输岀结果

16、是x = 8(4分)46. struct food (t 分)I chnr * nnme "苛或 chnr name 50)f * /(1 分)in.t product; 门分atruci. food * next; (1 分)j he«<l= NULI;f评分说明丨head = NULL不写不扣分.六、程序设计超(*大題共2小凰第47 H 8分,第羽題1Z分共2。分)4*7* 转 include U出tdio.hAvoid main(void)Ilot m33 = |1.2,3»4>5.6,7,49| $ini i, j t sum = 0 ;(Qr

17、(i = 0n<3ti+ +)|sum 0 ;Mj-0;j<3;j+ +)sum+ =prinlK"%d n* tsum) $II评外说朗】变说和数组定図及初始化说明2分,循环正确2分,累加和计算正确3分,累加和输出正确1分。其它编巽方法可鲁照该评分标准蜡分中(225)计舞机墓础与榨序设计试聽答案及评分豔考第2页(共3頁2004年上半年髙等教育自学考试全国统一命题考试计算机基础与程序设计试题答案及评分参考(课程代码2275)用项选择题(本大题共20小flh每小题1分,共20分).:2. C3. C氛 C5. D6. C7. A& C9. D10. A门.012.

18、D13. AM B15. C16. B17. B18+ C)9. D20. B事序选择題(水大a5小IS,毎小題2分共U)分)21. ADE22. AC23. AE24. ARE25, ACD【评分说明】車选、少选"错逸均不得分©1、填空題f本大1£共10小題,毎空】井,共10分2d 1111100127.SJ&说明28. s29. 1030. 1431* *耳2+ 冏薛33.值加 134. 435. n j_ 1【评分说朋】砾空I分填对者得分。叽简答题(本大题共4”、题.毎小聽3分,井12分子符常量是用单引号括起来的一个字符.在内存存储时占一个字节崔1分)寧符弗常就 星用双引号祗起亲的一串字符1分)在内弃存储时自动在尾部追加转义符 0作対 字符串的结束标志。(1分)勢可以是算术表达式、(】分)关系表达式,(i分)逻斟表达式等口 (分或苦所冇可以茨值的表达戒。(3分3S-用字符妙摺针变呈处理字符单节省了内存单元;(2分)川宇苻4'mi'ft09数参数吋,具有車大的灵満性口 (1分弭"从血所描文件中厂-次读収n个大小为对務犷字节的数搦块,存放在由siu开始的存诩 单元中。(3i)评分说明】其他正晞辭释同样得分(225)计算机率础与程洋设计试軀答案及评分豔考第1页共3页)48, ft indude < h&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论