计算机等级考试二级上机模拟试题(10)
- 格式:doc
- 大小:35.50 KB
- 文档页数:4
计算机二级考试机考答案一、单项选择题(每题2分,共20分)1. 在计算机中,二进制数1011转换为十进制数是多少?A. 8B. 9C. 10D. 11答案:D2. 下列哪个选项不是计算机病毒的特征?A. 破坏性B. 传染性C. 潜伏性D. 可预测性答案:D3. 在Word中,下列哪个快捷键用于保存文档?A. Ctrl + SB. Ctrl + PC. Ctrl + XD. Ctrl + Z答案:A4. Excel中,下列哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B5. 在PowerPoint中,下列哪个视图模式用于编辑幻灯片的详细内容?A. 幻灯片浏览视图B. 幻灯片放映视图C. 普通视图D. 大纲视图答案:C6. 计算机硬件系统不包括以下哪个部分?A. 中央处理器B. 内存C. 操作系统D. 硬盘答案:C7. 下列哪个选项是计算机二级考试的科目之一?A. 计算机基础B. 计算机网络C. 数据库原理D. 所有选项答案:D8. 在计算机二级考试中,下列哪个软件不是考试内容?A. WordB. ExcelC. PhotoshopD. PowerPoint答案:C9. 二进制数1101转换为十进制数是多少?A. 10B. 11C. 13D. 15答案:B10. 下列哪个选项不是计算机二级考试的评分标准?A. 操作正确性B. 操作熟练度C. 界面美观度D. 考试时长答案:D二、操作题(每题10分,共30分)1. 请根据给定的Word文档模板,完成以下操作:- 设置标题为“计算机二级考试机考答案”- 调整段落格式,首行缩进2字符- 插入页码,并设置为页脚居中2. 在Excel中,根据给定的数据,完成以下操作:- 计算并填充每个学生的平均成绩- 使用条件格式突出显示最高分和最低分3. 在PowerPoint中,根据给定的演示文稿,完成以下操作:- 为所有幻灯片设置统一的模板- 在最后一张幻灯片中插入一个包含“谢谢观看”的文本框,并设置动画效果结束语:以上是计算机二级考试机考答案的示例试题及答案,希望对您的备考有所帮助。
第10套上机考试试题一、基本操作题下面出现的“考生文件夹”均为c:\wexam\20060001。
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
1.在名称为Form1的窗体上画一个文本框,名称为Text1,字体设为“黑体”,文本框中的初始内容为“程序设汁”:再画一个命令按钮,名称为c1,标题为“改变字体”,如图10-1所示。
清编写适当的事件过程,使得在运行后,单击命令按钮,则把文本框中文字的字体改为“宋体”。
程序中不得使用任何变量。
图10-1注意:保存时必须存放在考生文件夹下,工程文件名为kt1.vbp,窗体文件名为kt1.frm。
2.在名称为Forml的窗体上画一个图片框,名称为P1,高为1800,宽为1600,并放入文件名为pic1.bmp的图片,如图10-2所示。
请编:写适当的事件过程,使得在运行后,如果双击窗体,则图片框中的图片消失。
程序中不得使用任何变量。
注意:保存时必须存放在考生文件夹下,工程文件名为kt2.vbp,窗体文件名为kt2.frm。
图10-2二、简单应用题下面出现的“考生文件夹”均为c:\wexam\20060001。
1.在考生文件夹下有一个工程文件kt3.vbp,相应的窗体文件名为kt3.frm,请装入该文件,在窗体上画两个命令按钮,名称分别为Commandl和Command2,标题分别为“添加项目”和“删除项目”;再画一个列表框和一个文本框,名称分别为List1和Text1,如图10-3所示。
编写适当的事件过程,使得程序运行时,如果单击“添加项目”命令按钮,则从键盘上输入要添加到列表框中的项目(内容任意,不少于三个);如果单击“删除项目”命令按钮,则从键盘上输入要删除的项目,将其从列表框中删除。
程序的运行情况如图l0—4所示。
本题提供的窗体文件可以实现上述功能,但这个程序不完整,请将其它补充完整。
要求:删除程序中的注释符(即…”),把程序中的“?”改为适当的内容,使其正确运行,但不能修改程序中的其他部分。
计算机上机考试题及答案一、选择题(每题2分,共10题,满分20分)1. 在计算机中,二进制数“1010”转换为十进制数是多少?A. 8B. 10C. 12D. 14答案:B2. 下列哪个选项不是计算机病毒的特征?A. 破坏性B. 传染性C. 潜伏性D. 可预测性答案:D3. 在HTML中,用于定义最重要的标题的标签是什么?A. `<h1>`B. `<h6>`C. `<head>`D. `<body>`答案:A4. 在Excel中,哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B5. 计算机硬件系统不包括以下哪个部件?A. 中央处理器(CPU)B. 内存C. 操作系统D. 硬盘答案:C6. 在计算机网络中,TCP/IP协议的哪一层负责路由?A. 应用层B. 传输层C. 网络层D. 数据链路层答案:C7. 以下哪个选项不是数据库管理系统(DBMS)的功能?A. 数据定义B. 数据存储C. 数据备份D. 视频编辑答案:D8. 在计算机编程中,哪种类型的循环用于在满足特定条件前重复执行代码块?A. for循环B. while循环C. if语句D. switch语句答案:B9. 下列哪个选项是计算机操作系统的主要功能?A. 文件管理B. 设备管理C. 用户界面D. 所有选项答案:D10. 在计算机术语中,“位”(bit)代表什么?A. 字节B. 存储单元C. 二进制数字D. 存储容量答案:C二、填空题(每题2分,共5题,满分10分)1. 计算机的存储设备分为______存储和______存储。
答案:临时,永久2. 在计算机中,一个字节由______位组成。
答案:83. 计算机病毒是一种能够自我复制并破坏计算机系统的______程序。
答案:恶意4. 在Excel中,要将一列数据从小到大排序,可以使用“数据”菜单中的______功能。
计算机二级考试模拟试题一、选择题(每题2分,共20分)1. 在计算机系统中,以下哪个设备不属于输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪2. 下列关于计算机病毒的描述,哪一项是不正确的?A. 计算机病毒可以自我复制B. 计算机病毒不能破坏硬件C. 计算机病毒可以潜伏在计算机系统中D. 计算机病毒可以通过电子邮件传播3. 在Windows操作系统中,以下哪个快捷键用于复制选中的内容?A. Ctrl+CB. Ctrl+VC. Ctrl+XD. Ctrl+Z4. 以下哪个选项是正确的二进制数?A. 102B. 1102C. 2101D. 12015. 在Excel中,以下哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN6. 以下哪个选项是正确的IP地址格式?A. 192.168.1B. 192.168.1.1C. 192.168.1.256D. 192.168.1.0.17. 在Word文档中,以下哪个快捷键用于插入当前日期?A. Ctrl+DB. Ctrl+TC. Ctrl+Alt+DD. Ctrl+Shift+D8. 下列关于数据库的描述,哪一项是正确的?A. 数据库只能存储文本信息B. 数据库可以存储图片和视频信息C. 数据库不能存储音频信息D. 数据库只能存储数字信息9. 在PowerPoint中,以下哪个视图用于编辑幻灯片的详细内容?A. 普通视图B. 幻灯片浏览视图C. 幻灯片放映视图D. 大纲视图10. 以下哪个选项是正确的HTML标签用于插入图片?A. <img>B. <image>C. <picture>D. <photo>二、填空题(每题2分,共20分)1. 在计算机中,1KB等于________字节。
2. 计算机硬件系统由________、存储器、输入设备和输出设备组成。
3. 在Windows系统中,文件的属性可以是只读、________、隐藏和系统。
计算机⼆级机试78套真题及答案10套第10套:⼀、基本操作题(共4⼩题,第1和2题是7分、第3和4题是8分)在考⽣⽂件夹下,打开DB数据库,完成如下基本操作:1. 给表TABB增加⼀个字段,字段名为"⽇期",数据类型为⽇期型。
解题思路:ALTER TABLE TABB ADD COLUMN ⽇期 D**********************************************************************2. 使⽤SQL Update语句将表TABB中所有记录的字段"⽇期"的值修改为2005-10-01,并将SQL语句存储到名为TWO.PRG的⽂件中。
解题思路:在⽂件two.prg中存放:UPDATE TABB SET ⽇期 = {^2005.10.01}**********************************************************************3. 表TABA中有重复的记录,⽤SQL语句将表TABA中的记录复制到另外⼀个与它具有相同结构的表TABC中,并消除重复的记录(对于重复多次的记录,只复制⼀条记录的数据)。
并将SQL的SELECT语句存储到名为THREE.PRG的⽂件中。
解题思路:在⽂件three.prg中存放:SELECT DISTINCT * FROM TABA INTO TABLE TABC**********************************************************************4. 使⽤报表向导建⽴⼀个简单报表。
要求选择TABA中所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为"列",⽅向为"横向";排序字段为No,升序;报表标题为"计算结果⼀览表";报表⽂件名为P_ONE。
2020年全国计算机二级等级考试全真模拟试卷及答案(第十套)1.设循环队列为Q(1:m),其初始状态为front=rear=m。
经过一系列入队与退队运算后,front=20,rear=15。
现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为A) 5B) 6C) m-5D) m-6参考答案:D2.某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为A) EFGDCBAB) DCBEFGAC) BCDGFEAD) DCBGFEA参考答案:D3.下列叙述中正确的是A) 在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构B) 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构C) 在链表中,如果每个结点有两个指针域,则该链表一定是线性结构D) 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构参考答案:B4.下列叙述中错误的是A) 在带链队列中,队头指针和队尾指针都是在动态变化的B) 在带链栈中,栈顶指针和栈底指针都是在动态变化的C) 在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的D) 在带链队列中,队头指针和队尾指针可以指向同一个位置参考答案:B5.软件生命周期中,确定软件系统要做什么的阶段是A) 需求分析B) 软件测试C) 软件设计D) 系统维护参考答案:A6.下面对软件测试和软件调试有关概念叙述错误的是A) 严格执行测试计划,排除测试的随意性B) 程序调试通常也称为DebugC) 软件测试的目的是发现错误和改正错误D) 设计正确的测试用例参考答案:C7.下面属于系统软件的是A) 财务管理系统B) 编译软件C) 编辑软件WordD) 杀毒软件参考答案:B8.将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为A) 属性B) 键C) 关系D) 域参考答案:C9.有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为A) 并B) 自然连接C) 笛卡尔积D) 交参考答案:C10..在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是A) 人工管理阶段B) 文件系统阶段C) 数据库系统阶段D) 面向数据应用系统阶段参考答案:C11..以下叙述中错误的是A) 书写风格良好的程序执行效率高B) 书写风格良好的程序易读性好C) C程序可以在一行上写多条语句D) C程序允许将一条语句分写在多行上参考答案:A12..在C语言中,以下选项中不能正确表示10×1000 之值的是A) 1.0E4.0B) 1.E4C) 10E3D) 1.0e4参考答案:A设有定义:int a=0,b=1,c=1;13..以下选项中,表达式值与其它三个不同的是A) b=a==cB) a=b=cC) a=c==bD) c=a!=c参考答案:A14.设有两行定义语句:int scanf;float case;则以下叙述正确的是A) 第2行语句不合法B) 两行定义语句都合法C) 第1行语句不合法D) 两行定义语句都不合法参考答案:A15.设有定义:double x=2.12;,以下不能完整输出变量x值的语句是A) printf("x=%5.0f\n",x);B) printf("x=%f\n",x);C) printf("x=%lf\n",x);D) printf("x=%0.5f\n",x);参考答案:A16.设有定义:int a,b; float x,y; ,则以下选项中对语句所作的注释叙述错误的是A) scanf("%d%d%f",&a,&b); /* 多余的格式符%f完全不起作用 */B) scanf("%d%d",&a,&b,&x); /* 多余的输入项不能获得输入数据 */C) scanf("%d%f%d",&a,&b,&x); /* 输入项与格式符类型不匹配,变量b和x得不到正确的输入数据 */D) scanf("Input:%d%d",&a,&b); /* 格式串中允许加入格式符以外的字符串 */参考答案:A17.有如下程序#include <stdio.h>main(){int a = 0, b = 1;if (++a == b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n", a, b);printf("\n");}程序运行后的输出结果是A) Ta=1,b=2B) Fa=1,b=2C) Ta=0,b=1D) Fa=0,b=2参考答案:A有如下程序#include <stdio.h>main(){int i = 1;for (printf("%d", i); i<4; i++) printf("%d", i);printf("\n");}18.程序运行后的输出结果是A) 1123B) 123C) 0123D) 001参考答案:A19.有如下程序#include <stdio.h>main(){int i = 1;for (printf("%d", i); i<4; i++) printf("%d", i);printf("\n");}程序运行后的输出结果是A) 1123B) 123C) 0123D) 001参考答案:A20.有如下程序#include <stdio.h>main(){if ('\0' == 0) putchar('X');if ('0' == 0) putchar('Y');if ('a' > 'b') putchar('Z');printf("\n");}程序运行后的输出结果是A) XB) XYZC) YZD) Y参考答案:A21.有如下程序#include <stdio.h> main(){char ch = 'M';while (ch != 'K') {ch --;putchar(ch); }printf("\n");}程序运行后的输出结果是A) LKB) MNC) OPD) MM参考答案:A22.有以下程序段scanf("%d%d%d",&a,&b,&c);if(a>b) a=b;if(a>c) a=c;printf("%d\n",a);该程序段的功能是A) 输出a、b、c中的最小值B) 输出a、b、c中的最大值C) 输出a的原始值D) 输出a、b、c中值相等的数值参考答案:A23.以下关于函数的叙述中正确的是A) 函数形参的类型与返回值的类型无关B) 函数必须要有形参C) 函数必须要有返回值D) 函数调用必须传递实参参考答案:A24.设有定义:int a,b[10],*c=NULL,*p;,则以下语句错误的是A) p=a;B) p=b;C) p=c;D) p=&b[0];参考答案:A25.有以下程序#include <stdio.h>void fun(int *x,int s,int e){ int i,j,t;for(i=s,j=e; i<j; i++,j--){ t=*(x+i); *(x+i)=*(x+j); *(x+j)=t;} }main(){ int m[]={0,1,2,3,4,5,6,7,8,9},k;fun(m,0,3); fun(m+4,0,5); fun(m,0,9);for(k=0; k<10;k++)printf("%d",m[k]);}程序的运行结果是A) 4567890123B) 3210987654C) 9876543210D) 0987651234参考答案:A26.设有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;}参考答案:A27.设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段sum=0;for(i=0;i<M;i++) sum+=x[i][0]+x[i][N-1];for(j=1;j<N-1;j++) sum+=x[0][j]+x[M-1][j];以上程序段计算的是A) 矩阵所有靠边元素之和B) 矩阵所有不靠边元素之和C) 矩阵所有元素之和D) 矩阵两条对角线元素之和参考答案:A28.有以下程序#include <stdio.h>main(){ int s[3][2]={ 1,2,3,4,5,6},*ps[3],k;for(k=0;k<3;k++){ ps[k]=s[k];printf("%d ",*(ps[k]+1));}}程序的运行结果是A) 2 4 6B) 1 3 5C) 1 2 3D) 4 5 6参考答案:A29.设有以下定义char s1[]="0123";char s2[]={'0','1','2','3'}; 则以下叙述正确的是A) 数组s1的长度大于s2的长度B) 数组s1和s2的长度相同C) 数组s1的长度小于s2的长度D) 数组s1和s2完全等价参考答案:A30.以下能正确进行字符串赋值的语句组是A) char *ch; ch="abc";B) char ch[ ]={'a','b','c'};C) char ch[3]="abc";D) char ch[4]; ch="abc";参考答案:A31.有以下程序#include <stdio.h>int fun(char *s){ char *p=s;while( *p++ != '\0');return(p-s);}main(){ char *p="01234";printf("%d\n",fun(p));}程序的运行结果是A) 6B) 5C) 4D) 3参考答案:A32.有以下程序#include <stdio.h>main(){ char *mm[4]={"abcd","1234","mnop","5678"}; char **pm=mm;int i;for(i=0; i<4; i++) printf("%s",pm[i]+i);printf("\n");}程序的运行结果是A) abcd234op8B) abcd1234mnop5678C) a2o8D) a1m5参考答案:A33.有以下程序#include <stdio.h>void fac2(int );void fac1(int n){ printf("*");if(n>0) fac2(n-1); }void fac2(int n){ printf("#");if(n>0) fac2(--n); }main(){ fac1(3); }程序的运行结果是A) *###B) *##*C) **##D) *#*#参考答案:A34.有以下程序#include <stdio.h>int fun(int n){ static int t=1; int i=1; for( ; i<=n; i++) t*=i; return t;}main(){ int t=1,i;for(i=2;i<4; i++)t+=fun(i);printf("%d\n",t);}程序的运行结果是A) 15B) 11C) 8D) 4参考答案:A35.有以下程序#include <stdio.h>#include <string.h>#include <stdlib.h>main(){ char *p1,*p2;p1=p2=(char *)malloc(sizeof(char)*10);strcpy(p1,"malloc");strcpy(p2,p1+1);printf("%c%c\n",p1[0],p2[0]);}程序的运行结果是A) aaB) maC) amD) mm参考答案:A36.设有定义:struct { int n; float x;} s[2],m[2]={{10,2.8},{0,0.0}};则以下赋值语句中正确的是A) s[0]=m[1];B) s=m;C) s.n=m.n;D) s[2].x=m[2].x;参考答案:A37.有以下程序#include <stdio.h>struct S{ int a; int *b;};main(){ int x1[ ]={3,4},x2[ ]={6,7};struct S x[ ]={1,x1,2,x2};printf("%d,%d\n",*x[0].b,*x[1].b); }程序的运行结果是A) 3,6B) 1,2C) 4,7D) 变量的地址值参考答案:A38.有以下程序#include <stdio.h>#include <string.h>typedef struct {char name[10];char sex;int age;} STU;void fun(STU *t){ strcpy((*t).name,"Tong");(*t).age++;}main(){ STU s[2]={"Hua",'m',18,"Qin",'f',19};fun(s+1);printf("%s,%d,%s,%d\n",s[0].name,s[0].age,s[1].name ,s[1].a ge );}程序运行后的输出结果是A) Hua,18,Tong,20B) Hua,18,Qin,19C) Tong,19,Qin,19D) Hua,19,Tong,19参考答案:A39.以下不属于C语言位运算符的是A) !B) |C) ^D) ~参考答案:A40.有以下程序段FILE *fp;if( (fp=fopen("test.txt","w")) == NULL){ printf("不能打开文件!");exit(0);}elseprintf("成功打开文件!");若指定文件test.txt不存在,且无其他异常,则以下叙述错误的是A) 输出"不能打开文件!"B) 输出"成功打开文件!"C) 系统将按指定文件名新建文件D) 系统将为写操作建立文本文件参考答案:A。
目录计算机二级MSoffice高级应用模拟试题及答案(1) (2)计算机二级MSoffice高级应用模拟试题及答案(2) (10)计算机二级MSoffice高级应用模拟试题及答案(3) (19)计算机二级MSoffice高级应用模拟试题及答案(4) (28)计算机二级MSoffice高级应用模拟试题及答案(5) (35)计算机二级MSoffice高级应用模拟试题及答案(6) (47)计算机二级MSoffice高级应用模拟试题及答案(7) (56)计算机二级MSoffice高级应用模拟试题及答案(8) (64)计算机二级MSoffice高级应用模拟试题及答案(9) (76)计算机二级MSoffice高级应用模拟试题及答案(10) (83)计算机二级MSoffice高级应用模拟试题及答案(1)一、选择题(每小题1分,共20分)1.一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、c、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是()。
A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.54321EDCBA2.下列叙述中正确的是()。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定的3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
A.0(n)B.0(/22)C.0(1092n)D.0(nl092n)4.下列叙述中正确的是()。
A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间5.数据流图中带有箭头的线段表示的是()。
二级模拟考试试卷及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个选项不是计算机硬件的组成部分?A. 显示器B. 键盘C. 操作系统D. 鼠标答案:C3. 在计算机术语中,"bit"代表什么?A. 字节B. 位C. 千位D. 兆位答案:B4. 计算机病毒主要通过什么途径传播?A. 电子邮件B. 网络下载C. 移动存储设备D. 所有以上选项答案:D5. 下列哪个选项是计算机操作系统的类型?A. WindowsB. LinuxC. macOSD. 所有以上选项答案:D6. 在计算机中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 硬盘存储器D. 闪存存储器答案:A7. 计算机的二进制数制中,"1"和"0"分别代表什么?A. 开和关B. 正和负C. 高和低D. 真和假答案:A8. 下列哪个选项是计算机的输入设备?A. 打印机B. 扫描仪C. 显示器D. 键盘答案:D9. 在计算机术语中,"GHz"代表什么?A. 千兆赫兹B. 千兆字节C. 千兆瓦特D. 千兆赫兹答案:A10. 下列哪个选项是计算机的输出设备?A. 键盘B. 鼠标C. 显示器D. 硬盘答案:C二、填空题(每空1分,共20分)1. 计算机的五大基本部件包括输入设备、输出设备、存储器、__中央处理器__和__外部存储器__。
2. 在计算机中,__字节__是最小的可寻址存储单位。
3. 计算机的存储设备可以分为__随机存取存储器__和__只读存储器__。
4. 计算机病毒是一种能够自我复制并破坏计算机系统正常运行的__程序__。
5. 计算机的操作系统主要负责管理计算机的__硬件__资源和__软件__资源。
6. 在计算机中,__二进制__是最基础的数制,所有的数据都是以二进制形式存储和处理的。
计算机二级模拟试题一、选择题(每题2分,共20分)1. 在计算机系统中,以下哪个部件是负责执行程序指令的?A. 内存B. 中央处理器(CPU)C. 硬盘D. 显卡2. 下列哪个选项是计算机病毒的特点?A. 能够自我复制B. 可以自我修复C. 能够自我进化D. 可以自我学习3. 在Windows操作系统中,以下哪个快捷键用于打开“运行”对话框?A. Ctrl + RB. Alt + RC. Win + RD. Shift + R4. 在Excel中,若要计算A1到A10单元格的总和,应该使用哪个函数?A. SUM(A1:A10)B. AVERAGE(A1:A10)C. COUNT(A1:A10)D. MAX(A1:A10)5. 在Word文档中,若要将一段文字设置为斜体,应该使用以下哪个A. 粗体B. 斜体C. 下划线D. 删除线6. 在PowerPoint中,以下哪个视图模式用于编辑幻灯片?A. 幻灯片浏览视图B. 幻灯片放映视图C. 普通视图D. 大纲视图7. 在计算机网络中,TCP和UDP协议的主要区别是什么?A. TCP是面向连接的,UDP是无连接的B. TCP是无连接的,UDP是面向连接的C. TCP和UDP都是无连接的D. TCP和UDP都是面向连接的8. 在HTML中,用于定义最重要的标题的标签是什么?A. <h1>B. <h6>C. <p>D. <div>9. 在数据库管理系统中,以下哪个操作用于添加新的数据行?A. SELECTB. INSERTC. UPDATED. DELETE10. 在计算机编程中,以下哪个概念用于控制程序的执行流程?B. 函数C. 循环D. 条件语句二、填空题(每题2分,共20分)1. 在计算机系统中,________是负责存储数据和程序的部件。
2. 计算机病毒可以通过________、________等方式传播。
计算机二级考试模拟试题一、选择题(每题1分,共20分)1. 在计算机系统中,CPU主要负责什么?A. 数据存储B. 数据输入C. 数据处理D. 数据输出2. 下列哪个选项不是操作系统的功能?A. 内存管理B. 进程管理C. 硬件管理D. 网络通信3. 在Excel中,若要计算A1到A10单元格的总和,可以使用以下哪个函数?A. SUM(A1:A10)B. AVG(A1:A10)C. COUNT(A1:A10)D. MAX(A1:A10)4. 以下哪个是计算机网络的拓扑结构?A. 总线型B. 星型C. 环形D. 所有选项都是5. 在Word文档中,若要将文本设置为斜体,应使用以下哪个命令?A. Ctrl + IB. Ctrl + BC. Ctrl + UD. Ctrl + S6. 下列哪个是数据库管理系统(DBMS)的特点?A. 数据持久化B. 数据共享C. 数据安全D. 所有选项都是7. 在PowerPoint中,若要插入一张图片,应使用以下哪个选项?A. 插入B. 格式C. 视图D. 工具8. 以下哪个是计算机病毒的特点?A. 自我复制B. 易于识别C. 有益健康D. 无需传播9. 在C语言中,用来声明一个整型变量的关键字是?A. floatB. intC. doubleD. char10. 下列哪个是HTML文档的根元素?A. <html>B. <body>C. <head>D. <title>二、填空题(每题2分,共20分)11. 在计算机系统中,_________ 是指计算机硬件和软件的总和。
12. 操作系统中的_________ 功能允许多个用户或多个程序共享计算机资源。
13. 在Excel中,若要将单元格格式设置为货币格式,可以使用“格式”菜单中的_________ 选项。
14. 计算机网络中的_________ 是指将数据分解成小的数据包进行传输。
9月全国计算机等级考试二级VF上机题汇编第1题、一、基本操作(四小题, 共30分)1.请在考生文献夹下建立一种数据库KS1。
2.将考生文献夹下旳自由表xsda.dbf和QKDY4.DBF加入到新建旳数据库KS1中。
3.为表xsda建立主索引, 索引名为primarykey, 索引体现式为考生编号4.为表QKDY4建立候选索引, 索引名为candi_key, 索引体现式为邮发代号为表QKDY4建立一般索引, 索引名为regularkey, 索引体现式为订阅期数第2题、一、基本操作(4小题, 共30分)1.请在考生文献夹下建立一种项目KS3。
2.将考生文献夹下旳数据库cust_m加入到项目KS3中。
3.为表cust建立主索引, 索引名、索引体现式均为客户编号。
为表order1建立一般索引, 索引名、索引体现式均为客户编号。
4.表cust和表order1必要旳索引已建立, 为两表建立永久性旳联络。
第3题、一、基本操作(4小题, 共30分)1.请在考生文献夹下建立一种数据库KS4。
2.将考生文献夹下旳自由表STUD.COUR、SCOR加入到数据库KS4中。
3.为STUD表建立主索引, 索引名和索引体现式均为学号为COUR表建立主索引, 索引名和索引体现式均为课程编号为SCOR表建立两个一般索引, 其中一种索引名和索引体现式均为学号;另一种索引名和索引体现式均为课程编号4.在以上建立旳各个索引旳基础上为三个表建立联络。
第4题、一、基本操作题(4小题, 共30分)1.请在考生文献夹下建立一种项目WY。
2.将考生文献夹下旳数据库KS4加入到新建旳项目WY中去。
3.运用视图设计器在数据库中建立视图NEW_VIEW, 视图包括GJHY表旳所有字段(次序同GJHY中旳字段)和所有记录。
4.从表HJQK中查询“奖级”为一等旳学生旳所有信息(HJQK表旳所有字段), 并按分数旳降序存入存入新表NEW1中。
第5题、一、基本操作题(4小题, 共30分)1、打开数据库PROD_M及数据库设计器, 其中旳两个表旳必要旳索引已经建立, 为这两个表建立永久性联络2.设置CATEGORY表中“种类名称”字段旳默认值为: “饮料”。
二级模拟考试试卷答案一、选择题(每题2分,共20分)1. 计算机病毒主要通过什么途径传播?A. 电子邮件B. 网络下载C. 移动存储设备D. 以上都是答案:D2. 下列哪个选项不是计算机硬件的组成部分?A. 显示器B. 鼠标C. 操作系统D. 键盘答案:C3. 在Excel中,哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B4. 以下哪个选项是正确的IP地址格式?A. 192.168.1B. 192.168.1.256C. 192.168.1.1D. 192.168.1.0.1答案:C5. 在Windows操作系统中,哪个键用于快速切换窗口?A. Ctrl + TabB. Alt + TabC. Ctrl + Shift + TabD. Alt + Shift + Tab答案:B6. 以下哪个选项是正确的二进制到十进制的转换?A. 1010 = 10B. 1010 = 8C. 1010 = 12D. 1010 = 9答案:A7. 在HTML中,哪个标签用于定义最重要的标题?A. <h1>B. <h6>C. <p>D. <title>答案:A8. 以下哪个选项是正确的计算机存储单位换算?A. 1MB = 1024KBB. 1GB = 1024MBC. 1TB = 1024GBD. 1PB = 1024TB答案:A9. 在Word中,哪个功能可以快速查找文档中的特定文字?A. 查找和替换B. 拼写检查C. 语法检查D. 格式刷答案:A10. 以下哪个选项是正确的计算机操作系统?A. WindowsB. LinuxC. macOSD. 以上都是答案:D二、填空题(每题2分,共20分)1. 计算机的五大组成部分包括输入设备、输出设备、存储器、______和______。
答案:处理器、控制器2. 在计算机中,RAM代表______存储器。
计算机二级模拟考试答案一、选择题1. 在计算机系统中,存储器的作用是()。
A. 输入数据B. 输出数据C. 存储数据和程序D. 处理数据答案:C2. 下列关于计算机病毒的描述,错误的是()。
A. 计算机病毒具有传染性B. 计算机病毒具有潜伏性C. 计算机病毒是一段程序代码D. 计算机病毒对计算机系统没有危害答案:D3. 在Word文档中,要将文档中所有的“计算机”替换为“电脑”,应使用()功能。
A. 查找B. 替换C. 格式刷D. 撤销答案:B4. Excel中,若要计算A1到A10单元格中数值的总和,可以使用的函数是()。
A. SUMB. AVERAGEC. MAXD. MIN答案:A5. 在PowerPoint中,要将一张幻灯片复制到另一张幻灯片,可以使用()操作。
A. 复制粘贴B. 拖拽C. 格式刷D. 查找替换答案:A二、填空题1. 在计算机系统中,CPU是______的核心部件,主要负责______和控制。
答案:计算机;数据处理2. 计算机硬件系统由输入设备、输出设备、______、______和外部存储器组成。
答案:中央处理器;内存3. 在Word中,可以通过______菜单下的“段落”对话框来设置文档的行间距。
答案:格式4. Excel中,若要对一列数据进行排序,可以使用“数据”菜单中的______功能。
答案:排序5. PowerPoint中,可以通过______菜单下的“幻灯片母版”来统一设置幻灯片的背景和格式。
答案:视图三、简答题1. 简述计算机硬件系统的主要组成部分及其功能。
答案:计算机硬件系统主要由中央处理器(CPU)、内存、输入设备、输出设备和存储设备组成。
中央处理器负责执行程序指令和处理数据;内存用于临时存储正在运行的程序和数据;输入设备如键盘和鼠标,用于向计算机输入信息;输出设备如显示器和打印机,用于展示或打印计算机处理的结果;存储设备如硬盘和光盘,用于长期保存数据和程序。
全国计算机等级考试二级C++ 模拟试题及解析(1)一、选择题1. 算法的有穷性是指()。
答案:AA )算法程序的运行时间是有限的B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的D)算法只能被有限的用户使用2. 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n —1)/2的排序方法是()。
答案:DA )快速排序B)冒泡排序C)直接插入排序D)堆排序3. 下列关于栈的叙述正确的是()。
答案:BA)栈按"先进先出"组织数据B)栈按"先进后出"组织数据C)只能在栈底插入数据D)不能删除数据4. 一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
答案:B A)12345ABCDEB)E DCBA54321C)ABCDE12345D)54321EDCBA5. 下列叙述中正确的是()。
答案:DA)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D )循环队列中元素的个数是由队头指针和队尾指针共同决定6. 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
答案:CBJ 阪0阪*)#> 03廟汕)*D7. 下列叙述中正确的是()。
答案:AA)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间8. 在数据管理技术发展的三个阶段中,数据共享最好的是()。
答案:CA)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同9. 下列叙述中正确的是()。
答案:DA)栈是先进先出”的线性表B)队列是先进后出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构10. 支持子程序调用的数据结构是()。
计算机二级模拟试题及答案计算机二级考试是许多大学生和职场人士提升自身计算机技能的重要途径。
以下为大家提供一套计算机二级模拟试题及答案,希望能对您的备考有所帮助。
一、选择题(每题 2 分,共 40 分)1、下列叙述中正确的是()A 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C 顺序存储结构能存储有序表,链式存储结构不能存储有序表D 链式存储结构比顺序存储结构节省存储空间答案:A解释:顺序存储结构的存储一定是连续的,而链式存储结构的存储空间不一定是连续的,A 选项正确。
顺序存储结构和链式存储结构都可以用于线性结构和非线性结构,B 选项错误。
两种存储结构都可以存储有序表,C 选项错误。
链式存储结构由于需要存储指针,通常比顺序存储结构更耗费存储空间,D 选项错误。
2、设一棵二叉树中有 3 个叶子结点,有 8 个度为 1 的结点,则该二叉树中总的结点数为()A 12B 13C 15D 不能确定答案:B解释:根据二叉树的性质,度为 0 的叶子结点数总是比度为 2 的结点数多 1。
已知有 3 个叶子结点,所以度为 2 的结点数为 2。
总的结点数=度为 0 的叶子结点数+度为 1 的结点数+度为 2 的结点数= 3 + 8 + 2 = 13。
3、在深度为 5 的满二叉树中,叶子结点的个数为()A 32B 31C 16D 15答案:C解释:在满二叉树中,叶子结点都在最底层。
深度为k 的满二叉树,叶子结点个数为 2^(k 1) 。
所以深度为 5 的满二叉树,叶子结点个数为 2^(5 1) = 16 。
4、下列排序方法中,最坏情况下比较次数最少的是()A 冒泡排序B 简单选择排序C 直接插入排序D 堆排序答案:D解释:冒泡排序、简单选择排序和直接插入排序在最坏情况下的比较次数均为 n(n 1) / 2 ,而堆排序在最坏情况下的比较次数为O(nlog₂n) ,所以堆排序在最坏情况下比较次数最少。
全国计算机等级考试二级MySQL模拟试题及解析(1)一、选择题1.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法A.对象B.数据结构C.数据流D.目标答案:C2.对线性表进行二分法检索,其前提条件是( )。
A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序答案:A3.结构化程序设计的3种结构是( )。
A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构答案:D4.已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是( )。
A.堆排序B.直接插入排序C.快速排序D.直接选择排序答案:B5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是( )。
A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A6.栈和队列的共同特点是( )。
A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点答案:C7.链表不具有的特点是( )。
A.不必事先估计存储空间B.可随机访问任意元素C.插入、删除不需要移动元素D.所需空间与线性表长度成正比答案:B8.在数据库设计中,将E—R图转换为关系模式的过程属于( )。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段答案:B9.C语言可执行程序的开始执行点是( )。
A.包含文件中的第一个函数B.程序中第一个函数C.程序中的main()函数D.程序中第一条语句答案:C10.在C语言程序中可用做用户标识符的是( )。
A.void123BBNB.aa_abccasC.as+b3-123IfD.6fDoSIG答案:B二、填空题1.创建索引通常使用()语句.参考解析:CREATE INDEX2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,()参考解析:Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,Foreign key(sno) references xs(sno) on delete cascade on update cascade,Foreign key(kno) references kc(kno) on delete cascade on update cascade);3.一个关系R的3NF是指它们的()都不传递依赖它的任一候选关键字参考解析:非主属性4.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
二级考试第十套真题答案一、单项选择题(每题2分,共40分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个选项是计算机病毒的特点?A. 破坏性B. 可预见性C. 可逆性D. 稳定性答案:A3. 在Excel中,下列哪个函数用于计算一组数据的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B4. 以下哪个选项是计算机操作系统的主要功能?A. 数据管理B. 硬件管理C. 网络通信D. 信息检索答案:B5. 在Word中,如何将文档中的所有“中国”替换为“中华人民共和国”?A. 使用“查找”功能B. 使用“替换”功能C. 使用“格式刷”D. 使用“宏”答案:B6. 下列哪个选项是计算机硬件的组成部分?A. 操作系统B. 应用软件C. 键盘D. 网络协议答案:C7. 在PowerPoint中,下列哪个视图用于编辑幻灯片的详细内容?A. 普通视图B. 幻灯片浏览视图C. 幻灯片放映视图D. 大纲视图答案:A8. 下列哪个选项是计算机存储设备的分类?A. 内存储器和外存储器B. 只读存储器和随机存储器C. 硬盘和软盘D. 内存和硬盘答案:A9. 在计算机网络中,IP地址的作用是什么?A. 标识网络中的设备B. 传输数据C. 管理网络流量D. 连接网络设备答案:A10. 在数据库管理系统中,SQL代表什么?A. 结构化查询语言B. 简单查询语言C. 顺序查询语言D. 标准查询语言答案:A11. 在计算机系统中,RAM指的是什么?A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘存储器答案:A12. 以下哪个选项是计算机病毒的传播途径?A. 通过电子邮件B. 通过书籍C. 通过报纸D. 通过电视答案:A13. 在Excel中,下列哪个函数用于计算一组数据的最大值?A. SUMB. AVERAGED. MIN答案:C14. 以下哪个选项是计算机操作系统的特征?A. 并发性B. 可预测性C. 可逆性D. 稳定性答案:A15. 在Word中,如何将文档中的所有“Moonshot”替换为“人工智能”?A. 使用“查找”功能B. 使用“替换”功能C. 使用“格式刷”D. 使用“宏”答案:B16. 下列哪个选项是计算机硬件的组成部分?A. 操作系统B. 应用软件C. 鼠标D. 网络协议答案:C17. 在PowerPoint中,下列哪个视图用于快速浏览幻灯片的缩略图?A. 普通视图B. 幻灯片浏览视图C. 幻灯片放映视图D. 大纲视图18. 下列哪个选项是计算机存储设备的分类?A. 内存储器和外存储器B. 只读存储器和随机存储器C. 光盘和U盘D. 内存和硬盘答案:A19. 在计算机网络中,DNS的作用是什么?A. 域名解析B. 传输数据C. 管理网络流量D. 连接网络设备答案:A20. 在数据库管理系统中,下列哪个选项是数据库的组成部分?A. 数据B. 表C. 视图D. 所有选项答案:D二、多项选择题(每题3分,共30分)21. 计算机硬件主要包括哪些部分?A. 中央处理器B. 存储器C. 输入输出设备D. 应用软件答案:ABC22. 计算机病毒的特点包括哪些?A. 破坏性B. 传染性C. 潜伏性D. 可预见性答案:ABC23. Excel中用于数据排序的函数包括哪些?A. RANKB. LARGEC. SMALL。
2020年全国计算机二级等级考试模拟试卷及答案(第十套)1. 下列叙述中正确的是A) 程序执行的效率与数据的存储结构密切相关B) 程序执行的效率只取决于程序的控制结构C) 程序执行的效率只取决于所处理的数据量D) 以上说法均错误参考答案:A2. 下列与队列结构有关联的是A) 函数的递归调用B) 数组元素的引用C) 多重循环的执行D) 先到先服务的作业调度参考答案:D3.A) DYBEAFCZXB) YDEBFZXCAC) ABDYECFXZD) ABCDEFXYZ参考答案:C4. 一个栈的初始状态为空。
现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是A) 1,2,3,A,B,CB) C,B,A,1,2,3C) C,B,A,3,2,1D) 1,2,3,C,B,A参考答案:C5. 下面属于白盒测试方法的是A) 等价类划分法B) 逻辑覆盖C) 边界值分析法D) 错误推测法参考答案:B6. 下面对对象概念描述正确的是A) 对象间的通信靠消息传递B) 对象是名字和方法的封装体C) 任何对象必须有继承性D) 对象的多态性是指一个对象有多个操作参考答案:A7. 软件设计中模块划分应遵循的准则是A) 低内聚低耦合B) 高耦合高内聚C) 高内聚低耦合D) 以上说法均错误参考答案:C8. 下面描述中不属于数据库系统特点的是A) 数据共享B) 数据完整性C) 数据冗余度高D) 数据独立性高参考答案:C9. 数据库设计过程不包括A) 概念设计B) 逻辑设计C) 物理设计D) 算法设计参考答案:D10.A) 自然连接B) 交C) 投影D) 并参考答案:A11. 下列叙述中正确的是A) C程序中所有函数之间都可以相互调用B) 在C程序中main函数的位置是固定的C) 在C程序的函数中不能定义另一个函数D) 每个C程序文件中都必须要有一个main函数参考答案:C12. 以下叙述正确的是A) C语言函数可以嵌套调用,例如:fun(fun(x))B) C语言程序是由过程和函数组成的C) C语言函数不可以单独编译D) C语言中除了main函数,其他函数不可作为单独文件形式存在参考答案:A13. 以下选项中合法的标识符是A) 1_ _B) 1-1C) 1_1D) _11参考答案:D14. 表达式3.6-5/2+1.2+5%2的值是A) 4.3B) 4.8C) 3.3D) 3.8参考答案:D15. 有以下定义:int a;long b;double x, y;则以下选项中正确的表达式是A) a=x<>yB) a%(int)(x-y)C) (a*y)%bD) y=x+y=x参考答案:B16. 有以下程序#include <stdio.h>main(){ int a=0, b=0;/* 给a赋值a=10;b=20; 给b赋值*/ printf("a+b=%d\n",a+b); /* 输出计算结果*/}程序运行后的输出结果是A) 出错B) a+b=30C) a+b=10D) a+b=0参考答案:D17. 以下选项中,值为1的表达式是A) 1 -'0'B) 1 - '\0'C) '1' -0D) '\0' - '0'参考答案:B18. 当变量c的值不为2、4、6时,值为"真"的表达式是A) (c>=2 && c<=6)&&(c%2!=1)B) (c==2)||(c==4)||(c==6)C) (c>=2 && c<=6)&& !(c%2)D) (c>=2 && c<=6) || (c!=3) || (c!=5)参考答案:D19. 下列条件语句中,输出结果与其他语句不同的是A) if ( a!=0 ) printf("%d\n", x); else printf("%d\n", y);B) if ( a==0 ) printf("%d\n", y); else printf("%d\n", x);C) if ( a==0 ) printf("%d\n", x); else printf("%d\n", y);D) if ( a ) printf("%d\n", x); else printf("%d\n", y);参考答案:C20. 有以下程序#include <stdio.h>main(){ int x=1,y=2,z=3;if(x>y)if(y<z) printf("%d",++z);else printf("%d",++y);printf("%d\n", x++ );}程序的运行结果是A) 1B) 41C) 2D) 331参考答案:A21. 要求通过while循环不断读入字符,当读入字母N时结束循环。
浙江计算机二级VF模拟试卷10(题后含答案及解析) 题型有:1. 程序阅读选择题 2. 编写程序题程序阅读选择题阅读下列程序说明并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】程序功能是计算一个整数的各位数字之和。
【程序】SET TALK OFFINPUT“x=”TO xs=0DO WHILE x!=0 s=s+ MOD(x,10) (1) (2)? SSET TALK ON1.A.x=INT(x*10)B.x=INT(x/10)C.x=x-INT(x/10)D.x=x-INT(x*10)正确答案:B解析:此程序运行步骤如下:首先等待用户屏幕输入一个数字,由变量x 保存该数字;将0赋值给变量s,此变量用于计算各位数字和;使用一个DO WHILE循环语句,首先判断x是否等于0,如果等于0,退出循环,如果不等于零,则使用MOD( )(取余)函数求出x除以10的余数(数字的个位数),并累加到变量s中。
接下来,程序应当将变量x除以10并取整,使之缩小10倍,以便将x的10位数字变为个位数字,所以在此应当选择选项B。
2.A.ENDFORB.ENDCASEC.EXITD.ENDDO正确答案:D解析:DO WHILE …ENDDO 的格式:DO WHILE<条件表达式><语句序列>[EXIT] [LOOP]ENDDO功能:当<条件表达式>的值为.T.时,重复执行DO…ENDDO之间的<语句序列>,直到<条件表达式>的值为.F.时,结束循环操作。
【程序说明】假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。
命令按钮“登录”的Click事件中的代码如下。
【程序】USE 口令表GO TOPflag=0DO WHILE (3) IF Alltrim (用户名)= =Alltrim(Thisform. Text1. Value) IF Alltrim (口令)==Alltrim(Thisform. Text2,Value)WAIT“欢迎使用”WINDOW TTMEOUT2 ELSEWATT“口令错误”WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIFENDDOIF (4) WAIT“用户名错误”WINDOW TIMEOUT2ENPIF3.A.BOF( )B..NOT.BOF( )C.EOF( )D..NOT.EOF( )正确答案:D解析:表头测试函数的格式:BOF([<工作区号>/<别名>]) 功能:当记录指针指向表文件的首记录之前(表头)时,该函数值为.T.,否则返回.F.。
上机考试模拟试题( 10)
一、填空题
请补充fun函数, 该函数的功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字, 是则返回“yes!”, 否则返回“no!”。
请勿改动主函数main与其他函数中的任何内容, 仅在fun函数的横线上填写所需的若干表达式或语句。
注意: 部分源程序给出如下。
# include <stdio.h>
# include <conio.h>
char *fun(int n)
{
int t,s,a;
t=n%10;
s=n/10%10;
a=___1___;
if((t+a)= =s)
return____2____;
else
return____3____;
}
main()
{
int 1en=0;
printf("Please input a data \n ");
scanf("%d",&len);
printf(" The result is :");
printf("%s",fun(len));
}
二、改错题
下列给定程序中函数fun的功能是求出以下分数列的前m项之和,
1 2,3
2,
5
3,
8
5,
13
8,
21
13…
和值通过函数值返回main函数。
例如, 若m=10, 则应输出16.479905。
请修改程序中的错误, 得出正确的结果。
注意: 不要改动main函数, 不能增行或删行, 也不能更改程序的结构。
# include <conio.h>
# include <stdio.h>
/*******error********/
fun(int m)
{
int x,y,z,i;
double s;
s=0.0;
x=2;
y=1;
for(i=1;i<=m;i++)
{
/********error********/
s=s+(Double)x/y;
z=x;
x=x+y;
y=z;
}
return s;
}
main()
{
int m=10;
printf("\nThe value of fun is :%lf\n",fun(m));
}
三、编程题
请编写函数fun, 其功能是: 将所有大于1且小于整数n的非素数存入a所指数组中, 非素数的个数通过m传回。
例如, 若输入11, 则应输出4 6 8 9 10。
请勿改动主函数main与其他函数中的任何内容, 仅在函数fun的花括号中填入所编写的若干语句。
注意: 部分源程序给出如下。
#include <conio.h>
#include <stdio.h>
void fun(int n,int *m,int a[])
{
}
main()
{
int k,h,c[100];
FILE*out;
printf("\nPlease enter an integer number between 10 and 100: ");
scanf("%d",&h);
fun(h,&k,c);
printf("\n\nThere are %d non-prime numbers less than %d: ",k,h);
for(h=0;h<k;h++)
printf("\n %4d",c[h]);
out=fopen("outfile.dat","w");
fun(10,&k,c);
fprintf(out,"%d\n",k);
for(h=0;h<k;h++)
fprintf(out,"%d\n",c[h]);
fclose(out);
}
上机考试模拟试题(10)参考答案及解析
一、填空题
[答案] (1) n/100%10 (2) "yes!" (3) "no!"
[解析] 本题中函数功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字。
解题思路首先是截取整数的个位和百位, 然后对个位、百位的数字求和判断。
第一空: fun函数中语句“t=n%10;s=n/10%10;”分别是截取个位和十位, “a=____1____; ”是对百位的截取, 所以第一空填“n/100%10”。
第二空: 语句“if((t+a)==s)”是判断个位数字和百位数字之和是否等于其十位上的数字, 如果等于, 则返回yes, 所以第二空填“"yes!"”。
第三空: 根据第二空, 知道这里的分支是不等于其十位上的数字, 所以第三空填“"no!"”。
二、改错题
[答案] (1) double fun(int m) (2) s=s+(double)x/y;
[解析] 本题中函数的功能是求分数列的前m项之和。
首先根据题干中给出的公式推出每一项之间的关系, 求出每一项的表达式, 然后求得数列的值。
本题中, 每一项的分母是前一项的分子, 分子是前一项分子和分母的和。
(1)其中fun函数中的“double s; ”和“return s; ”语句, 说明fun函数具有double返回值, 所以将“fun(int m)”改为“double fun(int m)”。
(2)第二个标识下的“s=s+(Double)x/y;”语句中, 应该对x采用了强制转换, 在C语言中的数据类型说明应该是小写的, 所以第二个标识下“s=s+(Double)x/y;”应该改为“s=s+(double)x/y;”。
三、编程题
[答案]
int i,j;
int t=0; ∥初始化数组个数
for(i=2;i<n;i++) ∥循环判断小于n的数是否为素数
{
j=2;
while(j<i)
{
if(i%j==0) //如果i不是素数
{
a[t] =i;
t++;
break;
}
j++;
}
*m=t;
}
[解析] 该程序功能是将所有大于1小于整数n的非素数存入a所指数组中。
求素数的常用方法: 从2到n-1除n, 如果中间的任何数被整除, 则不是素数。
(1)根据求素数的方法判断数i是否为素数。
(2)把不是素数的数留下来, 其方法是: 如果该数是素数则不处理; 如果不足素数则放到数组a中, 并且把数组的下标加1, 为下一个不是素数的数放在数组中做准备。
(3)返回个数, 把a数组中已经写入的数的个数返回即可, 即把数组a的最大下标加1返回即可。
更多笔试试题见前程在线考试网/Default.aspx。