计算机基础专升本考试(习题卷6)_第1页
计算机基础专升本考试(习题卷6)_第2页
计算机基础专升本考试(习题卷6)_第3页
计算机基础专升本考试(习题卷6)_第4页
计算机基础专升本考试(习题卷6)_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:计算机基础专升本考试计算机基础专升本考试(习题卷6)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages计算机基础专升本考试第1部分:单项选择题,共257题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.在文件?局部有序?或文件长度较小的情况下,最佳内部排序的方法是()A)直接插入排序B)冒泡排序C)简择排序答案:A解析:因为插入排序是比较后进行排序的,若已经排好,则不需要再排序,故选A。[单选题]2.递归过程或函数调用时,处理参数及返回地址,要用一种称为()的数据结构。A)队列B)多维数组C)栈.线性表答案:C解析:略[单选题]3.音频卡一般不具备的功能是______。A)录制和回放数字音频文件B)光学字符识别C)混音D)实时解压缩数字音频文件答案:B解析:[单选题]4.在Word表格编辑时,插入点在表格中的最后一行的最后一个单元格内,按Tab键后可以使()。A)插入点所在行的行加宽B)插入点所在的列加宽C)表格增加一行D)表格拆分答案:C解析:[单选题]5.对微型计算机的说法不正确的是A)微型计算机就是体积最小的计算机B)微型计算机是指以微处器为核心,配以存储器,输入输出接口和各种总线所构成的总体C)普通的微型计算机由主机箱,键盘,显示器,和各种输入输出设备组成D)微型计算机的各功能部件通过大规模集成电路技术将所有逻辑部件都集成在一块或几块芯片上答案:A解析:[单选题]6.十进制数130的十六进制表示为_()__A)28HB)37HC)82OD)82H答案:D解析:[单选题]7.以下不合法的字符常量是()。A)'\018'B)'\"'C)'\\'D)'\xcc'答案:A解析:在C语言中,'\'表示转义符,可以对特殊符号进行转义,此时特殊符号不再有其他含义,仅仅代表普通的字符,\后面的字符取值范围应该在ASCII码表范围。例如'\"'表示对双引号的转义,'\\'表示对转义符的转义,'\n'表示换行,'\t'表示Tab键。A项,'\0dd'中dd是八进制数,它表示八进制ASCII码对应的字符,八进制表示中8不是合法的八进制数字。B项,表示双引号这个特殊字符;C项,表示转义符这个特殊字符;D项,'\xhh'表示两位十六进制ASCII码对应的字符,十六进制数cc即十进制的192,'\xcc'表示ASCII码为192对应的字符。答案选择A选项。[单选题]8.在下列存储形式中,哪一个不是树的存储形式?()A)双亲表示法B)孩子链表表示法C)孩子兄弟表示法D)顺序存储表示法答案:D解析:顺序存储就是利用一段连续的存储单元依次存储线性表中的元素。树中某个结点的孩子可以有多个,这就意味着,无论用哪种顺序将树中所有的结点存储到数组中,结点的存储位置都无法直接反映逻辑关系。因此简单的顺序存储表示不能满足树的基本要求。常用的三种树的表示法为:双亲表示法、孩子链表示法、孩子兄弟表示法。[单选题]9.在下列排序算法中,哪一个算法的时间复杂度与初始排序无关()。A)直接插入排序B)气泡排序C)快速排序D)直接选择排序答案:D解析:不管原数组是什么样子,每一次你都要遍历一边剩余的数来选取最大(最小值)[单选题]10.字符串长度()A)去除左边空格字符B)去除右边字符的空格C)不包含空格字符个数D)包括所有字符和空格字符的个数答案:D解析:字符长路包含所有的字符个数。[单选题]11.Windows中,按PrintScreen键,则使整个桌面内容()。A)打印到打印纸上B)打印到指定文件C)复制到指定文件D)复制到剪贴板答案:D解析:[单选题]12.下列说法错误的是_()__A)批处理操作系统一次可以处理多个作业B)批处理操作系统在处理时发现某个作业中有错误可以立即修改C)批处理操作系统的特点是批量处理D)批处理操作系统在进行作业处理时,用户不能进行干预答案:B解析:[单选题]13.计算机的系统总线是计算机各部件间传递信息的公共通道,由______组成。A)数据总线和前段总线B)数据总线、控制总线和地址总线C)主板总线和数据总线D)地址总线和控制总线答案:B解析:[单选题]14.下列关于ARPAnet的说法,不正确的是_()___A)ARPAnet最早是实验用的B)ARPAnet对网络技术的发展具有很大的贡献C)ARPAnet是美国国防部支持发展的D)TCP/IP协议在ARPAnet上没有取得成功答案:D解析:[单选题]15.关于任务栏上的通知区域,说法不正确的是______。A)通知区域图标不可以设置B)通知区域在任务栏右侧C)一般情况下时钟、音量、网络连接等图标显示在通知区域中D)右键单击任务栏空白处,在弹出菜单中选择?属性?,打开?任务栏和开始菜单属性?对话框,在此对话框中可定义通知区域答案:A解析:[单选题]16.稳定的排序方法是()A)直接插入排序和快速排序B)折半插入排序和起泡排序C)简择排序和四路归并排序D)树形选择排序和shell排序答案:B解析:选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,而冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。[单选题]17.若有以下定义和语句:Structst{Intn;Structst*next;};Structsta[3]={5,&a[0],6,&a[1],7,&a[2]},*p;P=&a[0];则值为6的表达式是(提示:运算符->的优先级高于++)()。A)(*p).n++B)p++->nC)p->n++D)(++p)->n答案:D解析:定义指向结构体变量的指针p,并将结构体数组首地址赋给p。执行(++p)->n,p指针加一指向数组第二个元素a[1],a[1].n=6,D项正确。A项,(*p).n++,*p为结构体数组第一个元素a[0],a[0].n=5,先取值,表达式为5。B项,p++->n,p指向结构体数组第一个元素a[0],a[0].n=5。C项,p->n++,p指向结构体数组第一个元素a[0],a[0].n=5,由于++是后缀,先取值,所以表达式为5,之后再加一。答案选择D选项。[单选题]18.有一组数据(15,9,7,8,20,-1,7,4)用快速排序的划分方法进行一趟划分后数据的排序为()(按递增序)。A)下面的B,C,D都不对。B)9,7,8,4,-1,7,15,20C)20,15,8,9,7,-1,4,7D)9,4,7,8,7,-1,15,20答案:A解析:由快速排序算法可知,用15做基数,那么第一趟结束都,15的左边都是比15小的,15右边都是比15大的。那么C排除了。第一趟排序后应当,9,7,,8,4,-1,7,15,20.。故没有正确的。[单选题]19.C语言程序中,若函数无返回值,则应该对函数说明的类型是()。A)intB)doubleC)charD)void答案:D解析:A项,int表示返回值是整型;B项,double表示返回值是双精度型;C项,char表示返回值是字符型;D项,void表示无返回值。答案选择D选项。[单选题]20.Excel97中,以下_()命令会在字段单元格内加入一个向下箭头。A)自动筛选B)记录单C)数据透视表D)分类汇总答案:A解析:[单选题]21.在WORD中有下面四种段落对齐方式按钮,若将一篇文章的标题居中显示,应按的按钮是()。A)style="width:auto;"class="fr-ficfr-filfr-dib">B)style="width:auto;"class="fr-ficfr-filfr-dib">C)style="width:auto;"class="fr-ficfr-filfr-dib">D)style="width:auto;"class="fr-ficfr-filfr-dib">答案:B解析:[单选题]22.在?控制面板?中双击?显示器?图标,可以出现?显示器属性?对话框,在此对话框中,不可以进行的设置是_()。A)更改桌面的背景B)设置屏幕保护程序C)更改屏幕分辩率D)更改桌面上的快捷方式答案:D解析:[单选题]23.无法完成窗口最大化的说法是()__。A)双击标题条B)在任务栏上单击右键,在弹出的快捷菜单上单击"最大化"C)按"□"钮D)双击窗口中的程序或文件名答案:D解析:[单选题]24.WAN通常是指________。A)广域网B)城域网C)局域网D)互联网答案:A解析:[单选题]25.超文本的含义是()。A)该文本中包含有图像B)该文本中包含有声音C)该文本中包含有二进制字符D)该文本中有链接到其他媒体的链接点答案:D解析:[单选题]26.设有以下程序段:Inty;Y=rand()%30+1;则变量y的取值范围是()。A)0≤y≤30B)0<y≤30C)1<y<30D)1<y≤30答案:B解析:rand函数产生随机整数,任何整数对30求余得到的整数范围为0~29,则y的取值范围为1≤y≤30或者0<y≤30,y是整数,0<y≤30。答案选择B选项。[单选题]27.有如下程序段:Intk;For(k=2;k==0;Printf("%d",k--);则for循环体执行的次数是()。A)0次B)1次C)2次D)无限次答案:A解析:?for(k=2;k==0;)?表示给k赋值2,如果k等于0,则进入循环,但是k不满足条件,因此循环体不执行。答案选择A选项。[单选题]28.下列四组数______依次为二进制、八进制和十六进制。A)11,77,19B)12,77,10C)12,80,10D)11,78,19答案:A解析:[单选题]29.Windows中利用?查找?窗口不能按()。A)文件中所包含的文字查找B)文件创建日期查找C)文件所属类型查找D)文件属性查找答案:D解析:[单选题]30.微处理器芯片的位数即指______。A)速度B)字长C)主频D)周期答案:B解析:[单选题]31.可以用()定义一个完整的数据结构。A)数据元素B)数据对象C)数据关系D)抽象数据类型答案:D解析:抽象数据类型可以定义一个完整的数据结构。包括数据元素,数据元素之间的关系,以及可以进行的操作。[单选题]32.关于Word97中,下列说法正确的是__()__。A)单击工具栏上的?新建?按钮可打开一个新的空文档B)选择?文件?菜单下的?关闭?就可退出Word97C)在Word97文档中只能输入在键盘上能看到的字符D)在Word97文档中必须先输入内容,然后才能设定其字体答案:A解析:[单选题]33.下列说法中,()是不正确的。A)Word是一种字处理软件B)Word可以进行图文混合排版C)Word具有英文的拼写和语法检查功能D)Word具有分析和计算能力答案:D解析:[单选题]34.以下叙述中正确的是()。A)在算法设计时,可以把复杂任务分解成一些简单的子任务B)在C语言程序设计中,所有函数必须保存在一个源文件中C)只要包含了三种基本结构的算法就是结构化程序D)结构化程序必须包含所有的三种基本结构,缺一不可答案:A解析:A项正确,把复杂任务分解成一些简单的子任务是程序模块化的思想;B项错误,C语言中,函数可以放在不同的源文件中;CD两项错误,由三种基本结构所构成的程序称为结构化程序,三种基本结构可以任意组合。答案选择A选项。[单选题]35.计算机的应用范围很广,下列说法中正确的是_()_。A)数据处理主要应用于数值计算B)辅助设计是用计算机进行产品设计和绘图C)过程控制只能应用于生产管理D)计算机主要用于科学计算答案:B解析:[单选题]36.微型计算机的核心是_______。A)运算器B)控制器C)微处理器D)存储器答案:C解析:[单选题]37.有以下函数:Intfun(char*x,char*y){Intn=0;While((*x==*y)&&*x!='\0'){X++;Y++:N++;}}函数的功能是()。A)查找x和y所指字符串中是否有'\0'B)x、y所指字符串最前面连续相同的字符个数C)将y所指字符串赋值给x所指存储空间D)统计x和y所指字符串中相同的字符个数答案:B解析:由程序可知,定义语句中的x和y是用户标识符,在每个变量前的*是一个说明符,只有在x和y所指字符串中的首字符相同且非结束符时,字符串变为相应的字串,n加一继续循环;一旦所指字符串的首字符不相同,则终止循环而返回相同个数n。答案选择B选项。[单选题]38.字符?0?的ASCII码值是______。A)47B)48C)46D)49答案:B解析:[单选题]39.数据是信息的载体。包括的不同形式有数值﹑文字﹑语言﹑图形和______。A)函数B)多媒体C)表达式D)图像答案:D解析:[单选题]40.任何进位计数制都有的两要素是_()_。A)整数和小数B)定点数和浮点数C)数码的个数和进位基数D)阶码和尾码答案:C解析:[单选题]41.由______构成计算机物理实体。A)计算机硬件B)计算机系统C)计算机程序D)计算机软件答案:A解析:[单选题]42.__()_决定了一台计算机硬件主要性能和基本功能。A)CPUB)指令系统C)存储系统D)软件系统答案:B解析:[单选题]43.下列关于通信线路的说法,错误的是_()____A)通信线路是网络中各机器之间传输信息的载体B)光缆和微波都是无线通信线路C)通信线路可分为低速线路和高速线路D)双绞线和同轴电缆都是有线通信线路答案:B解析:[单选题]44.在双向循环链表中,在p指针所指的结点后插入q所指向的新结点,其修改指针的操作是()。A)p->right=q;q->left=p;p->right->left=q;q->right=q;B)p->right=q;p->right->left=q;q->left=p;q->right=p->right;C)q->left=p;q->right=p->right;p->right->left=q;p->right=q;D)q->left=p;q->right=p->right;p->right=q;p->right->left=q;答案:C解析:在p所指的结点后插入q所指的结点,只需要q所指的结点的左指针指向p所指的结点,q所指的结点的右指针指向p所指结点的右指针所指向的结点,p所指的结点右指针指向的结点的左指针指向q所指的结点,p所指的结点的右指针指向q所指的结点,所以这道题选C。[单选题]45.在Excel中,在单元格中输入?=average(10,-3)-pi()?,则该单元格显示的值。A)大于零B)小于零C)等于零D)不确定答案:A解析:[单选题]46.在计算机网络中,表示数据传输可靠性的指标是_()_。A)传输率B)误码率C)信息容量D)频带利用率答案:B解析:[单选题]47.电子邮件地址由两部分组成,由@号隔开,其中@号后为()。A)主机名B)主机域名C)本机域名D)密码答案:B解析:[单选题]48.已定义以下函数Intfun(int*p){Return*p;}Fun函数返回值是()。A)一个整数B)不确定的值C)形参p中存放的值D)形参p的地址值答案:A解析:题目中fun()函数的返回表达式是*p,是形参p所指内容的值,因为p为int型指针,所以该值是一个整数。答案选择A选项。[单选题]49.所谓搜索引擎,是指在Internet上执行信息搜索的专门站点,它们可以对主页进行分类、搜索与检索。下面列出的项目中搜索引擎是()A)OutlookExpressB)FoxmailC)TelinetD)Google答案:D解析:[单选题]50.以下叙述错误的是()。A)在进行模块化程序设计的时候,应首先完成每个模块的编写调试,再集中考虑主程序中的算法B)同一程序各模块可由不同人员同时进行编写调试,可提高编写程序的效率C)模块化的程序设计是采用自顶向下、逐步细化的原则D)程序的每个模块都可通过三种基本结构实现答案:A解析:进行模块化设计时,首先设计框架,并定义和调试好各个模块之间的输入输出关系,完成各个模块的编写调试后再集中编译,A项错误;各个模块可以由不同人员同时进行编写调试,提高编写程序的效率,B项正确;模块化的程序设计采用自顶向下、逐步细化的原则,C项正确;结构化程序使用三种基本结构可以解决任何复杂的问题,D项叙述正确。答案选择A选项。[单选题]51.操作系统是一种_()_。A)系统软件B)应用软件C)工具软件D)调试软件答案:A解析:[单选题]52.常用键盘上的Shift为______。A)功能键B)换档键C)编辑键D)返回键答案:B解析:[单选题]53.设有如下程序段:Inta[8]={0};Intb[]={0};Charc[2]={"A","B"};Chard="AB";以下叙述正确的是()。A)只有a,b,c的定义是合法的B)a,b,c,d的定义都是合法的C)只有a,b的定义是合法的D)只有c的定义是合法的答案:C解析:在对数组进行初始化时,如果对数组的全部元素赋以初值,定义时可以不指定数组长度,如果被定义数组的长度与初值个数不同,则数组长度不能省略;如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值0。定义整型数组a,长度为8,并且其每个元素赋初值0,a定义是合法的。定义整型数组b,没有指定长度,但为1个元素赋值0,所以自动指定数组长度为1,b定义是合法的。定义字符型数组c,长度为2,应对其元素赋值字符型常量,而?A?与?B?均为字符串,c定义不合法。定义字符d,赋初值字符串?AB?,这是不合法的定义,若要定义数组,必须要有?[]?。可知,ab定义合法,cd定义不合法,C项正确。答案选择C选项。[单选题]54.Windows中,在选定文件或文件夹后,将其彻底删除的操作是______。A)用Delete键删除B)用Shift+Delete键删除C)用鼠标直接将文件或文件夹拖放到?回收站?中D)用工具栏中?组织?按钮下的?删除?命令答案:B解析:[单选题]55.在Word中,下列不能打印输出当前编辑的文档操作是__()。A)单击?文件?菜单下的?打印?选项B)单击?常用?工具栏中的?打印?按钮C)单击?文件?菜单下的?页面设置?选项D)单击?文件?菜单下的?打印预览?选项,再单击工具栏中的?打印?按钮答案:C解析:[单选题]56.Windows中将信息传送到剪贴板不正确的方法是()__。A)用?复制?命令把选定的对象送到剪贴板B)用?剪切?命令把选定的对象送到剪贴板C)用CTRL+V把选定的对象送到剪贴板D)Alt+PrintScreen把当前窗口送到剪贴板答案:C解析:[单选题]57.下面哪一个不是计算机执行程序的过程__()__A)从存储器中读取指令B)编写指令C)分析指令D)准备取下一条指令答案:B解析:[单选题]58.在Word编辑状态下,若要进行字体效果的设置(如上、下标等),首先应打开()。A)?编辑?下拉菜单B)?视图?下拉菜单C)?格式?下拉菜单D)?工具?下拉菜单答案:C解析:[单选题]59.当变量c的值不为2、4、6时,值也为?真?的表达式是()。A)(c==2)||(c==4)||(c==6)B)(c>=2&&c<=6)||(c!=3)||(c!=5)C)(c>=2&&c<=6)&&!(c%2)D)(c>=2&&c<=6)&&(c%2!=1)答案:B解析:A项,当变量c的值为2、4、6中任意一个时为真,不为2、4、6则为假;B项,(c>=2&&c<=6)表示c大于等于2小于等于6是为真,(c!=3)表示c不等于3为真,(c!=5)表示c不等于5为真,?||?运算为有一项为真即为真,因此所有的整数都可使B项为真;C项,?!(c%2)?表示c必须为偶数,并且2=<c<=6,所以只有c为2、4、6时为真;D项,表达式与C项中表达式等价。答案选择B选项。[单选题]60.以下定义数组的语句中错误的是()。A)intnum[]={1,2,3,4,5,6};B)intnum[][3]={{1,2},3,4,5,6};C)intnum[2][4]={{1,2},{3,4},{5,6}};D)intnum[][4]={1,2,3,4,5,6};答案:C解析:A项,赋值后下标自动取6;B项,赋值后下标取3行3列{{1,2,0},{3,4,0},{5,6,0}};C项错误,给2行4列的数组赋于3行4列的值;D项,赋值后下标取2行4列,等价于num[2][4]={{1,2,3,4},{5,6,0,0}}。答案选择C选项。[单选题]61.以下叙述中错误的是()。A)算法正确的程序最终一定会结束B)算法正确的程序可以有零个输出C)算法正确的程序可以有零个输入D)算法正确的程序对于相同的输入一定有相同的结果答案:B解析:算法的5个特性:①有穷性;②确定性;③可行性;④有零个或多个输入;⑤有一个或多个输出。[单选题]62.在16*16点阵的汉字字库中,存储一个汉字的字模信息需要多少字节?()A)256B)16C)32D)64答案:C解析:[单选题]63.下列4种软件中属于应用软件的是_()_。A)财务管理系统B)DOSC)Windows98D)Windows2000答案:A解析:[单选题]64.有如下程序:#include<stdio.h>Main(){Charch='A';While(ch<'D'){Printf("%d",ch-'A');Ch++;}Printf("\n");}程序运行后的输出结果是()。A)ABCB)012C)abcD)123答案:B解析:while循环语句执行时,首先判断表达式,成立(非0)则执行循环体,不成立(0)则退出循环。字符之间做加减法,是用其ASCII码进行加减,所以程序执行过程为:定义字符变量ch='A',判断'A'<'D'成立,'A'-'A'=0,输出0,ch++后,值为'B';判断'B'<'D'成立,'B'-'A'=1,输出1,ch++后,值为'C';判断'C'<'D'成立,'C'-'A'=2,输出2,ch++后,值为'D';判断'D'<'D'不成立,退出循环。程序运行后的输出结果是012,答案选择B选项。[单选题]65.通常,由一个城市的电信部门和政府机构控制的网络属于__()___A)LANB)MANC)GAND)WAN答案:B解析:[单选题]66.在多媒体系统中,CD-ROM属于()A)感觉媒体B)表示媒体C)表现媒体D)存储媒体答案:D解析:[单选题]67.设有定义:inta=0,b=1;,以下表达式中,会产生?短路?现象,致使变量b的值不变的是()。A)+a||++bB)a++||++bC)++a&&b++D)a++&&b++答案:D解析:产生?短路?现象,即逻辑表达式靠后的部分不会被运算。对于逻辑或运算,表达式前半部分运算结果为1时产生?短路?现象,A选项,+a的值是0,需要计算后半部分,B选项,a的值是先使用再自增1,A++值是0,也需要计算后半部分;对于逻辑与运算,表达式前半部分运算结果为0时产生?短路?现象,C选项,a的值是先自增1再传递,传值是1,需要计算后半部分;D项,a的值是先传递再自增1,传值是0,无需要计算后半部分,可忽视b++的值,因此b值不发生改变。答案选择D选项。[单选题]68.在Word中,选定一段文字后,按工具栏上的?剪切?按钮,则所选定的文字()A)被删除,不能再使用B)被移动到剪切板中C)被拷贝到剪切板中D)被移动到?回收站?内答案:B解析:[单选题]69.若有以下程序#include<stdio.h>Main(){Ints=0,n;For(n=0;n<4;n++){Switch(n){Default:s+=4;Case1:s+=1;break;Case2:s+=2;break;Case3:s+=3;}}Printf("%d\n",s);}则程序的输出结果是()。A)13B)10C)11D)15答案:C解析:default也是关键字,起标号的作用,代表所有case标号之外的那些标号。default标号可以出现在语句体中任何标号位置上。在switch语句体中也可以没有default标号。先判定case语句,如果没有与判定值相等的标号,并且存在default标号,则从default标号后的语句开始执行。如果default语句没有break,则其下面的case语句不加判定的继续执行(default位置在case前面时),直到遇到break或switch结尾。①n=0,执行default,s=4,没有遇到break,不与case标号比较,直接执行case后的语句,s=5,遇到break,跳出循环;②n=1,s+=1,s=6;③n=2,s+=2,s=8;④n=3,s+=3,s=11。答案选择C选项。[单选题]70.读取二进制文件的函数调用形式为?fread(buffer,size,count,fp);?,其中buffer代表的是()。A)一个内存块的首地址,代表读入数据存放的地址B)一个整型变量,代表待读取的数据的字节数C)一个文件指针,指向待读取的文件D)一个内存块的字节数答案:A解析:?fread(void*buffer,sizet_size,sizet_count,FILE*stream);?功能是从一个文件流中读数据,读取count个元素,每个元素占size个字节,如果调用成功返回count,出错或读到文件末尾时返回的记录数小于count,也可能返回0。buffer:用于接收数据的内存地址,大小至少是size*count个字节;size:单个元素的大小,单位是字节;count:元素的个数,每个元素占size个字节;stream:输入流。答案选择A选项。[单选题]71.在微机的各种设备中,既可输入又可输出的设备是_()_。A)磁盘驱动器B)键盘C)鼠标D)绘图仪答案:A解析:[单选题]72.在使用DIR命令显示文件清单列表时,所显示内容不止一屏,为了能清楚的观看每一屏的信息,在DIR命令中可增加使用开关__()___A)/PB)/SC)/WD)/M答案:A解析:[单选题]73.以下选项中错误的是()。A)a&=b与a=a&b等价B)a^=b与a=a^b等价C)a|=b与a=a|b等价D)a!=b与a=a!b等价答案:D解析:D项,a!=b表示a不等于b时,表达式结果为1,否则为0;而a=a!b是语法错误,?!?是非运算,且是单目运算符,要求只有一个操作数,故两者不等价。答案选择D选项。[单选题]74.关于C语言标识符,以下叙述错误的是()。A)标识符可全部由数字组成B)标识符可全部由下划线组成C)标识符可全部由小写字母组成D)标识符可全部由大写字母组成答案:A解析:C语言标识符只能由字母、数字、下划线构成,且只能以字母、下划线开头,故答案选择A选项。[单选题]75.n个顶点的连通图用邻接距阵表示时,该距阵至少有()个非零元素。A)nB)2(n-1)C)n/2D)n2答案:B解析:所谓连通图一定是无向图,有向的叫做强连通图连通n个顶点,至少只需要n-1条边就可以了,或者说就是生成树由于无向图的每条边同时关联两个顶点,因此邻接矩阵中每条边被存储了两次(也就是说是对称矩阵),因此至少有2(n-1)个非零元素。[单选题]76.有以下程序:#include<stdio.h>intsub(doublea,doubleb){return(int)(a-b);}main(){printf("%d\n",sub(3.8,2.1));}程序运行后的输出结果是()。A)2.0B)1.7C)2D)1答案:D解析:在类型转换过程中,如果较高类型转换成较低类型,直接忽略多余位数。程序执行过程为:调用函数Sub(3.8,2.1),3.8-2.1=1.7(double类型),(int)强制转换将1.7转换成int类型1,然后返回1并输出。答案选择D选项。[单选题]77.有以下程序段:Charch;Intk;Ch='a';K=12;Printf("%c,%d,",ch,ch,k);Printf("k=%d\n",k);已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是()。A)因变量类型与格式描述符的类型不匹配,输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k=12D)a,97,k=12答案:D解析:字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。?ch='a'?,%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出?k=?,然后以十进制代码输出k的值,为12。答案选择D选项。[单选题]78.在微型计算机中,微处理器是其_______。A)一般部件B)可选部件C)无关部分D)核心部件答案:D解析:[单选题]79.下列叙述中,正确的一条是()__。A)?开始?菜单只能用鼠标单击?开始?按钮才能打开B)Windows的任务栏的大小是不能改变的C)?开始?菜单是系统生成的,用户不能再设置它D)Windows的任务栏可以放在桌面的四个边的任意边上答案:D解析:[单选题]80.关于计算机网络硬件组成中的主计算机系统,错误的说法是__()__A)计算机网络中主计算机系统也称主机B)主机在计算机网络中负责数据处理和网络控制C)在局域网中,主机也不负责通信控制D)主机一般由性能较高的计算机担任答案:C解析:[单选题]81.对于有n个结点的二叉树,其高度为()A)nlog2nB)log2nC)1+log2nD)不确定答案:D解析:不确定。如果是完全二叉树则选C,有计算公式,其他二叉树,没有规律,是没有计算公式的。[单选题]82.下面不属于被动攻击的是_______。A)流量分析B)窃听C)修改后重放D)截取数据包答案:C解析:[单选题]83.计算机中的所有信息都是以二进制方式表示的,主要理由是______。A)运算速度快B)节约元件C)所选用的物理元件性能所致D)信息处理方便答案:C解析:[单选题]84.关于计算机网络硬件组成中的终端,错误的说法是_()___A)终端有近程和远程之分B)终端不能直接连接到主机上C)终端一般使用性能较差的计算机即可D)近程终端一般连接在通信控制处理机上答案:B解析:[单选题]85.有以下函数:#include<stdio.h>Voidfun(charc){If(c>'x')fun(c-1);Printf("%c",c);}Main(){Fun('z');}程序运行后的输出结果是()。A)xyzB)wxyzC)zyxwD)zyx答案:A解析:函数fun是一个递归函数,递归的终止条件是输入的实参字符小于等于字符'x'。先从main函数运行,参数为'z',满足c>'x',执行fun函数,参数变为'y',满足c>'x',执行fun函数,此时,参数为'x'不再满足条件,开始逆序输出z,返回上一级调用输出y,返回最初调用输出z。答案选择A选项。[单选题]86.关于计算机技术指标的论述中,正确的是_()___A)BIPS是比MIPS大的单位B)BIPS和MIPS不具有可比性C)MIPS和BIPS都不是计算机的技术指标D)MIPS是比BIPS大的单位答案:A解析:[单选题]87.有以下定义Inta;Longb;Doublex,y;则以下选项中正确的表达式是()。A)(a*y)%bB)a==x<>yC)a%(int)(x-y)D)y=x+y=a答案:C解析:%运算是取两整数相除后余数的运算符,它只适用于整数的运算。A项错误,(a*y)%b中的(a*y)为Double型;B项错误,C语言中没有<>运算符;C项正确,x-y结果为double型,但是通过强制类型转换将其转换为int型;D项错误,x+y不能作为左值。答案选择C选项。[单选题]88.Office97提供的链接与嵌入功能,能使交换后的数据与源程序建立一种紧密的联系。有关链接与嵌入功能,以下说法不正确的是()__。A)链接和嵌入两种功能交换数据的方法是不同的B)使用剪贴板在应用程序之间交换数据其图表与源程序同样保持着联系C)嵌入数据是把源程序中的数据嵌入到目标程序D)可以将超级链接添加在单元格中的批注上答案:D解析:[单选题]89.某内排序方法的稳定性是指()。A)该排序算法不允许有相同的关键字记录B)该排序算法允许有相同的关键字记录C)平均时间为0(nlogn)的排序方法D)以上都不对答案:D解析:稳定意思是说原本键值一样的元素排序后相对位置不变[单选题]90.设有如下函数定义:Intfun(intk){If(k<1)return0;Elseif(k==1)return1;Elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun()总共被调用的次数是()。A)2B)3C)4D)5答案:B解析:函数fun为递归函数,递归结束条件是k为小于等于1的数。执行fun(3)语句时会返回fun(3-1)+1,即fun(2)+1;执行fun(2)时会返回fun(2-1)+1,即fun(1)+1;执行fun(1)时会返回1,所以函数fun总共被调用3次。答案选择B选项。[单选题]91.在Word中,保存一个新建的文件后,要想此文件不被他人查看,可以在保存的?选项?中设置__()__。A)修改权限口令B)建议以只读方式打开C)打开权限口令D)快速保存答案:C解析:[单选题]92.第一个微处理器是_()由美国公司生产的A)1949年B)1969年C)1971年D)1976年答案:C解析:[单选题]93.为了避免在嵌套的if-else语句中产生二义性,C语言规定与else子句配对是()。A)与其在同一行上的if子句B)在其之后最近的不带else的if子句C)与其缩排位置相同的if子句D)在其之前最近的不带else的同层if子句答案:D解析:if总是与它上面最近的、未配对的else配对。答案选择D选项。[单选题]94.若程序中有宏定义行:#defineN100则以下叙述中正确的是()。A)宏定义行中定义了标识符N的值为整数100B)在编译程序对C源程序进行预处理时用100替换标识符NC)上述宏定义行实现将100赋给标识符ND)在运行时用100替换标识符N答案:D解析:D项正确,预处理程序对源程序中所有使用宏名的地方进行直接替换。A项错误,宏定义没有类型限制;B项错误,预处理程序进行宏替换,而非编译程序;C项错误,宏定义不是赋值操作,而是进行在预编译时进行替换。答案选择D选项。[单选题]95.计算机具有的逻辑判断能力,主要取决于______。A)基本字长B)编制的软件C)硬件D)体积答案:B解析:[单选题]96.关于电子邮件,下列说法中错误的是__()。A)发送电子邮件需要E-mail软件支持B)发件人必须有自己的E-mail账号C)收件人必须有自己的邮政编码D)必须知道收件人的E-mail地址答案:C解析:[单选题]97.以下能正确进行字符串赋值的语句组是A)char*ch;ch="abc";B)charch[]={'a','b','c'};C)charch[3]="abc";D)charch[4];ch="abc";答案:A解析:一个字符串包括字符部分和字符串结束标志。将字符指针变量初始化为一个字符串有两种方式,①通过赋值运算使一个字符指针指向一个字符串常量:char*ch;ch="abc";②定义一个字符指针变量,并且初始化为一个字符串的首地址:char*ch="abc"。A项正确。B项定义一个字符数组并为其赋初值,因为没有字符串结束标志,所以字符数组不是一个字符串,B项错误。C项定义字符数组,长度为3,用字符串"abc"初始化,但是字符串的结束标志由于数组长度不够并未放入数组,所以数组不是一个完整的字符串,C项错误。D项正确定义了数组,长度为4,ch表示数组首地址,不可以修改,更不能被赋值,D项错误。答案选择A选项。[单选题]98.目前大量使用的IP地中,_()地址的网络个数最多A)类B)类C)类D)E类答案:C解析:[单选题]99.以下叙述中错误的是()。A)C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B)C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件C)用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中D)C语言源程序经编译后生成后缀为.obj的目标程序答案:A解析:A项错误,注释语句不会被翻译成二进制的机器指令。C源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由?链接程序?(Link)的软件把.obj文件与各种库函数连接起来生成一个后缀为.exe的可执行文件。答案选择A选项。[单选题]100.在进行Windows操作过程中,要将当前活动窗口中的信息复制到剪贴板中,应同时按下的组合键是______。A)PrintScreenB)Ctrl+CC)Alt+PrintScreenD)Ctrl+V答案:C解析:[单选题]101.有以下定义:Structdata{inti;charc;doubled;}x;以下叙述中错误的是()。A)x的内存地址与x.i的内存地址相同B)structdata是一个类型名C)初始化时,可以对x的所有成员同时赋初值D)成员i、c和d占用的是同一个存储空间答案:D解析:变量i、c、d是结构体变量x中三个不同的成员,占用不同的存储空间。答案选择D选项。补充:区分struct和union,union的各个数据成员共享一块存储空间,struct不同的成员,占用不同的存储空间。[单选题]102.为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域):DataNext则在下面结构体定义中划线处应填入的选项是()。Structlink{Chardata;;}node;A)link*nextB)linknextC)structlink*nextD)structlinknext答案:C解析:结构体中的成员可以是各种类型的指针变量。当一个结构体中有一个或多个成员的基类型是本结构体类型时,称为?引用自身的结构体?。题目中next指针指向struct自身结点。答案选择C选项。[单选题]103.下面是有关C语言字符数组的描述,其中错误的是。A)不可以用赋值语句给字符数组名赋字符串B)可以用输入语句把字符串整体输入给字符数组C)字符数组中的内容不一定是字符串D)字符数组只能存放字符串答案:D解析:C语言中,字符数组可以用来存放单个的字符或者字符串。答案选择D选项。[单选题]104.以下选项中有语法错误的是()。A)char*str[]={"guest"};B)charstr[][10]={"guest"};C)char*str[3];str[1]="guest";D)charstr[3][10];str[1]="guest";答案:D解析:考查指针数组的概念,选项D中str为二维字符数组,str[1]指的是第1行第0列的首地址,即Str[1]=&str[1][0],不能对地址常量赋值。答案选择D选项。[单选题]105.9!=?9?结果()A)trueB)0C)非0字符D)1答案:D解析:9!=?9?数字9不等于字符9,结果是真,正确答案是D。[单选题]106.在Windows中,用鼠标左键单击某应用程序窗口的最小化按钮后,该应用程序处于__()的状态。A)不确定B)被强制关闭C)被暂时挂起D)在后台继续运行答案:D解析:[单选题]107.1946年研制成功第一台电子数字计算机的国家是______。A)法国B)德国C)美国D)中国答案:C解析:[单选题]108.与Web站点和Web页面密切相关的一个概念称"统一资源定位器",它的英文缩写是()__。A)UPSB)USBC)ULRD)URL答案:D解析:[单选题]109.Word程序启动后就自动打开一个名为_()_的文档。A)NonameB)UntitledC)文件1D)文档1答案:D解析:[单选题]110.对于幻灯片中文本框内的文字,设置成上标形式,可以采用______。A)?格式?选项卡中的?编辑?按钮B)?开始?选项卡中的?字体?设置C)?格式?选项卡中的?项目符号?按钮D)?插入?选项卡中的?符号?按钮答案:B解析:[单选题]111.在Word2010编辑状态下,若要进行字体效果的设置(如上、下标等),首先应打开的是______。A)?字体?对话框B)?段落?对话框C)?样式?对话框D)?页面设置?对话框答案:A解析:[单选题]112.在Excel中,用户在工作表中输入日期,__()___形式不符合日期格式。A)'20-02-2000'B)02-OCT-2000C)2000/10/01D)2000-10-01答案:A解析:[单选题]113.以下可以将任意一个两位整数n的个位数与十位数对换的表达式为()。A)(n-n/10×10)×10+n/10B)n-n/10×10+n/10C)n/10+(n-n/10)D)(n-n/10)×10+(n/10)答案:A解析:A项n/10得到十位数字,n-n/10得到个位数字,将个位数乘以10加上十位数字,(n-n/10×10)×10+n/10实现将任意一个两位整数个位数与十位数对换,A项正确。B项n-n/10×10得到个位数字,n/10为十位数字,N-n/10×10+n/10实现两位整数个位数与十位数之和,B项错误。C项n/10+(n-n/10)=n,不能实现题目中要求,C项错误。D项n/10是十位数字,n-n/10为原两位整数减去十位数字,不是个位数字,D项错误。答案选择A选项。[单选题]114.计算机的指令系统能实现的运算有()A)数值运算和非数值运算B)算术运算和逻辑运算C)图形运算和数值运算D)算术运算和图象运算答案:B解析:[单选题]115.为解决某一特定的问题而设计的指令序列称为_()_。A)文档B)语言C)系统D)程序答案:D解析:[单选题]116.软盘驱动器属计算机的_()___A)主存储器B)外部设备C)通信电路D)主机答案:B解析:[单选题]117.以下选项中正确的语句组是()。A)chars[];s="BOOK!";B)char*s;s={"BOOK!"};C)chars[10];s="BOOK!";D)char*s;s="BOOK!";答案:D解析:AC两项错误,因为字符串常量在赋值过程中给出的是这个字符串在内存中所在的一串连续存储单元的首地址,即s是数组首地址,并非字符串变量,故错误;B项,字符串变量的赋值方式有char*s;s="BOOK!";。数组赋值的方式有:chars[];s={''BOOK!''};或是chars[];s=''BOOK!'';。s为字符串变量,赋值方式应该是前者,故错误。D中先定义一个字符串变量,然后将变量指向一个字符串常量,语句正确。答案选择D选项。[单选题]118.关于Excel的数据筛选有功能,下列说法中正确的是()。A)筛选后的表格中只含有符合筛选条件的行,其它行被删除B)筛选后的表格中只含有符合筛选条件的行,其它行被暂时隐藏C)筛选条件只能是一个固定的值D)筛选条件不能由用户自定义,只能由系统确定答案:B解析:[单选题]119.Windows中,剪切操作、复制操作、粘贴操作都用到的是______。A)浏览器B)回收站C)剪贴板D)控制面板答案:C解析:[单选题]120.就计算机网络分类而言,下列说法中规范的是_()_。A)网络可分为光缆网、无线网、局域网B)网络可分为公用网、专用网、远程网C)网络可分为数字网、模拟网、通用网D)网络可分为局域网、远程网、城域网答案:D解析:[单选题]121.设abc是整型变量,且已正确赋初值,以下选项中错误的赋值语句是()。A)a=1%(b=c=2);B)a=(b=3)*c;C)a=b=c/10;D)a=2=(b=9)=1;答案:D解析:D项,?()?具有最高优先级,b先赋值9,再根据赋值运算符号自右向左进行赋值,再给b赋值为1,再计算2=b,赋值运算符左边必须是一个变量,但数值2是常量,语法错误。[单选题]122.在Excel2010主界面窗口中不包含________。A)输出选项卡B)插入选项卡C)开始选项卡D)数据选项卡答案:A解析:[单选题]123.汉字在计算机中的表示形式称为_______。A)ASCII码B)汉字编码C)字符编码D)BCD答案:B解析:[单选题]124.在Word中,下列命令和快捷键的组合错误的是()。A)剪切:Ctrl+XB)粘贴:Ctrl+CC)保存:Ctrl+SD)打开:Ctrl+O答案:B解析:[单选题]125.硬盘和软盘驱动器是属于()。A)内存储器B)外存储器C)只读存储器D)半导体存储器答案:B解析:[单选题]126.设有以下函数:Voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。A)void(*pf)();pf=fun;B)void*pf();pf=fun;C)void*pf();*pf=fun;D)void(*pf)(int,char);pf=&fun;答案:D解析:函数指针的一般定义形式为:返回值类型(*指针变量名)([形参列表]);其中,?返回值类型?说明函数的返回类型,?(*指针变量名)?中的括号不能省,括号改变了运算符的优先级。若省略整体则成为一个函数说明,说明了一个返回的数据类型是指针的函数,后面的?形参列表?表示指针变量指向的函数所带的参数列表。以本题函数和函数指针为例,将函数的首地址赋给指针,可以是pf=fun;或者pf=&fun;选项A,参数列表与题干函数不符,错误。选项B,函数指针定义格式错误。选项C。函数指针定义格式错误,复制格式也错误。答案选择D选项。[单选题]127.以下叙述中正确的是()。A)C程序中的注释只能出现在程序的开始位置和语句的后面B)C程序书写格式严格,要求一行内只能写一个语句C)C程序书写格式自由,一个语句可以写在多行上D)用C语言编写的程序只能放在一个程序文件中答案:C解析:C程序的注释可以出现在C程序的任何位置,注释符号:?//?或?/*…*/?,选项A错误。C程序中,一行内可写多个语句,每条语句用分号?;?结束,选项B错误,选项C正确。用C语言编写的程序可以放在多个程序文件中,用#include命令行实现文件包含功能,选项D错误。答案选择C选项。[单选题]128.关于?开始?菜单,说法正确的是_()___。A)?开始?菜单的内容是固定不变的B)可以在?开始?菜单的?程序?中添加应用程序,但不可以在?程序?菜单中添加C)?开始?菜单和?程序?里面都可以添加应用程序D)以上说法都不正确答案:C解析:[单选题]129.基于数据的逻辑关系,逻辑结构可以划分()个基本结构。A)6B)5C)4D)3答案:C解析:通过组合法,空树,仅仅一个根,左子树为空,右子树为空,左右均不为空。[单选题]130.计算机存储单元中存储的内容_()_。A)可以是数据和指令B)只能是数据C)只能是程序D)只能是指令答案:A解析:[单选题]131.信息处理的本质是_()__A)数据输入B)数据处理C)数据加工D)结果输出答案:B解析:[单选题]132.以下选项中,能用作用户标识符的()。A)voidB)8_8C)_0_D)unsigned答案:C解析:标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。C语言定义标识符应遵循以下六种规则:①标识符由字母、数字或下划线组成;②第一个字符必须是字母或下划线;③标识符最多由274个字符组成;④在标识符中严格区分大小写字母;⑤关键字不能作为自定义的标识符在程序中使用。A、D项皆为C语言的关键字,B项第一个字符为数字,错误。答案选择C选项。[单选题]133.一般来说,不能用于检测病毒的工具软件有__()_。A)CPAVB)KV300C)PCTOOLSD)SCAN答案:C解析:[单选题]134.断电后,会使存储的数据丢失的存储器是_()_。A)RAMB)硬盘C)ROMD)软盘答案:A解析:[单选题]135.《信息交换用汉字编码字符集--基本集》的代号为()A)GB2312-80B)GB2313-87C)GB3212-80D)GB3212-87答案:A解析:[单选题]136.在Excel工作表中,选定某单元格,单击?编辑?菜单下的?删除?选项,不可能完成的操作是()。A)删除该行B)右侧单元格左移C)删除该列D)左侧单元格右移答案:D解析:[单选题]137.一组记录的关键码为(46,79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为()。A)(38,40,46,56,79,84)B)(40,38,46,79,56,84)C)(40,38,46,56,79,84)D)(40,38,46,84,56,79)答案:C解析:由快速排序算法可知,c选项正确。[单选题]138.有以下程序段:Int*p1,*p2,a[10];P1=a;P2=&a[5];则p2-p1的值为()。A)5B)10C)12D)无法确定答案:A解析:当直接用数组名初始化指针时,表示把数组首地址的值赋给指针,p1=a,表示把a[0]地址赋给p1,P2=&a[5],表示将数组第5个元素地址赋给p2,p2-p1=5,故答案选择A选项。[单选题]139.设X是树T中的一个非根结点,B是T所对应的二叉树。在B中,X是其双亲的右孩子,下列结论正确的是()。A)在树T中,X是其双亲的第一个孩子B)在树T中,X一定无右兄弟C)在树T中,X一定是叶结点D)在树T中,X一定有左兄弟答案:D解析:由树和二叉树的转换关系可知,X一定有左兄弟,X是其双亲的第二个孩子,不能确定在树T中,X是否有右兄弟,是否是叶结点。[单选题]140.在Excel2010工作表的一个单元格中,输入=YEAR("2013/3/4")后,得到的值为______。A)3B)4C)2013D)08答案:C解析:[单选题]141.在PowerPoint2000中,可以为文本、图形设置动画效果,使用的是()菜单中的?预设动画?命令。A)格式B)视图C)幻灯片放映D)工具答案:C解析:[单选题]142.设有n个数按从大到小的顺序存放在数组x中,以下能使这n个数在x数组中的顺序变为从小到大的是()。A)For(i=0;i<n/2;i++){T=x[i];X[i]=x[n-i-1];X[n-i-1]=t;}B)For(i=0;i<n;i++){T=x[i];X[i]=x[n-i-1];X[n-i-1]=t;}C)For(i=0;i<n/2;i++){T=x[i];X[i]=x[n-i+1];X[n-i+1]=t;}D)For(i=0;i<n/2;i+=2){T=x[i];X[i]=x[n-i-1];X[n-i-1]=t;}答案:A解析:本题使用for循环实现数组元素首尾倒置。A项中控制变量上限为n/2,用变量t实现数组下标值i与n-i-1的元素交换,使数组元素首尾倒置,从而实现从小到大排列,A项正确。B项控制变量上限为n,用变量t实现数组下标值i与n-i-1的元素交换,当i=n/2时,已经实现数组首尾倒置,而继续运行至i=n,将再次将新的数组首尾倒置,与原数组相比没有发生变化,依然是从大到小排列,B项错误。C项数组越界,i=0时x[n+1]不存在,C项错误。D项控制变量每次加2,实现数组偶数下标值的元素首尾倒置,奇数下标值元素不变,不能实现整个数组从小到大排列,D项错误。答案选择A选项。[单选题]143.下列关于多媒体技术的集成特性的说法中,正确是______。A)指多种媒体综合使用的特性B)指仅限于视频、图形二种媒体各自使用的特性C)指仅限于声、光媒体各自使用的特性D)指动画单一媒体使用的特性答案:A解析:[单选题]144.若主函数中有定义语句:Inta[10],b[10],c;在主函数前定义的fun函数首部为:Voidfun(intx[])则以下选项中错误的调用语句是()。A)fun(b);B)fun(&c);C)fun(&a[3]);D)fun(b[11]);答案:D解析:fun函数的形式参数为一个数组,需要实参为一个地址,而b[11]是一个整型元素,参数类型不一致,且b[11]已经溢出,所以D项错误。答案选择D选项。[单选题]145.关于存储器的说法不正确的是_()__A)存储器能够根据地址接收和保存指令与数据B)存储器可以根据命提供有关地址的指令或数据C)存储器分为辅助存储器与主存储器D)计算机工作时,整个处理过程中用到的数据与指令都存放在硬盘上答案:D解析:[单选题]146.若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。A)1B)0C)2D)不知道a的值,不能确定答案:A解析:运算符?||?为逻辑或运算符,即只要两边的条件表达式中有一个为?真?,则?逻辑或?的运算结果就为?真?。当a==1时,运算符左边的表达式为?真?;当a!=1时,运算符右边的表达式为?真?。因此,逻辑表达式(a==1)||(a!=1)的值恒为1。答案选择A选项。[单选题]147.向一个有127个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动的元素个数为()。A)8B)63.5C)63D)7答案:B解析:顺序表即是用数组存储,若新元素要插入到第一个位置则需要127个元,若新元素插入到数组的最后一个位置,则需要移动的元素是0个。以此类推,平均要移动的元素是(127+0)/2=63.5,所以这道题选B。[单选题]148.下面说法错误的是()1)算法原地工作的含义是指不需要任何额外的辅助空间2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界4)同一个算法,实现语言的级别越高,执行效率就越低A)(1)B)(1),(2)C)(1),(4)D)(3)答案:A解析:[单选题]149.在计算机程序设计语言中,可以直接被计算机识别并执行的只有_()_。A)机器语言B)汇编语言C)算法语言D)高级语言答案:A解析:[单选题]150.内存是计算机的重要部分之一,对微型机内存的描述,错误的是_()__A)内存用来存放运行的程序和当前使用的数据B)内存都是可扩充的C)内存中存放的数据能由中央处理器直接存取D)内存分ROM和RAM答案:C解析:[单选题]151.if语句的基本形式是:If(表达式)语句以下关于?表达式?值的叙述中正确的是()。A)必须是逻辑值B)必须是整数值C)必须是正数D)可以是任意合法的数值答案:D解析:if中的表达式一般是关系表达式或逻辑表达式,用于描述选择结构的条件,但也可以是其他类型表达式,在其值非零时为真,所以任意合法的表达式都可以做if语句的判断条件。答案选择D选项。[单选题]152.计算机使用的数据中,字符编码通常采用__()_A)BCD码B)扩展的ASCII码C)国标码D)区位码答案:B解析:[单选题]153.设有以下说明和语句:Intx[3][4],(*p)[4];p=a;则与表达式*(*p+2)等价的选项是()。A)a[0][2]B)*(a+2)[0]C)(*a+2)[0]D)a[2][0]答案:A解析:(*p)[4]是指向有4个元素的数组指针,a为二位数组首地址,赋值给数组指针p。题目中表达式*(*p+2)是对数组a第1行第3列元素a[0][2]的引用。a[0][2]是数组第1行第3列元素,与题目中等价,A项正确。*(a+2)[0]是对数组第3行第1列元素的引用,B项错误。(*a+2)[0]是对数组第1行第3列元素的引用,C项错误。a[2][0]是数组第3行第1列元素,D项错误。答案选择A选项。[单选题]154.关于OutlookExpress的说法错误的是_()___A)利用OutlookExpress可以阅读电子邮件和新闻B)可以将?已删除邮件?中的邮件移动到其他地方C)发送邮件时,?主题?必须填写D)?已删除邮件?与回收站类似答案:C解析:[单选题]155.多媒体计算机是指()A)具有多种外部设备的计算机B)能与多种电器连接的计算机C)能处理多媒体的计算机D)借助多种媒体操作的计算机答案:C解析:[单选题]156.程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:Q=s;S=s->next;P=s;While(p->next)p=p->next;P->next=q;Q->next=NULL;该程序段实现的功能是()。A)删除首结点B)尾结点成为首结点C)首结点成为尾结点D)删除尾结点答案:C解析:s指向a结点(链表头),所以语句q=s;使q也指向a结点。s=s->next;语句使s指向a的下一个结点b。p=s;语句使p也指向b结点。接下来是一个while循环,循环条件为p->next,即当p没有指向链表尾时执行循环体p=p->next;让p指向下一个结点,所以当循环结束时,p指向链表尾(c结点)。执行到此时,s、p、q分别指向的结点是b、c、a。然后执行p->next=q;,使c结点的后续指针指向了a结点。最后执行q->next=NULL;,使a结点的后续指针为NULL。由此可见,该程序段实现了将a结点移动到c结点之后,即首结点成为尾结点。答案选择C选项。[单选题]157.主机的IP地址和主机域名的关系是()。A)两者完全一样B)一一对应C)一个IP地址对应多个域名D)一个域名对应多个IP地址答案:D解析:[单选题]158.通常所说的?裸机?是指的那种计算机,它仅有_()_。A)硬件系统B)软件C)指令系统D)CPU答案:A解析:[单选题]159.通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着()。A)数据具有同一特点B)不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致C)每个数据元素都一样D)数据元素所包含的数据项的个数要相等答案:B解析:[单选题]160.在Excel中,使用?编辑?菜单中的?清除?命令不可以用来()。A)删除单元格或区域的内容B)删除单元格或区域的格式C)既删除单元格或区域的内容,也删除格式D)删除单元格或区域答案:D解析:[单选题]161.对于N进制数来说,其基数是()A)N-1B)NC)N+1D)2N答案:B解析:[单选题]162.LAN通常是指____。A)广域网B)局域网C)WiFiD)无线网答案:B解析:[单选题]163.若线性表最常用的操作是存取第I个元素及其前驱和后继元素的值,为节省时间应采用的存储方式()。A)单链表B)双向链表C)单循环链表D)顺序表答案:D解析:线性表采用顺序表,便于进行存取任一指定序号的元素。[单选题]164.以下合法的转义字符是()。A)'\0X41'B)'\0x41'C)'\X41'D)'\x41'答案:D解析:转义字符以反斜杠'\'开头,后面跟一个字符或一个八进制或十六进制数表示。十六进制转义字符是由反斜杠'\'和字母x及随后的1~2个十六进制数字构成的字符序列。答案选择D选项。[单选题]165.从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为()排序法。A)插入B)选择C)希尔D)二路归并答案:A解析:由插入排序算法的定义可知。[单选题]166.若有以下定义:Intx[10],*pt=x;则对x数组元素的正确引用是()。A)*&x[10]B)*(x+3)C)*(pt+10)D)pt+3答案:B解析:数组的下标是从0开始的,故x[10]实际上具体为x[0],x[1],„,x[9],而若使用x[10]就会溢出、编译出错,所以AC两项错误;D项,pt+3指向地址,并未引用到元素;B项的表达正确,代表x[3]中的元素,答案选择B选项。[单选题]167.如果在Windows中要选中连续的几个文件或文件夹,在用鼠标单击要选中的对象的同时()。A)按住Shift键B)按住Alt键C)按住Del键D)按住Ctrl+Alt键答案:A解析:[单选题]168.对于复杂问题,可以将任务分散到不同的计算机上进行分布式处理,这是计算机网络的___()_功能A)均衡负载及分布处理B)资源共享C)集中处理D)信息快速传输答案:A解析:[单选题]169.已知字符A的ASCII代码值是65,字符变量c1的值是A,c2的值是D。则执行语句printf("%d,%d",c1,c2-2);的输出结果是()。A)A,68B)65,66C)A,BD)65,68答案:B解析:在C语言中,字符型数据在内存中的存储形式是ASCII码值。当需要以整型格式输出字符时,输出的也是ASCII码值。字符'A'和'D'的ASCII码值分别为65和68,c2-2对应的ASCII码值为66。答案选择B选项。[单选题]170.关于广域网的说法,不正确的是___()_A)数据传输率较低B)传输错误率较高C)布局不规则D)常常需要铺设自己的通信线路答案:D解析:[单选题]171.设已有定义:Floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。A)float*p=&x;B)int*p=(float)x;C)floatp=&x;D)float*p=1024;答案:A解析:A项正确,p是float类型的指针,指向x的存储单元;B项错误,p是int类型的指针,只能指向Int变量的存储单元;C项错误,p的float类型的变量,&x是取变量x的地址,不能把地址赋值给float类型变量;D项错误,p是指向float类型的指针,不能使用常整型赋值。答案选择A选项。[单选题]17

温馨提示

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

评论

0/150

提交评论