华南师范大学-自考历年实践考试真题

发布时间:2023-03-19 00:03:14

计算机管理课程实验试题一

1.采用递归求解的方法,用倒序输出字符串系统;用户输入字符串程序运行后,将倒序输出举例如下
SampleInput:abcdefSampleOutput:fedcba
#include"stdafx.h"voidp({charc;if((c=getchar(!='\n'{p(;}printf("%c",c;}intmain({printf("请输入一个字符串:";p(;printf("\n";return0;}

2.输入一行字符串,按如下规则加密:如果是英文字母则大写变小写、小写变大写对非英文字符保持不变。试写加密程序。
#include"stdafx.h"intmain({/*定义一个字符变量ch*/charch;printf("inputcharacters:";/*当输入的字符不是回车的时候就继续循环;*/while((ch=getchar(!='\n'{if(ch>='A'&&ch<='Z'{ch=ch-'A'+'a';}elseif(ch>='a'&&ch<='z'{ch=ch-'a'+'A';}/*输出转换后的字符;*/putchar(ch;}}

3.设计一个学生的学习系统,
例如某学习小组有4位同学,学习五门课程求每个同学的平均分。举例如下:

姓名赵彬张强张帅李莉

structSTU{课程180787382课程282835887课程391826289课程468726079课程577807581
平均分

#include"stdafx.h"charname[20];intscores[5];};voidOutputSTU(structSTUstu{inttotal=0;doubleavg;int*scores=stu.scores;for(inti=0;i<5;i++{total+=scores[i];}avg=total/5.0;printf("%s\t%d\t%d\t%d\t%d\t%d\t%lf\n",stu.name,scores[0],scores[1],scores[2],scores[3],scores[4],avg;}intmain({printf("姓名\t课程1\t课程2\t课程3\t课程4\t课程5\t平均分\n";structSTUstudents[4]={{"赵彬",{80,82,91,68,77}},{"张强",{78,83,82,72,80}},{"张帅",{73,58,62,60,75}},{"李莉",{82,87,89,79,81}}};for(inti=0;i<4;i++{structSTUstu=students[i];OutputSTU(stu;}return0;}计算机管理课程实验试题三
1.简单加密系统。对字符按如下规则加密:如果英文字母则大写变小写、小写变大写
并且a->cb->d、···、x->zy->az->b;对非英文字母保持不变。试写加密程序。

#include"stdafx.h"charencode(charc{if(c=='y'||c=='Y'||c=='z'||c=='Z'{c-=24;}elseif(c>='a'&&c<='z'||c>='A'&&c<='Z'{c+=2;

华南师范大学-自考历年实践考试真题

相关推荐