计算机基础与程序设计_第1页
计算机基础与程序设计_第2页
计算机基础与程序设计_第3页
计算机基础与程序设计_第4页
计算机基础与程序设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机基础与程序设计课程习题集一、单选题1. 微型计算机的性能主要取决于( B )。A、内存B、中央处理器C、硬盘D、显示卡2. 有一个数值152,它与十六进制数6A相等,那么该数值是( B )。A、二进制数B、八进制数C、十进制数D、四进制数3. 使用超大规模集成电路制造的计算机应该归属于( D )。A、第一代B、第二代C、第三代D、第四代4. 一片存储容量是1.44MB的软磁盘,可以存储大约140万个( A )。A、ASCII字符B、中文字符C、磁盘文件D、子目录5. 在MS-DOS环境中同时按下Ctrl和Break两个键,其作用是( A )。A、终止当前操作B、暂停当前操作C、关机D、热

2、启动6. 将二进制数10000001转换为十进制数应该是( b )。A、127B、129C、126D、1287. 磁盘处于写保护状态,那么磁盘中的数据( b )。A、不能读出,不能删改,也不能写入新数据B、可以读出,不能删改,也不能写入新数据C、可以读出,可以删改,但不能写入新数据D、可以读出,不能删改,但可以写入新数据8. 微型机启动后,DOS提示符是C:>,现提示符变为C:USER>,则说明刚执行过命令( d )。A、PROMPTB、PROMPT USERC、PROMPT SP$GD、CD USER9. MS-DOS文件系统目录的组织形式属于(c )。A、关系型结构B、网络型结

3、构C、树型结构D、直线型结构10. 应用软件系统TH的总容量大约1MB,其主要程序文件存放在C:TH目录中,而数据文件存放在C:THDATA目录中,如果将它们完整地复制到A盘, 应该使用的命令是( b )。A、XCOPY C:TH A:B、XCOPY C:TH A: /SC、XCOPY C:TH A: /MD、XCOPY C:TH A: /P11. 执行COPY A.TXT+B.TXT 这个DOS命令后,得到的磁盘文件是( a )。A、A.TXTB、B.TXTC、AB.TXTD、A+B.TXT12. 在WINDOWS中,将一个应用程序窗口最小化之后,得到的磁盘文件是(a )。A、仍在后台运行B

4、、暂时停止运行C、完全停止运行D、出错13. CD-ROM属于( d )。A、感觉媒体B、表示媒体C、表现媒体D、存储媒体14. 在因特网(Internet)中电子公告板的缩写是( c )。A、FTPB、WWWC、BBSD、E-mail15. 下列述叙中正确的是( a )。A、显示器和打印机都是输出设备B、显示器只能显示字符C、通常的彩色显示器都有7种颜色D、打印机只能打印字符和表格16. 微型计算机中运算器的主要功能是进行( c )。A、算术运算B、逻辑运算C、算术和逻辑运算D、初等函数运算17. COMMAND.COM是DOS系统的最外层模块,通常称之为( c )。A、引导程序B、输入输出

5、系统C、命令处理系统D、文件管理系统18. 电子邮件是( d )。A、网络信息检索服务B、通过Web网页发布的公告信息C、通过网络实时交互的信息传递方式D、一种利用网络交换信息的非交互式服务19. 和十进制数225相等的二进制数是( d )。A、11101110B、11111110C、10000000D、1111111120. 下列叙述中正确的是( a )。A、指令由操作数和操作码两部分组成B、常用参数xxMB表示计算机的速度C、计算机的一个字长总是等于两个字节D、计算机语言是完成某一任务的指令集21. 计算机的内存储器比外存储器( c )。A、价格便宜B、存储容量大C、读写速度快D、读写速度

6、慢22. 设当前盘为C盘,执行DOS命令COPY B:A.TXT PRN之后,结果是( c )。A、B盘上的A.TXT文件被复制到C盘的PRN文件B、屏幕上显示B盘上的A.TXT文件内容C、B盘上的A.TXT文件内容在打印机上输出D、B盘上的A.TXT文件被复制到B盘上的PRN文件23. 设当前目录为D:BB,现要把D:AA目录下首字符是A的文本文件全部删除,应该使用命令 ( c )。A、DEL A*.TXTB、DEL AAA.TXTC、DEL AAA*.TXTD、DEL AAA?.TXT24. 在Windows中,启动应用程序的正确方法是 ( a )。A、用鼠标指向该应用程序图标B、将该应用

7、程序窗口最小化成图标C、将该应用程序窗口还原D、用鼠标双击该应用程序图标25. 在Windows中,终止应用程序执行的正确方法是( d )。A、将该应用程序窗口最小化成图标B、用鼠标双击应用程序窗口右上角的还原按钮C、用鼠标双击应用程序窗口中的标题栏D、用鼠标双击应用程序窗口左上角的控制菜单框26. 在微机系统中,对输入输出设备进行管理的基本程序模块(BIOS)存放在( b )。A、RAM中B、ROM中C、硬盘中D、寄存器中27. 使计算机病毒传播范围最广的媒介是( d )。A、硬磁盘B、软磁盘C、内部存储器D、互联网28. 要将当前盘当前目录下的两个文件X1.TXT和B1.TXT连接起来之后

8、存入B盘当前目录下并且命名为Z.TXT,无论B盘当前目录是什么,完成这件任务可以使用的命令是( d )。A、COPY A:X1.TXT+C:B1.TXT Z.TXTB、COPY X1.TXT+C:WSB1.TXT B:Z.TXTC、COPY A:X1.TXT+C:WSB1.TXTD、COPY X1.TXT+B1.TXT B:Z.TXT29. 下列四组DOS命令中,功能等价的一组是( c )。A、COPY A:*.* B: 与DISKCOPY A: B:B、COPY ABC.TXT+XYZ.TXT 与TYPE XYZ.TXT>>ABC.TXTC、COPY ABC.TXT+XYZ.TX

9、T与COPY XYZ.TXT+ABC.TXTD、TYPE *.FOR>CON与COPY *.FOR CON30. 1KB等于( b )。A、1000字节B、1024字节C、10001000字节D、10241024字节31. 有一个数值172,它与十六进制数7A相等,那么该数值是( b )。A、二进制数B、八进制数C、十进制数D、四进制数32. 在Windows环境下,PrintScreen键的作用是( b )。A、打印当前窗口的内容B、打印屏幕内容C、复制屏幕到剪贴板D、复制当前窗口到剪贴板33. 计算机能直接识别和执行的机器语言,是用( a )指令代码表示的。A、二进制B、八进制C、十

10、进制D、十六进制34. 高级语言编写的程序,要在计算机上执行,需要经过( c )。A、解释B、说明C、编译D、模拟35. 结构化程序采用的基本结构包括顺序结构、选择结构和( b )。A、数据结构B、循环结构C、转向结构D、逆向结构36. 设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( c )。A、4B、16C、32D、5237. 设有如下的变量定义: int i=8, k, a, b; unsigned long w=5;double x=1,42,y=5.2;则以下符合C语言语法的表达式是( d )。A、y=float(i) B、x%(-3)

11、C、a=a*3=2D、a+=a-=(b=4)*(a=3)38. 假定有以下变量定义:int k=7,x=12; 则能使值为3的表达式是( d )。A、x%=(k%=5)B、x%=(k-k%5)C、x%=k-k%5D、(x%=k)-(k%=5)39. 以下叙述中正确的是( c )。A、输入项可以是一个实型常量,如: scakf(%f,3.5);B、只有格式控制,没有输入项,也能正确输入数据到内存,例如: scakf(a=%d,b=%d);C、当输入数据时,必须指明变量地址,例如: scakf(%f,&f);D、输入一个实型数据时,格式控制部分可以规定小数点后的位数,如: scakf(%4

12、.2f,&f);40. 设x和y均为int型变量,则以下语句:x+=y; y=x-y; x-=y;的功能是( d )。A、把x和y按从大到小排列B、把x和y按从小到大排列C、无确定结果D、交换x和y中的值41. 以下程序的输出结果是( d )。main() int a=12,b=12; printf(%d,%dn,- -a,+ +b);A、10 10B、12 12C、11 10D、11 1342. 以下程序运行后,输出结果是 ( c )。main() char *s=abcde; s+=2; printf(%ldn,s); A、cdeB、字符c的ASCII码值 C、字符c的地址D、出错

13、43. 以下程序输出结果是( b )。main() int m=5; if(m+>5) printf(%dn,m); esle printf(%dn,m- -); A、7B、6C、5D、444. 设有 int x=11; 则表达式 (x+ * 1/3) 的值是( a )。A、3B、4C、11D、1245. 下列程序的输出结果是( c )。main() double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf(%d n, d*y); A、3B、3.2C、0D、3.0746. 下面能正确进行字符串赋值操作的语句是( c )。 A、char s5=

14、ABCDE;B、char s5='A','B','C','D','E'C、char *s;s=ABCDEF;D、char *s; scanf(%s,s);47. 执行以下程序段时( a )。X=-1; do x=x*x; while(! x);A、循环体将执行一次B、循环体将执行两次C、循环体将执行无限次D、系统将提示有语法错误48. 执行以下程序后,输出的结果是( d)。main () int y=10; do y - -; while(- - y); printf(%dn,y - -); A、-1B、1C、8D

15、、049. 执行语句: for(i=l:i+<4:);后,变量i的值是 ( c )。A、3B、4C、5D、不定50. 以下叙述正确的是( d )。A、do-while语句构成的循环不能用其它语句构成的循环来代替。B、do-while语句构成的循环只能用break语句退出。C、用do-while语句构成的循环,在while后的表达式为非零时结束循环。D、用do-while语句构成的循环,在while后的表达式为零时结束循环。51. C语言源程序文件的后缀是( a )。A、.cB、.objC、.exeD、.bas52. 以下选项中可作为C语言合法变量名的是(a )。A、MainB、intC、

16、doubleD、if53. 若程序中有语句:printf(“%d%d%d”,8,3,(8,3,6);则此语句的执行结果为(c )。A、8 3 8B、8 3 3C、8 3 6D、语法错误54. 关系表达式i+j>j+k的值是:(设i=1,j=5,k=8)( b )。A、1B、0C、真D、假55. 下列运算符优先级最高的是( d )。A、!B、+C、&&D、!=56. 当调用函数时,实参是一个数组名,则向函数传送的是( d )。A、数组的长度B、数组每个元素中的值C、数组每一个元素的地址D、数组的首地址57. 若变量已正确定义,执行scanf("%d,%d,%d &

17、quot;,&k1,&k2,&k3);时,正确的输入是( d )。A、20 30, 40B、20 30 40C、20, 30 40D、20, 30, 4058. 为了避免嵌套的条件语句if-else的二义性,c语言规定:else总是与( a )配对。A、其之前最近的ifB、同一行上的ifC、缩排位置相同的ifD、其之前最后的if59. 以下能正确定义一维数组的选项是( a )。A、int a5=0,1,2,3,4,5;B、char a=0,1,2,3,4,5;C、char a='A','B','C'D、int a5=&qu

18、ot;0123"60. 以下选项中不正确的整型常量是(c )。A、12LB、-10C、1,900D、123U61. 值为0的表达式是( c )。A、3%5B、3/5.0C、3/5D、3<562. 逻辑表达式 - 5&&7|4&&0的值是:(设i=1,j=5,k=8)( a )。A、1B、0C、真D、假63. 以下不能定义为用户标识符是( d )。A、sumB、_0C、_intD、main64. 若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?d:c( b )。A、1B、2C、3D、465. 设 int x=10,

19、y=1; 表达式 (!x|y-1) 的值是( a )。A、0B、1C、2D、-166. 以下程序的输出结果是( b)。main() int i;for(i=1;i<6;i+)if(i%2) printf(“*”); else continue; printf(“&”);A、*&&&B、*&*&*&C、&&&*D、&*&*&*67. 请读下面的程序,运行结果是( d )。 main() int i,j; i=11;j=6 printf(“%d,%d,%d,%d”,i,j,i+,+j);

20、A、11, 6, 11, 7B、11, 6, 11, 7C、12 , 7, 12, 6D、12, 7, 11, 768. 以下函数返回指形参数组a中最小的值所在的下标值int fun(int a, int n) int i,p;p=0;for(i=1;i<n;i+) if(ai<ap) _;return(p);在下划线处应填入的是( c )。A、i=pB、p=nC、p=iD、ap=ai69. 以下程序的输出结果是( a )。main() int i, a10;for(i=9;i>=0;i-) ai=10-i;printf(“%d%d%d”,a2,a5,a8);A、8 5 2B

21、、7 4 1C、2 5 8D、3 6 970. 设ch是char型变量,其值为e,且有如下的表达式:ch=(ch>=a&&ch<=z)?(ch-32):ch,则表达式的值为:( b )。A、FB、fC、eD、E71. 以下程序的输出结果是(a )。long fun( int n) long s; if(n= =1 | n= =2) s=2; else s=n-fun(n-1); return s;main() printf(“%ldn”, fun(3); A、1B、2C、3D、472. 有以下程序 main() int m,n,p; scanf("M=%d

22、 N=%d P=%d",&m,&n,&p); printf("%d%d%dn",m,n,p); 若想从键盘上输入数据,使变量M中的值为123,N中的值为456,P中的值为789,则正确的输入是 ( a )。A、M=123 N=456 P=789B、M=123; N=456; P=789C、M=123,N=456,P=789D、123 456 78973. 请读下面的程序: main() int a=1,b=2,m=1,n=1; switch(a) case 1: switch (b) case 1:+m;break; case 2:+n;

23、break; case 2:+m; printf(“%d%dn”,m,n); 则以上程序运行结果是( )。A、2 2B、2 3C、3 2D、1 274. 下列程序执行后的输出结果是( )。void func(int a,int b) b0=a+8; main() int a,b5; a=0; b0=3; func(a,b); printf(%d n,b0); A、6B、7C、8D、975. 请读下面的程序: main() int num,tottle; num=10; tottle=36%num; printf(“%dn”,tottle); 则以上程序运行结果是:( )。A、1B、2C、3D、3.6二、计算题78. 把二进制数10101100101.

温馨提示

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

最新文档

评论

0/150

提交评论