湖南省计算机二级3[1].(6分)程序阅读填空

合集下载

计算机二级C语言上机程序填空题

计算机二级C语言上机程序填空题

计算机二级C语言上机程序填空题计算机二级C语言上机程序填空题考虑到一部分同学的计算机二级C语言程序填空题基础比较薄弱,为此店铺为大家整理了计算机二级C语言上机程序填空题,希望能够帮助到同学们。

一、程序填空题1、给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。

当调用正确时, 程序输出:x1=5.000000, x2=3.000000, x1*x1+x1*x2=40.000000请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANK1.C中。

不得增行或删行,也不得更改程序的结构!#includedouble f1(double x){ return x*x; }double f2(double x, double y){ return x*y; }/**********found**********/__1__ fun(int i, double x, double y){ if (i==1)/**********found**********/return __2__(x);else/**********found**********/return __3__(x, y);}main(){ double x1=5, x2=3, r;r = fun(1, x1, x2);r += fun(2, x1, x2);printf("\nx1=%f, x2=%f, x1*x1+x1*x2=%f\n\n",x1, x2, r);}2、给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。

例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为:letter 'a' : 3 timesletter 's' : 3 times请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。

湖南省2020年普通高等学校对口招生考试计算机应用类专业综合知识试题

湖南省2020年普通高等学校对口招生考试计算机应用类专业综合知识试题

湖南省2020年普通高等学校对口招生考试计算机应用类专业综合知识试题本试题卷共6大题,39小题,共19页。

时量150分钟,满分390分。

一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,本大题共22小题,每小题5分,共110分)1.冯·诺依曼式计算机硬件系统由五个基本部分组成。

A.CPU、内存、控制器、输入设备和输出设备B. 电源、控制器、存储器、输入设备和输出设备C. 运算器、控制器、存储器、输入设备和输出设备D. 运算器、外存储器、内存储器、输入设备和输出设备2.下列选项中,不属于输入设备的是A.键盘 B. 打印机 C. 鼠标 D. 扫描仪3.计算机存储器中,一个字节由个二进制位组成A.4B.8C.16D.324.下列软件中,属于应用软件的是A. UNIXB. LinuxC.WindowsD. WPS5.下列选项中,可以用s*d.con和s?分别来匹配的是和和和和6.十进制数110转换成二进制数的结果是A.01100110B.01101000C.01101110D.011001007.在Word2010中,可以设置和显示页眉页脚的视图方式是A.阅读版式视图B.Web版式视图C.大纲视图D.页面视图8.在Excel2010中,下列地址为相对地址的是A. $A6B. A5C. $A$7D.D$89.在Powerpoint2010中,幻灯片的切换方式是指A.在新建幻灯片时的过渡形式B.在编辑幻灯片时切换不同视图C.在编辑幻灯片时切换不同的版式D.在幻灯片放映时两张幻灯片间过渡形10.下列关于台式机说法中,错误的是A.台式机没有安装光驱不能正常开机B.台式机没有安装主板不能正常开机C.台式机没有安装内存不能正常开机D.台式机没有安装CPU不能正常开机11.下列关于CPU的说法中,错误的是A.通常,CPU的主频越高,CPU处理数据的速度越快B.通常,CPU缓存的容量比内存容量更大C.通常,CPU主频和外频的关系是:主频=外频×倍频D.通常,CPU的外频和主板总线频率一致12.下列关于内存的说法中,正确的是A.台式机内存条和笔记本内存条外观尺寸规格相同B.DDR4内存工作电压比DDR3内存工作电压要高C.计算机对内存的存取速度比对硬盘的存取速度要快D.一台台式机主板上最多只能安装一条内存条13.下列关于USB接口的说法中,正确的是B接口有USB2.0、USB2.6、USB3.0等不同规范B接口中TYPE-A型、TYPE-B型和TYPE-C型外观形状相同B接口只能连接鼠标B接口支持热插拔14.下列选项中,属于TCP/P分层模型中传输层的协议是A. UDPB. ARPC. FTPD.ICMP15.数据通信系统由DTE、DCE和通信线路组成,其中DCE是A.数据终端设备B.数据通信设备C.数据存储介质D.数据传输介质16.无线电广播采用的数据通信方式是A.红外传输B.单工通信C.半双工通信D.全双工通信17.路由器可以实现不同子网间通信,它是的互联设备A.应用层B.传输层C.网络层D.物理层18.下列选项中,不属于无线网络技术的是A.卫星通信技术B.蓝牙通信技术C.光纤通信技术D.微波通信技术19. 在HTML中,把一段文字添加下划线,应该使用的标记是A.<p>…</p>B.<b>…</b>C.<i>…</i>D.<u>…</u>20. 在C语言中,用表示逻辑值“真”。

计算机编程二级考试答案

计算机编程二级考试答案

计算机编程二级考试答案一、单项选择题(每题2分,共20分)1. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 下列哪个选项是正确的C语言变量声明?A. int a;B. int = a;C. int, a;D. int a =;答案:A3. 在C语言中,以下哪个函数用于计算数组中元素的和?A. sum()B. count()C. average()D. none of the above答案:D4. 若有定义:int a[5] = {1, 2, 3, 4, 5}; 则数组a中第三个元素的值是多少?A. 1B. 2C. 3D. 4答案:C5. 在C语言中,以下哪个选项是正确的函数定义?A. int add(int x, int y) { return x + y; }B. int add(int x; int y) { return x + y; }C. int add(int x, int y) { return x - y; }D. int add(x, y) { return x + y; }答案:A6. 在C语言中,以下哪个选项表示一个无限循环?A. for(;;)B. while(0)C. do {} while(0)D. for(;1;)答案:A7. 在C语言中,以下哪个关键字用于声明一个指针?A. int*B. char*C. *D. &答案:C8. 在C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpy()B. strncpy()C. strcat()D. strcmp()答案:A9. 在C语言中,以下哪个选项是正确的二维数组声明?A. int a[3][2];B. int a[3][];C. int a[][2];D. int a[2,3];答案:A10. 在C语言中,以下哪个选项表示一个函数的返回类型?A. voidB. intC. returnD. all of the above答案:D二、填空题(每空2分,共20分)1. 在C语言中,使用关键字________来声明一个全局变量。

湖南省计算机二级考试试题

湖南省计算机二级考试试题

湖南省计算机二级考试一试题( 3 )[300]对 Windows98 对话框的描绘,正确的选项是 ( )。

[参照答案 D][A]对话框的标题栏中含有封闭、最大化、最小化这三个按钮[B]对话框的大小是能够调整的[C]对话框含有菜单栏、工具栏[D]对话框中没有状态栏[301]对待 ( )。

[ 参照答案 C][A]计算机软件不需要保护[B]计算机软件只需能复制获得就不用购置[C]受法律保护的计算机软件不可以随意复制[D]计算机软件不用有备份[302]对话框中的选择按钮分为 ( )。

[参照答案 C][A]单项选择按钮[B]复选按钮[C]单项选择按钮和复选按钮[D]单项选择按钮、复选按钮和命令按钮[303]对文件进行改正后,退出时, Word 会发问:“能否保留对所做的改正” ,假如希望保留原文件,将改正后的文件存为另一文件,应入选择( )。

[ 参照答案C][A]是[B]否[C]撤消[D]帮助[304] 对于存有重要数据的英寸软盘,防备感染计算机病毒的有效方法是( )。

[参照答案C][A]保持机房洁净[B]不要把软盘和有病毒的软盘放在一同[C]对软盘进行写保护[D]按期对软盘格式化[305] 对于已选定的一组文件,若只选择此中一个,则应( )。

[ 参照答案D][A]按住 Ctrl 键后,单击要选择的文件[B]按住 Alt 键后,单击要选择的文件[C]按住 Shift 键后,单击要选择的文件[D]单击要选择的文件[306]对于以 80386、80486、Pentium 为 CPU 的各样微型机内的时间,以下正确的选项是 ( )。

[ 参照答案 D][A]计算机内的时间是每次开机时,由AUTOEXEC、BAT向计算机输入的[B]开机时因为有外接电源,[C]计算机内时间是每次开机时系统依据当时状况,自动向计算机输入的[D]因为主机内装有高能电池,关机后系统时钟能行走[307] 对运转“磁盘碎片整理”程序后的结果,以下说法中正确的选项是( )。

湖南计算机二级考试答案

湖南计算机二级考试答案

湖南计算机二级考试答案一、选择题(每题2分,共20分)1. 在计算机系统中,存储器的作用是()。

A. 运算和控制B. 存储数据和程序C. 处理数据D. 输入和输出答案:B2. 计算机硬件系统由()组成。

A. CPU、内存和外存B. 主机和外设C. 运算器、控制器、存储器、输入设备和输出设备D. 显示器、键盘和鼠标答案:C3. 下列关于计算机病毒的描述,错误的是()。

A. 计算机病毒具有传染性B. 计算机病毒具有破坏性C. 计算机病毒是一段程序代码D. 计算机病毒可以自我复制,但不会破坏数据答案:D4. 在Word中,要将文档中的所有“计算机”替换为“电脑”,应使用()功能。

A. 撤销B. 查找C. 替换D. 格式刷答案:C5. Excel中,若要计算A1到A10单元格的平均值,应使用的函数是()。

A. SUMB. AVERAGEC. MAXD. MIN答案:B6. 在PowerPoint中,要将一张幻灯片复制到另一张幻灯片,应使用()功能。

A. 复制B. 粘贴C. 剪切D. 格式刷答案:A7. 计算机网络的主要功能不包括()。

A. 数据通信B. 资源共享C. 分布式处理D. 信息发布答案:D8. 下列关于数据库管理系统的描述,正确的是()。

A. 数据库管理系统是数据库B. 数据库管理系统是数据库软件C. 数据库管理系统是数据库硬件D. 数据库管理系统是数据库应用答案:B9. 在HTML中,用于定义最重要的标题的标签是()。

A. <h1>B. <h6>C. <p>D. <div>答案:A10. 在计算机编程中,用于控制程序流程的语句是()。

A. 赋值语句B. 输入输出语句C. 条件语句D. 循环语句答案:C二、填空题(每题2分,共20分)1. 在计算机系统中,CPU是______的缩写,它负责执行程序中的指令。

答案:中央处理器2. 计算机的内存分为______和______。

湖南计算机二级考试答案

湖南计算机二级考试答案

湖南计算机二级考试答案一、选择题1. 在计算机系统中,CPU主要负责完成什么功能?A. 存储数据B. 输入数据C. 处理数据D. 输出数据答案:C2. 下列哪个选项是计算机病毒的特点?A. 可执行性B. 可读性C. 可复制性D. 以上都是答案:D3. 在计算机二级考试中,以下哪种编程语言是被广泛使用的?A. PythonB. JavaC. C++D. Visual Basic答案:D4. 计算机二级考试中,数据库管理系统的主要功能不包括以下哪项?A. 数据定义B. 数据查询C. 数据加密D. 数据维护答案:C5. 计算机二级考试中,以下哪个选项不是操作系统的功能?A. 进程管理B. 文件管理C. 设备管理D. 网络管理答案:D二、填空题1. 在计算机二级考试中,______是一种用于描述数据结构和处理过程的图形化表示方法。

答案:流程图2. 计算机二级考试中,______是一种高级编程语言,它以接近英语的语法和结构被广泛使用。

答案:Python3. 在计算机二级考试中,______是一种用于存储和管理数据的系统软件。

答案:数据库管理系统4. 计算机二级考试中,______是一种用于创建和管理文件和文件夹的系统软件。

答案:文件管理器5. 在计算机二级考试中,______是一种用于实现用户与计算机交互的软件。

答案:用户界面三、简答题1. 简述计算机二级考试中,操作系统的主要功能。

答案:操作系统的主要功能包括进程管理、文件管理、设备管理和用户接口管理等,它们共同协调计算机硬件和软件资源,为用户提供一个方便、高效的工作环境。

2. 描述计算机二级考试中,数据库管理系统的主要作用。

答案:数据库管理系统的主要作用是提供数据定义、数据操纵、数据控制和数据维护等功能,帮助用户高效地存储、检索和管理数据。

结束语:以上是湖南计算机二级考试的部分答案,希望对参加考试的同学们有所帮助。

湖南省计算机二级等级考试题库

湖南省计算机二级等级考试题库

湖南省计算机二级等级考试(题库1)[201-基础]微型计算机的发展阶段是根据( )决定的。

[B]A) 输入输出设备B) 微处理器 C) 存储器D) 运算器[202-基础]微型计算机的微处理器包括( )。

[C]A) 运算器和主存B) 控制器和主存C) 运算器和控制器 D) 运算器、控制器和主存[203-基础]一台微型机的型号中含有386、486等信息,其含义是指( )。

[D]A) 主存容量的大小B) 软盘容量的大小 C) 显示器档次D) CPU[204-基础]程序计数器实质上也是一种寄存器,它是用来( )。

[C]A) 保存正在运行的指令B) 保存将取出的下一条程序 C) 保存下一条指令的地址D) 保存正在运行的指令地址[205-基础]( )是传送控制信号的,其中包括CPU送到内存和接口电路的读写信号,中断响应信号等。

[D]A) 软驱B) 地址总线C) 数据总线 D) 控制总线[206-基础]微型计算机的性能主要是由微处理器来决定,故其分类通常以微处理器的( )来划分。

[B] A) 价钱高低B) 字长C) 性能 D) 规格[207-基础]微型计算机中,控制器的基本功能是( )。

[D]A) 实现算术运算和逻辑运算B) 存储各种控制信息C) 保持各种控制状态 D) 控制机器各个部件协调一致地工作[208-基础]一台计算机的字长是4个字节,这意味着( )。

[C]A) 能处理的数值的最大为4位十进制数9999 B) 能处理的字符串最多由4个英文字母组成C) 在CPU 中作为一个整体加以传送处理的二进制代码为32位D) 在CPU运算的最大结果为2的32次方[209-基础]计算机的存储器是一种( )。

[D]A) 运算部件B) 输入部件C) 输出部件D) 记忆部件[210-基础]计算机的内存储器简称内存,它是由( )构成的。

[B]A) 随机存储器和软盘B) 随机存储器和只读存储器C) 只读存储器和控制器 D) 软盘和硬盘[211-基础]磁盘、磁带和光盘是计算机系统中最常用的( )。

计算机等级考试二级公共基础填空40题

计算机等级考试二级公共基础填空40题

计算机等级考试二级公共基础填空40题(1) 算法的复杂度主要包括______复杂度和空间复杂度。

答:时间(2) 数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。

答:模式#逻辑模式#概念模式(3) 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。

答:黑盒(4) 如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体"工人"与实体"设备"之间存在______联系。

答:一对多#1:N#1:n(5) 关系数据库管理系统能实现的专门关系运算包括选择、连接和______。

答:投影(6) 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、______遍历和后序遍历。

答:中序(7) 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。

答:模块化(8) 软件的调试方法主要有:强行排错法、______和原因排除法。

答:回溯法(9) 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。

答:概念#概念级(10) 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。

答:数据存储(11) 设一棵完全二叉树共有500个结点,则在该二叉树中有______个叶子结点。

答:250(12) 在最坏情况下,冒泡排序的时间复杂度为______。

答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2)(13) 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。

答:实体(14) 软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。

答:需求获取(15) ______是数据库应用的核心。

答:数据库设计(16) 数据结构包括数据的______结构和数据的存储结构。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序填空题一1. 下面C语言程序将两个递增有序的数值a和b 合并一个数组c,并保持递增次序,最后输出数组c. #include < stodio.h>#define M6#define N5main( ){int a[M]={1,3,5,7,9,11} b[N]={2,4,6,8,10}int c[M+N]int i ,j, k;i=j=k=0while( 1 )if a[i]<b[j]c[k++]=a[i++];else c[k++]=b[j++];while( 2 )c[k++]=a[i++];while(j<N)c[k++]=( 3 )for(k=0;k<( 4 );k[++])printf(%dxt,c[k]; )其中(1)(2)(3)(4)处分别填一数据,使程序达到其功能。

答案:1:i<M&&j<N2:i<M;3:b[j++];4:M+N2.下面h函数的功能是计算如下数学函数H的值。

请填空。

double fgh(double(*f)(double a),double (* g)(double b),double x,double y){return(【1】);}double h(double a,double b)return(fgh(sin,cos,a,b)* fgh(【2】));}解:(1)(*f)(x+y)/(*g)(y-x)(2)cos,sin,a,b[解析]本题考察的是函数的声明。

要填写的两个空都出现在return语句中,所以要仔细分析函数的返回值。

本题的第二个空相对要容易一些,只要根据题干和乘号前面的调用语句对比一下即可得到调用语句的四个参数。

第一个空相对要难一些,函数fgh定义时用到了函数指针(*f)和(*g)是为了增加函数的灵活性。

根据函数h的定义以及题干要求,可以看出函数fgh应该表示的是乘号两边的某一项。

(*f)和(*g)用来表示sin或cos,参数x 和y的加减法运算作为sin或cos函数的参数,故应填写(*f)(x+y)/ (*g)(y-x)。

3.下面程序的作用是将以下给出的字符按其格式读入数组ss中,然后输出行、列号之和为3的数组元素,请在____处填入正确内容。

A a fc B de b cg f Dmain(){static char ss[4][3]={'A','a','f','c','B','d','e','b','C','g','f','D'};int x,y,z;for(x=0;【1】;x++)for(y=0;【2】;y++){z=x+y;if(【3】)printf("%c\n",ss[x][y]);}}解:(1)x<4(2)y<3(3)z==3[解析]本题应用穷举法找到满足要求的值。

第一个空:变量x为行数所以是x<4;第二个空:变量y为列数所以是y<3;第三个空:判断x+y是否为3所以是z==3。

4.下面程序的作用是将以下给出的字符按其格式读入数组ss中,然后输出行、列号之和为3的数组元素,请在____处填入正确内容。

A a fc B de b cg f Dmain(){static char ss[4][3]={'A','a','f','c','B','d','e','b','C','g','f','D'};int x,y,z;for(x=0;【1】;x++)for(y=0;【2】;y++){z=x+y;if(【3】)printf("%c\n",ss[x][y]);}}解:(1)x<4(2)y<3(3)z==3[解析]本题应用穷举法找到满足要求的值。

第一个空:变量x为行数所以是x<4;第二个空:变量y为列数所以是y<3;第三个空:判断x+y是否为3所以是z==3。

程序填空题二【3.1】下面程序的功能是不用第三个变量,实现两个数的对调操作。

#include <stdio.h>main(){ int a,b;scanf("%d%d",&a,&b);printf("a=%d,b=%d\n",a,b);a= ①;b= ②;a= ③;printf("a=%d,b=%d\n",a,b);}答案: ① a+b ② a-b ③ a-b 或者① a^b ② b^a ③ a^b【3.2】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。

#include <math.h> /*数学函数数包含在头函数math.h 中*/double pi(long n){ double s=0.0;long i;for(i=1;i<=n;i++)s=s+ ①;return( ② );}答案:① 1.0/(float)(i*i) ② sqrt(6*s) /* sqrt()是求平方根函数*/【3.3】下面程序的功能是计算1-3+5-7+ …… -99+101的值。

main(){ int i,t=1,s=0;for(i=1;i<=101;i+=2){ ①;s=s+t;②;}printf("%d\n",s);}答案:① t=t*i ② t=t>0?-1:1【3.4】下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。

main(){ float x,amax,amin;scanf("%f",&x);amax=x;amin=x;while( ① ){ if(x>amax) amax=x;if( ② ) amin=x;scanf("%f",&x);}printf("\namax=%f\namin=%f\n",amax,amin);}答案: ① x>=0 ② x<amin【3.5】下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。

fun(int x,int b[]){ int k=0,r;do{ r=x% ①;b[k++]=r;x/= ②;}while(x);}答案: ① 2 ② 2【3.6】下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。

main(){ int i,j;for(i=0;①;i++){ j=i*10+6;if( ② ) countinue;printf("%d",j);}}答案:① i<=9 ② j%3!=0说明:100以内的个位数为6的数有10个,即6、16、26、36、46、56、66、76、86、96【3.7】下面程序的功能是用辗转相除法求两个正整数m和n的最大公约数。

hcf(int m,int n){ int r;if(m<n){ r=m;①;n=r;}r=m%n;while( ② ){ m=n;n=r;r=m%n;}③;}答案:① m=n ② r!=0 ③ return(n)【3.8】下面程序的功能是使用冒泡法对输入的10个浮点数从小到大进行排序。

排好序的10个数分两行输出。

程序如下:#include <stdio.h>main(){ ①;int i,j;printf("Input 10 numbers please\n");for(i=0;②;i++ )scanf("%f", &a[i]);printf("\n");for(i=2;③;i++ )for(j=0;④;j++ )if( ⑤ ){ x=a[j];⑥;a[j+1]=x;}printf("The sorted 10 numbers;\n");for(i=0;⑦;i++ ){ if( ⑧ )printf("\n");printf("%f\t",a[i]);}printf("\n");}答案:① float a[10],x ② i<=9 ③ i<=8 ④ j<=9-i⑤ a[j]>a[j+1] ⑥ a[j]=a[j+1] ⑦ i<=9 ⑧i%5==0【3.9】下面程序的功能是读入20个整数,统计非负数个数,并计算非负数之和。

#include "stdio.h"main(){ int i,a[20],s,count;s=count=0;for(i=0;i<20;i++ )scanf("%d", ① );for(i=0;i<20;i++){ if(a[i]<0)②;s+=a[i];count++;}printf("s=%d\t count=%d\n",s,count);}答案:① &a[i] ② continue注释:①是基本概念,使用scanf函数输入数组元素的值。

当输入的元素值小于0时,应当跳过后面的语句,取下一个数,所以②要填入continue。

【3.10】下面程序的功能是删除字符串s中的空格。

#include <stdio.h>main(){ char *s="Beijing ligong daxue";int i,j;for(i=j=0;s[i]!='\0';i++)if(s[i]!= ' ') ①;else ②;s[j]= '\0';printf("%s",s);}答案:① s[j++]=s[i] ② s[j]=s[i]【3.11】下面程序的功能是将字符串s中所有的字符'c'删除。

请选择填空。

#include<stdio.h>main( ){ char s[80];int i,j;gets(s);for(i=j=0;s[i]!= '\0';i++ )if(s[i]!= 'c') ①;s[j]= '\0';puts(s);}答案:① s[j++]=s[i]【3.12】下面程序的功能是输出两个字符串中对应相等的字符。

相关文档
最新文档