c语言成绩查询(计算机二级c语言考试成绩查询时间)
本文目录
- 计算机二级c语言考试成绩查询时间
- C语言 成绩查询问题
- c语言编写查询学生成绩管理程序
- 如何用c语言编一个成绩查询系统
- c语言成绩查询管理系统程序
- 用c语言写一个成绩查询的程序
- c语言中根据姓名查询成绩
- 全国计算机二级C语言成绩查询具体分数怎样查
计算机二级c语言考试成绩查询时间
成绩查询时间:计算机二级考试成绩查询时间一般为考试结束后45-60日,自2009年起计算机二级考试成绩查询时间一直为45日。二级统一成绩查询入口为教育部考试中心,部分省市如江苏、黑龙江等也可通过省市考试院或者人事考试中心进行查询。学习内容:计算机二级包括二级C,二级C++,二级VB,二级VFP,二级Access,二级Java,二级office。其需要学习的内容如下:二级CDOS命令,计算机组成原理,多媒体、数据库操作、计算机网络、C语言程序设计、上机考试。二级C++按照新大纲需要学习的内容有:C++语言概述、C++语言数据类型、运算符和表达式、基本控制语句、数组、指针与引用、函数、类和对象继承、模板等内容。二级VB按照新大纲,需要学习的内容有:VB基本概念、集成开发环境、可视化编程方法、基本输入输出、常用控件功能及使用、VB控制结构语句等。二级VFP需要学习的内容有:数据库系统与VFP基础知识、数据库基本操作、结构化查询语言SQL、VFP程序设计、设计器和项目管理器使用等。二级Access按照新大纲,需要学习的内容有:数据库系统、数据库和表、数据库查询窗体、报表、数据访问页、宏、模块等。二级Java按照新大纲,需要学习的内容有:JAVA语言概论、JAVA数据类型、运算符和表达式、流程控制、类、数组和字符串操作、异常处理、输入输出及文件操作、线程与对象串行化、编写图形用户界面、APPLET程序设计:JZSDK的下载和操作、JAVA的应用。二级office按照新大纲,需要学习的内容有:计算机的基础知识,Word的功能和使用 ,Excel的功能和使用,PowerPoint的功能和使用。
C语言 成绩查询问题
printf("%d %s %f %f %f",&stu);传递的第二个参数出错stu.name
c语言编写查询学生成绩管理程序
#include《stdio.h》#include《stdlib.h》#include《string.h》struct record{char xuehao;//学号char name; //姓名char sex;//性别int ke1;//数学int ke2 ;//语文int ke3;//英语int pin;}stu;int k=1,n,m;void readfile();void seek();void insert();void del();void save();void menu(); void seek(){int i,j,item,flag;《br》char s1.ke3);《br》}if(flag==0)printf("该学号不存在!\n"); break;case 2:return;default:printf("请在1-2之间选择\n");}}}void insert(){ int i=n,j,flag;printf("请输入待增加的学生数:\n");scanf("%d",&m);do{ flag=1;while(flag){ flag=0;printf("请输入第 %d 个学生的学号:\n",i+1);scanf("%s",stu.xuehao);for(j=0;j《i;j++)if(strcmp(stu.xuehao)==0){ printf("已有该学号,请检查后重新录入!\n");flag=1;break;}}printf("请输入第 %d 个学生的姓名:",i+1);scanf("%s",stu.name);printf("\n请输入第 %d 个学生的性别:",i+1);scanf("%s",stu.sex);printf("\n请输入第 %d 个学生的数学成绩:",i+1);scanf("%d",&stu.ke1);printf("\n请输入第 %d 个学生的语文成绩:",i+1);scanf("%d",&stu.ke2);printf("\n请输入第 %d 个学生的英语成绩:",i+1);scanf("%d",&stu.ke3);if(flag==0){ i=i;i++;}}while(i《n+m);n+=m;printf("录入完毕!\n\n");}void del(){ int i,j,flag=0;char s1;printf("请输入要删除学生的学号:\n");scanf("%s",s1);for(i=0;i《n;i++)if(strcmp(stu.xuehao,s1)==0){ flag=1;for(j=i;j《n-1;j++)stu;}if(flag==0)printf("该学号不存在!\n");if(flag==1){ printf("删除成功,显示结果请选择菜单6\n");n--;}}void readfile(){char buf,*p="student.dat";FILE *fp;int i=0;if ((fp=fopen("student.dat","r"))==NULL){ printf("Open file %s error! Strike any key to exit!",p);system("pause");exit(0);}while(fscanf(fp,"%s%s%s%d%d%d",stu.name,stu.ke3)==6){ i++;i=i;}fclose(fp);n=i;printf("录入完毕!\n");}void save(){ int i,j,k,flag=0;FILE *fp;fp=fopen("student.dat","w");for(i=0;i《m;i++){ fprintf(fp,"%s%s%d%d%d",stu.ke1, &stu.ke3); fclose(fp); printf("已储存");}}void paixu(){ int i,j,k,t; for(i=0;i《m;i++) { stu.ke3)/3; } for(i=0;i《=m-2;i++) { k=i; for(j=i+1;j《=m-1;j++) if(stu.pin) k=j; if(k!=i) { t=stu.pin; stu.pin; stu.pin=t; } } for(i=0;i《m;i++) {printf("第 %d 个学生的姓名%s:",i+1,stu.pin);《br》 }}void menu(){ int nub;printf(" \n\n学生成绩管理系统\n\n");printf("*****系统功能菜单*****\n");printf("----------------------\n");printf("1.输入学生信息\n");printf("2.查询学生信息\n");printf("3.按学号删除信息\n");printf("4.读入学生信息\n");printf("5.保存信息(要把修改保存到文件,退出程序前必须执行本项)\n");printf("6.查询学生平均成绩信息\n");printf("0.退出系统\n");printf("----------------------\n");printf("请选择菜单编号:");scanf("%d",&nub);switch(nub){case 1:insert();break;case 2:seek();break;case 3:del();break;case 4:readfile();break;case 5:save();break;case 6:paixu();break;case 0:k=0;break;default:printf("请在0-6之间选择\n");}}void main(){while(k)menu();}//平均数是排序后,输出的,如果你不想直接输入,那就不要对每个学生进行选择排序了
如何用c语言编一个成绩查询系统
如果你是要做一个非常专业的商业软件,这个其实不太适合用C语言来编写。你可以考虑其他高级语言如java,c#,etc.如果你仅仅是想在功能上实现成绩查询,而且数据量不是那种特别大,比如千万,上亿级别的,用C语言以二进制文件读写的方式完全可以轻松实现。下面说说大概的思路:1.你可以定义一个结构体来描述成绩,结构体的变量包括比如姓名,学号,班级,语文成绩,数学成绩,etc。2.所有学生的成绩,就是一个个的结构体 把所有结构体保存到二进制文件中。3.如果需要查询成绩,就先从二进制文件把所有的成绩读取出来,保存到数组或者链表中。然后在数组或者链表中进行查询。如果是要删除某一个学生的记录,就从数组或者链表中先找到该学生的记录,然后删掉该元素,再保存回二进制文件。如果是要添加一个学生成绩信息,就是在数组或者链表中添加一个元素,然后保存为二进制文件。用C语言以二进制文件的方式模拟数据库系统的操作,大体的思路就是这样的。如果你非要以数据库的方式来存取数据,用C语言,也不是绝对不可以,那就比较繁琐了,自行查找C语言访问数据库相关的知识。
c语言成绩查询管理系统程序
#include "stdio.h"#include 《process.h》#include 《conio.h》#include 《string.h》#include《stdlib.h》#define n 6struct student{char No;char Name;int grage1;int grage2;int grage3;};struct student s;void HBFile(){FILE *fp,*p;if((fp=fopen("1.txt","r"))==NULL){printf("cannot open 1.txt\n");exit(0);}if((p=fopen("3.txt","w"))==NULL){printf("cannot open 3.txt\n");exit(0);}while(!feof(fp))fputc(fgetc(fp),p);fclose(fp);fclose(p);fp=fopen("2.txt","r");if((fp=fopen("2.txt","r"))==NULL){printf("cannot open 2.txt\n");exit(0);}if((p=fopen("3.txt","a"))==NULL){printf("cannot open 3.txt\n");exit(0);}while(!feof(fp))fputc(fgetc(fp),p);fclose(fp);fclose(p);}void DKHB(){int i=0;FILE *fp;fp=fopen("3.txt","r");while(!feof(fp)){fscanf(fp,"%s\t%s\t%d\t%d\t%d\n",s.grage3);i++;}printf("学号\t\t姓名\t数学\t英语\t语文\t总分\n");for(i=0;i《n;i++) printf("%s\t%s\t%d\t%d\t%d\t%d\n",s.grage3);fclose(fp);}void BJG(){FILE *fp,*p;int i=0;fp=fopen("3.txt","r"); while(!feof(fp)){fscanf(fp,"%s\t%s\t%d\t%d\t%d\n",s.grage3);i++;}p=fopen("4.txt","w");while(!feof(p)){if(s.grage3《60){fprintf(p,"%s%s%d%d%d\n",s.grage3);i++;}}fclose(fp);fclose(p);}void SortByGrade(){FILE *fp;fp=fopen("3.txt","r");int i=0,j,q;while(!feof(fp)){fscanf(fp,"%s\t%s\t%d\t%d\t%d",s.grage3);i++;}struct student t;for(i=0;i《n;i++)for(j=i+1;j《n;j++)if(s.grage3){t=s;s;s=t;}printf("学号\t\t姓名\t数学\t英语\t语文\t总分\n");for(i=0;i《n;i++)printf("%s\t%s\t%d\t%d\t%d\t%d\n",s.grage3);fclose(fp);}void SearchByName(){int i=0;FILE *fp;fp=fopen("3.txt","r");while(!feof(fp)){fscanf(fp,"%s\t%s\t%d\t%d\t%d\n",s.grage3);i++;}char Name;printf("In put a Name:");gets(Name);for(i=0;i《n;i++){ if(strcmp(s.Name,Name)==0) printf("%s\t%s\t%d\t%d\t%d\n",s.grage3);}fclose(fp);}void Menu(){printf("-------------------------------学生成绩管理系统--------------------------------\n");printf("1. 合并1.txt和2.txt为3.txt\n"); printf("2. 抽取出三科成绩中有补考的学生并保存在一个新文件4.txt\n"); printf("3. 对合并后的文件3.txt中的数据按总分降序排序\n"); printf("4. 输入一个学生姓名,查找到此学生的信息并输出结果\n");printf("5. 打开不及格的人数名单\n");printf("6. 打开合并后的名单\n");printf("0. 退出\n");printf("请选择(0-5):"); }int main(){char choice;Menu();//调用菜单函数//do{printf("\n请您在上述功能中选择(1--5): ");choice= getche();printf("\n");switch(choice ){case ’1’:HBFile();break;case ’2’:BJG();break;case ’3’:SortByGrade(); break;case ’4’:SearchByName();break;case ’6’:DKHB();break;case ’0’:exit(0);break;}}while( 1 );return 0;}
用c语言写一个成绩查询的程序
//分数序列如:2\1,3\2.5\3,8\5.13\8,21\13.......的前20项之和。 #include//直接看这一组数列有什么规律,很容易发现,从2/1开始,后一组的分母为前一组的一个分子//后一项的分子为前一项的分母分子之和,如果用An表示分母,Bn表示分子,则有递推工式,B(n+1)=An::A(n+1)=An+Bn知道这个就很好办了float getMe(int n)//这个函数就是求第n项的那个数的值{float An=2.0;float Bn=1.0;float temp;while(--n){temp=Bn;Bn=An;An=An+temp;}return(An/Bn);}void main(){int n;float theSum=0.0;printf("请输入你想要求的前n项的和:");scanf("%d",&n);for(;n》0;n--){theSum=theSum+getMe(n);}printf("%f",theSum);}
c语言中根据姓名查询成绩
#include "conio.h"struct student{ char name ; int score;};int find (struct student s);void main(){ int i=0; struct student stu; for(i=0;i《5;i++) { printf("输入第%d个学生的姓名:",i+1); scanf("%s",stu.name); printf("输入第%d个学生的成绩:",i+1); scanf("%d",&stu.score); } int nIndex=find(stu); if(nIndex!=-1) printf("找到该同学信息,该同学位于第%d个位置(数组下标)",nIndex); getch();}int find(struct student s){ char name; int i=0; int nIndex=-1; printf("输入要查询学生的姓名:"); scanf("%s",name); for(i=0;i《5;i++) { if(strcmp(s.name,name)==0) { nIndex=i; break; } } return nIndex;}
全国计算机二级C语言成绩查询具体分数怎样查
计算机二级不可以查具体分数,只能查出分数等级。
考试实行百分制计分,但以等级分数通知考生成绩。等级分数分为“不及格”、“及格”、“优秀”三等,划线分数为60和90。
考试成绩在“及格”,即60~89分者,由教育部考试中心发合格证书,考试成绩在“优秀”,即90~100分者,由教育部考试中心发优秀证书。
自2018年3月起,NCRE考试以等第形式通知考生成绩。成绩等第分为“优秀”、“良好”、“及格”、“不及格”四等。
考试注意事项
1、考生凭准考证和身份证(或户口本、军人身份证)参加考试,缺一不可。
2、考生发现磁盘损坏,可举手示意监考人员处理,有关考试题目内容的问题不得提问。
3、进入考场只能携带铅笔、橡皮、尺子、钢笔、圆珠笔等必备工具。
开考信号发出后,才可开始答题。上机考试结束,按要求处理好机器后才能退场。
4、考试开考前15分钟入场,对号入座,考试中将两证放在课桌右上角接受检查。上机考试交验两证。
以上内容参考 百度百科—计算机考试二级
更多文章:
汇编语言编译器是用什么语言写的(编译器是用什么语言写的,是用高级语言还是汇编语言)
2024年7月17日 16:30
md5加密原理简单解释(进行md5加密的时候,自己的md5算法与对方的算法要一模一样吗)
2024年7月3日 10:45
shell脚本等待几秒(按键精灵中如何实现执行了一行命令后等待20秒或者在这20秒内按任意键跳过等待,执行下一行命令)
2024年7月12日 15:25
urldecoder在线解码(JAVA URLDecoder.decode转码失败怎么解决)
2024年7月19日 09:13
model y买了后悔死了(国产特斯拉ModelY大幅降价,为何却都不推荐买它)
2024年6月30日 11:01
3060 ti(新3060ti与老款3060ti有什么区别)
2024年7月8日 14:25
消失的爱人深度解析(为什么我看不明白《消失的爱人》电影想表达什么)
2024年6月6日 09:52
冒泡排序外层循环和内层循环意义(冒泡排序里 n个数字要排序 外层循环n–1 内层循环n–1–i 这句话是什么意思啊)
2024年7月18日 08:09