版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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
2、*.C C:TC3.在C程序中,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
3、 t unsignedlong charB.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. 下面程序段的运行结果是 ()。main()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. 设有说明: i
4、nt x=1, y=2; 执行条件表达式 (x=y)? +x:-x后, x 的值为: ( )A.0B.1C.2D.310. 若 k 为整型变量,则下面while 循环 ()。k=10;while(k=0)k=kA. 执行 0 次1B.执行 1 次C. 执行 10 次11. 关于 for( ;A. 有语法错误;);执行无限次语句,下面说法正确的是 ( ) 。循环一次也不执行D.B.C.循环只执行一次D.循环执行无限次12. 以下对一维数组a 的正确定义是 ( ) 。A.int a(10);B.int n=10, an;C.int n;D.#define SIZE 10scanf( ” %d”,
5、&n);int aSIZE;int an;13. 以下一维数组初始化语句中,正确的是 ( ) 。A.int a5=1,2;B.int a5=;C.int a5=5*2D.int a=(1,2,0,0,0);14. 若定义字符数组char s5=” BOOK ;则输出该串正确的函数调用是()A.puts(s10);B.puts(s);C.printf( ” %c” ,s);D.printf(” %s” ,&s);15. 下列定义不正确的是()。A.#define PI 3.1415926B.static char c;C.int max(x,y);D.int *p5;int x,
6、y;16. 下列哪种数据不是存放在动态存储区中 ()。A. 局部自动变量B.局部静态变量C. 函数调用时的现场保护数据D.函数形参变量17. 设有 char s=” top ”,*p=s ;p1= a' 则下面说法不正确的是: ()A.s0 存放字符 tB.s1存放字符 0C.s1 存放字符 aD.s2存放字符 p18. 定义一个指向具有 5 个元素的一维整型数组的指针变量的正确定义为 ()D.int *p5A.int *p5;B.int *p; C.int (*p)519. 下面程序的运行结果是 ()#define SQR(x)(x)*(x)#include <stdio.h&
7、gt;main() float v=3.0 ;printf( ”sqr=%. 2fn ”, SQR(v)+1);A.sqr=3.0 B.sqr=9.0 C.sqr=10 D.sqr=10.0020. feof 函数用来判断文件是否结束,如果文件没有结束,则返回值是 ( ) 。A.-1 B.0 C.1 D.EOF二、多项选择题 (本大题共 5小题,每小题 2分,共 10 分)在每小题列出的五个备选项中有二至五个是符合题目要求的, 请将其代码填写在题后的括号。 错选、多选、少选或未选均无分。21. 下面哪些软件属于操作系统畴 ?( ) 。A.DOSB.FoxproC.Turbo CD.UNIXE.
8、Windows22. 在下列各说法中,正确的说法有 ( ) 。A. 与while结构相比,dowhile结构至少要执行一次循环。B. for结构和dowhile结构类似,也是"先判断后执行”。C. dowhile结构是"先执行后判断”。D. 进入dowhile循环的条件是:条件表达式为 1。E. 退出while循环的条件是:条件表达式为 1。23. 若有如下定义和赋值 ()。int a=3, *p, *q;p=&a; q=p;则能够输出变量 a 的地址值的语句是:A.printf( ”%dn” ,p);B.printf(” %dn,*q ” );C.printf(”
9、 %dn” ,a);D.printf( ”%dn” ,*p);E.printf(” %dn” ,q);24. 设有 定义 int x45, *p; 以及 赋值 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 语言中的函数应由 和函数体两部分
10、组成。28. 在格式输出语句中,用于字符串输出的格式符是 %。29. 设有 int x=10; 则执行 while(xx) +x;后,x 的值是。30. 设 i,y,s 均为 int 型变量,则执行下面 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;则变量 da
11、ta 占用存的字节数是 。35. 字符串读函数 fgets() 的格式是 fgets(str,n,fp); 它的功能是从与 fp 有联系的文件中读 个字符。四、简答题(本大题共 4小题,每小题 3分,共 12分)36. 简述字符常量与字符串常量的差异。37. 在C语言的if语句中,用作条件判断的“表达式”可以是什么类型的表达式?38. 用字符串指针变量处理字符串与用字符数组处理字符串有何不同 ?36. 简述 fread 函数的作用,其使用格式如下: fread(stu,size,n,fp);其中 fp 为文件指针, size 为字节数, n 为整数, stu 为存地址。五、阅读分析题(本大题共
12、 7 小题,每小题 4 分,共 28分)40. 阅读下列程序并写出运行结果。#include” stdio.h ”#include” string.h ”main() char str=” department ” ,*p=s;printf(” the length 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>
13、;=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. 阅读下列程序并写出运行结果。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 题请参阅下面程序,并回答
14、相关问题: main()int i,j,x=0;for(i=0;i<2;i+)x+;for (j=0;j<=3;j+) if(j%2) continue;x+;x+;语句执行了多少次 ?printf(” x=%dn” ,x);44.if(j%2) continue; 语句的作用是什么 ?continue45. 程序输出结果是多少 ?46. 设指向单向链表的头结点指针 head 是一个全局指针变量,且有如下程序:void display( ) struct food *p=head;while (p!=NULL) printf(” sn ” , pname);printf(” dn”
15、,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,9;编程求每一行中元素的累加和并输出之。48. 从键盘输入一些字符, 逐个把它们送到磁盘上并统计这些字符的个数, 直到输入一个 “ #” 为 止 。 设 磁 盘 ASCII 码 文 件 名 为 ab.txt 。五阅读分析题(本大題共7小题每小题4井共外分)40. the (enth of si
16、r 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分)轩.程序输岀结果是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
17、评分说明丨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(i = 0n<3ti+ +)|sum 0 ;Mj-0;j<3;j+ +)sum+ =prinlK"%d n* tsum) $II评外说朗】变说和数组定図及初始化说明2分,循环正确2分,累加和计算正确3分,累加和输出正确1分。其它编巽方法可鲁照该评分标准蜡分中(
18、225)计舞机墓础与榨序设计试聽答案及评分豔考第2页(共3頁2004年上半年髙等教育自学考试全国统一命题考试计算机基础与程序设计试题答案及评分参考(课程代码2275)用项选择题(本大题共20小flh每小题1分,共20分).:2. C3. C氛 C5. D6. C7. A& C9. D10. A门.012. 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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急诊护士的工作体会
- 美容美发行业化妆师培训心得
- 玩具行业助理工作总结
- 医务室护士的工作感悟
- 咨询行业行政后勤工作总结
- 服务员的服务技巧与服务态度
- 生物知识综合讲解计划
- 完善酒店营销策略
- 咨询行业美工工作总结
- 税务筹划实践感悟
- 大学校园交通安全现状调查分析
- (高清版)TDT 1013-2013 土地整治项目验收规程
- 我国农村社会保障制度存在的问题分析及对策样本
- 西晋的短暂统一和北方各族的内迁 一等奖
- 语文新课标背景下单元整体教学:六下第4单元大单元设计
- 最高人民法院民事审判第一庭裁判观点侵权责任卷
- 提高自我意识的方法
- 长租公寓课件
- 《康复护理专科》课件
- 2024年度医院肝胆胰脾外科带教计划课件
- 品质部规划方案
评论
0/150
提交评论