1. 谁知道《全国计算机等级考试模拟试卷与答案分析(二级c语言程序设计)》上机考试全真模拟环境安装程序
放入光盘,打开我的电脑,再打开光盘,按屏幕上的提示,不要忘了序列号是287-391-876哦进入考试环境的话要记得模拟考号是251699990001
然后自己看着提示就可以做了。
你什么时候考哦,我还有2个多小时就考了,你好运哦抽个简单点的题。祝你过关!呵呵努力!
2. c语言课程设计题目(各位大哥,帮帮忙啊,网上没有啊)
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define MAXN 35
#define MAX_NAME 256
typedef struct student
{
int no;
char name[MAX_NAME];
double kaochang;
double mark;
} STUDENT;
/*-----------输入信息子程序---------*/
void input(STUDENT *data, int *len)
{
int no;
putchar('\n');
printf("%s\n", "请输入新的记录,如果需要退出当前菜单请输入-1.");
printf("%s\n", "格式:\n准考证号\n");
printf("%s\n", "姓名 考场号 四级成绩");
putchar('\n');
printf("如:\n");
printf("091202114\n");
printf("李达最 101 426 \n");
scanf("%d", &no);
while(no != -1) {
data[*len].no = no;
scanf("%s %lf %lf ", data[*len].name, &data[*len].kaochang, &data[*len].mark);
(*len)++;
scanf("%d", &no);
}
}
/*---------------输出信息子程序---------------*/
void output(STUDENT *data, int len)
{
int i;
system("cls");
printf("%8s", "准考证号");
printf("%8s", "姓名");
printf("%8s", "考场号");
printf("%8s", "四级成绩");
putchar('\n');
for (i =0; i < 80; i++)
putchar('=');
putchar('\n');
for (i = 0; i< len; i++)
{
printf("%8d", data[i].no);
printf("%8s", data[i].name);
printf("%8.1lf", data[i].kaochang);
printf("%8.1lf", data[i].mark);
putchar('\n');
}
for (i =0; i < 80; i++)
putchar('=');
putchar('\n');
printf("按回车键继续.");
getchar();
getchar();
}
/*--------------排序子程序------------*/
/*--------------------搜索子程序-----------------------*/
void find(STUDENT *data, int len)
{
int find_no, result ;
int i;
lab: result=0;
printf("%s\n", "请输入需要查找的学生的准考证号,退出当前菜单请输入 -1.");
scanf("%d", &find_no);
if (find_no == -1) return; /*exit the fine sub program*/
while( data[result].no != find_no && result < len) result ++;
if (result >= len ) {
printf("%s\n", "未查询到相关信息");
goto lab;
}
else {
system("cls");
printf("%s\n", "查询信息如下:");
for (i =0; i < 80; i++)
putchar('=');
putchar('\n');
printf("%8s", "准考证号");
printf("%8s", "考场号");
printf("%8s", "姓名");
printf("%8s", "四级");
putchar('\n');
printf("%8d", data[result].no);
printf("%8s", data[result].name);
printf("%8.1lf", data[result].kaochang);
printf("%8.1lf", data[result].mark);
putchar('\n');
for (i =0; i < 80; i++)
putchar('=');
putchar('\n');
goto lab;
}
}
/*-----------------插入子程序-------------*/
/*-------------删除子程序--------------*/
void delete_item(STUDENT *data, int *len)
{
int no, i, pos;
lab: pos=0;
printf("%s\n", "输入需要删除的学生的学号,退出当前菜单请输入-1.");
scanf("%d", &no);
if (no == -1) return;
while( (data[pos].no != no) && (pos < *len) ) pos = pos +1;
if (pos >= *len) {
printf("%s\n", "未找到需要删除的学生");
goto lab;
}
else {
for (i = pos+1;i < *len; i++)
data[i-1] = data[i];
*len = *len -1;
if (*len == 0) {
printf("%s\n", "没有任何记录,请按回车键返回.");
getchar();
getchar();
return;
}
goto lab;
}
}
/*---------------统计子程序------------*/
/*---------------显示信息子程序------------*/
void paint()
{
int i;
system("cls");
printf("%55s\n", "扬州大学信息工程学院\n");
printf(" 制作者:扬州大学计科0901 李春威 \n");
for (i = 0; i < 80; i++)
putchar('=');
putchar('\n');
printf(" 1 输入信息 2 输出信息\n");
printf(" 3 按成绩排序 4 按学号查找\n");
printf(" 5 按成绩查找 6 成绩评测\n");
printf(" 6 六级参考资格 8 保存到文件\n");
printf(" 0 退出\n");
for (i = 0; i<= 79; i++)
putchar('=');
putchar('\n');
printf("%s\n", "请输入各操作对应的序号:");
}
void save(STUDENT *data, int len)
{
int i;
FILE *fp;
fp=fopen("成绩统计表.txt","w");
fprintf(fp,"%8s", "准考证号");
fprintf(fp,"%8s", "姓名");
fprintf(fp,"%8s", "考场号");
fprintf(fp,"%8s", "四级成绩");
fprintf(fp,"========================================================================\n");
putchar('\n');
for (i = 0; i< len; i++)
{
fprintf(fp,"%8d", data[i].no);
fprintf(fp,"%8s", data[i].name);
fprintf(fp,"%8.1lf", data[i].kaochang);
fprintf(fp,"%8.1lf\n", data[i].mark);
}
fprintf(fp,"========================================================================\n");
fclose(fp);
printf("文件已保存到\"成绩统计表.txt\"");
getchar();getchar();
}
/*-----------主程序--------------*/
void main()
{
STUDENT data[MAXN];
int len = 0;
char ctrl_ch;
system("graftabl 936");
paint();
scanf("%c", &ctrl_ch);
while (ctrl_ch != '0') {
switch(ctrl_ch) {
case '1':
input(data, &len);
break;
case '2':
output(data, len);
break;
case '3':
break;
case '4':
find(data, len);
break;
case '5':
break;
case '6':
delete_item(data, &len);
break;
case '7':
stat(data, len);
break;
case '8':
save(data, len);
break;
default:
if (ctrl_ch != '\n') printf("%s\n", "输入错误!");
break;
}
if (ctrl_ch != '\n') paint();
scanf("%c", &ctrl_ch);
}
}
3. 急!国二c语言忘了准考证号怎么查成绩,或者怎么查到准考证号
计算机等级考试成绩查询没有准考证号也是可以查询的,利用身份证和名字进行查询即可。在教育部考试中心中国教育考试网通过输入准考证号、姓名及身份证三项中的任意两项即可查询到证书相关信息。
查询说明
1、选择考试时间,考试科目。
2、输入报考时的身份证件号码和姓名(证件号码区分大小写),点击查询按钮进行查询。
3、如果输入信息正确,对应考试的成绩信息将会在下一个页面列出。
4、页面上部操作步骤中橘黄色字体内容表示您所处的查询位置。
国二C语言包括以下方面
1、C语言程序的结构
程序的构成,main函数和其他函数以及头文件,数据说明,函数的开始和结束标志以及程序中的注释。还包括源程序的书写格式和C语言的风格。
2、数据类型及其运算
C的数据类型及其定义方法, C运算符的种类、运算优先级和结合性,不同类型数据间的转换与运算和C表达式类型。
3、基本语句
表达式语句,空语,复合语句,输入输出函数的调用,正确输入数据并正确设计输出格式。
4、选择结构程序设计
用if 语句实现选择结构,用switch语句实现多分支选择结构,选择结构的嵌套。
5、循环结构程序设计
for循环结构, while和do-while循环结构,continue语句和break语句,循环的嵌套。
以上内容参考网络-全国计算机等级考试二级
4. 用c语言程序帮助这些考生找到考场号,c语言程序设计
读入你的考号my,
读入别人的考号other,座位号sit;
输出sit - other +my
具体代码就不用了吧
5. 哪里可以下到二级c语言程序设计模拟考试的软件
这儿可以下载,地址为:http://www.onlinedown.net/soft/30635.htm
我是今年过的
笔试我就不说了
上机:
1开机
2打开考试的软件
3输入考生号(准考证上有)
4就和你的模拟软件一样啦,做好后调试程序
确认后点击保存(我那是是用VC6.0做的)
5三题做完后到考生文件夹检查下
6确认后交卷
实在不行就和老师说,他也会帮你交
另外告诉你一个秘诀
上机题有90%都在那本上机题库上(未来教育的)
祝你成功!
6. 排考场座位问题 c语言
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ROW 8
#define COL 8
int seat[ROW*COL]={0};
void main()
{
int i,j,k,a,count=0;
while(1)
{
system("cls"); //清屏
fflush(stdin); //清键盘输入缓冲区
printf("\n\t\t1 设定考场座位");
printf("\n\t\t2 取消考场座位");
printf("\n\t\t3 显示某座位考生信息");
printf("\n\t\t4 查找学生座位\n\t\t\t退出程序:Ctrl+C\n\n\t请选择:");
k = getchar();
if(k<'1'||k>'4') continue;//无效的选择直接忽略
fflush(stdin);
switch (k)
{
case '1':
if(count+1 >= ROW*COL){printf("报歉,坐位已满!");break;}
printf("输入准考证号:");
scanf("%d",&k);
for(a=0; a<ROW*COL; a++) if(seat[a] == k) break;//遍历
if(a<ROW*COL)
{
printf("考生%d已经在坐位:%d排%d坐\n",k,a/COL+1,a%COL+1);
break;
}
srand((int)time(NULL));
a = rand()%(ROW*COL);
while(seat[a]!=0) a=(a+1)%(ROW*COL);//搜索到一个空坐位
seat[a] = k;//放上准考证号
printf("安排在坐位:%d排%d坐\n",a/COL+1,a%COL+1);
break;
case '2':
printf("输入准考证号:");
scanf("%d",&k);
for(a=0; a<ROW*COL; a++) if(seat[a] == k) break;//遍历
if(a<ROW*COL)
{
seat[a]=0;
printf("取消了考生%d的坐位:%d排%d坐\n",k,a/COL+1,a%COL+1);
}else{
printf("考生%d不在本考场\n",k);
}
break;
case '3':
printf("输入坐位几排几坐:");
scanf("%d %d",&i,&j);
if(i<1||i>ROW||j<1||j>COL) printf("没有该坐位:%d排%d坐!");
else
{
k = seat[(i-1)*COL+j-1];
if(k==0) printf("%d排%d坐未安排考生!");
else printf("%d排%d坐考生准考证号:%d",i,j,k);
}
break;
case '4':
printf("输入准考证号:");
scanf("%d",&k);
for(a=0; a<ROW*COL; a++) if(seat[a] == k) break;//遍历
if(a<ROW*COL)
{
printf("考生%d的坐位:%d排%d坐\n",k,a/COL+1,a%COL+1);
}else{
printf("考生%d不在本考场\n",k);
}
break;
}
fflush(stdin);printf("\n回车继续......");
getchar();
}
}
7. 二级c语言考试准考证号是几位
12位
8. C语言写“设计考场的编排,生成准考证号”的程序。没分了 对不住啊
我有C++写的。
9. C语言编程题,帮忙做一下
#include <stdio.h>
#include <string.h>
struct student
{
char name[16];
int kh;//考号
float ying;
float z;
float yu;
float zong;
float shu;
float sum;
}stu[5];
void paixu(struct student s[5])
{
int i,j,k,n;
float t;
char temp[16];
for(i=0;i<4;i++)
{
k=i;
for(j=i+1;j<5;j++)
{
if(s[k].sum<s[j].sum)
{
k=j;
}
}
if(k!=i)
{
t=s[i].sum;
s[i].sum=s[k].sum;
s[k].sum=t;
n=s[i].kh;
s[i].kh=s[k].kh;
s[k].kh=n;
t=s[i].z;
s[i].z=s[k].z;
s[k].z=t;
t=s[i].yu;
s[i].yu=s[k].yu;
s[k].yu=t;
t=s[i].shu;
s[i].shu=s[k].shu;
s[k].shu=t;
t=s[i].zong;
s[i].zong=s[k].zong;
s[k].zong=t;
t=s[i].ying;
s[i].ying=s[k].ying;
s[k].ying=t;
strcpy(temp,s[i].name);
strcpy(s[i].name,s[k].name);
strcpy(s[k].name,temp);
}
}
}
void main()
{
int i;
printf("请输入准考证号、姓名、政治、语文、数学、综合、英语\n");
for(i=0;i<5;i++)
{
scanf("%d%s%f%f%f%f%f",&stu[i].kh,stu[i].name,&stu[i].z,&stu[i].yu,&stu[i].shu,&stu[i].zong,&stu[i].ying);
stu[i].sum=stu[i].z+stu[i].yu+stu[i].shu+stu[i].zong+stu[i].ying;
}
printf("准考证号 姓名 政治 语文 数学 综合 英语\n");
paixu(stu);
for(i=0;i<5;i++)
{
printf("%d",stu[i].kh);
printf("% s",stu[i].name);
printf("%f%f%f%f%f%f",stu[i].z,stu[i].yu,stu[i].shu,stu[i].zong,stu[i].ying,stu[i].sum);
}
}
输出的结果由于是浮点型,所以会有6位小数。对的不齐。