计算机导论2011级试卷A答案
计算机导论试题库及答案

计算机导论试题库及答案一、单选题(共100题,每题1分,共100分)1、IP地址规定用_____。
A、三组十进制数表示,每组数字之间用“.”分隔。
B、三组十进制数表示,每组数字之间用“—”号分隔。
C、四组十进制数表示,每组数字之间用“.”分隔。
D、四组十进制数表示,每组数字之间用“—”分隔。
正确答案:C2、计算机网络按覆盖范围来分可分为____。
A、局域网和以太网B、以太网和令牌网C、局域网和广域网D、广域网和以太网正确答案:C3、URL""的意思是____。
A、传输控制协议B、Internet 协议C、简单邮件传输协议D、统一资源管理器正确答案:D4、域名服务器上存放着INTERNET主机的_____。
A、域名B、IP地址C、电子邮件地址D、域名和IP地址的对照表正确答案:D5、下列说法正确的是____。
A、操作系统是数据库管理系统的子系统B、操作系统目的是使用户能按菜单操作C、操作系统是一种系统软件D、操作系统是计算机硬件的一个组成部分正确答案:C6、计算机同外部世界交流的工具是____。
A、控制器B、存储器C、运算器D、输入/输出设备正确答案:D7、一般情况下,校园网属于___。
A、LANB、WANC、MAND、GAN正确答案:A8、Internet最初是由____建立的。
A、Intel公司B、Apple公司C、Microsoft公司D、美国国防部正确答案:D9、____是可执行文件的扩展名。
A、BakB、ExeC、BmpD、Txt正确答案:B10、利用计算机来模拟人类的某些思维活动,如医疗诊断. 定理证明等,这一应用属于A、自动控制B、辅助教育C、数值计算D、人工智能正确答案:D11、将二进制数101101转换成十进制数是____。
A、90B、91C、45D、49正确答案:C12、Hacker是指那些私闯非公开的机构网络进行破坏的人,它的中文俗称是_____。
A、黑客B、朋克C、海客D、网虫正确答案:A13、硬盘的容量比软盘大得多,其读写速度与软盘相比则____A、慢得多B、快得多C、慢一些D、差不多正确答案:B14、WEB上的信息是由什么语言来组织的____。
国家开放大学(计算机导论)

国家开放大学(计算机导论)[单项选择题]1、我国自行研制的银河计算机是()。
A.微型计算机B.小型计算机C.中型计算机D.巨型计算机参考答案:D[单项选择题]2、计算机一旦断电后()中的信息会丢失。
A.硬盘B.软盘C.RAMD.ROM参考答案:C[单项选择题]3、计算机能直接执行的程序是()。
A.命令文件B.汇编语言程序C.机器语言程序D.源程序参考答案:C[单项选择题]4、计算机的性能主要取决于()。
A.字长、运算速度和内存容量B.磁盘容量和打印机质量C.操作系统和外部设备D.机器价格和所配置的操作系统参考答案:A[单项选择题]5、下列四项中,不属于计算机病毒特征的是()。
A.潜伏性B.免疫性C.传染性D.激发性参考答案:B[单项选择题]6、下列各种存储器中,断电后会丢失信息的()。
A.ROMB.RAMC.CD—ROMD.硬盘参考答案:B[单项选择题]7、下列哪些是与计算机有关的潜在健康问题?()A.与压迫有关的损伤B.由显示器的电磁场导致的问题C.视力模糊及头痛D.以上都是参考答案:D[单项选择题]8、广域网通常使用()拓扑结构。
A.星型B.总线型C.网状D.任意参考答案:C[多项选择题]9、由于打字员的疏忽,输入数据时遗漏了部分数据中表示16进制的“H”,在下列数据中,现在仍能确定其原来大小的是()。
A.0B.1C.DD.10参考答案:A,B,C[多项选择题]10、Access的主要功能是()。
A.修改数据B.查询数据C.维护数据库和使用D.建立数据库参考答案:C,D[多项选择题]11、由半导体器件作为介质的存储器有()。
A.只读存储器B.硬盘C.寄存器D.U盘参考答案:A,B,C[单项选择题]12、有成绩登记表G(SNO,CNO,SCORE),请问查询所上课程的课程号(CNO)为C1和C2的学生的学号、课程号和成绩的语句可以是()。
A. SELECT SNO,CNO,SCORE FROM G WHERE CNO=C1 AND CNO=C2B. SELECT SNO,CNO,SCORE FROM G WHERE CNO=C1 OR CNO=C2C. SELECT SNO,CNO,SCORE FROM G WHERE CNO=”C1”AND CNO=”C2”D. SELECT SNO,CNO,SCORE FROM G WHERE CNO=”C1”ORCNO=”C2”参考答案:D[判断题]13、常用的网络拓扑结构有总线型、环型、三角型、网状型。
计算机导论试题及答案A卷

计算机导论试题及答案A卷1. 世界上首次提出存储程序计算机体系结构的是_______。
A. 莫奇莱B. 艾仑・图灵C. 乔治・布尔D. 冯・诺依曼 2. 火车、飞机订票系统属于A. 科学计算方面的计算机应用B. 数据处理方面的计算机应用C. 过程控制方面的计算机应用 D. 人工智能方面的计算机应用 3. 如果(73)X=(3B)16,则X为______。
A. 2B. 8C. 10D. 16 4. 已知[X]补=10111010,求X(真值)______。
A. -1000110B. -1000101C. 1000100D. 1000110 5. 已知:?B?的ASCII码值是66,则码值为1000100的字符为。
A. ?C?B. ?D?C. ?E?D. ?F? 6. 一个汉字字形采用点阵时,其字形码要占72B。
A. 16×16B. 24×24C. 32×32D. 48×48 7. 计算机的运算器能进行。
A. 加法和减法运算B. 算数运算和逻辑运算C. 加、减、乘、除运算D. 字符处理运算 8. 计算机的性能主要取决于A. 字长、运算速度和内存容量B. 磁盘容量、显示器的分辨率和打印机的配置C. 所配置的语言、所配置的操作系统和所配置的外部设备D. 机器的价格、所配置的操作系统和所使用的磁盘类型9. 在逻辑运算中有Y=A+B,则表示逻辑变量A和B进行。
A. 与运算B. 或运算C. 非运算D. 与非运算 10. 断电会使存储数据丢失的存储器是。
A. 硬盘B. 软盘C. RAMD. ROM 11. 关于显示卡的性能指标,如下说法错误的是______。
A. 当显示器大小不变时,显卡分辩率越低,显示的字符和图像就会越大。
B. 显示器屏幕闪烁,是因为刷新频率太低。
C. 颜色数越多,显卡需要处理的数据量就越大。
D. 颜色深度就是色彩的数目。
12. 系统软件和应用软件的相互关系是。
2011级导论期末试题A卷及答案

4.DRAM是动态随机存储的缩写,需要周期性的刷新来保持数据。( )
5.32位字长的计算机是指该计算机能计算的最大位数是32位。()
6.主频愈高,机器的运行速度也愈高。()
7.衡量微型计算机性能的主要技术指标是字长,主频,存储容量,存取周期和运算速度。()
11.在主存和CPU之间增加cache的目的是( )
A.增加主存容量
B.为程序员提供方便
C.解决CPU与内存之间的速度匹配问题
D.提供内存工作的可靠性
12.CPU可直接读写()中的内容。Байду номын сангаас
A.ROM B.RAM
C.硬盘D.光盘
13.下列数中比十进制数29大的是()。
A.(00010111)2B. (30)8
试题纸(A)
课程名称:计算机科学导论考生班级:
考生学号:考生姓名:
………………………………………………………………………………………………………
题号
一
二
三
四
总分
得分
一、单选题:(每小题1分,共35分)
1.一个完整的微型计算机系统应包括()。
A.主机和外部设备B.应用软件和系统软件
C.主机、键盘、显示器和打印D.硬件系统和软件系统。
21.打印机只能连接在计算机的串口上.()
22.多媒体个人计算机的英文缩写是MPC. ( )
23.硬盘属于内存储器。()
24. Word2007属于应用软件。( )
25.Internet的域名地址中,商业机构表示为.org。( )
三、简答题:(每小题5分,共20分)
1.用四个字节表示正整数,最小值和最大值(十进制)分别是多少?
2011计算机考研真题及参考答案完整版

中,不.属于偏移寻址方式的是
A.间接寻址
B.基址寻址
C.相对寻址
D.变址寻址
17.某机器有一个标志寄存器,其中有进位/借位标志 CF、零标志 ZF、符号标志 SF 和溢
出标志 OF,条件转移指令 bgt(无符号整数比较大于时转移)的转移条件是
A.CF+OF=1 B. SF+ZF =1
C. CF+ZF =1
执行的叙述中,错.误.的是 A.每个指令周期中 CPU 都至少访问内存一次
B.每个指令周期一定大于或等于一个 CPU 时钟周期
C.空操作指令的指令周期中任何寄存器的内容都不会被改变
D.当前程序在每条指令执行结束时都可能被外部中断打断
20.在系统总线的数据线上,不.可能传输的是
A.指令
B.操作数
C.握手(应答)信号
40.主机甲与主机乙之间已建立一个 TCP 连接,主机甲向主机乙发送了 3 个连续的 TCP
段,分别包含 300 字节、400 字节和 500 字节的有效载荷,第 3 个段的序号为 900。若
主机乙仅正确接收到第 1 和第 3 个段,则主机乙发送给主机甲的确认序号是
A.300
B.500
C.1200
D.1400
B.只能为 1
C.可能为 0、1 或 2
D.可能为-1、0、1 或 2
33.TCP/IP 参考模型的网络层提供的是
A.无连接不可靠的数据报服务
B.无连接可靠的数据报服务
C.有连接不可靠的虚电路服务
D.有连接可靠的虚电路服务
34.若某通信链路的数据传输速率为 2400 bps,采用 4 相位调制,则该链路的波特率是
μs,将缓冲区的数据传送到用户区的时间是 50 μs,CPU 对一块数据进行分析的时间为
计算机导论试题(含答案)

《计算机导论》试题(含答案)一、单选题(每小题1分,共80分)1、第一台数字电子计算机ENIAC,于在美国诞生。
A.1942年B.1951年C.1946D.1949年2、IBM公司的“深蓝”计算机曾经与世界象棋大师进行比赛并获得胜利,“深蓝”体现了计算机______方面的应用。
A. 科学计算B. 数据处理C. 辅助设计D. 人工智能3、将175转换成十六进制,结果为______。
A. AFHB. 10FHC. D0HD. 98H4、如果(73)X=(3B)16,则X为______。
A. 2B. 8C. 10D. 165、数据处理的基本单位是______。
A. 位B. 字节C. 字D. 双字6、假设某计算机的字长为8位,则十进制数(-100)10的反码表示为______。
A. 11100100B. 10011100C. 10011011D. 100110017、已知[X]补=10111010,求X(真值)______。
A. -1000110B. -1000101C. 1000100D. 10001108、某计算机字长为32位,用4个字节表示一个浮点数(如下图),其中尾数部分用定点小数表示,则尾数部分可表示的最大数值为______。
31 30 24 23 22 0阶符阶码尾符尾数阶码部分尾数部分A. 1B. 1-2-23C. 1-2-24D. 1-2-229、已知字母“m”的ASCII码为6DH,则字母“p”的ASCII码是______A. 68HB. 69HC. 70HD. 71H10、汉字“往”的区位码是4589,其国标码是______。
A. CDF9HB.C5F9HC. 4D79HD. 65A9H11、一个汉字的编码为B5BCH,它可能是______。
A. 国标码B. 机内码C. 区位码D. ASCII码12、根据冯.诺依曼机的基本特点,下面说法不正确的是______。
A. 采用存储程序方式,计算机能自动逐条取指令并运行。
计算机导论习题及答案
第1章计算机与信息技术习题:一、判断题(该题若正确,则在括号内画√,若错误,则在括号内画⨯)1.人们公认世界上第一台计算机是1946年在美国研制成功的。
( )2. 电子计算机的运算速度快,但精度不高。
( )3. 字符B的ASCII码为1000010,十进制值为66。
( )4. 字符a的ASCII码为1000001,十进制值为65。
( )5. 计算机辅助教学的英文缩写为CAE。
( )6. 计算机不但有记忆功能,还有逻辑判断功能。
( )7.一个西文字符编码由8位二进制组成。
( )8. 国际上通用的字符编码是美国标准信息交换码,简称ASCII码。
( )9. 机外码是用于将汉字输入计算机而设计的汉字编码。
( )10. 计算机中的所有信息都是用二进制表示。
( )二、选择题1.早期的计算机主要用于()。
A.科学计算B. 信息处理C. 实时监控D. 辅助设计2.下面有关计算机特点的说法中,()是不正确的。
A. 运算速度快B. 计算精度高C. 所有操作是在人的控制下完成D. 随着计算机硬件设备和软件的不断发展和提高,计算机价格越来越高3.下列()为计算机辅助设计的英文缩写。
A. CADB. CAMC. CAID.CAE4.按照计算机采用的电子器件来划分,计算机的发展经历了()代。
A. 3B. 4C. 5D.65.目前计算机广泛应用于企业管理,它属于下列()类应用。
A. 实时控制B. 科学计算C. 数据处理D. 辅助设计6.下列一组数中最大的是()。
A. (266)8B. (111111)2C. (510)10D. (1FF)167.二进制数11001010转换为十进制数是()。
A. 203B. 200C. 202D. 2018.十进制数127转换为二进制数是()。
A. 1111111B. 10000000C. 1111110D. 100000019.数100H是()进制的数。
A. 二进制B. 十六进制C. 八进制D. 十进制10.目前使用的计算机采用()为主要的电子元器件。
2011年计算机一级考试试题及答案(1)文库
C. 3
D. 4
22. PowerPoint是(D )。 A.数据库管理系统 来自B.电子数据表格软件
C.文字处理软件
D.幻灯片制作软件
23.在Windows的资源管理器中,为了能查看文件的大小、类型和修改时间,应该在"查看"菜单中选择( C)显示方式。
A. 表格处理,文字处理,文件管理
B. 表格处理,网络通讯,图表处理
C. 表格处理,数据库管理,图表处理
D. 表格处理,数据库管理,网络通讯
12.将十进制50转化为二进制数是( D )。
A. 110110
B. 101010
C. 110001
D. 110010
13.在Excel中,选定单元格后单击“复制”按钮,再选中目的单元格后单击“粘贴”按钮,此时被粘贴的是源单元格中的( B )。
A. 格式和公式
B. 全部
C. 数值和内容
D. 格式和批注
14.外存储器中的信息,必须首先调入( C ),然后才能供CPU使用。
A. 控制器
B. 用户不可以自定义样式
C. 用户可以删除系统定义的样式
D. 已使用的样式不可以通过格式刷进行复制
28.下列情况中,( A )一定不是因病毒感染所致。
A. 显示器不亮
B. 计算机提示内存不够
C. 以﹒exe为扩展名的文件变大
D. 机器运行速度变慢
29.Word中(格式刷)按钮的作用是( D )。
B. ROM
C. RAM
D.运算器
15.关于Word中的文本框,下列说法(C )是不正确的。
A. 文本框可以做出冲蚀效果
【VIP专享】2011年计算机导论修订第二版课后练习答案
第一章一、简答题1、什么是计算机 计算机系统是一种能够按照事先存储的程序 自动、高速的对数据进行输入、处理、输出和存储的系统。
一个计算机系统包括硬件和软件两大部分。
2、解释冯·诺依曼所提出的“存储程序”概念。
把程序和数据都以二进制的形式同意存放在存储器中 由机器自动执行。
不同的程序解决不同的问题 实现了计算机通用计算的功能3、计算机有哪些主要的特点 运算速度快`精度高计算机的字长越长 其精度越高 现在世界上最快的计算机每秒可以运算几十万次以上。
一般计算机可以有市纪委甚至几十位 二进制 有效数字 计算精度可由千分之几到百万分之几 是任何计算工具所望尘莫及的。
具有逻辑判断和记忆能力计算机有准确的逻辑判断能力和高超的记忆能力。
能够进行各种逻辑判断 并根据判断的结果自动决定下一步应该执行的指令。
高度的自动化和灵活性计算机采取存储程序方式工作 即把编号的程序输入计算机 机器便可依次逐条执行 这就使计算机实现了高度的自动化和灵活性。
4、计算机有哪些主要的用途1 科学计算2 数据处理(3) 实时控制 4 人工智能 5计算机辅助工程和辅助教育 6 娱乐和游戏5、计算机发展中各个阶段的主要特点是什么 第一代计算机特征是采用电子管作为主要元器件第二代计算机特征是采用晶体管作为主要器件第三代计算机特征是半导体中小规模集成电路第四代计算机特征是大规模和超大规模集成电路6信息化社会的主要特点是什么 1·建立完善的信息基础设施2·采用现金的信息技术3·建立广泛的信息产业4·拥有高素质的信息人才5·构建良好的信息环境7、信息化社会对计算机人才的素质和知识结构有哪些要求 在信息化社会中所需要的计算机人才是多方位的 不仅需要研究型、设计型的人才 而且需要应用型的人才 不仅需要开发型人才而且需要维护型、服务型、操作型的人才。
要求计算机人才具有较高的综合素质和创新能力 并对于新技术的发展具有良好的适应性。
2011年最新全国计算机等级考试试题及答案
2011年3月全国计算机等级考试二级笔试试卷1)下列数据结构中,属于非线性结构的是A)循环队列B) 带链队列C) 二叉树D)带链栈2)下列数据结果中,能够按照“先进后出”原则存取数据的是A) 循环队列B) 栈C)队列D)二叉树3)对于循环队列,下列叙述中正确的是A)队头指针是固定不变的B)队头指针一定大于队尾指针C)队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针4)算法的空间复杂度是指A)算法在执行过程中所需要的计算机存储空间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的临时工作单元数5)软件设计中划分模块的一个准则是A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合6)下列选项中不属于结构化程序设计原则的是A) 可封装B) 自顶向下C) 模块化D) 逐步求精7)软件详细设计产生的图如下:该图是A) N-S图B) PAD图C) 程序流程图D) E-R图8)数据库管理系统是A)操作系统的一部分B) 在操作系统支持下的系统软件C) 一种编译系统D) 一种操作系统9)在E-R图中,用来表示实体联系的图形是A) 椭圆图B) 矩形C) 菱形D) 三角形10)有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为A) 选择B) 投影C) 交D) 并11)以下叙述中正确的是A)程序设计的任务就是编写程序代码并上机B)程序设计的任务就是确定所用数据结构C)程序设计的任务就是确定所用算法D)以上三种说法都不完整12)以下选项中,能用作用户标识符的是A)void B)8_8 C)_0_ D)unsigned13)阅读以下程序#include <stdio.h>main(){ int case; float printF;printf(“请输入2个数:”);scanf(“%d %f”,&case,&pjrintF);printf(“%d %f\n”,case,printF);}该程序编译时产生错误,其出错原因是A)定义语句出错,case是关键字,不能用作用户自定义标识符B)定义语句出错,printF不能用作用户自定义标识符C)定义语句无错,scanf不能作为输入函数使用D)定义语句无错,printf不能输出case的值14)表达式:(int)((double)9/2)-(9)%2的值是A)0 B)3 C)4 D)515)若有定义语句:int x=10;,则表达式x-=x+x的值为A)-20B)-10C)0D)1016)有以下程序#include <stdio.h>main(){ int a=1,b=0;printf(“%d,”,b=a+b);printf(“%d\n”,a=2*b);}程序运行后的输出结果是A)0,0 B)1,0 C)3,2 D)1,217)设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是A)if(a>b) c=a,a=b,b=c; B)if(a>b) {c=a,a=b,b=c;} C)if(a>b) c=a;a=b;b=c; D)if(a>b) {c=a;a=b;b=c;} 18)有以下程序#include <stdio.h>main(){ int c=0,k;for (k=1;k<3;k++)switch (k){default: c+=kcase 2: c++;break;case 4: c+=2;break;}printf(“%d\n”,c);}程序运行后的输出结果是A)3 B)5 C)7 D)919)以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是A)if((a>b)&&(b>c)) k=1;else k=0;B)if((a>b)||(b>c) k=1;else k=0;C)if(a<=b) k=0;else if(b<=c) k=1;D)if(a>b) k=1;else if(b>c) k=1; else k=0;20)有以下程序#include <stdio.h>main(){ char s[]={“012xy”};int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=‟a‟&&s[i]<=‟z‟) n++;printf(“%d\n”,n);} 程序运行后的输出结果是A)0 B)2 C)3 D)521)有以下程序#include <stdio.h>main(){ int n=2,k=0;while(k++&&n++>2);printf(“%d %d\n”,k,n);} 程序运行后的输出结果是A)0 2 B)1 3 C)5 7 D)1 222)有以下定义语句,编译时会出现编译错误的是A)char a=‟a‟B)char a=‟\n‟;C)char a=‟aa‟;D)char a=‟\x2d‟;23)有以下程序#include <stdio.h>main(){ char c1,c2;c1=‟A‟+‟8‟-…4‟;c2=‟A‟+‟8‟-…5‟;printf(“%c,%d\n”,c1,c2);}已知字母A的ASCII码为65,程序运行后的输出结果是A)E,68 B)D,69 C)E,D D)输出无定值24)有以下程序#include <stdio.h>void fun(int p){ int d=2;p=d++; printf(“%d”,p);}main(){ int a=1;fun(a); printf(“%d\n”,a);} 程序运行后的输出结果是A)32 B)12 C)21 D)2225)以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能#define MIN -2147483647int findmax (int x[],int n){ int i,max;for(i=0;i<n;i++){ max=MIN;if(max<x[i]) max=x[i];}return max;} 造成错误的原因是A)定义语句int i,max;中max未赋初值B)赋值语句max=MIN;中,不应给max赋MIN值C)语句if(max<x[i]) max=x[i];中判断条件设置错D)赋值语句max=MIN;放错了位置(26)有以下程序#include <stdio.h>main(){ int m=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf(“%d,%d,%d,%d\n”,m,n,*p,*q);} 程序运行后的输出结果是A)1,2,1, B)1,2,2,1 C)2,1,2, D)2,1,1,227)若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是A)p=a B)q[i]=a[i] C)p=a[i] D)p=&a[2][1]28)有以下程序#include <stdio.h>#include<string.h>main(){ char str[ ][20]={“One*World”, “One*Dream!”},*p=str[1];printf(“%d,”,strlen(p));printf(“%s\n”,p);} 程序运行后的输出结果是A)9,One*World B)9,One*Dream C)10,One*Dream D)10,One*World29)有以下程序#include <stdio.h>main(){ int a[ ]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){ case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i[=0;}for(i=0;i<4;i++) printf(“%d”,a[i]); printf(“\n”);}A)3 3 4 4 B)2 0 5 0 C)3 0 4 0 D)0 3 0 430)有以下程序#include <stdio.h>#include<string.h>main(){ char a[10]=”abcd”;print f(“%d,%d\n”,strlen(a),sizeof(a);} 程序运行后的输出结果是A)7,4 B)4,10 C)8,8 D)10,1031)下面是有关C语言字符数组的描述,其中错误的是A)不可以用赋值语句给字符数组名赋字符串B)可以用输入语句把字符串整体输入给字符数组C)字符数组中的内容不一定是字符串D)字符数组只能存放字符串32)下列函数的功能是fun(char * a,char * b){ while((*b=*a)!=‟\0‟) {a++,b++;} }A)将a所指字符串赋给b所指空间B)使指针b指向a所指字符串C)将a所指字符串和b所指字符串进行比较D)检查a和b所指字符串中是否有‟\0‟33)设有以下函数void fun(int n,char * s) {……} 则下面对函数指针的定义和赋值均是正确的是A)void (*pf)(); pf=fun; B)viod *pf(); pf=fun; C)void *pf(); *pf=fun; D)void (*pf)(int,char);pf=&fun; (34)有以下程序#include <stdio.h>int f(int n);main(){ int a=3,s;s=f(a);s=s+f(a);printf(“%d\n”,s);}int f(int n){ static int a=1;n+=a++;return n;} 程序运行以后的输出结果是A)7 B)8 C)9 D)1035)有以下程序#include <stdio.h>#define f(x) x*x*xmain(){ int a=3,s,t;s=f(a+1);t=f((a+1));printf(“%d,%d\n‟,s,t);} 程序运行后的输出结果是A)10,64 B)10,10 C)64,10 D)64,6436)下面结构体的定义语句中,错误的是A)struct ord {int x;int y;int z;}; struct ord a; B)struct ord {int x;int y;int z;} struct ord a;C)struct ord {int x;int y;int z;} a; D)struct {int x;int y;int z;} a;37)设有定义:char *c;,以下选项中能够使字符型指针c正确指向一个字符串的是A)char str[ ]=”string”;c=str;B)scanf(“%s”,c);C)c=getchar(); D)*c=”string”;38)有以下程序#include <stdio.h>#include<string.h>struct A{ int a; char b[10]; double c;};struct A f(struct A t);main(){ struct Aa={1001,”ZhangDa”,1098.0};a=f(a);jprintf(“%d,%s,%6.1f\n”,a.a,a.b,a.c);}struct A f(struct A t)( t.a=1002;strcpy(t.b,”ChangRong”);t.c=1202.0;return t; )程序运行后的输出结果是A)1001,ZhangDa,1098.0 B)1001,ZhangDa,1202.0 C)1001,ChangRong,1098.0 D)1001,ChangRong,1202.039)若有以下程序段int r=8;printf(“%d\n”,r>>1);输出结果是A)16 B)8 C)4 D)240)下列关于C语言文件的叙述中正确的是A)文件由一系列数据依次排列组成,只能构成二进制文件B)文件由结构序列组成,可以构成二进制文件或文本文件C)文件由数据序列组成,可以构成二进制文件或文本文件D)文件由字符序列组成,其类型只能是文本文件二、填空题(每空2分,共30分)1)某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【1】个结点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机导论》2011年度A 卷参考答案
一.选择题(共30分,每题1分)
二.写出英文缩写的中、英文名称(1~5),名词解释(6~10)(共20分,每题2分)
1.ASCII
ASCII (American Standard Code for Information Interchange ,美国信息互换
标准代码)
2.NIC 网卡也叫“网络适配器”,英文全称为“Network Interface Card ”,简称“NIC ”。
3.OSI/RM OSI/RM (Open System Interconnection/Reference Model )——开放系统互连
参考模型。
4.ROM 是只读内存(Read-Only Memory )的简称。
5.TCP Transmission Control Protocol 传输控制协议。
6.计算 计算是一种将单一或复数之输入值转换为单一或复数之结果的一种思考过程。
7.算法 是对特定问题求解过程的精确描述,是指令的有序序列。
8.域名
为了方便记忆、维护和管理,网络上的每台计算机都有一个直观的唯一标识,称为域名。
是计算机IP 地址的别名。
9.数据结构 是指相互之间存在一种或多种关系的数据元素的集合。
10.数制
计数法(记数法),用一组固定的数字或字符和一套统一的规则来表示数目的方法称为数制。
三.填空题(共10分,每题2分)
1. ( 10101010 )2 = (170)10 2. ( 95 )10 = (1011111)2 3.
( 1100110 )2 = (66)16
4. ( 5C )16 = (134)8
5. 二进制与运算: 10111110 ∧ 11010100 = 10010100
四.计算题(共15分,每题5分) 1.解:(23.875)10=(10111.111)2 =0.10111111*25
(2分)
阶为正,阶符为0;阶码为(5)10=(101)2; 数为正数,数符为0;尾数为0.10111111(1分) (2分)
2.解:[X-Y]补= [X+(-Y])补= X 补+[-Y]补
(1分)
X 补=00100001;Y 补=01001110 ;[-Y]反=10110001 ;[-Y]补=10110010
X补+[-Y]补=00100001+10110010=11010011(2分)
[X补]补= X原;[X-Y]补=11010011;[[X-Y]补]反=10101100;
[[X-Y]补]补= [X-Y]原=10101101;所以,X-Y的真值为-45(2分)
3.解:
A、为A类;(1分)
B、IP地址为:64.37.45.221的二进制形式是:
01000000.00100101.00101101.11011101;
子网掩码为:255.255.255.192的二进制形式是:
11111111.11111111.11111111.11000000;(1分)
网络地址为:01000000.00100101.00101101.11011101∧11111111.11111111.11111111.11000000
=01000000.00100101.00101101.11000000;
主机地址为:01000000.00100101.00101101.11011101∧00000000. 00000000. 00000000.00111111
=00000000. 00000000. 00000000. 00011101;(1分)
网络号为:64.0.0.0
子网号为:0.37.45.192
主机号为:0.0.0.29 (1分)
C、对较大的网络进一步划分。
(1分)
五.简答题(共15分,每题5分)
1.答:
内存:CUP直接访问;快;用于存放执行程序;信息暂时存放;价格贵;不便于交流;
外存:CPU不能直接访问;慢;用于存放程序;信息永久保留;价格便宜;便于交流
2.计算:是一种将单一或复数之输入值转换为单一或复数之结果的一种思考过程。
(1分)算法:是对特定问题求解过程的精确描述,是指令的有序序列。
(1分)
计算机程序设计语言:是翻译算法的工具—编程的工具语言。
(1分)
源程序:是利用计算机程序设计语言对解决问题的算法的翻译结果。
(1分)
可执行程序:是对源程序转换的计算机可执行的指令的结果。
(1分)
3.答:
冯·诺依曼是美籍匈牙利人,在数学等诸多领域都进行了开创性的工作,并作出重大贡献。
(1分)
他对人类的最大贡献是对计算机科学、计算机技术和数值分析的开拓性工作.他还创造了冯·诺依曼体系,沿用至今。
(1分)
冯·诺依曼体系计算机的特点:A、程序存储,顺序执行;B、采用二进制;C、计算机硬件分为五大部件:运算器;存储器;控制器;输入和输出部件。
(3分)
六.应用题(共10分)
解:数制方法:
二进制数的表示原理:29=512<1000<210=1024;(2分)
故:装1000件小件物品需要10个包装箱,(2分)分法为:1、2、4、8、16、32、64、128、256、489;(2分)要取450件,45010=1110000102;450=256+128+64+2;(2分)
同理:550件小件物品的分法为:1、2、4、8、16、32、64、128、256、39;共10个包装箱。
(2分)
二分法:500、250、125、63、31、16、8、4、2、1,共10个包装箱;(6分)
要取450件,450=250+125+63+8+4;(2分)同理:550件小件物品的分法为:275、138、67、35、18、9、5、2、1、1;共10个包装箱。
(2分)。