D2_《C/C 语言程序设计》计算机实践_题目列表

合集下载

计算机二级c语言操作试题及答案

计算机二级c语言操作试题及答案

计算机二级c语言操作试题及答案一、单项选择题(每题1分,共10分)1. C语言中,用于定义变量的关键字是:A. varB. defineC. intD. type答案:C2. 下列选项中,不属于C语言中的基本数据类型是:A. intB. charC. floatD. string答案:D3. 在C语言中,用于表示逻辑“与”操作的运算符是:A. &&B. ||C. !D. ==答案:A4. 以下哪个选项是正确的C语言函数定义?A. int function(int x, int y) { return x + y; }B. int function(int x, int y) { return x - y; }C. int function(int x, int y) { return x * y; }D. All of the above5. 在C语言中,用于从标准输入读取一个字符的函数是:A. getchar()B. getc()C. scanf("%c", &c)D. All of the above答案:D6. 下列哪个选项是C语言中的合法常量?A. 100B. 1.23C. 'a'D. All of the above答案:D7. 在C语言中,用于声明一个指针变量的关键字是:A. ptrB. pointerC. int*D. var答案:C8. 下列哪个选项是C语言中的合法字符串字面量?A. "Hello, World!"B. 'Hello, World!'C. "Hello\nWorld"D. All of the above答案:A9. 在C语言中,用于计算数组中元素个数的运算符是:B. countofC. lengthofD. All of the above答案:A10. 下列哪个选项是C语言中的合法注释?A. // This is a single line commentB. /* This is a multi-line comment */C. /* This is a multi-line commentD. All of the above答案:A二、填空题(每题2分,共10分)1. 在C语言中,定义一个整型变量的语句是:________。

C#程序设计_实践操作类习题答案一

C#程序设计_实践操作类习题答案一

《C#程序设计》实践操作类习题一答案一、读程序题(共3题,每题10分,共30分)1、152、9 12 153、57二、程序改错题(共2题,每题10分,共20分)1、错误及修正:1)int.Parse(Console.WriteLine())-->int.Parse(Console.ReadLine())2)int.Parse(Console.WriteLine())-->int.Parse(Console.ReadLine())3)bigOne(x1,x2) --> BigOne(int y1,int y2)4)public int BigOne(int y1,int y2) --> public static int BigOne(int y1,int y2) 5)if(y1<y2) -> if(y1>y2)2、错误及修正:1)添加public static void Main()2)uint.Parse(Console. WriteLine ());-->uint.Parse(Console. ReadLine ());3)while(n==0) -->while (n != 0)三、程序填空题(共2题,每题9分,共18分)1、void “admin”“888888”2、x=y; Main() WriteLine四、设计题(共3题,1,2题每题10分,3题12分,共32分)1、参考代码如下:class Program{static void Main(){System.Console.WriteLine("请输入您的年龄");int age= Convert.ToInt32(Console.ReadLine());if (age>=18)Console.WriteLine("可查看");elseif (age < 10)System.Console.WriteLine("不可查看");else{System.Console.WriteLine("请问你是否查看");string request = System.Console.ReadLine();if (request=="yes")Console.WriteLine("可以查看");elseConsole.WriteLine("你无法查看");}}}2、参考代码如下:class Program{static void Main(){int max;int []num = new int[]{11,2,3,24,6,5,7,8,9,10,20};max = num[0];for(int i=0;i<num.Length;i++){if(num[i]>max){max = num[i];}}Console.WriteLine("数组中最大的数字是:{0}", max);}}3、参考代码如下:class Program{static void Main(string[] args){int []a=new int[4];int i=0;int max,min;Console.WriteLine("请输入4个数");a[0] = Convert.ToInt32(Console.ReadLine());a[1] = Convert.ToInt32(Console.ReadLine());a[2] = Convert.ToInt32(Console.ReadLine());a[3] = Convert.ToInt32(Console.ReadLine());max = a[0];min=a[0];for (i = 0; i < 4; i++)if (a[i]>=max)max = a[i];for (i = 0; i < 4; i++)if (a[i] <=min)min = a[i];Console.WriteLine("最大的值是{0}",max);Console.WriteLine("最小的值是{0}", min);Console.ReadKey();}}。

c语言课程设计参考题目

c语言课程设计参考题目

c语言课程设计参考题目
以下是一些可以作为C语言课程设计参考的题目:
1. 编写一个简单的C程序,实现一个计算器的功能,包括按键输入、按位运算、结果输出等。

2. 设计一个C语言的数据结构,例如链表、树、图等。

3. 实现一个简单的程序,用于检测一个字符串是否包含某个特
定的字符集。

4. 设计一个C程序,实现一个文件管理系统,包括文件读取、修改、删除、创建等操作。

5. 编写一个C程序,模拟一个简单的计算机操作系统,例如进程
管理、内存管理等。

6. 设计一个C程序,用于处理一个字符串,包括查找特定字符、
替换特定字符、翻译文本等。

7. 实现一个简单的编译器,用于编译C程序。

8. 设计一个C程序,用于实现一个网络应用程序,包括用户登录、数据发送、数据接收等。

9. 编写一个C程序,用于实现一个简单的图形用户界面,例如窗口、菜单、按钮等。

10. 设计一个C程序,用于处理一个音频播放器,包括音频读取、播放、暂停、中断等。

这些题目都是相对来说比较难的,但也都是C语言编程中比较经
典的应用场景。

通过这些题目的训练,可以帮助学生更好地掌握C语
言的编程思想和技巧。

《C语言程序设计》试题3及答案

《C语言程序设计》试题3及答案

三一.单项选择题?1.设int x=1,y=1;表达式(!x++ || y--)的值是_________??? A.0???? B. 1?????? C. 2???? D.-12.main( )? {? int n;???? ( n=6*4,n+6),n*2;???? printf(“n=%d\n”,n);? }?? 此程序的输出结果是______________.?? A.30??? B.? 24???? C.? 60????? D.? 483.若有如下定义,则__________是对数组元素的正确的引用。

?? int? a[10] , *p ;?? p=a ;?? p=a ;?? p=a ;?? p=a ;?? A.? *&a[10]???? B.? a[11]????? C.? *(p+10)????? D. *p4.设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________ ?? A.? 0???? B.? 4??? C.? - 4???? D.? 2???? 5.以下不能正确定义二维数组的语句是___________??? A . int a[2][2]={{1},{2}};???? B. int a[][2]={1,2,3,4};?? ?C. int a[2][2]={{1},2,3};????? D. int a[2][]={{1,2},{3,4}}; 6.程序段??? ??????的功能是将变量 u 、s中的最大值赋给变量t 。

??????? A.? if(u>s) t=u;t=s;?????? B. ?t=u;?? if(t ) ?t=s;???? ?C.? if(u>s) t=s;else t=u;? ??D . ?t=s; if(u ) ?t=u;7.下列程序段的输出结果是???? ??????。

void main(){?? int k;for (k=1;k<5;k++〉{ ?if(k%2!=0)??printf("#");else ??printf(“*”) ;? } }A. #*#*????? B . *#*#??? C.? ##?????? D. 以上都不对8.设变量定义为 int a[3]={1,4,7},*p=&a[2], 则*p的值是? (35)??? 。

全国计算机二级《C语言》考试题库与答案

全国计算机二级《C语言》考试题库与答案

全国计算机二级《C语言》考试题库与答案全国计算机二级《C语言》考试题库与答案在学习、工作中,我们都离不开试题,借助试题可以检验考试者是否已经具备获得某种资格的基本能力。

什么样的试题才能有效帮助到我们呢?以下是店铺为大家收集的全国计算机二级《C语言》考试题库与答案,欢迎大家分享。

全国计算机二级《C语言》考试题库与答案篇1(1)下列关于栈叙述正确的是( )。

A.栈顶元素最先能被删除B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.栈底元素最先被删除(2)下列叙述中正确的是( )。

A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.以上说法都不正确某二叉树共有7个结点,其中叶子结点只有l个,则该二叉树的深度为(假设根结点在第1层)( )。

A.3B.4C.6D.7软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是( ):A.学生成绩管理系统B.c语言编译程序C.UNIX操作系统D.数据库管理系统(5)结构化程序所要求的基本结构不包括( )。

A.顺序结构B.GOT0跳转C.选择(分支)结构D.重复(循环)结构(6)下面描述中错误的是( )。

A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是( )。

A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是( )。

A.1:1联系B.1:m联系C.m:1联系D.m:n联系(9)已知大写字母A的ASCIl码值是65,小写字母a的ASCIl码值是97。

以下不能将变量C中的大写字母转换为对应小写字母的语句是( )。

C语言实训题目

C语言实训题目

C语言实训题目
以下是几个C语言实训题目:
1. 编写一个C程序,使用for循环计算所有100以内的奇数的和。

2. 编写一个C程序,读取用户输入的两个数字,计算它们的和、差、积和商,并输出结果。

3. 编写一个C程序,使用while循环读取用户输入的数字,直到用户输入0为止,并计算输入数字之和,最后输出结果。

4. 编写一个C程序,读取用户输入的一段英文文字,将其中的每个单词首字母大写,并输出结果。

5. 编写一个C程序,使用指针实现一个简单的链表,完成添加节点、删除节点、搜索节点等基本操作。

6. 编写一个C程序,实现一个简单的计算器,支持加、减、乘、除等基本运算。

7. 编写一个C程序,读取用户输入的一段文章,统计其中每个字母出现的次数,并按照字母表顺序输出。

8. 编写一个C程序,实现一个简单的学生信息管理系统,包括添加、修改、查询、删除等功能。

9. 编写一个C程序,读取用户输入的一个整数N,使用递归实现N 的阶乘计算,并输出结果。

10. 编写一个C程序,使用函数指针实现菜单式交互,用户可以通过输入数字选择想要执行的操作,例如计算器、学生信息管理系统等。

C语言课程实训题目

C语言课程实训题目

C语言课程实训题目《C语言程序设计》课程实训指导书1.学生学籍管理 ........................................................................... .............................. 2 2.通讯录管理 ........................................................................... .................................. 2 3.酒店房间登记管理 ........................................................................... ....................... 2 4.职工信息管理 ........................................................................... .............................. 3 5.销售管理 ........................................................................... ..................................... 3 6.银行账户信息管理 ........................................................................... ....................... 3 7.商品销售管理 ........................................................................... .............................. 4 8.设备管理 ........................................................................... ..................................... 4 9.飞机订票 ........................................................................... ..................................... 5 10.仓库管理 ........................................................................... ................................... 5 11.学校运动会管理 ........................................................................... ......................... 5 12.教师工作量管理 ........................................................................... ......................... 6 13.学生证管理程序 ........................................................................... ........................... 6 14.学分管理程序 ........................................................................... ............................... 6 15.图书登记管理程序 ........................................................................... ........................ 7 16.学生作业完成情况管理程序 ........................................................................... ......... 7 17.宿舍管理系统 ....................................................................................................... 7 18.图书租借管理系统 ........................................................................... ........................ 8 19.车票管理系统 ........................................................................... ............................ 8 20.学校职工工资管理系统 ........................................................................... .. (8)1《C语言程序设计》课程实训指导书1.学生学籍管理问题描述:已知程序要求管理的学生信息包括:学号,姓名,系别、班级,年龄,性别,入学时间。

《C语言程序设计实践教程》答案-完整版

《C语言程序设计实践教程》答案-完整版

4.2练习题一、选择题1.D2.B3.A4.B和D5.C6.A7.B二、填空题1.//或/* */2.主或main3.函数首部和函数体4.编译和连接5.公号5.2练习题一、选择题1.A2.D3.B4.B5.C6.C7.D8.A9.B10.B11.D12.B13.A或B14.C15.B17.D18.D19.C20.D21.B22.A23.D24.C25.C26.B27.C28.D29.A30.B二、填空题1.102,102.#define 宏名字符串3.14.n=15.-46.a=1,b= ,c=27.c=A8.n1=%d\nn2=%d9.a+b>c&&a+c>b&&b+c>a10.ch>=’a’&&ch<=’z’|| ch>=’A’&&ch<=’Z’11.712.013.1111000014.8,46.2练习题一、选择题1.A2.C3.D4.C5.A7.A8.D9.B10.C11.A12.A13.C14.B15.正确答案为:12345678二、填空题1.102.y=1 x%i==03.屏幕中间输出一个由星号组成的菱形4.15.136.(cx=getchar())!=-1 front=cx; 7.m%n8.49.*p px=&x py=&y三、读程序,写结果1.-12.3,1,-1,3.a=16,y=604.x=12,y=45.597.2练习题一、选择题1.B2.C3.C4.A5.D6.C8.D9.C10.D11.D12.D13.A14.B15.C16.B17.B18.A19.A20.D21.B22.D23.C24.D25.D26.C二、填空题1.‘a’02.a[k] a[k] a[k]3.0 64.A B C D EA5.1,66.k=p;7.i<j8.189.4,some string * test 10.you&me三、读程序,写结果1.5 4 8 2 02.10 24 15 6 3.love china! H w l 4.66 66 555.Front一、选择题1. A2. A3. B4. B5. B6. A7. D8. C9. A10. A11. A12. B13. B14. A15. B16. B17. C二、填空题1.122.Itis3.fun(n-1)*n fun(k)4.s[i]-t[i]5.n%m i-1 x[d]6.x=n x%10 x7.m=f(a,4)+f(b,4)-f(a+b,3)8.a=1,b=1三、读程序,写结果1.s=72.s=373.bij12一、选择题1. B2. C3. B4. D5. B6. A7. B8. D9. D10. B11. D12. A13. B14. C15. C16. C17. A18. D19. B20. D二、填空题1.b->day (*b).day2.DDBBCC3.zhang 170.000000wang 150.0000004.995.max=i min=i stud[max].name,stud[max].score stud[min].name,stud[min].score6.&r 1 feof(fp) break7.BBB AAA 1238.rewind三、读程序,写结果1.2002,shangxian2.32。

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

要求:所有程序至少由二个函数完成A类-简单题A1:设计一个菜单程序,选择数字键1~3分别在屏幕中间输出正三角形、菱形和空心的平行四边形,选择数字4结束操作并回到操作系统状态。

A3:从键盘上输入三个矩阵,输出三个矩阵主对角线的和及乘积。

A4:字符左右排序要求编制函数jsSort(),以行为单位对字符串按给定的条件进行排序,排序后的结果仍按行重新存入字符串数组中。

排序条件:将字符串从中间一分为二,左边部分按字符的ASCII码升序排序,排序后左边部分与右边部分进行交换。

如果原字符串长度为奇数,则最中间的字符不参与处理,仍放在原位置上。

例如,原字符串:dcbahgfe432198765则处理后字符串:hgfe abcd876591234A5:简单的文件操作编程完成读出文件 sfile.txt 中的内容,反序写入另一个文件 dfile.txt 中去。

A6:有一个一维数组,内放10个学生成绩,输出各分数段人数、平均分、最高分和最低分,保留小数点后一位。

A7:编写程序求出555555的约数中最大的三位数是多少。

A8:编写程序,实现比较两个分数的大小。

比较方法是:先比较两个数的分母,分母相同比较分子;否则通分后比较。

A9:求这样一个三位数,该三位数等于其每位数字的阶乘之和。

A10:求兔子问题。

第1年有1对兔子,每对兔子从出生后第3个年起,就可每年生1对兔子,兔子的寿命是6年,问第n年有多少对兔子?A11:用C实现时钟程序。

A12:有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁。

问第4个人多少岁,他说比第3个人大2岁。

问第3个人多少岁,他说比第2个人大2岁。

问第2个人多少岁,他说比第1个人大2岁。

问第1个人多少岁,他说是10岁。

请问第5个人多大?A13.用指针编写字符串函数strcpy,strcmp,strcat,strlen。

并编写程序加以验证。

A14:给定某个年、月、日,计算出这一天为该年的第几天。

要求写出计算闰年的函数和计算日期的函数。

A15.输入一个正整数(短整数)、计算机输出该数的各位数字之和,各位数字的平均和、反复执行、直到输入的数为O为止。

A16.从键盘上输入一个字符串(不多于40个,以回车换行符作为输入结束标记),将其中的大写字母改为小写字母,其它字符不变,然后逆序输出。

B类-中等题B1:设计一个菜单程序,选择数字键1生成10个[10,100]随机整数并排序输出(每行5个),选择数字2在数组中查找是否有从键盘中输出的数字,选择3则回到操作系统状态。

B2:从键盘输入字符串,将其中的单词(两个空格之间的字符串)的第一个字母转换为大写字母,输出原始字符串及转换后的所有单词,直到输出“*”结束转换和输出。

B3:四则运算考题。

随机产生指定范围的数,显示每道的回答结果、得分及正确答案。

(每次10道,每道2分)要求:减法的结果为正,除法结果为整数。

B4:输入若干行正文,输出其中含有给定单词的那些行。

例如输入正文为The expression exprl is evaluated first.If it non-zero(true), then the expression给定但此为“is”,则输出为The expression exprl is evaluated first.B5:写一个统计学生成绩的程序,要求输入10个学生5门功课的成绩,分别用子函数求出:(1)每个学生的平均分;(2)每门功课的平均分;(3)找出最高分所对应的学生和功课。

(应用动态内存分配)B6:.从一个文本文件读取正文,统计每个数字出现的次数和其他字符出现的次数。

B7:从一个文本文件读取正文,将其中的小写字母转换成大写字母,大写字母转换成小写字母,其他字符不变,然后输出到另一个文本文件中保存。

B8:在C/C++语言环境下开发简单的绘图程序。

在C/C++语言环境下开发简单的绘图程序,实现画点、线,图形等。

要求:程序可执行,正确完成点、线,图形绘制功能。

将部分功能组和绘制图像。

要有完整的开发文档,程序说明文档等。

B9:在C语言环境下实现复数运算。

要求:编程实现复数的乘、除及乘幂运算。

用程序包含形式实现。

B10: 输出满足以下条件三位数n,它除以11所得到的商等于n的各位数字的平方和,且其中至少有两位数字相同。

131 131/11=11 12+32+12=11B11候选人得票的统计。

设有三个候选人,每次输入一个得票的候选人的编号,共有n 个人参加投票,最后输出各人得票结果,并将结果保存到文本文件tickets.txt中。

要求:用结构体实现。

B12.部分排序要求编制函数 jsSort(),对任意几个在1000~9999之间的数,按每个数的后三位的大小进行升序排列,然后取出满足此条件的前5个数依次存入数组bb中,如果后三位的数值相等,则按原先的数值进行降序排列。

例如处理前:6012 5099 9012 7025 8088处理后:9012 6012 7025 8088 5099B13.统计符合特定条件的数从键盘随机敲入10个4位数,并把这些数存入数组a中。

编写一个函数,其功能是如果4位数各位上的数字是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些4位数按从大到小的顺序存入数组b中。

B14.速算、口算天天练出题实现出题、判卷、错题重做、试卷保存的功能,题中所用的数值范围、运算符号可选择。

B15.编写程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件"test.txt"中保存。

B16.求已知二个函数的的定积分(用指向函数的指针)B17.输入任意个电影名字,按字典次序排序。

(用动态内存分配)B18.输入任意个电影名字,按字典次序排序。

将排序后的电影名字保存到文本文件cinema.txt中。

B19.编写一个函数fun(str), 它的功能是: 统计由实参传来的一个字符中的字母,数字,空格和其它字符的个数。

B20. 输入一个字符串存入放数组a,将其复制到数组b,然后将数组b中的所有小写字母改为大写字母,再将a中字符串连接到b。

比较并输出a,b中的字符串的大小,最后输出a,b中的字符串。

(不用字符串函数)B21. 输入二个字符串a和b,判断字符串b是否是字符串a的子串,是则输出b串在a 串中的开始位置;否则输出-1。

例如串a=”ABCKEF”,若b=”CD”,则输出3;若串b=”CE”,则输出-1。

C类-难题C1.职工档案及简明信息生成。

要求:用菜单形式提供如下四个功能:输入10个职工数据、显示原始数据、生成简明职工数据(姓名和年龄)并显示输出、删除简明职工数据。

这四个功能可以不断循环操作,直到输入0结束操作并回到操作系统状态。

(用文件完成)C2.学生成绩管理。

学生信息:姓名、性别、省份、电话号码。

设计一个菜单程序,选择数字键1~3分别实现:输入学生信息、删除指定学生及信息和显示指定学生信息,选择数字4则回到操作系统状态。

(用文件完成)C3.工资管理功能要求:工资项目有:部门、职工号、姓名、基本工资、职务补贴、工龄工资、水电费、实发工资等。

设计一个简单的工资管理系统,要求有简单的界面,程序段要分清模块,有必要的说明。

输入各部门职工的名单及各项工资,统计应发工资,按部门排序规范格式显示工资列表,在指定位置插入职工工资,也可以修改、删除指定职工的工资。

(用文件完成)C4.通讯录管理功能要求:通讯录项目有:序号、姓名、工作单位、联系电话、邮政编码、Email等。

设计一个简单的通讯录管理系统,要求有简单的界面,程序段要分清模块,有必要的说明。

输入通讯录数据,按工作单位排序规范格式显示通讯录内容,在指定位置插入一个人的资料,也可以修改、删除指定人员的资料。

(用文件完成)C5.图书信息管理系统设计(用文件完成)功能要求:设计一个简单的通讯录管理系统,要求有简单的界面,程序段要分清模块,有必要的说明。

图书信息包括:书名、作者名、分类号、出版单位、出版时间、价格等。

试设计一图书信息管理系统,使之能提供以下功能:系统以菜单方式工作图书信息录入功能(图书信息用文件保存)--输入图书信息浏览功能--输出查询和排序功能:(至少一种查询方式)--算法按书名查询按作者名查询图书信息的删除与修改C6:日常开支辅助管理。

开发学生日常开支管理软件。

需求:(1)可以管理有限的日常开支,完成收支平衡,开销预警等功能(2)保存日常开支记录。

(3)程序具有可扩充性。

C7:个人日常档案管理。

开发学生日常档案管理软件。

需求:(1)可以管理有限的日常档案(如通信录、个人信息库等),完成信息追加,查询等功能。

(2)保存日常档案。

(3)程序具有可扩充性。

C8.编程求任意对称正定矩阵的逆。

C9.从一个文本文件读取正文,输出到另一个文本文件。

输出时将连续的多个空格字符和横向制表符缩减为一个字符,空行删去不输出。

C10.写一个对文本文件加密的程序和一个解密的程序。

密码规则是:对于小写字母,a换成x,b换成y,c换成z,d换成a,e换成b,...;对于大写字母,A换成X,B换成Y,C换成Z,D换成A,E换成B,...;其他字符不变。

C11.在C/C++语言环境下开发文本编辑器要求:可以打开文件,保存文件。

可适当添加编辑功能或其他文件操作功能。

提示:利用读写文件的操作来实现打开文件,保存文件的功能。

C12.在C/C++语言环境下开发简单的四则运算的命令行计算器要求: 通过命令行参数提供两个运算对象和一个运算符, 然后将运算结果显示出来。

由于命令行参数都是字符串, 而进行运算要求数值类型的运算对象, 所以要将字符串转换为相应的数值。

函数的原型均在头文件stdlib.h中。

C13.开发打字程序要求:显示中文或英文的文章范例后,用户可以对照练习打字,输入完毕后可以统计输入时间和正确率。

可参考书上字符串处理,需要进一步完善界面和功能。

C14.在C/C++语言环境下检索汉字文本要求:在C语言环境下开发对汉语文本(txt)的检索程序,可以进行简单的统计(如汉字在文本中的出现频率)。

程序可执行,正确完成单字、词和词组检索功能。

要有完整的开发文档。

具有可扩充性。

C15.在C/C++语言环境下实现成绩管理要求:输入一个班学生的学号和各门功课的成绩。

应用结构体数组保存输入的信息,求出每个学生的平均成绩;再按平均成绩排序,并输出排序后的结果。

C16.字符串倒置以行为单位从键盘输入几个英文句子,以行为单位把字符串中的所有小写字母o左边的字符串内容移到该串的右边存放,然后把小写字母o删除,最后把已处理的字符串仍按行重新存入字符数组中。

例如原文为:You can create an index on any field.You have the correct record.结果为:n any field.Yu can create an indexrd.yu have the crrect recC17.对于一次考试成绩进行统计,考M科,(如六科,语文、政治、数学、物理、化学、外语),有N人(如10人)参加。

相关文档
最新文档