2011年-2016年贵州大学计算机考研真题复试(整理)
贵州大学计算机831真题答案(2016-2018年)(仅含答案解析)(补充版)

2016-2018年贵大831真题答案特别说明:1、本文档是贵州大学2014年度计算机考研831考题的参考答案整理,原试题在网络上可以搜索到,答案也是经过仔细斟酌,对一些难点进行了解释,备考中的考生可使用此文档作为参考答案,节约整理的时间。
2、本参考答案旺旺考研享有著作权,同时我们尊重原创,尊重知识,如果有使用者发现答案中有任何不解或纰漏,随时可以和我们练习,我们会第一时间处理。
12016年1.1选择题1.D2.D考察二叉树结点数。
满二叉树的情况下,结点数最多。
深度为6的二叉树,最多有2^k – 1个结点。
3.A在二叉排序树树形状为每层一个结点时,此时查找比较次数最对。
4.C5.C6.D这个题目考察的不够严谨,因为冒泡排序可能是优化的也可能是不优化的。
相对来说D项最佳。
下面是每个排序的解释:直接插入排序很明显,在完全有序的情况下每个元素只需要与他左边的元素比较一次就可以确定他最终的位置,因此直接插入与初始序列有关。
希尔排序是基于直接插入的,所以关键字比较的次数与记录的初始排列次序有关。
选择排序是指扫描整个线性表,从中选出最小的元素,将它交换到表的前面。
然后对剩下的字表采用同样的办法,所以关键字比较的次数与记录的初始排列次序无关。
折半插入排序,比较次数是固定的,与初始排序无关。
快速排序,初始序列不影响每次划分时的比较次数,都要比较n次,但是初始排序会影响划分的次数,所以会影响总的比较次数,有关;归并排序在归并的时候,如果右路最小值比左路最大值还大,那么只需要比较n次,如果右路每个元素分别比左路对应位置的元素大,那么需要比较2*n-1次,所以与初始排序有关。
冒泡排序如果加入了优化,比如加入了本趟排序是否有数据进行交换的判断,如果上次循环没有交换数组中的两个值则说明数组已经有序,直接退出冒泡排序过程。
因此冒泡排序与初始序列有关。
堆排序和选择排序的排序次数与初始状态无关,即最好情况和最坏情况都一样。
元素的移动次数与关键字的初始排序无关的是:归并排序、基数排序元素的比较次数与初始序列无关的是:选择排序、基数排序、堆排序、折半插入算法的时间复杂度与初始序列无关的是:堆排序、归并排序、简单选择排序、基数排序7.D考察B树的概念,冲刺课查找排序章节有讲。
贵州大学计算机科学与技术专业19到20第一次学期考试卷a离散

贵州大学计算机科学与技术专业19到20第一次学期考试卷a离散单项选择1、对ROM的说法不正确的是A、ROM是只读存储器B、计算机只能从ROM中读取事先存储的数据C、ROM中的数据可以快速改写D、ROM中存放固定的程序和数据2、常用来标识计算机运算速度的单位是A、MB和BPSB、BPS和MZC、MHZ和MIPSD、MIPS和BIPS3、对微型计算机的说法不正确的是A、微型计算机就是体积最小的计算机B、微型计算机是指以微处器为核心,配以存储器,输入输出接口和各种总线所构成的总体C、普通的微型计算机由主机箱,键盘,显示器,和各种输入输出设备组成D、微型计算机的各功能部件通过大规模集成电路技术将所有逻辑部件都集成在一块或几块芯片上4、世界上第一台电子计算机诞生于A、20世纪40年代B、19世纪C、20世纪80年代D、1950年5、计算机的基本硬件组成A、运算器、显示器、控制器、硬盘B、寄存器、鼠标、控制器、打印机C、运算器、控制器、存储器、输入设备和输出设备D、控制器、算术逻辑单元、I/0设备,总线及电路6、计算机采用二进制不是因为A、物理上容易实现B、规则简单C、逻辑性强D、人们的习惯7、下列说法不正确的是A、数据经过加工成为信息B、数据指文字,符号、声、光等C、信息就是数据的物理表示D、信息与数据既有区别又有联系8、为了防止计算机病毒的传染,应该做到。
A、干净的软盘不要与来历不明的软盘放在一起B、不要复制来历不明的软盘上的程序C、长时间不用的软盘要经常格式化D、对软盘上的文件要经常重新复制9、下列属于音频文件扩展名的是A、、WAVB、、MIDC、、MP3D、以上都是10、下列对操作系统的说法中错误的是A、按运行环境将操作系统分为实时操作系统和分时操作系统和批处理操作系统B、分时操作系统具有多个终端C、实时操作系统是对外来信号及时做出反应的操作系统D、批处理操作系统指利用CPU的空余时间处理成批的作业11、表示字符的连续二个字符为31H、41H,则A、一定是一个汉字的国标码B、一定是二个西文字的ASCII码C、一定不是一个汉字的国标码D、可能是二个西文字符的ASCII码;也可能是一个汉字的国标码12、MS-D0S是基于的操作系统、A、多用户多任务B、单用户多任务C、单用户单任务D、多用户单任务13、关于基本ASCII码在计算机中的表示方法准确的描述是A、使用八位二进制数,最右边为1B、使用八位二进制数,最左边为1C、使用八位二进制数,最右边为0D、使用八位二进制数,最左边为014、制作一张DOS的系统盘,下列命令正确的是A、FORMAT A:/QB、FORMAT A:/SC、FORMAT A:\SD、FORMAT A:/U15、在一个无符号二进制整数的右边添加一个0,所形成的数是原数的倍。
2011年考研计算机专业基础统考考试真题及答案详解

28.在缺页处理过程中,操作系统执行的操作可能是 I.修改页表 II.磁盘 I/O III.分配页框
您所下载的资料来源于 考研资料下载中心 获取更多考研资料,请访问
A.仅 I、II
B.仅 II
C.仅 III
D.I、II 和 III
34.若某通信链路的数据传输速率为 2400 bps,采用 4 相位调制,则该链路的波特率是 A.600 波特 B.1200 波特 C.4800 波特 D.9600 波特
35.数据链路层采用选择重传协议(SR)传输数据,发送方已发送了 0 ~ 3 号数据帧,现已 收到 1 号帧的确认,而 0、2 号帧依次超时,则此时需要重传的帧数是 A.1 B.2 C.3 D.4
25.在支持多线程的系统中,进程 P 创建的若干个线程不 能共享的是 . A.进程 P 的代码段 B.进程 P 中打开的文件 C.进程 P 的全局变量 D.进程 P 中某线程的栈指针 26.用户程序发出磁盘 I/O 请求后,系统的正确处理流程是 A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序 B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序 C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序 D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序 27.某时刻进程的资源使用情况如下表所示。
将 IP 分组正确地路由到图中所有子网,则在 R1 中需要增加的一条路由(目的网络,子 网掩码,下一跳)是
R1 192.168.1.1 192.168.1.0/24 192.168.1.0/24
R2 192.168.2.0/25 192.168.2.0/25 192.168.2.1
192.168.1.2 192.168.2.128/25 192.168.2.128/25 192.168.2.130
2011贵州省计算机等级考试试题 二级C试题考试技巧重点

1、信息隐蔽的概念与下述哪一种概念直接相关(B)A.软件结构定义B. 模块独立性C. 模块类型划分D. 模拟耦合度2、在关系数据库中,用来表示实体之间联系的是(D)A. 树结构B. 网结构C. 线性表D. 二维表3、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 3514、下述关于数据库系统的叙述中正确的是(A)A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据5、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)A. 自顶向下B. 由底向上C. 由内向外D. 由整体到局部6、下面对对象概念描述错误的是(A)A. 任何对象都必须有继承性B. 对象是属性和方法的封装体C. 对象间的通讯靠消息传递D. 操作是对象的动态性属性7、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用8、下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致9、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A. 调用语句B. 命令C. 口令D. 消息10、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B) 注:要牢记A. N+1B. NC. (N+1)/2D. N/211、下面对对象概念描述错误的是(A)A. 任何对象都必须有继承性B. 对象是属性和方法的封装体C. 对象间的通讯靠消息传递D. 操作是对象的动态性属性12、关系数据库管理系统能实现的专门关系运算包括(B)A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表13、软件调试的目的是(B) 注:与软件测试要对比着复习A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能14、在关系数据库中,用来表示实体之间联系的是(D)A. 树结构B. 网结构C. 线性表D. 二维表15、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A. 概要设计B. 详细设计C. 可行性分析D. 需求分析16、数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库17、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用18、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A. 内模式B. 外模式C. 概念模式D. 逻辑模式19、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
考研2011年全国硕士研究生入学考试计算机统考试题及答案

2011年全国硕士研究生入学考试计算机统考试题参考答案一、单项选择题:1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
请在答题卡上将所选项的字母涂黑。
1.【答案】A2.【答案】B3.【答案】B4.【答案】C5.【答案】C6.【答案】D7.【答案】A8.【答案】C 9.【答案】B 10.【答案】A 11.【答案】B 12.【答案】D 13.【答案】A 14.【答案】B 15.【答案】D16.【答案】A 17.【答案】C 18.【答案】D 19.【答案】C 20.【答案】C 21.【答案】D 22.【答案】C 23.【答案】B24.【答案】A 25.【答案】D 26.【答案】B 27.【答案】D 28.【答案】D 29.【答案】A 30.【答案】B 31.【答案】B32.【答案】C 33.【答案】A 34.【答案】B 35.【答案】B 36.【答案】D 37.【答案】D 38.【答案】C 39.【答案】C40.【答案】B二、综合应用题:41~47小题,共70分。
请将答案写在答题纸指定位置上。
41.【答案解析】此题考察的知识点是图的存储以及关键路径求解的综合知识。
(1)由题可以画出待定上三角矩阵的结构图如下(图中“?”待定元素)可以看出,第一行至第五行主对角线上方的元素分别5、4、3、2、1个,由此可以画出压缩存储数组中的元素所属行的情况,如下图所示:第五行第一行第二行第三行第四行将个元素填入各行即得邻接矩阵:(2分)A=(2)根据第一步所得矩阵A容易做出有向带权图G,如下:(2分)123454654333(3)下图中粗线箭头所标识的4个活动组成G的关键路径(3分)123454654333由上图容易求得图的关键路径长度为:4+5+4+3=16。
42.【答案解析】此题考察的知识点是基本算法的灵活运用。
(1)算法的基本设计思想:(5分)1)比较笨的方法:将两升序序列归并排序,然后求其中位数,时间复杂度是O(n),空间复杂度O(n)。
贵州大学级计算机的基础考试题目大全

贵州大学2010级计算机基础考试题目大全单项选择题1、第四代计算机的标志是( ) A、电子管电路B、(超)大规模集成电路C、中小规模集成电路D、晶体管电路2、下列说法不正确的是( ) A、计算机已经能模拟人脑的所有功能,包括情感和学习B、用计算机对各种生产过程进行控制,不仅提高效率,而且提高质量C、计算机技术已经成为人们应该掌握的基本技能D、计算机对我们的生活影响越来越大3、在计算机运行时,把程序和数据一样存放在内存中,这是由( )提出A、冯.诺依曼B、布尔C、图灵D、爱因斯坦4、用于计算机系统的管理、操作、维护等任务的软件是( ) A、系统软件B、应用软件C、编辑软件D、管理软件5、下列四条叙述中,正确的一条是( ) A、PC机使用时断电,SRAM中存储的信息不会丢失B、内存储器中的数据可直接被CPU处理C、PC机使用时断电,DRAM中存储的信息不会丢失D、外存储器中的信息可以直接被CPU处理6、下列叙述中,正确的说法是( ) A、键盘、鼠标、光笔和扫描仪都是输入设备B、打印机、显示器、数字化仪都是输出设备C、显示器、扫描仪、打印机都不是输入设备D、键盘、鼠标和绘图仪都不是输出设备7、对于R进制数,在每一位上的数字可以有( )种A、R/2B、R–1C、RD、R+18、若用8位机器码表示二进制数-10100,其原码表示为( )A、10010100B、11101011C、11101100D、111001009、已知字母“H”的ASCII码是16进制48H,则字母“M”的ASCII码是( )A、4CHB、53HC、4DH10、管理网络通信和网络资源、协调各主机任务的运行,并向用户提供网络接口的操作系统是( )A、批处理系统B、实时操作系统C、网络操作系统D、分时操作系统11、Windows中,作为桌面背景的图片在桌面上有三种排列方式,下面()不属于这三种排列方式。
A、平铺B、拉伸C、居中D、层叠12、复制当前屏幕到剪贴板的键是( )A、Alt + Print ScreenB、Print ScreenC、Ctrl + Print ScreenD、Shift + Print Screen13、运行文件Notepad.exe将打开Windows的( )A、写字板C、画图程序D、剪贴板查看程序14、下列关于Windows“开始”菜单的叙述中,正确的是( )A、“开始”菜单的位置不能变B、“开始”菜单中的菜单项即应用程序本身C、用户可以自己定义“开始”菜单D、可以向“开始”菜单添加菜单项,但不能删除已有菜单项15、以下不属于任务管理器功能的是( )A、创建逻辑驱动器B、查看系统当前的信息C、终止进程的运行D、终止未响应的应用程序16、在搜索文件时,若输入“*.*”,则将搜索( )A、所有含有“*”的文件B、所有文件C、所有扩展名中含有“*”的文件D、以上全不对17、文件路径分为( )A、内部路径和外部路径B、系统文件路径和应用文件路径C、绝对路径和相对路径D、以上全不对18、在Windows的“资源管理器”窗口中,通过选择()菜单可以改变文件或文件夹的显示方式。
2011贵州省全国计算机等级考试二级VB笔试试卷及参考答案考试技巧与口诀

1、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A. 阶段性报告B. 需求评审C. 总结D. 都不正确2、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用3、按条件f对关系R进行选择,其关系代数表达式为(C)A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R)4、按条件f对关系R进行选择,其关系代数表达式为(C)A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R)5、下列关于队列的叙述中正确的是(C)A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表6、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用7、按条件f对关系R进行选择,其关系代数表达式为(C)A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R)8、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A. 调用语句B. 命令C. 口令D. 消息9、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用10、下面不属于软件设计原则的是(C)A. 抽象B. 模块化C. 自底向上D. 信息隐蔽11、在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计A. 详细设计B. 需求分析C. 总体设计D. 编程调试12、下列工具中属于需求分析常用工具的是(D)A. PADB. PFDC. N-SD. DFD13、结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性14、下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句15、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
中国科技大学2011考研计算机复试真题与答案

离散数学:(与编译一起两个小时)比较简单,好好看书一定没问题。
图那一章只考书上的简单定理证明。
11年考的是证明度数等于顶点数的两倍!有一个群的证明题,很简单,有两个命题的证明,有两个谓词命题的判断(求真值)然后举反例或证明。
还有一个是求最小生成树(数据结构学过的)。
上机:(一个小时,时间很紧,使用VC6.0系统 C或C++都行)考文件操作的很多,所以文件操作要熟。
第一题:两个整数异或,然后以二进制形式输出异或结果。
第二题:一个组合问题。
大意是红、黑、白球各若干个,每次取出8个,求不同的组合数。
个数从键盘输入,结果保存到文件。
第三题:然后给定一个字符串,读文件后查找与给定串的匹配,找到后输出,找不到返回。
第四题:一个二叉树的结点信息(值、层数等,记不大清楚了)保存在文件里,读文件建立二叉树,好像还要遍历一下。
1、找出一个正规式,它所表示的语言就是右边的DFA所接受的语言。
并请依据教材上提供的方法确认该DFA是最简的DFA。
2、下面是类型表达式的语法:ty pe →integer | boolean | array[num] of ty pe | record field_list end |ty pefield_list→id : ty pe | id : ty pe ; field_list若规定:在记录类型中不能出现数组类型(包括不能出现数组的指针类型)。
请重新设计一个文法,把该约束体现在文法中,即它和上述文法的区别就是所定义的语言满足这个约束。
3、有人认为,下面C程序中结构体类型record的定义方式可用来动态生成其中a数组的大小不一样的结构体,以适应某些编程场合的需要。
你认为这样的程序能够通过C编译器的类型检查吗?请说明理由。
#include <malloc.h>typedef struct {double r; int n; float a[];} record;main() {record * p;p = malloc(sizeof(record) + sizeof(float) * 5);p->n = 5; p->a[4] = 100.0; …}4、下面是一个C语言程序:main(){long i;long a[0][4];long j;i = 4; j = 8;printf(“%d, %d\n”, sizeof(a), a[0][0]);}虽然出现long a[0][4]这样的声明,在X86/Linux机器上该程序还是能通过编译并生成目标代码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011
1。
第一大题是填空,好像有20个空,每空一分,大概就是问些数据库系统构成,数据恢复,完整性约束类的东西
2。
第二大题是8个简答题,每个五分。
问题记得有:数据库故障分为哪些,什么会破坏数据;关系模型的功能等,都是些基本概念,重点很容易在书上找到,不是很偏。
就是量太大了。
3。
第三大题综合题,有三个小题,感觉很简单也比较基础,大概就是把题意转化为E-R图,再转成关系数据模型,用关系表达式和SQL语句进行一些操作,考到了聚集函数。
整体说如果认真看过两遍书的话笔试是比较简单的
下午是英语复试,没有单独的听力考试,面试和听力都是一起进行打分的:先是自我介绍,一般老师都会在你说几句后就打断,可能是模板听习惯了。
然后老师就提问,感觉挺严格的。
老师感觉不像外语学院的,喜欢问些专业问题,计算机网络、数据库、编程语言什么都问了,唉,准备不足。
晚上是上机部分,是在一个大教室里面,电脑上的系统只有VC++6.0,SQL SERVER 2000,NETBEAN...没eclipse这些,该说是古董还是经典呢?题目是做好后传到老师的服务器里面,时间上比较严格,最后每人都要答辩,程序写不完整只要思路对了也可以有80%的分数,上机真题来了:
第一部分是C语言题40分(三选二)1。
字符串合并去掉相同元素再排序。
2。
实现一个递归的条件函数。
3。
TCP/IP的一个程序设计。
第二部分有两个题60分:
1。
面向对象程序设计:设计一个类似抢车位的游戏,有计时计费,车位标记等功能
2。
数据库设计:建几个表连接查询排序计算等。
SQL语法能考的都考了
值得注意的是上机类似于四级考试的限时,第一部分要求40分钟内完成,完成后才能做第二部分。
2012
一、程序设计(每小题20分,共60分)
1、用C编写程序:建立一个顺序排列环状链表,节点中的数据如下图,有一个header指针指
向最小节点(整数5)。
输入一个整数,如果该整数在链表中存在,则删除该节点,并且
header指针仍然指向最小的节点;若不存在,则不作任何操作,最后输出链表中的所有数据。
例如,输入整数“12”,输出“5,7,18,25,47,77,79,80”。
2013
没找到~
2014
笔试(选择15’,简答25’,综合60’)
笔试就一门,数据库,主要是看1-7章(多看几遍),还有数据库恢复稍微看看
选择是基础题,一题一分
简答是概念题,比如数据库安全性的实现方法,关系模型的优点,什么是串行性调度,可冲突的串行性调度,视图的作用啥的
综合就是E-R图,关系代数,sql,范式,闭包
机试(前3题是C语言的(60分),最后一题是面向对象(40分)):
机试的时候别急着做题,一定要看清楚文档前面的东西(他是发的word文档),像今年,发布的面试方案说笔试是晚上7:00-9:30,但是文档上写的是1个半小时,因为当时我们基本上没人看到这个,所以考官就多加了半小时,不过这也是庆幸,谁知道下次会不会这样,所以一定要先看文档的开头。
还有就是机试文件的保存,一定要问清楚,一般是保存到E 盘,因为其他的盘会还原,如果你机子死机或者重启了,你存在其他盘,重启后就没了,只有保存在那个不还原的盘才保险。
还有就是机试的时候如果运行不出来也不要怕,写不出来也要把详细的思路写出来,如果思路正确,还是会有分的。
机试提交的时候也要仔细看文档,它会有操作流程的截图,提交后到老师那确认清楚再离开。
1、判断输入的数字是不是素数,如果是就输出“该数为素数”,如果不是就输出大于该数的最小的素数,如输入13,输出“13是素数”,输入14,输出“大于14的最小素数为17”
2、加密算法:a-z,A-Z加密,a加密为d,b加密为e,依次类推,x加密为a,y加密为b,z加密为c,A加密为D,B加密为E,依次类推,X加密为A,Y加密为B,Z加密为C,其余字符不变。
如“Ilove @”加密后为“L oryh @”
3、单链表:输入5个数,使用单链表连接,然后有小到大排序输出
4、面向对象(语言自选,java,c++什么的):抽象类,继承,构造方法,封装,类的判断(假如有Graph类,Circle类继承了Graph,Rectangle类也继承了Graph,然后有一个Graph数组,数组里不同的图形对象,让你逐一判断是啥图形)
机试一定要多练,不能看,要动手。
前三题的C:主要是一串数字或者字符的输入,以及对这些数字或字符的处理。
面向对象:主要是继承,接口,抽象类,封装,构造方法。
2015
2016
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
int a[256],i,max;
char b[256];
memset(a,0,sizeof(a));
fgets(b,256,stdin);
for(i=0;i<256;i++){
if(isalpha(b[i]))
a[tolower(b[i])]++;
}
max='a'-1;
for(i=0;i<256;i++){
if(a[i]>a[max]&&isalpha(i))
max=i;
}
printf("%c %d",max,a[max]);
return 0;
}。