计算机二级上机试题
全国计算机二级上机题库100套
二级C语言上机考试复习资料(前面为填空题题目,后面同序号依次为此套题的填空题、改错题、编程题答案)前39套带* 的为本次考试重点,共100套* 3、给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。
例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000主函数中输出:46 32 40 45 48请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
3、(1)0(2)x[i]/N(3)j++3、(1)double fun(int m)(2)for(i=100;i<=m;i~1+=0)3.fun( STU a[], STU *s ){int i;*s=a[0];for(i=1;i<N;i++){if(a[i].s<s->s){*s=a[i];}}}* 5、给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
5、(1)'0'(2)s++(3)ctod(a)+ctod(b)5、(1)void fun ( char *s, int *a, int *b )(2)++(*a);(3)++(*b);5.float fun ( float h ){long i=h*1000;if(i%10<5) return (i/10)/100.0;else return (i/10+1)/100.0;}* 7、给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。
全国计算机等级考试上机考试题库 二级 ms office
MS Office理论试题一、选择题1、关于世界上第一台通用电子计算机ENIAC的叙述中,错误的是()[单选题]*A、ENIAC是1946年在美国诞生的B、它主要采用电子管和继电器C、它是首次采用存储程序和程序控制自动工作的电子计算机*D、研制它的主要目的是用来计算弹道2、在计算机指令中,规定其所执行操作功能的部分称为()[单选题]*A、地址码B、源操作数C、操作数D、操作码*3、1946年首台电子数字计算机问世后,冯.诺依曼在研制EDVAC计算机时,提出两个重要的改进,它们是()[单选题]*A、采用二进制和存储程序控制的概念*B、引入CPU和内存储器的概念C、采用机器语言和十六进制D、采用ASCII编码系统4、计算机之所以能按人们的意图自动进行工作,最直接的原因是因为采用了()[单选题]*A、二进制B、高速电子元件C、程序设计语言D、存储程序控制*5、下列叙述中,错误的是()[单选题]*A、硬盘在主机箱内,它是主机的组成部分*B、硬盘属于外部存储器C、硬盘驱动器既可做输入设备又可做输出设备用D、硬盘与CPU之间不能直接交换数据6、计算机的技术性能指标主要是指()[单选题]*A、计算机所配备的程序设计语言、操作系统、外部设备B、计算机的可靠性、可维性和可用性C、显示器的分辨率、打印机的性能等配置D、字长、主频、运算速度、内/外存容量*7、“32位微型计算机”中的32,是指下列技术指标中的()[单选题]*A、CPU功耗B、CPU字长*C、CPU主频D、CPU型号8、对CD-ROM可以进行的操作是()[单选题]*A、读或写B、只能读不能写*C、只能写不能读D、能存不能取9、把内存中数据传送到计算机硬盘上的操作称为()[单选题]*A、显示B、写盘*C、输入D、读盘10、解释程序的功能是()[单选题]*A、解释执行汇编语言程序B、解释执行高级语言程序*C、将汇编语言程序解释成目标程序D、将高级语言程序解释成目标程序。
计算机二级上机试题
计算机二级上机试题1. 题目描述某公司希望开发一个简单的客户管理系统,以便于记录和管理客户的基本信息。
该系统需要实现以下功能:•添加客户信息:包括客户姓名、年龄、性别、联系电话和电子邮箱;•修改客户信息:根据客户姓名查询并修改客户的基本信息;•删除客户信息:根据客户姓名删除客户的基本信息;•查询客户信息:根据客户姓名查询并显示客户的基本信息;•显示所有客户信息:以表格的形式显示所有客户的基本信息。
2. 解题思路创建一个模型类Customer,用于存储客户信息。
在该类中定义属性和方法,实现对客户信息的添加、修改、删除和查询。
创建一个控制器类CustomerController,用于控制客户信息的操作。
在该类中,通过调用模型类中的方法,实现对客户信息的增删改查。
创建一个视图类CustomerView,用于显示客户信息。
在该类中,通过调用控制器类中的方法,实现客户信息的显示。
3. 代码实现3.1 模型类Customerclass Customer:def__init__(self, name, age, gender, phone, email): = nameself.age = ageself.gender = genderself.phone = phoneself.email = email在模型类Customer中,我们定义了客户的基本信息属性(姓名、年龄、性别、联系电话和电子邮箱)。
3.2 控制器类CustomerControllerclass CustomerController:def__init__(self):self.customers = []def add_customer(self, customer):self.customers.append(customer)def modify_customer(self, name, new_customer): for customer in self.customers:if == name: = new_ customer.age = new_customer.agecustomer.gender = new_customer.ge ndercustomer.phone = new_customer.pho necustomer.email = new_customer.ema ilbreakdef delete_customer(self, name):for customer in self.customers:if == name:self.customers.remove(customer)breakdef query_customer(self, name):for customer in self.customers:if == name:return customerreturn Nonedef get_all_customers(self):return self.customers在控制器类CustomerController中,我们定义了一系列方法来实现客户信息的增删改查操作。
国家计算机等级考试(二级)上机操作题
二、基本操作题(共18分)请补充函数proc(),该函数的功能是计算下面公式SN的值:SN=1+1/3十4/5+...+2N-1/SN-1例如,当N=20时,SN=29.031674。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。
试题程序:#include#include#includedouble proc(int n){double s=1.0,sl=0.0;int k;for(【k=2】;k<=n;k++){sl=S;【s+=(2*k一1)/sl】}return 【s】;)void main(){int k=0:double sum;system("CLS");printf("\nPlease input N=");scanf("%d",&k);sum=proc(k);printf("\nS=%If",sum);)三、程序改错题(共24分)下列给定程序中,函数proc()的功能是根据整型形参n,计算如下公式的值:Y=1-1/(22)+1/(33)-1/(44)+…+(-1)(n+1)/(nn)例如,n中的值为l0,则应输出0.817962。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:#include#include#includedouble proc(int n){double y=1.0;f|****found****int J=1;.int i;for(i=2;i<=n;i++){j=-l*j;//****found****y+=1/(i*i);)return(y);)void main(){int n=10:system("CLS"):printf("\nThe result is%lf\n",proc(n));)四、程序设计题(共18分)编写一个函数,从传人的M个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标志)。
ms二级上机考试答案
ms二级上机考试答案一、选择题(每题2分,共40分)1. 在Microsoft Office中,以下哪个选项是用于插入表格的?A. 插入B. 格式C. 视图D. 工具答案:A2. Excel中,以下哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B3. PowerPoint中,以下哪个视图模式用于编辑幻灯片的详细内容?A. 普通视图B. 幻灯片浏览视图C. 大纲视图D. 幻灯片放映视图答案:A4. 在Word中,以下哪个选项用于设置段落的首行缩进?A. 段落B. 字体C. 插入D. 引用5. Outlook中,以下哪个选项用于创建新邮件?A. 文件B. 邮件C. 日历D. 联系人答案:B6. Excel中,以下哪个函数用于计算一组数值中的最大值?A. SUMB. AVERAGEC. MAXD. MIN答案:C7. PowerPoint中,以下哪个选项用于添加幻灯片的过渡效果?A. 插入B. 动画C. 幻灯片放映D. 视图答案:B8. Word中,以下哪个选项用于插入页眉和页脚?A. 插入B. 引用C. 视图D. 设计答案:B9. Outlook中,以下哪个选项用于管理日程安排?B. 邮件C. 日历D. 联系人答案:C10. Excel中,以下哪个函数用于计算一组数值中的最小值?A. SUMB. AVERAGEC. MAXD. MIN答案:D11. PowerPoint中,以下哪个视图模式用于查看幻灯片的布局?A. 普通视图B. 幻灯片浏览视图C. 大纲视图D. 幻灯片放映视图答案:B12. Word中,以下哪个选项用于设置文档的分栏?A. 段落B. 字体C. 插入D. 布局答案:D13. Outlook中,以下哪个选项用于管理联系人信息?A. 文件B. 邮件C. 日历答案:D14. Excel中,以下哪个函数用于计算一组数值的总和?A. SUMB. AVERAGEC. MAXD. MIN答案:A15. PowerPoint中,以下哪个选项用于设置幻灯片的背景?A. 插入B. 设计C. 幻灯片放映D. 视图答案:B16. Word中,以下哪个选项用于插入脚注或尾注?A. 引用B. 插入C. 视图D. 设计答案:A17. Outlook中,以下哪个选项用于创建任务?A. 文件B. 邮件C. 日历D. 联系人答案:C18. Excel中,以下哪个函数用于计算一组数值的标准差?A. STDEVB. AVERAGEC. MAXD. MIN答案:A19. PowerPoint中,以下哪个选项用于插入图表?A. 插入B. 设计C. 幻灯片放映D. 视图答案:A20. Word中,以下哪个选项用于设置文档的页边距?A. 插入B. 引用C. 布局D. 设计答案:C二、操作题(每题10分,共60分)1. 在Excel中,创建一个包含10行5列的数据表,并计算每列数据的平均值。
计算机二级C上机考试题库及答案
计算机二级C上机考试题库及答案一、单项选择题(每题1分,共10分)1. 在C语言中,以下哪个选项是正确的字符串定义方式?A. char str[] = "Hello, World!";B. char str[] = {'H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!', '\0'};C. char str[] = {"Hello, World!"};D. char str[] = "Hello, World!";答案:A2. 下列哪个函数用于将字符串s1复制到s2中?A. strcat(s1, s2);B. strcpy(s1, s2);C. strcmp(s1, s2);D. strncpy(s1, s2, n);答案:B3. 在C语言中,以下哪个关键字用于声明一个函数?A. intB. voidC. returnD. function答案:A4. 如果一个变量被声明为static int,那么这个变量的生命周期是?A. 只在函数调用期间B. 程序运行期间C. 只在程序启动时D. 只在程序结束时答案:B5. 在C语言中,以下哪个运算符用于计算两个整数的差?A. +B. -C. *D. /答案:B6. 以下哪个选项不是C语言中合法的标识符?A. _myVarB. my_varC. 2ndVarD. var$name答案:C7. 在C语言中,以下哪个选项是正确的数组定义方式?A. int arr[5] = {1, 2, 3, 4, 5};B. int arr[] = {1, 2, 3, 4, 5};C. int arr[5] = {1, 2, 3};D. int arr[] = {1, 2, 3, 4};答案:A8. 以下哪个选项是正确的C语言注释方式?A. /* This is a comment */B. // This is a commentC. //* This is a commentD. /* This is a comment */答案:A9. 在C语言中,以下哪个选项是正确的多行字符串定义方式?A. char str[] = "Line1\nLine2";B. char str[] = 'Line1\nLine2';C. char str[] = "Line1\nLine2";D. char str[] = "Line1\nLine2";答案:A10. 在C语言中,以下哪个选项是正确的结构体定义方式?A. struct Student {int id;char name[50];};B. struct Student {int id;char name[];};C. struct Student {int id;char name[50] = "John Doe";};D. struct Student {int id;char name[];};答案:A二、填空题(每题2分,共20分)1. 在C语言中,使用________运算符可以对变量进行自增操作。
计算机二级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的花括号中填入所编写的若干语句。
2023年月计算机等级考试二级上机题汇编
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表中“种类名称”字段旳默认值为: “饮料”。
计算机二级Access上机试题及答案(三套)
练习一1.基本操作题在考生文件夹下,“”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。
试按以下要求,完成表和窗体的各种操作:(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键;(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”;(3)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性;(4)将考生文件夹下Excel文件中的数据链接到当前数据库中。
要求:数据中的第一行作为字段名,链接表对象命名为“tTest”;(5)将窗体fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示;(6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。
要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。
1.基本操作题【考点分析】本题考点:设置主键;建立表间关系;链接表;窗体中命令按钮属性的设置。
(1)【解题步骤】步骤1:打开“”数据库窗口,选中“表”对象,右键单击“销售业绩表”选择【设计视图】。
步骤2:同时选中“时间”、“编号”、“物品号”字段,单击工具栏中“主键”按钮。
步骤3:单击工具栏中的“保存”按钮,关闭设计视图。
(2)【解题步骤】步骤1:选中“表”对象,右键单击“物品表”选择【设计视图】。
步骤2:在“字段名称”列将“生产厂家”改为“生产企业”。
步骤3:单击工具栏中“保存”按钮,关闭设计视图。
(3)【解题步骤】步骤1:单击菜单栏【工具】|【关系】,单击菜单栏【关系】|【显示表】,分别添加表“职工表”、“物品表”和“销售业绩表”到“关系”界面,关闭“显示表”对话框。
步骤2:选中表“职工表”中的“编号”字段,拖动鼠标到“销售业绩表”的“编号”字段,放开鼠标,弹出“编辑关系”窗口,选择“实施参照完整性”复选框,然后单击“创建”按钮。
浙江省计算机二级上机操作题
第二部份C程序设计上机操作题 (2)一、数列求和 (2)二、最大公约数、最小公倍数 (6)三、排序算法 (7)四、数组 (8)五、求整数n的各位数字及各数字之和 (12)六、平面上各点之间的距离 (14)七、数制转换 (17)八、字符串处理 (18)九、最大值与最小值 (24)十、斐波那契(Fibonacci)数列 (27)十一、水仙花、完数、回文数与亲密数 (28)十二、方程求根 (30)十三、回文数、因子、质因子、素数 (32)十三、其他算法 (34)第二部份C程序设计上机操作题一、数列求和1、程序调试题试题一该程序功能:输入x和正数eps,计算多项式1-x+x*x/2!-x*x*x/3!+...的和直到末项的绝对值小于eps为止。
#include <stdio.h>#include <math.h>void main(){ float x,eps,s=1,t=1,i=1;scanf("%f%f",&x,&eps);do {/***** 1 *****/t=-t*x/++i; //++i--→i++s+=t;/***** 2 *****/} while(fabs(t)<eps); // < --→ >=printf("%f\n",s);}试题二该程序功能:运行时若输入a、n分别为3、6,则输出下列表达式的值:3+33+333+3333+33333+333333#include <stdio.h>void main(){ int i,a,n; long t=0;/********* 1 *******/s=0; //s=0--→long s=0scanf("%d%d",&a,&n);for(i=1;i<=n;i++) {/******* 2 ******/t=t*10+i; //i-→1s=s+t;}s=s*a;printf("%ld\n",s);}2、程序填空题试题一程序功能:调用函数f计算代数多项式1.1+2.2*x+3.3*x*x+4.4*x*x*x+5.5*x*x*x*x当x=1.7时的值。
年计算机二级上机真题及标准答案
年计算机二级上机真题及标准答案★第1套函数fun, 直到*< ,若x=2.5,函数值为1.917915填空题:x n fabs(t)改错题:for(i=1;i<=y;i++) t=t%1000;程序题:double fun(double x){ int i=0;double s=1,a=1;while(fabs(a)>0.000001){ a=a*(0.5-i)*x/(i+1);s+=a;i++;}return s;}★第2套函数fun,统计长整数n的各个位上出现1,2,3的次数,并通过外部变量C1,C2,C3返回主函数,当n=123114350,结果c1=3,c2=1,c3=2填空题:n%10 break break改错题:if(t==0) *zero=count;程序题:double fun(int n){int i;double s=0,a=1;for(i=1;i<=n;i++){a=a/i;s+=a;}return s;}★第3套给定程序中,函数fun,将形参n中,各位上偶数取出从高位到低位组成新数,输入27638496,函数返回值64862填空题:0 10*x n/10改错题:*t=0;if(d%2!=0)程序题:void fun(char p1[], char p2[]){while(*p1) p1++;while(*p2){*p1=*p2;p1++;p2++;}*p1=0;}★第4套给定程序中,函数fun,在3×4矩阵中找出在行上最大,在列上最小的那个元素...执行结果find:a[2][2]=9填空题:j 0 i++改错题:for(i=2;i<=m;i++) y-=1.0/i/i;程序题:int fun(int score[], int m, int below[]){int i=0,s=0,n=0;for(i=0;i<m;i++) s+=score[i];s/=m;for(i=0;i<m;i++){if(score[i]<s){below[n]=score[i];n++;}}return n;}★第5套给定程序中,函数fun的功能:在形参ss所指字符串数组中,串长超过K 的把右边的字符删除,保留左边K个,SS字符串共有N个字符串,串长小于M填空题:[M] N【5.1.3】0改错题:t=1;return(2*s);程序题:void fun( char *a, int n ){ int i=0,j,k=0;while(a[k]=='*') k++; /* k为统计*字符个数*/if(k>n){i=n;j=k;while(a[j]){a[i]=a[j];i++;j++;}a[i]=0;}}★第6套给定函数中,函数fun,有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素为0,填空题:[N] t[i][j] t[j][i]改错题:#define FU(m,n) ((m)/(n)) return (value);程序题:void fun( char *a ){int i=0,j=0;while(a[i]=='*') i++;while(a[i]){a[j]=a[i];i++;j++;}a[j]=0;}★第7套给定程序中,函数fun,将a所指4×3矩阵中第K行的元素与第0行元素交换填空题:k N a[k][i]改错题:for(i = strlen( t )-1;i;i--) if(t[j] > t[j + 1 ] )程序题:void fun( char *ss ){int i=1;while(ss[i-1]&&ss[i]){if(ss[i]>='a'&&ss[i]<='z')ss[i]+='A'-'a';i+=2;}}★第8套给定程序中,函数fun,找出100-999之间所有整数中各位上数字之和为X的整数,然后输出;符合条件的整数个数作为函数值返回填空题:999 t/10 x改错题:void fun(long s,long *t) while(s>0)程序题:void fun( STREC a[] ){STREC tmp;int i,j;for(i = 0; i < N; i++)for(j = i+1; j < N; j++){ /* 请按题目要求完成以下代码*/if(a[i].s<a[j].s){tmp=a[i];a[i]=a[j];a[j]=tmp;}}}★第9套给定程序中,函数fun,计算N×N矩阵的主对角线和反向对角线元素之和,并作为函数值返回,要求先累加主对角线元素中的值然后累加反向对角线元素中的值填空题:sum=0 t[i][i] 1改错题:double r;while(fabs(m-n)>0.001)程序题:void fun( char *a, char *h,char *p ){a=h;while(h!=p){ if(*h!='*'){ *a=*h;a++;}h++;}while(*p){ *a=*p;a++;p++;}*a=0;}★第10套函数fun,进行数字字符转换。
全国计算机二级考试上机考试题库
全国计算机二级考试上机考试题库一、选择题(每题2分,共50分)486机中的CPU同时能处理的二进制位数为()。
A. 8B. 16C. 32D. 64下列关于线性链表的描述中正确的是()。
A. 存储空间不一定连续,且各元素的存储顺序是任意的B. 存储空间不一定连续,且前件元素一定存储在后件元素的前面C. 存储空间必须连续,且前件元素一定存储在后件元素的前面D. 存储空间必须连续,且各元素的存储顺序是任意的如果希望每次打开PowerPoint演示文稿时,窗口中都处于幻灯片浏览视图,最优的操作方法是()。
A. 通过“视图”选项卡上的“自定义视图”按钮进行指定B. 每次保存并关闭演示文稿前,通过“视图”选项卡切换到幻灯片浏览视图C. 每次打开演示文稿后,通过“视图”选项卡切换到幻灯片浏览视图D. 在后台视图中,通过高级选项设置用幻灯片浏览视图打开全部文档在PowerPoint演示文稿中通过分节组织幻灯片,如果要选中某一节内的所有幻灯片,最优的操作方法是()。
A. 单击节标题B. 选中该节的一张幻灯片,然后按住Ctrl键,逐个选中该节的其它幻灯片C. 选中该节的第一张幻灯片,然后按住Shift键,单击该节的最后一张幻灯片D. 按Ctrl+A组合键下列关于软件测试的描述中正确的是()。
A. 软件测试的目的是证明程序是否正确B. 软件测试的目的是使程序运行结果正确C. 软件测试的目的是尽可能多地发现程序中的错误D. 软件测试的目的是使程序符合结构化原则在Excel工作表的右下角XFB1048573:XFD1048576区域中保存了一组常用数据,如需经常查看、调用、编辑这组数据,最优的操作方法是()。
A. 直接操作滚动条找到该区域,引用时用鼠标拖动选择即可B. 通过“定位条件”功能,定位到该工作表的最后一个单元格,引用时用鼠标拖动选择即可C. 直接在名称框中输入地址XFB1048573D. 为该区域定义一个名称,使用时直接引用该名称即可在Word2010中,要把某段落中包含3个汉字的词汇的宽度调整为4字符,最优的操作方法是()。
计算机二级考试C++上机考试试题及答案
计算机二级考试C++上机考试试题及答案计算机二级考试C++上机考试试题及答案为了使广阔考生在备战计算机等级考试时,更快的把握相应学问点,下面是我搜寻整理的计算机二级考试C++上机考试试题及答案,供参考练习,预祝考生们考出自己抱负的成果!计算机二级考试C++上机考试试题一、程序改错题使用VC++6.0打开考生文件夹下的源程序文件1.cpp,使其输出结果为:n=0留意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:#include//********error*******。
classTC(){第1页/共12页public://********error********void~TC(){}TC(intn){cout’n’’=’ };//********error********}voidmain(){TCtest(0);return;}二、简洁应用题使用VC++6.0打开考生文件夹下的源程序文件2.cpp。
请完成函数fun(char*str,charch)的定义,本函数采纳二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若ch在数组中,第2页/共12页函数返回字符ch在数组中的下标,否则返回1。
二分法查找的思想是初始查找区间的下界为0,上界为len-1,查找区间的中部后,k=(下界+上界)/2;若list[k]等于ch,查找胜利;若list[k]ch,则新的查找区间的下界不变,上界改为k-1;否则新的查找区间的下界改为k+1,上界不变。
在新区间内连续用二分法查找。
留意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:#include(iostream.hintfun(char*str,charch){}voidmain(){charstr[]={’a’,’b’,’C’,’d’,’e’,’f’,’9’,’h’,’i,’j’,’k’);charch;第3页/共12页cout请输入一个字符: cinch;cout输入字符的位置是: return;}三、综合应用题使用VC++6.0打开考生文件夹下的源程序文件3.cpp,阅读下列程序说明和代码,功能如下:从屏幕输入数字,然后由大到小插入到指定的链中。
全国计算机等级考试(2级)上机考试题库及解析001
A)2次
B)3次
C)4次
D)5次
(31)有如下类定义:
class Test
{
public:
Test( ) { a = 0; c = 0; } // ①
int f(int a) const { this -> a = a; } // ②
static int g( ) { return a; } // ③
A)friend istream& operator >> (istream& is, MyClass& a);
B)friend istream& operator >> (istream& is,MyClass a);
C)istream& operator >> (istream& is,MyClass& a);
B)void SAMPLE::setValue(int n0) { n = n0; }
C)void setValue (int n0) { n = n0; }
D)setValue (int n0) { n = n0; }
(33)有如下程序:
#include < iostream >
using namespace std;
using namespace std;
int main( )
{
void function(double val);
double val;
function (val);
cout << val;
return 0;
}
void function(double val)
全国计算机二级考试上机操作题
件。 */ FILE *rf, *wf ; int a[100], b[100], c[100], i, j ; rf = fopen("in.dat", "r") ; wf = fopen("bc02.dat","w") ; for(i = 0 ; i < 5 ; i++) { for(j = 0 ; j < 5 ; j++) fscanf(rf, "%d,", &a[j]) ; for(j = 0 ; j < 5 ; j++) fscanf(rf, "%d,", &b[j]) ; fun(a, b, c, 5) ; for(j = 0 ; j < 5 ; j++) fprintf(wf, "%d ", c[j]) ; fprintf(wf, "\n") ; } fclose(rf) ; fclose(wf) ; }
程序参考答案 void fun(int a[], int b[], int n) { int i; for (i=0; i<6; i++) b[i] = 0; for (i=0; i if (a[i] < 60) b[5]++; else b[(a[i]- 60)/10]++; } 第2题 函数fun的功能是:统计各年龄段的人数并存到b数组中,n个人员的 年龄放在a数组中。年龄为1到9的人数存到b[0]中,年龄为10到19的人数 存到b[1],年龄为20到29的人数存到b[2], 年龄为30到39的人数存到 b[3],年龄为40到49的人数存到b[4], 年龄为50岁以上的人数存到b[5] 中。 例如,当a数组中的数据为: 9、18、27、38、59、33、14、75、38。 调用该函数后,b数组中存放的数据应是: 1、2、1、3、0、2。 注意:部分源程序存在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括 号中填入你编写的若干语句。
计算机二级office题库考试1-4套上机题题目
计算机二级office题库考试1-4套上机题题目第套上机操作试题一、字处理题请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。
注意:以下的文件必须保存在考生文件夹[]下在考生文件夹下打开文档,按照要求完成下列操作并以该文件名()保存文档。
某高校为了使学生更好地进行职场定位和职业准备,提高就业能力,该校学工处将于年月日(星期五)在校国际会议中心举办题为“领慧讲堂——大学生人生规划”就业讲座,特别邀请资深媒体人、著名艺术评论家赵蕈先生担任演讲嘉宾。
请根据上述活动的描述,利用制作一份宣传海报(宣传海报的参考样式请参考“海报参考样式”文件),要求如下:.调整文档版面,要求页面高度厘米,页面宽度厘米,页边距(上、下)为厘米,页边距(左、右)为厘米,并将考生文件夹下的图片“海报背景图片”设置为海报背景。
【先插入图片—把图片设置为称与文字下方裁剪图片下面的边框】.根据“海报参考样式”文件,调整海报内容文字的字号、字体和颜色。
.根据页面布局需要,调整海报内容中“报告题目”、“报告人”、“报告日期”、“报告时间”、“报告地点”信息的段落间距。
.在“报告人:”位置后面输入报告人姓名(赵蕈)。
.在“主办:校学工处”位置后另起一页,并设置第页的页面纸张大小为篇幅,纸张方向设置为“横向”,页边距为“普通”页边距定义。
【“页面设置”页边距“应用于”中选择“插入点之后”。
】.在新页面的“日程安排”段落下面,复制本次活动的日程安排表(请参考“活动日程安排”文件),要求表格内容引用文件中的内容,如若文件中的内容发生变化,文档中的日程安排信息随之发生变化。
(先弄好表格,保存,再在里面插入表格)【插入→“文本”组“对象”“由文件创建”中“浏览”打开文件“活动日程安排”,同时选中“链接到文件”】.在新页面的“报名流程”段落下面,利用,制作本次活动的报名流程(学工处报名、确认坐席、领取资料、领取门票)。
【插入“”后差一个形状→“设计”选项卡→“添加形状”的→“在后面添加形状”按钮,为图形添加一组新的图形】.设置“报告人介绍”段落下面的文字排版布局为参考示例文件中所示的样式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
for(x=0;x<=p;x++) {ch=w[0]; for(j=1;j<n;j++) {w[j-1]=w[j];} w[n-1]=ch; } } 三三、将一个二维数组按列存入一维数组 void fun(char(*s)[N],char*b) {int i,j,k=0; for(i=0;i<N;i++) for(j=0;j<M;j++) b[k++]=s[j][i]; b[k]='\0'; } 三四、求s=1+1/(1+2)+...+1/(1+...n) double fun(int n) {int i,s1=0; double s=0.0; for(i=1;i<=n;i++) {s1=s1+i; s=s+1.0/s1; } return s; } 三五、删除字符串中ASCII为奇数的字符 void fun(char *s,char t[]) {int i,j=0,n; n=strlen(s); for(i=0;i<n;i++) if(s[i]%2==0) {t[j]=s[i]; j++;} t[j]='\0'; } 三六、删除相同的数 int fun(int a[],int n)
{int i,j=1; for(i=1;i<n;i++) if(a[j-1]!=a[i]) a[j++]=a[i]; return j; } 三七、删除字符串中的* void fun(char *a,char *h,char *p) {int i=0; char *q=a; while(q<h) {a[i]=*q;q++;i++;} while(q<p) {if(*q!='*') {a[i]=*q;i++;} q++; } while(*q) {a[i]=*q;i++;q++;} a[i]='\0'; } 三八、前端*不多于N个 void fun(char*a,int n) {int i=0;int k=0; char *p,*t; p=t=a; while(*t=='*') {k++;t++;} if(k>n) {while(*p) {a[i]=*(p+k-n); i++;p++} a[i]='\0'; } } 三九、将一个字符串转换成整数 long fun(char *p)
av=av+a[i].s; av=av/N; for(i=0;i<N;i++) if(av<=a[i].s) {b[*n]=a[i];*n=*n+1;} return av; } 二二、1到m之间能被7或11整除的所有整数 void fun (int m,int *a,int *n) { int i,j=0; for(i=1;i<=m;i++) if(i%7==0||i%11==0) a[j++]=i; *n=j } 二三、删除前端* void fun(char *a) { char *p=a; while(*p=='*')p++; for(;*p!='\0';p++,a++) *a=*p; *a='\0'; } 二四、找出成绩的最高分 double fun(STREC *h) { double max=h->s; while(h!=NULL) { if(max<h->s) max=h->s; h=h->next; } return max; } 二五、找出一维数组最大值和他的下标
void fun(int a[],int n,int *max,int *d) { int i; *max=a[0]; for(i=0;i<n;i++) if(*max<a[i]) {*max=a[i];*d=i;} } 二六、除下标为奇数同时ASCII码为奇数的外,其余删除 void fun(char *s,char t[]) { int i,j=0,n; n=strlen(s); for(i=0;i<n;i++) if(i%2!=0&&s[i]%2!=0) { t[j]=s[i]; j++; } t[j]='\0'; } 二七、B=A+A'矩阵A加上他的转置 void fun(int a[3][3],int b[3][3]) { int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) b[i][j]=a[i][j]+a[j][i]; } 二八、将二维数据放入一维数组中 void fun(int (*s)[10],int *b,int *n,int mm,int nn) { int i,j; for(j=0;j<nn;j+) for(i=0;i<mm;i++) { b[*n]=*(*(s+i)+j)
for(i=0;i<N;i++) if(max<a[i].s) max=a[i].s; for(i=0;i<N;i++) if(max=a[i].s) b[j++]=s[i]; return j; } 九、除字符串前导星号外,其他星号删除 void fun(char *a) { int i=0; char *p=a; while(*p&&*p=='*') { a[i]=*p; i++; p++; } while(*p) { if(*p!='*') {a[i]=*p;i++;} p++; } a[i]='\0'; } 十、统计字符串中小写字母的个数 void fun(char *tt,int pp[]) { int i; for(i=0;i<26;i++) pp[i]=0; for(;*tt!='\0';tt++) if(*tt>='a'&&*tt<='z') pp[*tt-'a']++; } 十一、删除字符串尾端的* void fun(char *a)
{ while(*a!='\0') a++; a--;/*字符串a指向字符串的尾部*/ while(*a=='x') a--; *(a+1)='\0'; } 十二、比较两个字符串返回较长的字符串 char *fun(char*s,char*t) { int i,j; for(i=0;s[i]!='\0';i++)/*求字符串的长度*/ for(j=0;t[j]!='\0';j++); if(i<=j) return t; else return s; } 十三、找指定学生的数据 STREC fun(STREC*a,char *b) { int i; STREC str={"\0",-1}; for(i=0;i<N;i++) if(strcmp(a[i].num,b)==0) str=a[i]; return str; } 十四、求cos(x)-x=0的实根 double fun() { double x0,x1; x1=0.0; do { x0=x1;
一、删除字符串中的所有*号 void fun(char *a) { int i,j=0; for(i=0;a[i]!='\0';i++) if(a[i]!='*') a[j++]=a[i]; a[j]='\0'; } 二、实现两个字符串的连接 void fun(char p1[],char p2[]) { int i,j; for(i=0;p1[i]!='\0';i++) for(j=0;p2[j]!='\0';j++) p1[i++]=p2[j]; p1[i]='\0'; } 三、求八门课的平均成绩 void fun(STREC *a) { double ave=0.0; int i; for(i=0;i<N;i++) a->ave=a->ave+a->s[i]; a->ave/=N; } 四、带头结点的求平均成绩 double fun(STREC *h) { double ave=0.0; STREC *p=h->next; while(p!=NULL) { ave=ave+p->s; p=p->next; }
return ave/N; } 五、将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个 数通过k返回 void fun(int m,int *k,int xx[]) { int i,j,n=0; for(i=4;i<m;i++) { for(j=2;j<i;j++) if(i%j==0) break if(j<i) xx[n++]=i; } *k=n; } 六、求字符串中指定字符的个数 int fun(char *ss,char c) { int i=0; for(;*ss!='\0';ss++) if(*ss==c) i++; return i; } 七、求n门课程的平均值 float fun(float *a,int n) { int i; float av=0.0; for(i=0;i<n;i++) av=av+a[i]; return(av/n); } 八、找出N名学生,分数最高的记录 int fun(STREC *a,STREC *b) { int i,j=0,max=a[0].s;