ImageVerifierCode 换一换
格式:DOCX , 页数:91 ,大小:87.22KB ,
资源ID:9202122      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9202122.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机基础与程序设计试题.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机基础与程序设计试题.docx

1、计算机基础与程序设计试题全国2006年4月计算机基础与程序设计试题一、单项选择题(本大题共20小题,每小题1分,共20分)1. CPU处理数据和指令的基本单位是字(Word),一个字的字长是()A. 8bits B. 16bits C. 32bits D. 与CPU数据总线有关的bit位数2. 与十进制1100等值的十六进制数是()A. 44A B. 44C C. 54A D. 54C3. 退出Turbo C 2.0返回系统,在主菜单File项中可选择()A. Load B. New C. Save D. Quit4. 设有int a=3, b=-4, c=5;表达式(ab)? a+b: (a

2、-b,b+4,a-=b+4)的值是()A. 1 B. 0 C. 3 D. 75. 若有下列程序段,欲使a=2、b=3,对应正确的数据输入方法是()(其中表示换行) int a, b; scanf(a=%d b=%d,&a, &b);A. 2 B. a=2 b=3 C. a=2, b=3 D. 2,3 36. 下面程序段的输出结果是()main() int s, p; s=p=5; p=+s; p+; +p; printf(%dn,p); A. 5 B. 6 C. 7 D. 87. 下列if语句中,有语法错误的是()A. if(xy);B. if(x=y) x+y;C. if(x!=y) sca

3、nf(%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. 1 B. 2 C. 3 D. 412. 下面程序的输出结果是()main( ) int i, x33=9,8,7,6,5,4,3,2,1;for(i=0;i B. & C. 18. 设有说明:int u=1,

4、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

5、. 总线是连接微机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. F

6、ILE*可以用来说明文件指针E. 文件指针指向的变量的数据类型是FILE三、简答题(本大题共4小题,每小题4分,共16分)26C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”?27什么是“直接递归调用”?什么是“间接递归调用”?28判断下面两程序段正确与否,并说明原因。(1)char str12; str=program;(2)char *str; str=program;29.设有说明:struct language long spearer; char country20; chinese;试写出对chinese的成员spearer和country分别赋值12500000

7、00和”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

8、-=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会得到什么样的结

9、果?34阅读下面程序,写出运行结果。mian( ) char * str =Pascal, C Language, Dbase, Cobol; int k; for(k=0; kj);五、程序设计题(本大题共2小题,每小题12分,共24分)36若有n行n列数组,试编写一程序,分别求出两条对角线元素之和。(从键盘输入n*n个整型数,n20)37.若在c:tclt路径下有一个名为zz.dat的文本文件,它包括10个按升序排列的整数,且每两个数之间用逗号隔开,现要插入一个整数使该序列仍保持升序,并把新序列写入到c:tclt路径下名为zzz.dat的文本文件中。全国2006年7月计算机基础与程序设计试

10、题一、单项选择题(本大题共20小题,每小题1分,共20分)1.存储量1MB等于()A.23字节 B.210字节 C.220字节 D.230字节2.下面数据中最小数是()A.(0.1100)2 B.(0.64)8 C.(0.8125)10 D.(0.D)163.在Turbo C 2.0中,寻求在线帮助可按键()A.F1 B.F5 C.F9 D.F104.设有 int a =3, b=-4, c=0;表达式(ab)?a:b)&c0的值是()A.-4 B.0 C.1 D.35.若有下列程序段,欲使a=2、b=3,对应正确的数据输入方法是()(其中表示换行)int a, b;scanf(a=%d, b

11、=%d,&a,&b);A.2 B.a=2 b=3 C.a=2, b=3 D.2,3 36.下面程序段的输出结果是()main( ) int s, p;s=p=5;p=-s;p+;+p;printf(%dn,p);A.5 B.6 C.7 D.87.关于if语句下面叙述正确的是()A.只有当if语句中表达式的值等于1时,才执行if的内嵌语句B.只有当if语句中表达式的值为假时,才执行if的内嵌语句C.只有当if语句中表达式的值等于0时,才执行if的内嵌语句D.只要if语句中表达式的值非0时,就执行if的内嵌语句8.若执行下面程序时,从键盘输入数据3和4,则程序的输出结果是()main( ) int

12、 a,b,s;scanf(%d, &a,&b);s=a;if(ab) s=bs=s*s;printf(%d,s);A.9 B.12 C.16 D.259.若int x=0; 则while(x=0); 的循环次数是()A.0 B.1 C.2 D.无限次10.下面程序段的输出结果是()for (i=1; i3;i+)for (j=1;j3;j+) printf(%d , i+j); printf(n);A.2 3 3 4 B.2 3 4 C.2 3 D.2 3 4 3 411.下面程序的输出结果是()mian ( ) int a5=2,4,6,8,10,i;i=2;printf(%d,ai+);A

13、.2 B.4 C.6 D.812.下面程序的输出结果是()main( ) int a34=1,3,5,7,9,11,13,15,17,19,21,23; int i,j,k=0; for(i=0;i | B. & | C. & | D. & 18.设有说明:int u=1, v=2;表达式:u+v1&v|u B.u&v&w C.u|v&w D.w&v100) y=x/100;printf(%d,y); else printf(%d,a+b);(1)若程序运行时,输入6和9,输出结果是什么?(2)说明程序的功能。32阅读下面程序,并回答问题:main( ) int u,v,a,b,t,r; u=

14、24;v=16; if(uv)t=u;u=v;v=t; a=u;b=v; while (r=b%a)!=0)b=a;a=r; printf(a=%dn,a);(1)程序输出结果是什么?(2)该程序完成什么功能?(3)若将while循环替换为do-while循环,请写出相应的程序段。33阅读下面程序,写出运行结果。int a=5, b=5;chang1( ) int a=4; printf(a1=%d,b1=%dn,a,b+);chang2(int a, int b) a+; b-;main( ) chang1( );a+,b+;chang2(a,b); printf(a2=%d,b2=%dn,

15、a,b);34.阅读下面程序,写出运行结果。#include #include main( ) char p1,p2,srt50= abc, str150; p1=abc;p2=abc; puts(str); strcpy(str1,p1); p1=str1; printf(%sn,strcat(p1,p2); strcpy(str+1,p1); printf(%sn,str);35.设有说明语句int*p; 请分析下面语句的含义:p=(int *)malloc(sizeof(int);free(p);五、程序设计题(本大题共2小题,每小题12分,共24分)36从键盘输入n*n个整型数(n20

16、),组成n行n列数组,打印出其上三角数组。37用循环语句编程打印下列图案,并以ASCII码的形式写到c盘根目录下的1x.dat文件中。(第一行的$在第20列) $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 全国2007年4月计算机基础与程序设计试题一、单项选择题(本大题共20小题,每小题1分,共20分)1I/O设备指的是计算机的()A存储设备 B输入和输出设备 C控制器 D运算器2具有只读功能的内存储器是指()AROM BRAM C硬盘 DCD-ROM3十进制数5在八位的微机内的存储形式是()A00000101 B10000101 C11111010 D111110114C语言源

17、程序的基本单位是()A过程 B函数 C子程序 D语句5设有int p,q;以下不正确的语句是()Ap *=3; Bp/=q; Cp+=3; Dp&=q;6若有下列程序段,欲使a=2,b=3,对应正确的数据输入方法是(其中表示换行)() int a,b scanf(%d%d,&a,&b);A2 Ba=2 b=3 Ca=2,b=3 D2,3 37设有说明 int x=0,y=2;则执行 if(x=0) y=1+x;else y=x-1;后,变量y的值是()A-1 B0 C1 D28下面程序的输出结果是()main( )int x=5,y;if(x0) y=1;y=0;if(x0) y=-1;printf(%d,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1