计算机二级错题集锦填空题
黑龙江省二级计算机考试题库大全(填空 大题)40
〖第3题〗『判 断』(1分)(题号:99)
Windows中,不管选用何种安装方式,智能ABC和五笔字型输入法均是中文Windows
系统自动安装的.
答案:N
〖第4题〗『判 断』(1分)(题号:217)
光缆不受外界电磁波的干扰,因而电磁绝缘性能好,适宜在电气干扰严重的环境中应用.
B:病毒一般附着在其他应用程序之后
C:每种病毒都会给用户造成严重后果
D:有些病毒能损坏计算机硬件
答案:C
〖第8题〗『单项选择』(1分)(题号:351)
在Word的编辑状态,选择了整个表格,执行了表格菜单中的"删除
行"命令,则( ).
A:整个表格被删除
B:表格中一行被删除
C:表格中一列被删除
在SQL的数据定义功能中,可以用来设置表中字段默认值的是().
A:CREATE TABLE 数据表名 NAME ...
B:ALTER TABLE 数据表名 ALTER 字段名 ...
C:ALTER TABLE 数据表名 RENAME COLUMN 字段名 TO ...
D:ALTER TABLE 数据表名 ALTER 字段名 SET DEFAULT ...
〖第3题〗『单项选择』(1分)(题号:32)
计算机的发展经历了电子管时代、( )、集成电路时代和大规模集成电路时代.
A:网络时代
B:晶体管时代
C:数据处理时代
D:过程控制时代
答案:B
〖第4题〗『单项选择』(1分)(题号:84)
下面( )可能是八进制数.
A:190
--------------------------------------------------------------------
计算机二级考试题目内容及答案
计算机二级考试题目内容及答案一、选择题(每题2分,共40分)1. 计算机中常用的输入设备是()。
A. 扫描仪B. 打印机C. 鼠标D. 显示器2. 在Windows操作系统中,Ctrl + C代表的是()。
A. 复制B. 剪切C. 删除D. 粘贴3. 在Excel中,用于对数据进行排序的操作是()。
A. 查找B. 过滤C. 排序D. 删除4. 下面哪个不是常见的计算机网络分类方式()。
A. 局域网B. 广域网C. 输入输出网D. 互联网5. 在HTML中,用于展示网页内容的标签是()。
A. <body>B. <head>C. <title>D. <div>二、填空题(每题3分,共30分)1. 在计算机中,二进制数由()个数字构成。
2. 在Word中,Ctrl + V代表的是()操作。
3. “www”在网址中代表的是()。
4. 在Excel中,要将数据进行求和运算,可以使用()函数。
5. 在计算机网络中,IP地址由几部分组成,分别是()。
三、简答题(每题10分,共50分)1. 什么是操作系统?请简单描述一下操作系统的作用和功能。
2. 什么是数据库?请简单描述一下数据库的特点和应用场景。
3. 什么是云计算?请简单描述一下云计算的概念和优势。
4. 请简单介绍一下计算机网络中的拓扑结构,并说明各个结构的特点。
5. HTML和CSS分别是什么?请简单解释一下它们分别的作用和关系。
四、编程题请设计一个简单的Python程序,实现以下功能:用户输入一个正整数n,程序输出1到n之间的所有偶数。
程序示例:```n = int(input("请输入一个正整数n:"))for i in range(1, n+1):if i % 2 == 0:print(i)```答案解析:一、选择题答案:1. C2. A3. C4. C5. A二、填空题答案:1. 82. 粘贴3. 万维网4. SUM5. 四部分,分别是网络号、子网号、主机号和主机地址。
计算机二级题库填空题目
1、下列给定程序中,函数fun 的功能是:计算如下公式()()()12222213572462n n s n -⨯+=-+-⨯…-1直到函数值返回。
8、下列给定程序中,函数fun 的功能是:求ss 所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n 所指的变量中。
ss 所指字符串数组中共有M 个字符串,且串长小于N 。
9、下列给定程序中,函数fun 的功能是:将s 所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。
例如,s 所指的字符串为"def35adh3kjsdf7",执行后结果为"defadhajsdf3537"。
10、下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。
函数fun 的功能是:把形参x 的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。
a 所则中2、3、、2、ss 函数N 个s 所最下标ss 找 2、3、5、4、N 矩矩阵1 2 3 4 5 6 7 8 9程序执行结果为0 0 1 0 0 4 0 0 719、程序通过定义学生结构体变量,存储学生的学号、姓名和3门课的成绩。
函数fun 的功能是:将形参a 所指结构体变量中的数据赋给函数中的结构体变量b ,并修改b 中的学号和姓名,最后输出修改后的数据。
例如,a 所指变量中的学号、姓名和三门课的成绩依次是:10001、"ZhangSan"、95、80、88,则修改后输出b 中的数据应为:10002、"LiSi"、95、80、88。
20、下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt 中,用-1作字符串输入结束的标志,然后将文件的内容显示在屏幕上。
文件的读写分别由函数ReadText 和WriteText 实现。
c语言计算机二级填空改错编程题库105套..
第一套1. 程序填空程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。
函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序)。
第一处struct student t;第二处for(i=0;i<n-1;i++)第三处if(strcmp(a[i]. name,a[j]. name)>0)2 程序修改/**fou nd**/q=p+i;/**fou nd**/while(q>p)3程序设计int fun(STREC *a,STREC *b,intl,i nt h){int i,j=0;for(i=0;i<N;i++)if((a[i].s>=1 &&a[i].s<=h) b[j++]=a[i]; return j;}第二套1. 程序填空给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序连接。
函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。
第一处free(q);第二处q=p->next; 第三处q=q_>next;2. 程序修改/**fou nd**/p=j;/**fou nd**/p=i;3. 程序设计void fun (i nt m,i nt *a,i nt *n){int i;*n=0;for(i=7;i<=m;i++)if((i%7==0)||(i%11==0)) a[(* n)++]=i;}第三套1. 程序填空函数fun的功能是:逆置数组元素是的值。
例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。
形参n给出数组中数组中数据的个数。
第一处for(i=0;i<n/2;i++) 第二处a[i]=a[n-1-i];第三处a[n-i-1]=t;2程序修改/**fou nd**/ n=*p_ ‘0';/**fou nd**/n=n*8+*p- ‘O';3.程序设计STREC fun (STREC*a,char *b){STREC c;Int i;c.num[0]= ' \0 ';c.s=-1; for(i=0;i<N;i++) if(strcmp(a[i]. num,b)==0) {strcpy(c. nu m,a[i]. nu m);c.s=a[i].s;break;} return c;}第四套1. 程序填空Z |给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。
计算机二级错题整理完整版
计算机二级错题整理:一、计算机的概述:1、世界上公认的第一台电子计算机的年代:20世纪40年代2、办公室自动化(OA)是计算机的一项应用,按照计算机应用分类,属于信息处理。
3、计算机技术应用广泛,火箭轨迹计算属于计算机方面。
4、关于Eniac描述:1946年美国诞生、主要采用电子管和继电器、研制主目的用来计算弹道5、当代微型6、电子计算机最早应用领机中,采用电子元器件的是大规模和超大规模集成电路域是:数值计算。
7、计算机之所以能按人们的意图自动进行工作,最直接的原因是采用了存储程序控制。
二、信息的表示与储存1.20GB的硬盘表示容量为:200亿个字节2.在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的2 倍。
(101)2=1*22+0*21+1*20=4+0+1=5(1010)2=1*23+0*22+1*21+0*20=8+0+2+0=10(10100)2=1*24+0*23+1*22+0*21+0*20=16+0+4+0+0=20在一个非零无符号二进制整数之后添加2个0,则此数的值为原数的4倍。
3.在删除一个非零无符号二进制偶整数之后2个0,则此数的值为原数的 1/4 倍。
在删除一个非零无符号二进制偶整数之后1个0,则此数的值为原数的1/2倍。
4.假设某台计算机的内存储容量为256MB,硬盘容量为40/20GB,硬盘容量是内存容量的160/80倍。
1GB=1024MB ; 40*1024/256=160假设某台计算机的内存储容量为128MB,硬盘容量为10GB,硬盘容量是内存容量的80倍。
5.在ASCII编码表中,根据码值由小到大/前后顺序的排列顺序:空格字符〈数字符〈大写英文字母〈小写英文字母例如:9〈D〈a〈y6.字长是CPU的主要性能指标之一,表示:CPU一次处理二进制数据的位数7.现代计算机中采用二进制数制是因为二进制数制:物理上容易实现且简单可靠;运算规则简单;适合逻辑运算8.十进制数18转换成二进制数是010010解法:2/18=9……0 (除尽记0)2/9=4……1 (除不尽记1)2/4=2 02/2=1 01/2=0.5 (1)二进制数01101011转十进制数是107解法:1*20=1(从末尾算起)1*21=20*22=01*23=80*24=01*25=321*26=640*27=01+2+0+8+0+32+64+0=1079.在标准ASCII编码表中,已知英文字母K的十六进制码值是4B,则二进制ASCII码1001000对应的字符是H。
计算机二级office题库含答案
计算机二级office题库含答案一、选择题1. 下列关于Word的说法中,错误的是(C)。
A. Word文档可以设置密码保护B. Word文档可以插入图片C. Word文档不能插入Excel表格D. Word文档可以设置页眉和页脚答案:C2. 在Excel中,下列哪种操作不能实现单元格的引用?(D)A. 相对引用B. 绝对引用C. 混合引用D. 随机引用答案:D3. 在PowerPoint中,下列哪种视图方式最适合编辑幻灯片内容?(B)A. 大纲视图B. 普通视图C. 幻灯片浏览视图D. 备注页视图答案:B4. 在Excel中,若要在单元格中输入当前日期,应按以下哪个组合键?(D)A. Ctrl + CB. Ctrl + XC. Ctrl + VD. Ctrl + ;答案:D5. 在Word中,下列哪种方式不能实现文字的居中对齐?(C)A. 在“格式”菜单中选择“居中对齐”B. 在工具栏中点击“居中对齐”按钮C. 在“工具”菜单中选择“居中对齐”D. 在“段落”对话框中选择“居中对齐”答案:C二、填空题6. 在Excel中,若要输入一个公式,必须以______开头。
(答案:等号“=”)7. 在Word中,若要将文档另存为PDF格式,应在“文件”菜单中选择______命令。
(答案:另存为)8. 在PowerPoint中,若要设置幻灯片的切换效果,应在“幻灯片放映”菜单中选择______命令。
(答案:幻灯片切换)9. 在Excel中,若要计算A1到A10单元格的平均值,应使用______函数。
(答案:AVERAGE)10. 在Word中,若要将文本设置为双倍行距,应在“格式”菜单中选择______命令。
(答案:段落)三、操作题11. 在Word中,打开文档“素材.docx”,完成以下操作:a. 将第一段文字设置为楷体,字号为小四。
b. 将第二段文字设置为斜体,字体颜色为蓝色。
c. 在文档末尾插入一个表格,表格包含3列、4行,表格内容如下:| 姓名 | 年龄 | 性别 || 张三 | 25 | 男 || 李四 | 24 | 女 || 王五 | 26 | 男 || 赵六 | 23 | 女 |答案:按照题目要求,在Word中进行相应操作。
计算机二级c 上机考试题库80题答案
第1套一、填空题给定程序的功能是求1/4的圆周长。
函数通过形参得到圆的直径,函数返回1/4的圆周长(圆周长公式为:L=Πd,在程序中定义的变量名要与公式的变量相同)。
例如:输入圆的直径值:19.527,输出为:15.336457请勿改动主函数main与其他函数中的任何内容,仅在横线上填写所需的若干表达式或语句。
#include<stdio.h>double fun(double d){return 3.14159*d/4.0;}main(){double z;printf("Input the d of the round:");scanf("%lf",&z);printf("L=%lf\n",fun(z));}二、改错题下列给定程序中函数fun的功能是:计算正整数m的各位上的数字之积。
例如,若输入202,则输出应该是0。
请修改程序中的错误,得出正确的结果注意:不要改动main函数,不能增行或删行,也不能更改程序的结构#include<stdio.h>#include<conio.h>long fun(long n){long r=1;do{r*=n%10;n/=10;}while(n);return(r);}main(){long m;printf("\nplease enter a number:");scanf("%ld",&m);printf("\n%ld\n",fun(m));}三、编程题请编写一个函数fun,它的功能是:求出1到m之内(含m)能被7或11整初的所有整数放在数组b中,通过n返回这些数的个数。
例如,若传送给m的值为20,则程序输出7 11 14。
请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
二级考试题及答案
二级考试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项是正确的?A. 1+1=2B. 2+2=5C. 3+3=6D. 4+4=9答案:A2. 以下哪个是计算机的输入设备?A. 打印机B. 鼠标C. 显示器D. 键盘答案:B3. 以下哪个是计算机的输出设备?A. 打印机B. 鼠标C. 显示器D. 键盘答案:C4. 在计算机科学中,什么是二进制?A. 一种编程语言B. 一种数据存储方式C. 一种操作系统D. 一种网络协议答案:B5. 下列哪个选项是正确的?A. 1+1=2B. 2+2=5C. 3+3=6D. 4+4=9答案:A6. 以下哪个是计算机的输入设备?A. 打印机B. 鼠标C. 显示器D. 键盘答案:B7. 以下哪个是计算机的输出设备?A. 打印机B. 鼠标C. 显示器D. 键盘答案:C8. 在计算机科学中,什么是二进制?A. 一种编程语言B. 一种数据存储方式C. 一种操作系统D. 一种网络协议答案:B9. 下列哪个选项是正确的?A. 1+1=2B. 2+2=5C. 3+3=6D. 4+4=9答案:A10. 以下哪个是计算机的输入设备?A. 打印机B. 鼠标C. 显示器D. 键盘答案:B二、填空题(每题2分,共20分)1. 计算机的五大组成部分包括:输入设备、输出设备、存储器、______和______。
答案:中央处理器、外部存储器2. 在计算机系统中,CPU的全称是______。
答案:中央处理器3. 计算机的存储设备分为______和______。
答案:内部存储器、外部存储器4. 计算机的内存分为______和______。
答案:RAM、ROM5. 计算机的操作系统主要负责______和管理硬件资源。
答案:程序运行6. 计算机的五大组成部分包括:输入设备、输出设备、存储器、中央处理器和______。
答案:外部存储器7. 在计算机系统中,CPU的全称是______。
答案:中央处理器8. 计算机的存储设备分为______和______。
计算机二级习题及答案
计算机二级习题及答案一、选择题1. 以下哪个是计算机网络的组成部分?A. 鼠标B. 显示器C. 路由器D. 键盘答案:C. 路由器2. 下面哪个是计算机硬件的例子?A. 软件B. CPUC. 程序D. 操作系统答案:B. CPU3. 以下哪个是计算机网络的通信介质?A. 电源线B. 网络线C. 纸张D. 电视答案:B. 网络线二、填空题1. 计算机内部最重要的元件是CPU。
CPU。
2. 计算机操作系统的功能之一是管理硬件资源。
管理硬件资源。
三、简答题1. 请简述计算机网络的定义和作用。
答:计算机网络是指通过通信线路将多台计算机连接在一起,实现彼此之间的数据传输和共享资源的系统。
它的作用是提供可靠、高效的数据通信,并促进信息的传递和共享,方便人们在任何地方进行信息交流和资源利用。
2. 请简要描述计算机硬件和软件的区别和联系。
答:计算机硬件是指计算机的实体部分,包括主机、显示器、键盘、鼠标等物理设备。
而计算机软件是指运行在计算机硬件上的程序和数据,包括操作系统、应用软件等。
硬件和软件是相互依存、不可分割的,硬件提供平台和基础设施,软件则实现各种功能和任务。
四、问答题1. 请列举三种常见的计算机网络类型。
答:局域网(LAN)、广域网(WAN)、城域网(MAN)。
2. 请简要描述计算机二进制和十进制的转换方法。
答:计算机二进制和十进制的转换可以通过数位权展开法实现。
将十进制数的每个数字乘以相应的权值,再将得到的结果相加即可得到二进制数。
而将二进制数转换为十进制数,则将每个位上的数乘以相应的权值,再将得到的结果相加即可得到十进制数。
以上为计算机二级习题及答案,希望能帮助到你。
计算机等级考试中常见的易错题及解析
计算机等级考试中常见的易错题及解析一、选择题1. 下面哪个选项属于计算机网络的分类?A. 电脑网络B. 数据网络C. 互联网D. 所有选项都是答案:D解析:计算机网络主要分为电脑网络和数据网络两种。
电脑网络是指将多台计算机互联起来,实现资源共享和信息传输;数据网络是指通过传输线路将数据互联起来进行传输,并通过路由、交换等技术实现信息的传递。
互联网是全球范围的广域网,是计算机网络的一种。
2. 下面哪个选项是描述计算机硬件的正确说法?A. 软件可以修改计算机硬件B. 硬件可以读写数据C. 硬件只包括计算机的主机D. 硬件决定了计算机的功能答案:D解析:计算机硬件是指计算机的实体部分,包括主机、显示器、键盘、鼠标等。
硬件决定了计算机的功能,计算机的软件也需要依赖硬件才能运行。
硬件本身不能修改软件,软件只能通过硬件来执行。
二、填空题1. 计算机中,最小的数据存储单位是**。
答案:位解析:计算机中,数据存储单位从小到大依次为:位(bit)、字节(byte)、千字节(kilobyte)、兆字节(megabyte)、吉字节(gigabyte)等。
2. 在计算机中,CPU的作用是**。
答案:执行指令和进行数据处理解析:CPU(中央处理器)是计算机的核心,负责执行指令和进行数据处理。
它通过从内存中读取指令和数据,并进行加工处理,最终将结果返回到内存或输出设备。
三、判断题1. 常见的操作系统有Windows和iOS两种。
答案:错误解析:常见的操作系统有多种,包括Windows、iOS、Linux等。
Windows主要用于个人电脑,iOS主要用于苹果公司的移动设备。
不同的操作系统有不同的特点和适用场景。
2. 网页浏览器可以用来发送和接收电子邮件。
答案:正确解析:网页浏览器是一种用来浏览互联网上的网页的软件,同时也可以用来发送和接收电子邮件。
常见的网页浏览器有Chrome、Firefox、Safari等。
四、问答题1. 什么是计算机病毒?答案:计算机病毒是一种能够在计算机系统中自我复制并传播的恶意软件。
二级C上机考试复习资料 填空题和改错题参考答题
二级C上机考试复习资料填空题和改错题参考答题第01套填空题:【1.1.1】x【1.1.2】n【1.1.3】fabs(t)改错题:【1.2.1】for(i=1;i<=y;i++)【1.2.2】t=t%1000;第02套填空题:【2.1.1】n%10【2.1.2】break【2.1.3】break改错题:【2.2.1】if(t==0)【2.2.2】*zero=count;第03套填空题:【3.1.1】0【3.1.2】10*x【3.1.3】n/10改错题:【3.2.1】*t=0;【3.2.2】if(d%2!=0)第04套填空题:【4.1.1】j【4.1.2】0【4.1.3】i++改错题:【4.2.1】for(i=2;i<=m;i++)【4.2.2】y-=1.0/(i*i);第05套填空题:【5.1.1】[M]【5.1.2】N【5.1.3】'\0'改错题:【5.2.1】t=1;【5.2.2】return(2*s);第06套填空题:【6.1.1】[N]【6.1.2】t[i][j]【6.1.3】t[j][i]改错题:【6.2.1】#define FU(m,n)((m)/(n))【6.2.2】return(value);第07套填空题:【7.1.1】k【7.1.2】N【7.1.3】a[k][i]改错题:【7.2.1】for(i=strlen(t)-1;i;i--)【7.2.2】if(t[j]>t[j+1])第08套填空题:【8.1.1】999【8.1.2】t/10【8.1.3】x改错题:【8.2.1】void fun(long s,long*t)【8.2.2】while(s>0)第09套填空题:【9.1.1】sum=0【9.1.2】t[i][i]【9.1.3】1改错题:【9.2.1】double r;【9.2.2】while(fabs(m-n)>0.001)第10套填空题:【10.1.1】char【10.1.2】ch<='9'【10.1.3】'0'改错题:【10.2.1】b[k]=*p;【10.2.2】b[k]='';k++;第11套填空题:【11.1.1】0【11.1.2】i++【11.1.3】2.0*i改错题:【11.2.1】void fun(char*s,char*t)【11.2.2】t[2*d]='\0';第12套填空题:【12.1.1】fp【12.1.2】==【12.1.3】fp改错题:【12.2.1】n=strlen(aa);【12.2.2】ch=aa[i];第13套填空题:【13.1.1】N【13.1.2】substr【13.1.3】0改错题:【13.2.1】int fun(int x,int y,int z)【13.2.2】return j;第14套填空题:【14.1.1】k【14.1.2】N-1【14.1.3】temp改错题:【14.2.1】void fun(int a[][M],int m)【14.2.2】a[j][k]=(k+1)*(j+1);第15套填空题:【15.1.1】a【15.1.2】a【15.1.3】b改错题:【15.2.1】c=c+32;【15.2.2】c=c+5;第16套填空题:【16.1.1】&&【16.1.2】'A'【16.1.3】ch改错题:【16.2.1】void fun(int*a)【16.2.2】a[j]=a[j-1];第17套填空题:【17.1.1】48【17.1.2】s++【17.1.3】sum改错题:【17.2.1】if((k%13==0)||(k%17==0))【17.2.2】}第18套填空题:【18.1.1】1【18.1.2】-1【18.1.3】t改错题:【18.2.1】for(i=1;i<=3;i++)【18.2.2】if(k>=0&&k<=6)第19套填空题:【19.1.1】t,s【19.1.2】s[i]【19.1.3】'\0'改错题:【19.2.1】if(i%k==0)【19.2.2】if(k>=i)第20套填空题:【20.1.1】struct student*【20.1.2】a->score[i]【20.1.3】a改错题:【20.2.1】char*fun(char(*sq)[M])【20.2.2】return sp;第21套填空题:【21.1.1】a[i]【21.1.2】a[j]【21.1.3】a[j]改错题:【21.2.1】switch(g)【21.2.2】case1:return1;case2:return1;第22套填空题:【22.1.1】t[][N]【22.1.2】i=0;i<n【22.1.3】s改错题:【22.2.1】fun(int a[],int m)【22.2.2】else if(m>a[mid])第23套填空题:【23.1.1】*a【23.1.2】2【23.1.3】i+1改错题:【23.2.1】sum=0;【23.2.2】if((i+1)%5==0)第24套填空题:【24.1.1】x【24.1.2】n【24.1.3】t改错题:【24.2.1】d=1;s=0;【24.2.2】d=d/10;第25套填空题:【25.1.1】1.0【25.1.2】1【25.1.3】i改错题:【25.2.1】k=i;【25.2.2】c=k;第26套填空题:【26.1.1】->sno【26.1.2】->name【26.1.3】&t改错题:【26.2.1】double fun(double a,double x0)【26.2.2】if(fabs(x1-x0)>0.00001)第27套填空题:【27.1.1】1【27.1.2】2*i【27.1.3】(-1)改错题:【27.2.1】k++;【27.2.2】if(m==k)第28套填空题:【28.1.1】0【28.1.2】n【28.1.3】(t*t)改错题:【28.2.1】for(i=0;str[i];i++)【28.2.2】if(substr[k+1]==0)第29套填空题:【29.1.1】*s【29.1.2】1【29.1.3】k[n]改错题:【29.2.1】float fun(int k)【29.2.2】return s;第30套填空题:【30.1.1】struct student【30.1.2】n-1【30.1.3】a[i].name,a[j].name 改错题:【30.2.1】q=p+i;【30.2.2】while(q>p)第31套填空题:【31.1.1】a[i]%2【31.1.2】a[j]【31.1.3】j改错题:【31.2.1】fun(int n)【31.2.2】if(n==1)第32套填空题:【32.1.1】10【32.1.2】0【32.1.3】x改错题:【32.2.1】if(n==0)【32.2.2】result*=n--;第33套填空题:【33.1.1】N【33.1.2】k【33.1.3】ss[i]改错题:【33.2.1】int k=0;【33.2.2】while(*p||*q)第34套填空题:【34.1.1】n++【34.1.2】0【34.1.3】s++改错题:【34.2.1】t+=s[k];【34.2.2】*aver=ave;第35套填空题:【35.1.1】s[i]【35.1.2】k【35.1.3】0改错题:【35.2.1】while(*w)【35.2.2】if(*r==*p)第36套填空题:【36.1.1】N【36.1.2】i【36.1.3】-1改错题:【36.2.1】a2=k/10;【36.2.2】return i;第37套填空题:【37.1.1】s【37.1.2】--【37.1.3】return0改错题:【37.2.1】double fun(int n)【37.2.2】c=a;a+=b;b=c;第38套填空题:【38.1.1】3.0【38.1.2】>【38.1.3】(2*i+1)改错题:【38.2.1】double fun(int n)【38.2.2】s=s+(double)a/b;第39套填空题:【39.1.1】n/2【39.1.2】i【39.1.3】a[n-i-1]改错题:【39.2.1】n=*p-'0';【39.2.2】n=n*8+*p-'0';第40套填空题:【40.1.1】a【40.1.2】【40.1.3】score[i]改错题:【40.2.1】s[j++]=s[i];【40.2.2】s[j]=’\0’;第41套填空题:【41.1.1】j=2【41.1.2】i【41.1.3】j改错题:【41.2.1】sum=0;j=0;【41.2.2】if(sum%4==2)第42套填空题:【42.1.1】1【42.1.2】s【42.1.3】i*10改错题:【42.2.1】int fun(int n,int xx[][M])【42.2.2】printf("%d",xx[i][j]);第43套填空题:【43.1.1】struct student【43.1.2】【43.1.3】a.score[i]改错题:【43.2.1】if(p==n)return-1;【43.2.2】a[i]=a[i+1];第44套填空题:【44.1.1】1【44.1.2】i【44.1.3】a[p+i]改错题:【44.2.1】float k;【44.2.2】if(*c>*a)第45套填空题:【45.1.1】1【45.1.2】j++【45.1.3】j改错题:【45.2.1】t=a;a=b;b=t;【45.2.2】return(b);第46套填空题:【46.1.1】0【46.1.2】x【46.1.3】t++改错题:【46.2.1】int i,sl;【46.2.2】t[i]=s[sl-i-1];第47套填空题:【47.1.1】*s【47.1.2】s++【47.1.3】n改错题:【47.2.1】int j,c=0;double xa=0.0;【47.2.2】if(x[j]>=xa)第48套填空题:【48.1.1】i【48.1.2】t++【48.1.3】count改错题:【48.2.1】int fun(int a,int b,int c)【48.2.2】else return1;第49套填空题:【49.1.1】i【49.1.2】ps[j]【49.1.3】tp改错题:【49.2.1】double fun(int n)【49.2.2】return sum;第50套填空题:【50.1.1】a[i]【50.1.2】a[i]【50.1.3】0改错题:【50.2.1】y=1;【50.2.2】d=a-i;。
全国计算机等级考试二级C语言填空题(158道)
1、(1)算法的基本特征主要包括四个方面,它们分别是可行性、确定性、___________和拥有足够的情报。
Ans: 有穷性2、(2)在长度为n的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为___________。
Ans: log2n3、(3)在面向对象方法中,___________是具有相似性质的对象的集合。
Ans: 类4、(4)软件产品从提出、实现、使用维护到停止使用退役的过程称为___________。
Ans: 软件生命周期5、(5)在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。
常见的数据模型有3种,它们分别是层次模型、网状模型和___________。
Ans: 关系模型6、(6)若有定义:int a=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是___________。
c=(a-=(b-5));c=(a%3)+(b=1);Ans: 17、(7)以下程序运行后的输出结果是___________。
main(){ int a,b,c;a=10; b=20; c=(a/b<1)&&(a%b<1);printf("%d %d %d\n",a,b,c);}Ans: 10 20 08、(8)以下程序运行后的输出结果是___________。
#define Power2(x) x*xmain(){ int i=6,j=8;printf("%d\n",Power2(i+j));}Ans: 629、(9)以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值。
请填空。
void fun(int,int,int(*)[4],int *);main(){ int a[3][4]={{12,41,36,28},{19,33,15,27},{3,27,19,1}},b[3],i;fun(3,4,a,b);for(i=0;i<3;i++) printf("%4d",b[i]);printf("\n");}void fun(int m,int n,int ar[][4],int *br){ int i,j,x;for(i=0;i<m;i++){ x=ar[i][0];for(j=0;j<n;j++)if(___________)x=ar[i][j];br[i]=x;}}Ans: x<ar[i][j]10、(10)下面程序的功能是:输出100以内能被4整除且个位数为8的所有整数,请填空。
黑龙江省二级计算机考试题库大全(填空 大题)1
第一套━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━试卷编号:706 所属语言:Visual Foxpro 所属方案:专科二级VisualFoxPro━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━〖第1题〗『填空』(1分)(题号:5)1024KB相当于【1】MB.答案:1). 1 或一或壹〖第2题〗『填空』(1分)(题号:101)计算机的【1】是对数据进行算术运算和逻辑运算的部件.答案:1). 运算器〖第3题〗『填空』(1分)(题号:151)202.112.144.75是Internet上一台计算机的【1】地址.答案:1). IP〖第4题〗『填空』(1分)(题号:228)在Word中,用户在用Ctrl+C 组合键将所选内容拷贝到剪贴板后,可以使用Ctrl+【1】组合键粘贴到所需要的位置.答案:1). v〖第5题〗『填空』(1分)(题号:246)在Excel中,工作表标签位于工作簿窗口底部,每个工作表对应【1】个工作表标签.答案:1). 1 或一或壹〖第1题〗『判断』(1分)(题号:68)1个字节是由8个二进制数位组成.答案:Y〖第2题〗『判断』(1分)(题号:65)RAM中的信息在计算机断电后会全部丢失.答案:Y〖第3题〗『判断』(1分)(题号:112)Windows环境中不可以同时运行多个应用程序.答案:N〖第4题〗『判断』(1分)(题号:217)光缆不受外界电磁波的干扰,因而电磁绝缘性能好,适宜在电气干扰严重的环境中应用.答案:Y〖第5题〗『判断』(1分)(题号:256)软件危机是指软件开发和软件维护中出现的一系列问题.答案:Y〖第6题〗『判断』(1分)(题号:310)视频会议系统是通过网络通信技术实现虚拟会议,使在地理上分散的用户可以实现远距离实时交流图像、声音等多种信息、开展协同工作的应用系统.答案:Y〖第7题〗『判断』(1分)(题号:301)办公自动化的英文缩写是OO.答案:N〖第8题〗『判断』(1分)(题号:324)在Word中,当前正在编辑文档的文档名显示在标题栏.答案:Y〖第9题〗『判断』(1分)(题号:337)Excel中当用户复制某一公式后,系统会自动更新单元格的内容,但不计算其结果. 答案:N〖第10题〗『判断』(1分)(题号:355)文本视图是PowerPoint的视图方式.答案:N〖第11题〗『判断』(1分)(题号:714)Visual FoxPro是一种关系型的数据库管理系统.答案:Y〖第12题〗『判断』(1分)(题号:747)在Visual FoxPro中,表文件由结构和记录内容两部分组成.答案:Y〖第13题〗『判断』(1分)(题号:783)在Visual FoxPro中,命令LIST FOR 性别="女"与命令LIST WHILE 性别="女"的功能没有什么不同.答案:N〖第14题〗『判断』(1分)(题号:805)在Visual FoxPro中,在索引文件打开状态下,INSERT命令和APPEND命令均添加在最后一条记录上.答案:Y〖第15题〗『判断』(1分)(题号:827)在Visual FoxPro中,对象的属性只能在属性窗口中设置.答案:N〖第16题〗『判断』(1分)(题号:852)在Visual FoxPro中,将只能在建立它的模块中使用的内存变量称为私有变量.答案:N〖第1题〗『单项选择』(1分)(题号:77)下列设备属于输入设备的是( ).A:打印机B:显示器C:内存储器D:键盘答案:D〖第2题〗『单项选择』(1分)(题号:67)微型计算机的工作过程是( ).A:执行源程序的过程B:执行汇编程序的过程C:执行编译程序的过程D:执行程序的过程答案:D〖第3题〗『单项选择』(1分)(题号:95)一个字节等于( ).A:2个二进制位B:4个二进制位C:8个二进制位D:16个二进制位答案:C〖第4题〗『单项选择』(1分)(题号:14)不属于计算机基本技术指标的是( ).A:机器所能接受的指令条数B:字长C:体积D:允许配置的外设数量答案:C〖第5题〗『单项选择』(1分)(题号:157)在Windows中,能弹出对话框的操作是( ).A:选择了带省略号的菜单项B:选择了带向右三角形箭头的菜单项C:选择了颜色变灰的菜单项D:运行了与对话框对应的应用程序答案:A〖第6题〗『单项选择』(1分)(题号:229)要想使计算机能够很好的处理三维图形,我们的做法是( ). A:使用支持2D图形的显示卡B:使用支持3D图形的显示卡C:使用大容量的硬盘D:使用大容量的软盘答案:B〖第7题〗『单项选择』(1分)(题号:309)文件型病毒传染的对象主要是( )类文件.A:DBFB:DOCC:COM和EXED:EXE和TXT答案:C〖第8题〗『单项选择』(1分)(题号:358)在Word文档编辑中,如果想在某一个页面没有写满的情况下强行分页,可以插入( ).A:边框B:项目符号C:分页符D:换行符答案:C〖第9题〗『单项选择』(1分)(题号:330)Word中,下列操作中不能打印输出当前编辑文档的是().A:单击"文件"菜单下的"打印"命令B:单击"文件"菜单下的"页面设置"命令C:单击"常用"工具栏中的"打印"按钮D:单击"文件"菜单下的"打印预览"命令,再单击工具栏中的"打印"按钮答案:B〖第10题〗『单项选择』(1分)(题号:324)Word中如果双击左侧的选定栏,就选择( ).A:一行B:多行C:一段D:一页答案:C〖第11题〗『单项选择』(1分)(题号:399)在Excel中,A1单元格设定其数字格式为整数,当输入“0 1/2”时,显示为( ). A:1/2B:0.5C:1月2日D:ERROR答案:A〖第12题〗『单项选择』(1分)(题号:401)在Excel中,单击工作表中的行标签,则选中( ).A:一个单元格B:一行单元格C:一列单元格D:全部单元格答案:B〖第13题〗『单项选择』(1分)(题号:385)Excel中,如果只想将源单元格的格式从复制区域转换到粘贴区域,应该在编辑菜单中选择哪个命令( ).A:粘贴B:选择性粘贴C:粘贴为超级链接D:链接答案:B〖第14题〗『单项选择』(1分)(题号:431)在PowerPoint 2003中,通过( )可以设置放映幻灯片时的动画效果.A:"幻灯片放映"菜单中的"动画方案…"选项B:"工具"菜单中的"自定义…"选项C:"插入"菜单中的"对象…"选项D:"格式"菜单中的"幻灯片设计…"选项答案:A〖第15题〗『单项选择』(1分)(题号:434)在PowerPoint的幻灯片中插入剪贴画,下面叙述不正确的是( ).A:剪贴画的大小可以改变B:可以给剪贴画对象定义动画C:可以移动剪贴画的位置D:不可以对剪贴画进行裁剪答案:D〖第16题〗『单项选择』(1分)(题号:979)在Visual FoxPro的一个关系中().A:列的顺序非常重要B:当需要索引时列的顺序非常重要C:列的顺序无关紧要D:关键字必须指定为第一列答案:C〖第17题〗『单项选择』(1分)(题号:1007)在Visual FoxPro中,用DECLARE命令定义数组后,各数组元素在赋值前的数据类型是().A:无类型B:字符型C:逻辑型D:数值型答案:C〖第18题〗『单项选择』(1分)(题号:993)在Visual FoxPro中,若D1、D2是有效日期型变量,则在D1+100、D2-100、D2-D1和D2+D1四个表达式中,有效表达式个数为(). A:1B:2C:3D:4答案:C〖第19题〗『单项选择』(1分)(题号:1044)在Visual FoxPro中,下列可以作为字段名的是().A:NAME+1B:NAME-9C:NAME_9D:9NAME答案:C〖第20题〗『单项选择』(1分)(题号:1045)在Visual FoxPro中,下面有关索引的描述正确的是().A:建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B:索引与数据库表存储在一个文件中C:创建索引是创建一个指向数据库表文件记录的指针构成的文件D:使用索引并不能加快对表的查询操作答案:C〖第21题〗『单项选择』(1分)(题号:1082)在Visual FoxPro中,下面多重分支程序段中的错误是( ).DO CASECASE .T.DO CASECASE .T.……ENDCASECASE .F.CANCELA:缺少ENDCASEB:缺少OTHERWISEC:条件错误D:缺少DO CASE答案:A〖第22题〗『单项选择』(1分)(题号:1130)在Visual FoxPro中,以下关于量词叙述正确的是().A:ANY和SOME是同义词B:ANY和ALL是同义词C:ALL和SOME是同义词D:以上3种说法都不对答案:A〖第23题〗『单项选择』(1分)(题号:1101)SQL查询语句中,用于实现关系的投影运算的短语是().A:WHEREB:FROMC:SELECTD:GROUP BY答案:C〖第24题〗『单项选择』(1分)(题号:1156)基于Visual FoxPro,可以在项目管理器的"数据"选项卡下可以创建(). A:自由表B:菜单C:表单D:程序答案:A〖第25题〗『单项选择』(1分)(题号:1162)基于Visual FoxPro,设计菜单要完成的最终操作是().A:创建主菜单及子菜单B:指定各菜单任务C:浏览菜单D:生成菜单程序答案:D〖第1题〗『WINDOWS操作』(5分)(题号:65)---------------------------------------------------------------------请在打开的窗口中,进行下列操作,完成所有操作后,请关闭窗口。
全国计算机二级考试填空题整理
第一套:1.程序流程图中带有箭头的线段表示的是()。
A) 图元关系B) 数据流C) 控制流D) 调用关系参考答案:C【解析】在数据流图中,用标有名字的箭头表示数据流。
在程序流程图中,用标有名字的箭头表示控制流。
所以选择C)。
2.结构化程序设计的基本原则不包括()。
A) 多态性B) 自顶向下C) 模块化D) 逐步求精参考答案:A【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。
3.软件设计中模块划分应遵循的准则是()。
A) 低内聚低耦合B) 高内聚低耦合C) 低内聚高耦合D) 高内聚高耦合参考答案:B【解析】软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等。
模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。
模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。
4.在软件开发中,需求分析阶段产生的主要文档是()。
A) 可行性分析报告B) 软件需求规格说明书C) 概要设计说明书D) 集成测试计划参考答案:B【解析】A)错误,可行性分析阶段产生可行性分析报告。
C)错误,概要设计说明书是总体设计阶段产生的文档。
D)错误,集成测试计划是在概要设计阶段编写的文档。
B)正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。
5.算法的有穷性是指()。
A) 算法程序的运行时间是有限的B) 算法程序所处理的数据量是有限的C) 算法程序的长度是有限的D) 算法只能被有限的用户使用参考答案:A【解析】算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
有穷性是指算法程序的运行时间是有限的。
6.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
A) 快速排序B) 冒泡排序C) 直接插入排序D) 堆排序参考答案:D【解析】除了堆排序算法的比较次数是,其他的都是n(n-1)/2。
计算机二级错题集(DOC)
错题集计算机的系统总线是计算机各部件间传递信息的公共通道,它分()。
答案:CA)数据总线和控制总线B)地址总线和数据总线C)数据总线、控制总线和地址总线D)地址总线和控制总线用"综合业务数字网"(又称"一线通")接入因特网的优点是上网通话两不误,它的英文缩写是()。
答案:BA)ADSLB)ISDNC)ISPD)TCP下列各选项中,不属于Internet应用的是()。
答案:CA)新闻组B)远程登录C)网络协议D)搜索引擎为了用ISDN技术实现电话拨号方式接入Internet,除了要具备一条直拨外线和一台性能合适的计算机外,另一个关键硬件设备是()。
答案:DA)网卡B)集线器C)服务器D)内置或外置调制解调器(Modem)下列度量单位中,用来度量计算机网络数据传输速率(比特率)的是()。
答案:D A)MB/sB)MIPSC)GHzD)MbpsMIPS是运算速度,Mbps是传输比特速率,MB/s是传输字节速率,GHz是主频单位。
.通常网络用户使用的电子邮箱建在()。
答案:CA)用户的计算机上B)发件人的计算机上C)ISP的邮件服务器上D)收件人的计算机上TCP协议的主要功能是()。
答案:BA)对数据进行分组B)确保数据的可靠传输C)确定数据传输路径D)提高数据传输速度下列各指标中,数据通信系统的主要技术指标之一的是()。
答案:AA)误码率B)重码率C)分辨率D)频率下列叙述中,正确的是()。
答案:BA)Word文档不会带计算机病毒B)计算机病毒具有自我复制的能力,能迅速扩散到其他程序上C)清除计算机病毒的最简单办法是删除所有感染了病毒的文件D)计算机杀病毒软件可以查出和清除任何已知或未知的病毒域名中主机名是()。
答案:AA)MHB)EDUC)CND)BIT域名标准的四个部分,依次是:服务器(主机名)、域、机构、国家在因特网上,一台计算机可以作为另一台主机的远程终端,使用该主机的资源,该项服务称为()。
计算机二级证书考试题目及答案
计算机二级证书考试题目及答案一、选择题1. 计算机中,CPU是指()。
A. 处理器B. 显示器C. 键盘D. 鼠标2. 操作系统的作用是()。
A. 控制和管理计算机硬件B. 进行计算机编程C. 绘制图形D. 存储数据3. 在Microsoft Word中,Ctrl + C是用来()。
A. 复制选中内容B. 剪切选中内容C. 粘贴内容D. 打开新文档4. 在Excel中,单元格的交叉点被称为()。
A. 行B. 列C. 工作表D. 公式5. 在计算机网络中,HTTP协议用于()。
A. 传输网页文件B. 发送电子邮件C. 远程控制D. 压缩文件二、填空题1. 在二进制数系统中,由8个1或0组成的称为__________。
2. 在Windows操作系统中,用于删除文件的快捷键是____________。
3. 在PowerPoint中,用于设置幻灯片切换效果的选项位于菜单栏的____________。
4. 在网络中,用于将域名转化为IP地址的协议是____________。
5. 在Excel中,用于对数据进行排序的功能是____________。
三、简答题1. 请简述什么是操作系统,并举例说明。
2. 请简述计算机网络的作用和优势。
3. Microsoft Excel中的公式是如何使用的?请用一个示例进行说明。
4. 请简述什么是数据库,并举例说明数据库的应用场景。
5. 请简述信息安全的重要性,并举例说明保护个人信息的方法。
四、编程题请使用Python编写一个程序,要求实现以下功能:输入两个整数,计算并输出它们的和。
```pythonnum1 = int(input("请输入第一个整数:"))num2 = int(input("请输入第二个整数:"))sum = num1 + num2print("两个数的和为:", sum)```以上就是计算机二级证书考试的题目及答案。
计算机二级C语言100套上机填空题答案和改错题答案
填空题答案第1题答案第1处填空:n>1或1<n第2处填空:n-1第3处填空:1或1l或1L第2题答案第1处填空:n==0或0==n或!n第2处填空:n==1或1==n第3处填空:fun(n-1)+fun(n-2)或fun(n-2)+fun(n-1)第3题答案第1处填空:n--或--n或n-=1或n=n-1第2处填空:s[i]=s[n]或*(s+i)=*(s+n)第3处填空:s[n]=t或*(s+n)=t第4题答案第1处填空:i<=n或n>=i第2处填空:||第3处填空:1.0或(double)1第5题答案第1处填空:r*r第2处填空:&x第3处填空:x第6题答案第1处填空:<=第2处填空:n++或n+=1或n=n+1 第3处填空:return s或return (s) 第7题答案第1处填空:n%10第2处填空:break第3处填空:break第8题答案第1处填空:&num[i]或num+i第2处填空:max<num[i]?或num[i]>max?第3处填空:num[i]!=0或0!=num[i] 第9题答案第1处填空:(*a)++或++(*a)或*a=*a+1或*a+=1第2处填空:(*b)++或++(*b)或*b=*b+1或*b+=1第3处填空:upper,lower第10题答案第1处填空:max=a第2处填空:max=b第3处填空:max=c第11题答案第1处填空:1第2处填空:s[k]或*(s+k)第3处填空:c 第12题答案第1处填空:tt[i]<='Z'或'Z'>=tt[i]第2处填空:32或'a'-'A'第3处填空:tt第13题答案第1处填空:char*fun(int n)第2处填空:2第3处填空:n%i==0或!(n%i)或0==n%i第14题答案第1处填空:*p或*p!='\0'或*p!=0第2处填空:i++或++i或i+=1或i=i+1第3处填空:'\0'或0第15题答案第1处填空:!=第2处填空:str[1]或*(str+1)第3处填空:s,c第16题答案第1处填空:n%100!=0或n%100或0!=n%100第2处填空:n%400==0或!(n%400)或0==n%400第3处填空:flag第17题答案第1处填空:n第2处填空:else第3处填空:a,b第18题答案第1处填空:*p==t或t==*p第2处填空:bb[n++]=i第3处填空:n第19题答案第1处填空:score[i]或*(score+i)第2处填空:below第3处填空:below[i]或*(below+i)第20题答案第1处填空:i第2处填空:j第3处填空:aa,&n第21题答案第1处填空:j++或++j或j+=1或j=j+1第2处填空:s[i]=t1[i]第3处填空:j第22题答案第1处填空:&&第2处填空:0第3处填空:s[j]或*(s+j)第23题答案第1处填空:int x[]或int*x第2处填空:sum+=x[i]或sum=sum+x[i]第3处填空:sum/n第24题答案第1处填空:a第2处填空:a第3处填空:b第25题答案第1处填空:n/2第2处填空:i第3处填空:a[n-i-1]第26题答案第1处填空:i=1第2处填空:&&第3处填空:--j或j-1第27题答案第1处填空:j=2第2处填空:i第3处填空:j第28题答案第1处填空:1第2处填空:s*i或i*s第3处填空:0第4处填空:s+fun(k)或fun(k)+s第29题答案第1处填空:0第2处填空:i<=x或x>=i第30题答案第1处填空:--i或i--或i-=1或i=i-1第2处填空:s[i]-'0'第3处填空:t*10+k或k+t*10或10*t+k或k+10*t第31题答案第1处填空:*(p1+i)或p1[i]或*(p1+i)!=0或p1[i]!=0第2处填空:*p2或p2[0]或*p2!=0或p2[0]!=0第3处填空:*p2++第32题答案第1处填空:sum+=x[i]或sum=sum+x[i]第2处填空:avg*1000或1000*avg第3处填空:(avg+5)/10或(5+avg)/10第33题答案第1处填空:1第2处填空:i第3处填空:a[p+i]或*(a+p+i)第34题答案第1处填空:bb[i]=0或*(bb+i)=0第2处填空:bb[5]++或++bb[5]或bb[5]=bb[5]+1或bb[5]+=1第3处填空:p++;或++p;或p+=1;或p=p+1;第35题答案第1处填空:i<*num或*num>i第2处填空:n++或++n或n+=1或n=n+1第3处填空:*num=n第36题答案第1处填空:&&第2处填空:s[i]-'0'第3处填空:n第37题答案第1处填空:xx[i]%10第2处填空:bb[n++]=xx[i]第3处填空:n第38题答案第1处填空:n/100%10第2处填空:"yes!"第3处填空:"no!"第39题答案第1处填空:"%d",&n第2处填空:str2[i]=str1[i];第3处填空:str2第40题答案第1处填空:"%s",str1第2处填空:%c第3处填空:str2第41题答案第1处填空:"%ld",&n第2处填空:n=-n;或n*=-1;第3处填空:"%ld",n第42题答案第1处填空:*p或p[0]第2处填空:default:b[10]++;第3处填空:p++;或p+=1;或p=p+1;或++p;第43题答案第1处填空:*p或*p!=0或0!=*p 第2处填空:bb[*p-'0']++或bb[*p-'0']+=1第3处填空:num[j]=bb[i]第44题答案第1处填空:0第2处填空:||第45题答案第1处填空:s1-i-1或s1-1-i第2处填空:2*s1或s1*2第46题答案第1处填空:*k第2处填空:s[i]>max或max<s[i] 第3处填空:i第47题答案第1处填空:xx[i]%10第2处填空:bb[n++]=xx[i]第3处填空:n第48题答案第1处填空:n>0或0<n第2处填空:n%10+'0'或'0'+n%10第3处填空:str[i]='\0'或str[i]=0第49题答案第1处填空:disc<0或0>disc第2处填空:sqrt第3处填空:sqrt第50题答案第1处填空:s第2处填空:*p++第3处填空:*(p)或*p或*p!=0第51题答案第1处填空:x>y或y<x第2处填空:x>z或z<x第3处填空:y>z或z<y第52题答案第1处填空:"out52.dat","w"第2处填空:fputc(ch,fp)第3处填空:fclose(fp)第53题答案第1处填空:i第2处填空:p->next=s第3处填空:p->next第54题答案第1处填空:*p1<*p2或*p2>*p1第2处填空:*p1>*p2或*p2<*p1第3处填空:'\0'或0第55题答案第1处填空:flag=1第2处填空:j%i==0或0==j%i或!(j%i)第3处填空:flag==1或1==flag第56题答案第1处填空:&&第2处填空:fputc(ch,fp1)第3处填空:fclose(fp)第57题答案第1处填空:double第2处填空:j第3处填空:1.0/t或(double)1/t第58题答案第1处填空:&n第2处填空:i=1第3处填空:f*=i或f=f*i或f=i*f第59题答案第1处填空:sum=0第2处填空:sum+=n或sum=sum+n或sum=n+sum第3处填空:ld第60题答案第1处填空:i<n或n>i第2处填空:j<n-1或n-1>j第61题答案第1处填空:bb[i]=0或*(bb+i)=0第2处填空:bb[i]+=score[i][j]或bb[i]=bb[i]+score[i][j]或bb[i]=score[i][j]+bb[i]第62题答案第1处填空:"%c",&str[i]或"%c",str+i第2处填空:str[i]!='*'或*(str+i)!='*'第3处填空:"%c",str[j]或"%c",*(str+j)第63题答案第1处填空:STU第2处填空:h第3处填空:h第64题答案第1处填空:str1[i]!=''或''!=str1[i]第2处填空:i++或++i或i+=1或i=i+1第65题答案第1处填空:bb[i][j]=1第2处填空:bb[i][j]=0第66题答案第1处填空:j>i或i<j第2处填空:bb[j]=bb[j-1]第3处填空:break第67题答案第1处填空:p=str第2处填空:p[i]++或++p[i]或p[i]+=1或p[i]=p[i]+1第3处填空:s[i]='\0'或s[i]=0第68题答案第1处填空:break第2处填空:'\0'或0第3处填空:*p++第69题答案第1处填空:<第2处填空:*p2或p2[0]第3处填空:str1第70题答案第1处填空:*(pstr+j)或pstr[j]第2处填空:pstr[j]或*(pstr+j)第3处填空:p第71题答案第1处填空:std[3]或std[]或*std第2处填空:PERSON第3处填空:std第72题答案第1处填空:N第2处填空:M第3处填空:bb[i]/N或*(bb+i)/N第73题答案第1处填空:bb[i][j]=0第2处填空:1第3处填空:j==n-1-i或j==n-i-1 第74题答案第1处填空:*std或std[0]第2处填空:std[i].age第3处填空:第75题答案第1处填空:&n第2处填空:t*i或i*t第3处填空:s+t或t+s第76题答案第1处填空:i第2处填空:s[j]=s[i]第77题答案第1处填空:N-1第2处填空:bb[n++]=aa[i]第3处填空:i,bb[i]第78题答案第1处填空:fun(char s[],int n)或fun(char*s,int n)第2处填空:j=0第3处填空:s[j]='\0'或s[j]=0第79题答案第1处填空:aa[i]%2==0或0==aa[i]%2或aa[i]%2第2处填空:i<k或k>i第80题答案第1处填空:--i或i--或i-=1或i=i-1 第2处填空:bb[j]=bb[i]第81题答案第1处填空:sum=0第2处填空:t[i][i]第3处填空:1第82题答案第1处填空:i%10第2处填空:g*g*g==i或i==g*g*g 第83题答案第1处填空:break;第2处填空:i++或++i或i+=1或i=i+1第3处填空:'\0'或0第84题答案第1处填空:&&第2处填空:i,j第85题答案第1处填空:[N]第2处填空:t[i][j]第3处填空:t[j][i]第86题答案第1处填空:N第2处填空:N-1第3处填空:0第87题答案第1处填空:&& 第2处填空:g+第88题答案第1处填空:s[i]或s[i]!=0或0!=s[i]第2处填空:s[i]==ch或ch==s[i]第3处填空:return n第89题答案第1处填空:s[i]!='\0'或s[i]或s[i]!=0第2处填空:32或'a'-'A'第3处填空:i++或++i或i+=1或i=i+1第90题答案第1处填空:STU第2处填空:std[i].num第3处填空:std[i]第91题答案第1处填空:i=1,j=0或j=0,i=1第2处填空:bb[j++]=i第3处填空:return j第92题答案第1处填空:str[i+1]或str[i+1]!='\0'或str[i+1]!=0第2处填空:str[i]=ch第93题答案第1处填空:aa[max]<aa[i]或aa[i]>aa[max]第2处填空:aa[min]>aa[i]或aa[i]<aa[min]第3处填空:aa[max]=aa[min]第94题答案第1处填空:i++或++i或i+=1或i=i+1第2处填空:s[j++]=s[i]第3处填空:s[j]='\0'或s[j]=0第95题答案第1处填空:0.0或0或(double)0第2处填空:n第3处填空:s第96题答案第1处填空:aa[k++]=t或aa[k]=t,k++或aa[k]=t;k++第2处填空:i<j或j>i第97题答案第1处填空:break第2处填空:t[i]第3处填空:u[ul]第98题答案第1处填空:s[i]!='\0'或s[i]或s[i]!=0第2处填空:25第3处填空:1第99题答案第1处填空:j%i==0或!(j%i)或0==j%i第2处填空:flag==1或flag或1==flag第3处填空:aver/n第100题答案第1处填空:k=0第2处填空:||第3处填空:s[k]='\0'或s[k]=0改错题答案第1题答案第1处:IsPrime(int n);应改为IsPrime(int n)第2处:if!(n%i)应改为if(!(n%i))第2题答案第1处:int k=1;应改为int k=0;第2处:while(*p!=*q)应改为while(*p||*q)第3题答案第1处:s[j]=s[i];应改为s[j++]=s[i];第2处:s[j]="\0";应改为s[j]='\0';第4题答案第1处:void fun(char*s,int a,int b)应改为void fun(char*s,int*a,int*b)第2处:a++;应改为(*a)++;第3处:b++;应改为(*b)++;第5题答案第1处:a[i+1]=a[i];应改为a[i]=a[i+1];第6题答案第1处:for(i=2;i<m;i++)应改为for(i=2;i<=m;i++)第2处:y-=1/(i*i);应改为y-=1.0/(i*i);第7题答案第1处:p=j应改为p=j;第2处:p=i;应改为p=j;第8题答案第1处:void fun(char*p);应改为void fun(char*p)第2处:p=q+i;应改为q=p+i;第9题答案第1处:t=s[k];应改为t+=s[k];第2处:*aver=&ave;应改为*aver=ave;第10题答案第1处:void fun(char*s,*t1,*t2,*w)应改为voidfun(char*s,char*t1,char*t2,char*w)第2处:while(r)应改为while(*r)第11题答案第1处:n=*p-'o';应改为n=*p-'0';第2处:n=n*7+*p-'o';应改为n=n*8+*p-'0';第12题答案第1处:a=NuLL;应改为a=NULL; 第2处:if(r==p)应改为if(*r==*p) 第13题答案第1处:t+=1.0/k;应改为t+=1.0/i; 第2处:应填return t;第14题答案第1处:int r;应改为double r;第2处:while(fabs(n-m)<0.001)应改为while(fabs(n-m)>0.001)第15题答案第1处:void fun(char str,char ch)应改为void fun(char*str,char ch)第2处:if(*str==ch)应改为if(*str=='\0')第3处:str[1]='0';应改为str[1]='\0';或str[1]=0;第16题答案第1处:p->next=NULL;应改为p=s; 第2处:s->data=rand()%m;应改为s->data=rand()%(m-1);第3处:return p;应改为return h; 第17题答案第1处:if((k%13=0)||(k%17=0))应改为if((k%13==0)||(k%17==0))第2处:应填}第18题答案第1处:void fun(int a,int b)应改为void fun(int*a,int*b)第2处:t=b;b=a;a=t;应改为t=*b;*b=*a;*a=t;第19题答案第1处:void fun(long s,long t)应改为void fun(long s,long*t)第2处:while(s<0)应改为while(s>0) 第20题答案第1处:void fun(int a[],int m)应改为int fun(int a[],int m)第2处:if(m>=a[mid])应改为if(m>a[mid])第21题答案第1处:p=h;应改为p=h->next;第2处:p=h->next;应改为p=p->next;第22题答案第1处:for(i=2;i<m;i++)应改为for(i=2;i<=m;i++)第2处:y+=1/(i*i);应改为y+=1.0/(i*i);第23题答案第1处:int fun(n)应改为int fun(int n)第2处:if(n=1)应改为if(n==1)第24题答案第1处:if(r==p)应改为if(*r==*p) 第2处:if(r=='\0')应改为if(*r=='\0')第25题答案第1处:if n==0应改为if(n==0)第2处:result=n--;应改为result*=n--;第26题答案第1处:应填sum=0;第2处:scanf("%d,",a[i][j]);应改为scanf("%d,",&a[i][j]);第27题答案第1处:t=0;应改为t=1.0;第2处:while(t<=eps)应改为while(t>=eps)第28题答案第1处:s=p;应改为p=s;第2处:应填p++;或++p;或p+=1;或p=p+1第3处:a[i]='0';应改为a[i]='\0';或a[i]=0;第29题答案第1处:b=a;应改为a=b;第2处:return(a);应改为return(b);第30题答案第1处:long k;应改为long k=1;第2处:num\=10;应改为num/=10;第31题答案第1处:if((tt[i]>='a')||(tt[i]<='z'))应改为if((tt[i]>='a')&&(tt[i]<='z'))第2处:tt[i]+=32;应改为tt[i]-=32;第32题答案第1处:if(i+1%5==0)应改为if((i+1)%5==0)第33题答案第1处:while(*s!='@')应改为while(*s)或while(*s!='\0')或while(*s!=0)第2处:(*s)++;应改为s++;第34题答案第1处:t=0;应改为*t=0;第2处:if(d%2==0)应改为if(d%2!=0)第35题答案第1处:if(p=='')应改为if(*p=='')第2处:*p=toupper(*(p-1));应改为*(p-1)=toupper(*(p-1));第36题答案第1处:j=1;应改为j=0;第2处:while(t!=0&&m!=0&&n!=0)应改为while(t!=0||m!=0||n!=0)第37题答案第1处:*r=t;应改为r=t;或r=&t[0];第2处:应填r=t;或r=&t[0];第38题答案第1处:t=x;x=y;应改为t=*x;*x=y;第2处:return(y);应改为return(t);或return t;第39题答案第1处:void fun(char s,char t)应改为void fun(char*s,char*t)第2处:t[2*d-1]='\0';应改为t[2*d]='\0';或t[d+i]='\0';或t[2*d]=0;或t[d+i]=0;第40题答案第1处:for(i=j+1;i<n-1;i++)应改为for(i=j+1;i<n;i++)第2处:t=i;应改为p=i;第41题答案第1处:while(p->next)应改为while(p!=NULL)第2处:p=h->next;应改为p=p->next;第42题答案第1处:if(i%2&&s[i]%2==0)应改为if(i%2||s[i]%2==0)或if(i%2!=0||s[i]%2==0)第2处:t[i]='\0';应改为t[j]='\0';或t[j]=0;第43题答案第1处:k=n;应改为k=i;第2处:b=k/10;应改为b=k%10;第44题答案第1处:fun(int**a,int m)应改为voidfun(int(*a)[M],int m)第2处:a[j][k]=k*j;应改为a[j][k]=(k+1)*(j+1);第45题答案第1处:void fun(char*s,t1,t2,w)应改为voidfun(char*s,char*t1,char*t2,char*w)第2处:while(w)应改为while(*w)第46题答案第1处:fun(int n)应改为doublefun(int n)第2处:return sum应改为returnsum;第47题答案第1处:void fun(int*a,int n);应改为void fun(int*a,int n)第2处:m=0;应改为m=i;第48题答案第1处:fun(char(*sq)[N])应改为char*fun(char(*sq)[M])第2处:return sq;应改为return sp;第49题答案第1处:*t=malloc(sizeof(STU));应改为t=(STU*)malloc(sizeof(STU)*m);第2处:t[k].num=b[j].num;应改为strcpy(t[k].num,b[j].num);第50题答案第1处:t[i]=s[s1-i];应改为t[i]=s[s1-i-1];或t[i]=s[s1-1-i];第51题答案第1处:void fun(char str[][],int m,char*pt)应改为void fun(char str[][10],int m,char*pt)第2处:pt[i]=str[k,i];应改为pt[i]=str[k][i];第52题答案第1处:int fun(double x[],int n)应改为int fun(double x[],int n){第53题答案第1处:switch(g);应改为switch(g) 第2处:case 1;应改为case 1:第54题答案第1处:double fun(char*s,char*t)应改为char*fun(char*s,char*t)第2处:(*ss)++;应改为ss++;第3处:(*tt)++;应改为tt++;第55题答案第1处:y=0;应改为y=1;第2处:d=i-a;应改为d=a-i;第56题答案第1处:void fun(char(*pstr)[6])应改为void fun(char*pstr[6])第2处:if(strcmp(*(pstr+i),pstr+j)>0)应改为if(strcmp(*(pstr+i),*(pstr+j))>0)第3处:*(pstr+i)=pstr+j;应改为*(pstr+i)=*(pstr+j);第57题答案第1处:while(i>j)应改为while(i<j)或while(j>i)第2处:c=0;应改为*c='\0';或*c=0; 第58题答案第1处:for(i=0;i<=s1;i++)应改为for(i=0;i<s1;i++)第2处:t[s1]='\0';应改为t[2*s1]='\0'; 第59题答案第1处:void fun(char*s,int num[5]);应改为void fun(char*s,int num[5]) 第2处:num[i]=0;应改为num[k]=0; 第3处:switch(s)应改为switch(*s) 第60题答案第1处:if(i%k!=0)应改为if(i%k==0)第2处:if(k<i)应改为if(k>=i)第61题答案第1处:fun(int m)应改为double fun(int m)第2处:for(i=100,i<=m,i+=100)应改为for(i=100;i<=m;i+=100) 第62题答案第1处:break应改为break;第63题答案第1处:i=1;应改为i=0;第2处:while(i<3||*p)应改为while(i<3&&*p)第3处:b[k]='';应改为b[k++]='';第64题答案第1处:c=c-32;应改为c=c+32;第2处:c=c-5;应改为c=c+5;第65题答案第1处:void fun(long s,long t)应改为void fun(long s,long*t)第2处:s1=s1*100;应改为s1=s1*10;第66题答案第1处:fun(int n)应改为doublefun(int n)第2处:b+=c;应改为b=c;第67题答案第1处:fun(double a,double x0)应改为double fun(double a,double x0)第2处:if(abs(x1-x0)>=1e-6)应改为if(fabs(x1-x0)>=1e-6)第68题答案第1处:return 1;应改为return 3;第2处:return 3;应改为return 1;第69题答案第1处:void upfst(char p)应改为void upfst(char*p)第70题答案第1处:int fun(int*b);应改为intfun(int*b)第2处:for(k=10;k<=55;k++)应改为for(k=1;k<55;k++)第3处:return k;应改为return i;第71题答案第1处:if k>1应改为if(k>1)第72题答案第1处:int fun(char*str,*substr)应改为int fun(char*str,char*substr)第2处:for(i=0,str[i],i++)应改为for(i=0;str[i];i++)第73题答案第1处:t=1.0-1/i;应改为t-=1.0/i;或t=t-1.0/i;或t-=(double)1/i;第2处:应填return t;第74题答案第1处:c=aa[i];应改为ch=aa[i];第75题答案第1处:int fun(int m,int xx[][])应改为int fun(int m,int xx[][M])第2处:printf("%4f",xx[i][j]);应改为printf("%4d",xx[i][j]);第76题答案第1处:long s1=0;应改为long s1=1;第2处:s\=10;应改为s/=10;第77题答案第1处:void fun(char a)应改为voidfun(char*a)第78题答案第1处:k++应改为k++;第2处:if(m=k)应改为if(m==k)第79题答案第1处:c[t]="\0";应改为c[t]='\0';第80题答案第1处:fun(int n)应改为doublefun(int n)第2处:s=s+(Double)a/b;应改为s=s+(double)a/b;第81题答案第1处:fun(int n)应改为doublefun(int n)第2处:for(i=2;i<n;i++)应改为for(i=2;i<=n;i++)第82题答案第1处:result*=--n;应改为result*=n--;第2处:应填return result;第83题答案第1处:void fun(int x,int y)应改为void fun(int*x,int*y)第2处:t=x;x=y;y=t;应改为t=*x;*x=*y;*y=t;第84题答案第1处:void fun(int m,int k);应改为void fun(int m,int k)第2处:aa[i]=m/k;应改为aa[i]=m%k;第3处:printf("%d",aa[i]);应改为printf("%d",aa[i-1]);第85题答案第1处:s[j]=s[i];应改为s[j++]=s[i];第2处:s[i]='\0';应改为s[j]='\0';第86题答案第1处:float*k;应改为float k;第2处:if(*s<*p)应改为if(*s>*p)第87题答案第1处:void fun(int a)应改为voidfun(int a[M])或void fun(int a[])或void fun(int*a)第2处:a[j]=a[j+1];应改为a[j]=a[j-1];第88题答案第1处:for(i=0;i<=3;i++)应改为for(i=1;i<=3;i++)第2处:if(k>=1&&k<=6)应改为if(k>=0&&k<=6)*zero=count; 第89题答案第1处:for(i=1;i<y;i++)应改为for(i=1;i<=y;i++)第2处:t=t/1000;应改为t=t%1000;第90题答案第1处:d=0;应改为d=1;第2处:s=1;应改为s=0;第3处:s=s/10;应改为d=d/10;第91题答案第1处:for(i=strlen(t);i;i--)应改为for(i=strlen(t)-1;i;i--)或for(i=strlen(t)-1;i>0;i--)第2处:if(t[j]<t[j+1])应改为if(t[j]>t[j+1])第92题答案第1处:long s=0,t=1;应改为longs=0,t=0;第2处:for(j=0;j<=n;j++)应改为for(j=0;j<n;j++)第3处:t=t%10;应改为t=t/10;第93题答案第1处:while(t>=num)应改为while(fabs(t)>=num)第2处:t=s%n;应改为t=s/n;第94题答案第1处:int sum=0.0;应改为doublesum=0.0;第2处:sum\=c;应改为sum/=c;第95题答案第1处:s=s+(n+1)/n;应改为s=s+(double)(n+1)/n;第2处:return s;应改为return t;第96题答案第1处:fun(int k)应改为doublefun(int k)第2处:return s应改为return s;第97题答案第1处:f(double x)应改为doublef(double x)第2处:return s应改为return s;第98题答案第1处:#define FU(m,n)(m/n)应改为#define FU(m,n)(m)/(n)第2处:Return(value);应改为return(value);第99题答案第1处:int i,j,k,sum;应改为inti,j=0,k,sum;第2处:if(sum%4=2)应改为if(sum%4==2)第100题答案第1处:if(t=0)应改为if(t==0)第2处:zero=count;应改为。
计算机二级wps考试题及答案
计算机二级wps考试题及答案一、选择题1. 下列关于WPS Office的描述,错误的是()。
A. WPS Office是一款办公软件B. WPS Office可以进行文字处理C. WPS Office是微软公司的产品D. WPS Office支持多种文件格式答案:C2. WPS表格中,以下哪个功能是用来进行数据筛选的?A. 排序B. 筛选C. 合并D. 分列答案:B二、填空题1. 在WPS文字中,要设置段落的首行缩进,可以使用“格式”菜单中的_________功能。
答案:段落2. 在WPS表格中,要实现数据的自动求和,可以使用函数_________。
答案:SUM三、判断题1. WPS演示中,可以使用“动画”功能为幻灯片添加动画效果。
()答案:正确2. 在WPS表格中,不能使用公式进行数据计算。
()答案:错误四、简答题1. 请简述WPS文字中如何插入图片。
答案:在WPS文字中,可以通过点击插入菜单中的图片选项,选择本地图片进行插入。
2. 在WPS表格中,如何设置单元格的边框?答案:在WPS表格中,可以通过选中单元格,然后在开始菜单中选择边框选项,对单元格进行边框设置。
五、操作题1. 请在WPS演示中创建一个新的幻灯片,并设置背景为“渐变填充”。
答案:在WPS演示中,点击新建幻灯片,选择幻灯片布局,然后点击设计菜单中的背景样式,选择渐变填充。
2. 在WPS表格中,如何对一列数据进行排序?答案:在WPS表格中,选中需要排序的列,点击数据菜单中的排序功能,选择升序或降序进行排序。
计算机二级公共基础知识12套试题及答案
模拟试题一一、选择题(每小题2分)在下列各题的A),B),C),D),4个选项中,只有1个选项是正确选项添涂在答题卡相应位置上,答在试卷上不得分。
1.栈和队列的共同特点是( C )。
A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素C)没有共同点2.已知二叉树后序编历序列是dabec,中续遍历序列是debac,它的前序编历序列是( D )。
A)acbedB)decabC)deabcD)cebda33.链表不具有的特点是( B )。
A)不必事先估计存储空间B)可随机访问任一元素C)插入删除不需要的移动元素D)所需空间与线性长度4.结构化程序设计的3种结构是( D )。
A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值机构、等价结构D)顺序结构、选择结构、循环结构5.为了提高测试的效率。
应该( D )A)随即选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后指定软件的测试次数D)集中对付那些错误的群集的程序6.算法的时间复杂度是指( C )A)执行算法程序所需要的时间 B)算法程序的长度C)在完成编码以后指定软件的测试次数D)算法程序中的指定条数7.软件生命周期中花费用最多的阶段是( D )A)详细设计B)软件编码C)软件测试D)软件维护8.数据库管理系统DBMS中用来定义模拟、内模式和外模式的语言为( C )A)C B)Basic C)DDL D)DML9.下列有关数据库的描述,正确的是( C )A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件10.下列有关数据库的描述,正确的是( D )A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字节D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的键字,则称其为本关系的外关键字二、填空题(每空2分)请将每一个空的正确答案写在答题卡【11】~【15】序号的横线上,答案试卷上不得分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
public:
pumpkin() {++count;}
~pumpkin() {--count;}
static void total_count(){
cout<<count<<"pumpkin(s)"<<endl;
}
private:
static int count;
(11)请在下列程序中的空格处填写正确的语句:
class Sample{
public:
Sample(){}
~Sample(){}
void SetData(int data){//将Sample类成员变量data设置成形参的值
___【11】___
}
private:
int data;
};
(11)【11】this->data=data;【解析】因为形参的名字也为data,所以用this来表示不同的data。
(12)有如下类定义,请将Sample类的拷贝构造函数补充完整。
class Sample{
public:
Sample(){}
~Sample(){if(p) delete p;}
Sample(const Sample&s){
___【12】___
}
void SetData(int data) {p=new int (data);}
int main(){
int x=1,y=2;
y=fun1(fun2(x));
cout<<x<<','<<y;
return 0;
}
程序的输出结果是___【8】___。
(8)【8】2,3【解析】本题主要考查了两个知识点,即参数的传值、传地址和函数的递归调用。
(9)有如下程序:
#include <iostream>
virtual int CalArea()=0;
};
class Triangle:public Shape{
public:
Triangle(int s,int h):side(s),height(h){}
___【12】___{return side*height/2;}
private:
int side;
};
int main(){
GrandChild *gs=new GrandSon("Feifei");
cout<<gs->getName()<<"住在"<<gs->getAddress()<<endl;
delete gs;
return 0;
}
运行时的输出结果是___【13】___。
(14)如下程序定义了“单词”类Word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:After Sorting:Happy Welcome,请将程序补充完整。
二、填空题请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
(1)某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有___【1】___个结点。
(2)程序流程图中的菱形框表示的是___【2】___。
(3)软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中___【3】___阶段产生“软件需求规格说明书”。
virtual char * getAddress()const=0;
private:
char name[20];
};
class GrandSon : public GrandChild{
public:
GrandSon(char *name){}
char * getAddress() const {return"shanghai";}
(10)有如下递归函数:
int Fun(int n){
if(n<=1) return 1;
___【10】___
}
请补充完整,使得函数Fun能够正确计算形参n的阶乘。
(10)【10】return n*Fun(n-1);【解析】本题主要考查函数的递归调用,根据递归调用的公式可知,当n=1时,Fun(n)=1,当n>1时,Fun(n)=n*Fun(n-1),本题答案应填写return n*Fun(n-1)。
};
int pumpkin::count=0;
int main(){
pumpkin p1[10];
pumpkin::total_count();
return 0;
}
这个程序的输出结果是___【9】___。
(9)【9】10pumpkin(s)【解析】经函数调用,并在函数体内的运算后,静态变量count的值由最初的0累加至10,最后输出结果为10pumpkin(s)。
(9)下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。
void reverse(int *a,int size){
if(size<2) return;
int k=a[0];
a[0]=a[size-1];
a[size-1]=k;
reverse(a+1,___【9】___);
}
(10)类Sample的构造函数将形参data赋值给数据成员data。请将类定义补充完整。
(4)【4】逻辑设计【解析】数据库设计的四个阶段:需求分析、概念设计、逻辑设计、物理设计。
(5)在二维表中,元组的___【5】___不能再分成更小的数据项。
(5)【5】分量【解析】二维表中元组的分量是不可分割的基本数据项——元组分量的原子性。
(7)已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。
#include <iostream>
#include <string>
using namespace std;
class Word{
public:
Word(string s):str(s){}
string getStr(){ return str; }
___【14】___const { return (str<w.str);}
static int data;
};
将静态数据成员data初始化为0的语句是___【11】___。
(12)“图形”类Shape中定义了纯虚函数CalArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的CalArea函数补充完整。
class Shape{
public:
(4)在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为___【4】___。
(5)人员基本信息一般包括:身份证号,姓名,性别,年龄等。其中可以作为主关键字的是___【5】___。
(6)若表达式(x+(y-z)*(m/n))+3中的变量均为double型,则表达式值的类型为___【6】___。
(10)【10】this->data=data;
(11)【11】int Sample::data=0;
(12)【12】virtual int CalArea()
(13)【13】Unknown住在shanghai
(14)【14】bool operator<(Word w)
(15)【15】T
(1)对下列二叉树进行中序遍历的结果是___【1】___。
for(int i=x1+k-1;i>=x1;i--)
a[___【7】___]=a[i];
(7)【7】x2+k-1
(8)有如下程序:
#include <iostream>
using namespace std;
int fun1(int x) {return ++x;}
int fun2(int &x) {return ++x;}
int height;
};
(13)有如下程序:
#include <iostream>
using namespace std;
class GrandChild{
public:
GrandChild(){strcpy(name,"Unknown");}
const char * getName()const {return name;}
class Sample{
public:
Sample(int data=0);
private:
int data;
};
Sample::Sample(int data) {
___【10】___
}
(11)有如下类定义:
class Sample{
public:
Sample();
~Sample();
private:
base(CBase),bonus(CBonus),tax(CTax){}
double getPay()const; //返回应付工资额
Wages operator+(Wages w)const;//重载加法
};
double Wages::getPay()const {return base-bonus-tax;}
___【15】___get()//返回数据成员val的值,返回类型不加转换