




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国2006年4月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)1. CPU处理数据和指令的基本单位是字(Word),一个字的字长是()A. 8bitsB. 16bits C. 32bitsD. 与CPU数据总线有关的bit位数2. 与十进制1100等值的十六进制数是() 4*162+4*16+12=1100A. 44AB. 44C C. 54A D. 54C3. 退出Turbo C 2.0返回系统,在主菜单File项中可选择()A. LoadB. New C. Save D. Quit4. 设有int a=3, b=-4, c=5;表达式(ab)? a+b: (a-b,b+4,a-=b+4)的值是()A. 1B. 0 C. 3 D. 75. 若有下列程序段,欲使a=2、b=3,对应正确的数据输入方法是()(其中表示换行) int a, b; scanf(a=%d b=%d,&a, &b);A. 2B. a=2 b=3 3C. a=2, b=3D. 2,36. 下面程序段的输出结果是()main() int s, p; s=p=5; p=+s; p+; +p; printf(%dn,p); A. 5B. 6 C. 7D. 87. 下列if语句中,有语法错误的是()A. if(xy); B. if(x=y) x+y;C. if(x!=y) scanf(%d, &x) else scanf(%d,&y) D. if(xy) x+; y+;8. 下面程序段执行后的输出结果是()int i=-1;if(i120); a=a+1;printf(%d,a);A. 100 B. 101 C. 120 D. 12111. 下面程序执行后,i的值是()main( ) int a 5=1,2,3,4,5,i=2 printf(%d,ai+);A. 1B. 2C. 3D. 412. 下面程序的输出结果是()main( ) int i, x33=9,8,7,6,5,4,3,2,1;for(i=0;iB. & C. 18. 设有说明:int u=1, v=14;表达式u+v2的值是()A. 0 B. 3 C. 5 D. 719. 如果将文件指针fp指向文件末尾,正确的语句是()A. feof(fp);B. rewind(fp); C. fseek(fp,0L,0);D. fseek(fp,0L,2);20. 下面程序段中,不能完成的功能是()FILE *fp;char ch =v;fp=fopen(boy, rb+);fputc(ch,fp);A. 建立文件指针fp与文件boy的联系B. 从boy文件中读取一个字符C. 向boy文件中写一个字符D. 打开名为boy的二进制文件二、多项选择题(本大题共5小题,每小题2分,共10分)21. 总线是连接微机CPU、内存和外设之间传送信号的公共通道,微机的总线包括有( ) A. 电源线 B. 数据线 C. 地址线 D. 控制线 E. 网络线22. 若定义 char c11; 可将字符串I am a boy 赋给数组c,下面正确的选项有( ) A. c=I am a boy;B. getchar(c); C. gets(c); D. scanf(%s,c);E. for(i=0;i1 E. x225. 在C语言中,关于符号FILE下面说法正确的有( )A. FILE是C的关键字 B. FILE表示一种关于文件参数的结构体类型C. FILE表示一种关于文件参数的结构体变量 D. FILE*可以用来说明文件指针E. 文件指针指向的变量的数据类型是FILE三、简答题(本大题共4小题,每小题4分,共16分)26C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 答:C语言中用“1”表示“真”,用“0”表示假。系统在判断一个量的“真”和“假”时,一般是当表达式的值非“0”时即表示“真”;仅当表达式的值为“0”时表示“假”。27什么是“直接递归调用”?什么是“间接递归调用”?答:在调用一个函数的过程中,又直接调用该函数本身,这种调用称为函数的“直接递归调用”。设有函数f1和f2,若f1调用f2,同时有调用f1,则称为间接递归调用。28判断下面两程序段正确与否,并说明原因。(1)char str12; str=program;(2)char *str; str=program;答:(1)不正确;str是地址常量,不能对其赋值。(2)正确;str是指向字符型的指针变量。29.设有说明:struct language long spearer; char country20; chinese;试写出对chinese的成员spearer和country分别赋值1250000000和”China”的C语句。四、阅读分析题(本大题共6小题,每小题5分,共30分)30阅读下面程序,写出运行结果(已知A的ASCII码为65,a的ASCII码为97)。#include stdio. hmain( ) int k=100;char m;m=k; putchar(m);printf(,%d,%c,%o, k,m-32,m);31.阅读下面程序,并回答问题:main() int x, y, z, c; scanf(%d%d%d,&x, &y, &z); if(xz)c=y; y=z; z=c; if(xz)c=x; x=z; z=c; if(xn)m-=n; while(nm)n-=m;printf(m=%dn, m);(1)程序输出结果是多少?(2)外循环执行完一次时,m和n的值分别是多少?(3)将while(nm)n-=m;语句删除后,程序运行情况如何?33阅读下面程序,并回答问题:gcd(int x, int y) int temp; while (y)temp=x%y; x=y; y=temp; return x;main() int a, b, y; scanf(%d, %d, &a, &b); y=gcd(a,b); printf(最大公约数是:%d, y);(1)gcd函数的返回值类型是什么?(2)若将return x写成return y会得到什么样的结果?34阅读下面程序,写出运行结果。mian( ) char * str =Pascal, C Language, Dbase, Cobol; int k; for(k=0; kj);五、程序设计题(本大题共2小题,每小题12分,共24分)36若有n行n列数组,试编写一程序,分别求出两条对角线元素之和。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度智慧农业园区承包经营合同
- 二零二五版建筑安装工程担保合同
- 二零二五年度舞美音响租赁及现场音响设备租赁调试合同
- 祠堂文化展示馆建设项目承包合同(二零二五)
- 二零二五年度美容美发行业兼职业务员招聘与服务合同
- 二零二五版智慧城市基础设施建筑安装工程设计合同
- 2025版展览展示场地租赁合同范本
- 二零二五年度金融行业兼职风险控制人员劳动合同
- 二零二五年度国际贸易实务操作手册与案例分析报告1000字合同
- 二零二五年度创城专项经费-城市美化墙面粉刷施工合同
- 2025年辽宁省地质勘探矿业集团有限责任公司校园招聘笔试备考题库附答案详解
- GB/T 45911-2025人工影响天气作业用弹药存储安全要求
- 排污许可证审核及环境应急管理服务方案投标文件(技术方案)
- 驻京信访工作组管理办法
- 尿道下裂的诊断及分型
- 肿瘤的诊断与治疗
- 【高朋律师事务所】RWA发展研究报告:法律、监管和前瞻(2025年)
- DB42∕T 2272-2024 微粒化岩沥青改性沥青路面施工技术规范
- 办公耗材应急方案(3篇)
- 新高中班级团建活动方案
- 护理执行医嘱制度
评论
0/150
提交评论