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位小數。對的不齊。