當前位置:首頁 » 編程語言 » 重慶市c語言技能高考題目
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

重慶市c語言技能高考題目

發布時間: 2022-06-18 00:42:56

1. c語言題目

答案:20,22

2. C語言題目

我曾經做過一個通訊錄管理,希望你能用得上

通訊錄管理

#include<stdio.h>
#include<malloc.h>
#include <string.h>
#include <conio.h>
#define NULL 0
#include<WINDOWS.h>
struct list
{
char name[30];
char phone[20];
char email[30];
char position[50];
char title[20];
struct list *next;
}; //個人信息

/**************************函數聲明***************************/

void menu(struct list *head); //功能菜單
struct list *acces(struct list *head); //添加
void reword(struct list *re); //修改
void show(struct list *head); //顯示
struct list *find(struct list *head); //查找
struct list *sort(struct list *head,struct list *insort); //排序

/************************功能菜單函數**************************/

void menu(struct list *head)
{ char op;
do{
printf("\n\t\t***************************************************");
printf("\n\t\t*******歡迎使用本系統,請選擇您所需要的服務:********");
printf("\n\t\t***************************************************");
printf("\n\t\t* Menu selection *");
printf("\n\t\t* 1.添加新聯系人 *");
printf("\n\t\t* 2.顯示聯系人基本信息 *");
printf("\n\t\t* 3.查找聯系人 *");
printf("\n\t\t* 4.退出本程序 *");
printf("\n\t\t***************************************************"); //head=reword(head)修改函數
printf("\n請選擇您所需要的服務:");
op=getch();
switch(op)
{
case '1':head=acces(head);
break;
case '2':show(head);
break;
case '3':head=find(head);
break;
case '4':
break;
default:
printf("\n\t\t\t輸入錯誤!");
break;
}
}
while(op!='4');
}

/**************************添加新聯系人************************/

struct list *acces(struct list *head)
{
int i,n;
char ch;
struct list *pnew,*ptail; //定義結構體指針變數
pnew=(struct list *)malloc(sizeof(struct list)); //創建新節點
ptail=pnew;
printf("\n\t請輸入需要添加的個數:");
scanf("%d",&n);
printf("\t\t\t請輸入姓名:");
scanf("%s",pnew->name); //輸入新成員姓名
printf("\t\t\t請輸入電話號碼:");scanf("%s",pnew->phone); //輸入新成員電話號碼
printf("\t\t\t請輸入電子郵件:");scanf("%s",pnew->email); //輸入新成員電子郵件
printf("\t\t\t請輸入職務:");scanf("%s",pnew->position); //輸入新成員職務
printf("\t\t\t請輸入職稱:");scanf("%s",pnew->title); //輸入新成員職稱
printf("\n");
pnew->next=NULL;
head=sort(head,pnew);
for(i=1;i<n;i++)
{
pnew=(struct list *)malloc(sizeof(struct list));
printf("\t\t\t請輸入姓名:");scanf("%s",pnew->name);
printf("\t\t\t請輸入電話號碼:");scanf("%s",pnew->phone);
printf("\t\t\t請輸入電子郵件:");scanf("%s",pnew->email);
printf("\t\t\t請輸入職務:");scanf("%s",pnew->position);
printf("\t\t\t請輸入職稱:");scanf("%s",pnew->title);
printf("\n");
pnew->next=NULL;
head=sort(head,pnew);
}

printf("\n\t\t***************************************************");
printf("\n\t\t* 添加 成功 *");
printf("\n\t\t* 返回主菜單 *");
printf("\n\t\t***************************************************");
getch();
return(head);
}

/**************************顯示學生信息************************/

void show(struct list *head)
{
struct list *p;
p=head;
if(NULL==p)
printf("沒有聯系人!");
else printf("\n姓名 電話 Email 職務 職稱\n");
while(p!=NULL)
{
printf("%s\t%s\t\t%s\t\t%s\t\t%s\n",p->name,p->phone,p->email,p->position,p->title);
p=p->next;
}
printf("\n顯示完畢!");
}

/**************************查找學生信息菜單列表************************/

struct list *find(struct list *head)
{
struct list *find1(struct list *head);
struct list *find2(struct list *head);
struct list *find3(struct list *head);
struct list *find4(struct list *head);
struct list *find5(struct list *head);
char op;
printf("\n\t\t***************************************************");
printf("\n\t\t* Menu selection *");
printf("\n\t\t* 1.查找聯系人姓名 *");
printf("\n\t\t* 2.查找聯系人電話號碼 *");
printf("\n\t\t* 3.查找聯系人電子郵件 *");
printf("\n\t\t* 4.查找聯系人職務 *");
printf("\n\t\t* 5.查找聯系人職稱 *");
printf("\n\t\t* 6.退出本程序 *");
printf("\n\t\t***************************************************");
printf("\n\t\t\t請選擇您所需要的服務:");
op=getch();
switch(op)
{
case '1':head=find1(head);
break;
case '2':head=find2(head);
break;
case '3':head=find3(head);
break;
case '4':head=find4(head);
break;
case '5':head=find5(head);
break;
case '6':getchar();
break;
default:
printf("\n輸入錯誤!");
break;
}
return head;
}

/***************查找新聯系人 一 姓名查找 *****************/

struct list *find1(struct list *head)
{
char fname[30];
struct list *p1,*p2,*p3;
char ch;
printf("\n請輸入您要查找的聯系人的姓名:");
scanf("%s",fname);
if (head==NULL)
{
printf("沒有聯系人!");
goto end;
}
else p1=head;
while(0!=strcmp(fname,p1->name)&&p1->next!=NULL)
{
p2=p1;p1=p1->next;
}
p3=p1;
if(0==strcmp(fname,p1->name))
{
printf("\n姓名 電話 Email 職務 職稱\n");
printf("%s\t%s\t\t%s\t\t%s\t\t%s\n",p3->name,p3->phone,p3->email,p3->position,p3->title);
printf("\n\t\t***************************************************");
printf("\n\t\t* Menu selection *");
printf("\n\t\t* 1.修改信息 *");
printf("\n\t\t* 2.繼續查找聯系人 *");
printf("\n\t\t* 3.刪除當前聯系人 *");
printf("\n\t\t* 4.返回主菜單 *");
printf("\n\t\t***************************************************");
printf("\n\t\t請選擇您所需要的服務:");
ch=getch();
switch(ch)
{
case '1':reword(p1);
break;
case '2':head=find(head);
break;
case '3':
{
if(p1==head)head=p1->next;
else p2->next=p1->next;
printf("成功刪除!");
}
break;
case '4':void menu(struct list *head);
break;
default:
printf("\n輸入錯誤!");
break;
}
}
else printf("沒有找到!!!!");
end:
return(head);
}

/***************查找新聯系人 二 電話查找 *****************/

struct list *find2(struct list *head)
{
char fphone[30];
struct list *p1,*p2,*p3;
char ch;
printf("\n請輸入您要查找的聯系人的電話:");
scanf("%s",fphone);
if (head==NULL)
{
printf("沒有聯系人!");
goto end;
}
else p1=head;
while(0!=strcmp(fphone,p1->name)&&p1->next!=NULL)
{
p2=p1;p1=p1->next;
}
p3=p1;
if(0==strcmp(fphone,p1->name))
{
printf("\n姓名 電話 Email 職務 職稱\n");
printf("%s\t%s\t\t%s\t\t%s\t\t%s\n",p3->name,p3->phone,p3->email,p3->position,p3->title);
printf("\n\t\t***************************************************");
printf("\n\t\t* Menu selection *");
printf("\n\t\t* 1.修改信息 *");
printf("\n\t\t* 2.繼續查找聯系人 *");
printf("\n\t\t* 3.刪除當前聯系人 *");
printf("\n\t\t* 4.返回主菜單 *");
printf("\n\t\t***************************************************");
printf("\n\t\t請選擇您所需要的服務:");
ch=getch();
switch(ch)
{
case '1':reword(p1);
break;
case '2':head=find(head);
break;
case '3':
{
if(p1==head)head=p1->next;
else p2->next=p1->next;
printf("成功刪除!");
}
break;
case '4':void menu(struct list *head);
break;
default:
printf("\n輸入錯誤!");
break;
}
}
else printf("沒有找到!!!!");
end:
return(head);
}

/***************查找新聯系人 三 email查找 *****************/

struct list *find3(struct list *head)
{
char femail[30];
struct list *p1,*p2,*p3;
char ch;
printf("\n請輸入您要查找的聯系人的Email:");
scanf("%s",femail);
if (head==NULL)
{
printf("沒有聯系人!");
goto end;
}
else p1=head;
while(0!=strcmp(femail,p1->name)&&p1->next!=NULL)
{
p2=p1;p1=p1->next;
}
p3=p1;
if(0==strcmp(femail,p1->name))
{
printf("\n姓名 電話 Email 職務 職稱\n");
printf("%s\t%s\t\t%s\t\t%s\t\t%s\n",p3->name,p3->phone,p3->email,p3->position,p3->title);
printf("\n\t\t***************************************************");
printf("\n\t\t* Menu selection *");
printf("\n\t\t* 1.修改信息 *");
printf("\n\t\t* 2.繼續查找聯系人 *");
printf("\n\t\t* 3.刪除當前聯系人 *");
printf("\n\t\t* 4.返回主菜單 *");
printf("\n\t\t***************************************************");
printf("\n\t\t請選擇您所需要的服務:");
ch=getch();
switch(ch)
{
case '1':reword(p1);
break;
case '2':head=find(head);
break;
case '3':
{
if(p1==head)head=p1->next;
else p2->next=p1->next;
printf("成功刪除!");
}
break;
case '4':void menu(struct list *head);
break;
default:
printf("\n輸入錯誤!");
break;
}
}
else printf("沒有找到!!!!");
end:
return(head);
}

/***************查找新聯系人 四 職務查找 *****************/

struct list *find4(struct list *head)
{
char fposition[30];
struct list *p1,*p2,*p3;
char ch;
printf("\n請輸入您要查找的聯系人的職務:");
scanf("%s",fposition);
if (head==NULL)
{
printf("沒有聯系人!");
goto end;
}
else p1=head;
while(0!=strcmp(fposition,p1->name)&&p1->next!=NULL)
{
p2=p1;p1=p1->next;
}
p3=p1;
if(0==strcmp(fposition,p1->name))
{
printf("\n姓名 電話 Email 職務 職稱\n");
printf("%s\t%s\t\t%s\t\t%s\t\t%s\n",p3->name,p3->phone,p3->email,p3->position,p3->title);
printf("\n\t\t***************************************************");
printf("\n\t\t* Menu selection *");
printf("\n\t\t* 1.修改信息 *");
printf("\n\t\t* 2.繼續查找聯系人 *");
printf("\n\t\t* 3.刪除當前聯系人 *");
printf("\n\t\t* 4.返回主菜單 *");
printf("\n\t\t***************************************************");
printf("\n\t\t請選擇您所需要的服務:");
ch=getch();
switch(ch)
{
case '1':reword(p1);
break;
case '2':head=find(head);
break;
case '3':
{
if(p1==head)head=p1->next;
else p2->next=p1->next;
printf("成功刪除!");
}
break;
case '4':void menu(struct list *head);
break;
default:
printf("\n輸入錯誤!");
break;
}
}
else printf("沒有找到!!!!");
end:
return(head);
}

/***************查找新聯系人 五 職稱查找 *****************/

struct list *find5(struct list *head)
{
char ftitle[30];
struct list *p1,*p2,*p3;
char ch;
printf("\n請輸入您要查找的聯系人的職稱:");
scanf("%s",ftitle);
if (head==NULL)
{
printf("沒有聯系人!");
goto end;
}
else p1=head;
while(0!=strcmp(ftitle,p1->name)&&p1->next!=NULL)
{
p2=p1;p1=p1->next;
}
p3=p1;
if(0==strcmp(ftitle,p1->name))
{
printf("\n姓名 電話 Email 職務 職稱\n");
printf("%s\t%s\t\t%s\t\t%s\t\t%s\n",p3->name,p3->phone,p3->email,p3->position,p3->title);
printf("\n\t\t***************************************************");
printf("\n\t\t* Menu selection *");
printf("\n\t\t* 1.修改信息 *");
printf("\n\t\t* 2.繼續查找聯系人 *");
printf("\n\t\t* 3.刪除當前聯系人 *");
printf("\n\t\t* 4.返回主菜單 *");
printf("\n\t\t***************************************************");
printf("\n\t\t請選擇您所需要的服務:");
ch=getch();
switch(ch)
{
case '1':reword(p1);
break;
case '2':head=find(head);
break;
case '3':
{
if(p1==head)head=p1->next;
else p2->next=p1->next;
printf("成功刪除!");
}
break;
case '4':void menu(struct list *head);
break;
default:
printf("\n輸入錯誤!");
break;
}
}
else printf("沒有找到!!!!");
end:
return(head);
}

/*************** 修改聯系人 *****************/

void reword(struct list *re)
{
printf("\n請依次輸入修改後的姓名;電話號碼;email;職務;職稱信息.\n輸入後以回車鍵進行下一項輸入!\n");
scanf("%s",re->name);
scanf("%s",re->phone);
scanf("%s",re->position);
scanf("%s",re->email);
scanf("%s",re->title);
}

/*************** 排序 *****************/

struct list *sort(struct list *head,struct list *insort)
{
struct list *p1,*p2;
if(NULL==head)
{
head=insort;
insort->next=NULL;
}
else
{
p1=p2=head;
while(0>=strcmp(p1->name,insort->name)&&NULL!=p1->next)
{
p2=p1;
p1=p1->next;
}
if(NULL==p1->next)
{
p1->next=insort;
insort->next=NULL;
}
else
{
if(p2==head)head=insort;
else p2->next=insort;
insort->next=p1;
}

}
return head;
}

/*************** 主函數 *****************/

void main()
{
int system(const char*);
system("color 2e");
struct list *head=NULL;
menu(head);
}

3. C語言的題目

#include
int main()
{
int i,j;

int A[6],B[6],C[6],D[6];
for( i=0;i<6;i++)
{
printf("A[%d]=",i);
scanf("%d",&A[i]);
printf("B[%d]=",i);
scanf("%d",&B[i]);
printf("C[%d]=",i);
scanf("%d",&C[i]);
printf("\n");
D[i]=A[i]+B[i]+C[i];
}
for( j=0;j<6;j++)
printf("D[%d]=%d\n",j,D[j]);
return 0;
}

4. c語言題目,有重謝

#include<stdio.h>
voidfun(int*p,int*q)
{
*p=*p+*q;
*q=*p-*q;
*p=*p-*q;
}
voidmain()
{
inti,j,k;
int*p1,*p2,*p3;
scanf("%d%d%d",&i,&j,&k);
p1=&i;
p2=&j;
p3=&k;
printf("%d%d%d ",i,j,k);
fun(p1,p2);
fun(p1,p3);
printf("%d%d%d ",i,j,k);
}

5. c語言的題目

#include<stdio.h>
#include<stdlib.h>
int num;
int main()
{
double sum = 1;
int n = 1,m = 1;
while((1.0 / n) > 0.00001)
{
sum += (1.0 / n);
m++;
n *= m;
}
printf("%lf\n%d\n",sum,m + 1);
system("pause");
return 0;
}

6. C語言題目,100分懸賞

/*

第一題:已知某班N(〈=50)名學生進行了高數、英語和C語言等3門課考試,將3門課

的成績以及計算3門課的總分存放於一個二維數組中,將學生姓名存放在另一個二維字

符數組中,按總分(由高到低)將學生姓名排序並輸出排序結果(序號和姓名)。

*/

#include"stdafx.h"

#include"stdio.h"

structscoreInfo{

intscoreMath;

intscoreProC;

intscoreEng;

intscorSum;

};

structstudentInfo{

charname[20];

structscoreInfo_scoreInfo;

};

voidinputInfo(structstudentInfo*stu,intn)

{

inti=0;

for(i=0;i<n;i++)

{

printf("第%d個學生的姓名:",i+1);

gets(stu[i].name);

printf("第%d個學生的數學成績:",i+1);

scanf("%d",&stu[i]._scoreInfo.scoreMath);

getchar();

printf("第%d學生的C語言成績:",i+1);

scanf("%d",&stu[i]._scoreInfo.scoreProC);

getchar();

printf("第%d個學生的英語成績:",i+1);

scanf("%d",&stu[i]._scoreInfo.scoreEng);

getchar();

}

printf(" ");

}

voidoutputInfo(structstudentInfo*stu,intn)

{

inti=0;

for(i=0;i<n;i++)

{

stu[i]._scoreInfo.scorSum=stu[i]._scoreInfo.scoreEng+stu[i]._scoreInfo.scoreMath

+stu[i]._scoreInfo.scoreProC;

}

printf("姓名 數學成績 C語言成績 英語成績 總分 ");

for(i=0;i<n;i++)

{

printf("%s %d %d %d %d ",stu[i].name,stu[i]._scoreInfo.scoreMath,stu

[i]._scoreInfo.scoreProC

,stu[i]._scoreInfo.scoreEng,stu[i]._scoreInfo.scorSum);

}

}

voidarry_max_to_min(structstudentInfo*stu,intn)

{

intindexi;

intindexj;

structstudentInfo_temp;

//structstdentInfo*ptemp;

//ptemp=stu;

for(indexi=0;indexi<n;indexi++)

{

for(indexj=indexi+1;indexj<n;indexj++)

{

if(stu[indexi]._scoreInfo.scorSum<stu[indexj]._scoreInfo.scorSum)

{

_temp=stu[indexj];

stu[indexj]=stu[indexi];

stu[indexi]=_temp;

}

}

}

printf("總分從高到低排列: ");

for(indexi=0;indexi<n;indexi++)

{

printf("%s %d %d %d %d ",stu[indexi].name,stu[indexi]._scoreInfo.scoreMath,stu

[indexi]._scoreInfo.scoreProC

,stu[indexi]._scoreInfo.scoreEng,stu[indexi]._scoreInfo.scorSum);

}

}

intmain()

{

intstudentNum;

structstudentInfostu[50];

printf("輸入學生數:");

scanf("%d",&studentNum);

getchar();

inputInfo(stu,studentNum);

outputInfo(stu,studentNum);

arry_max_to_min(stu,studentNum);

return0;

}

運行結果:

輸入學生數:3

第1個學生的姓名:Jack

第1個學生的數學成績:89

第1學生的C語言成績:86

第1個學生的英語成績:96

第2個學生的姓名:Tom

第2個學生的數學成績:95

第2學生的C語言成績:94

第2個學生的英語成績:92

第3個學生的姓名:Star

第3個學生的數學成績:98

第3學生的C語言成績:78

第3個學生的英語成績:89

姓名數學成績C語言成績英語成績總分

Jack898696271

Tom959492281

Star987889265

總分從高到低排列:

Tom959492281

Jack898696271

Star987889265

Pressanykeytocontinue

/*

第二題:編寫函數fun(chars[],intnum[]),其功能是統計字元串s中數字字元、大寫字母、

小寫字母和空格字元的出現次數,統計結果存於num數組中。再設計main函數,調用fun函數,

實現預期功能。

*/

#include"stdafx.h"

#include"stdio.h"

#include"string.h"

voidfun(char*s,int*num)

{

intlength;

intindex;

intsum_number=0;

intsum_char=0;

intsum_spac=0;

intsum_CHAR=0;

length=strlen(s);

for(index=0;index<length;index++)

{

if((*s>='0')&&(*s<='9'))

{

sum_number++;

}

if((*s>='a')&&(*s<'z'))

{

sum_char++;

}

if((*s>='A')&&(*s<='Z'))

{

sum_CHAR++;

}

if(*s==0x20)

{

sum_spac++;

}

s++;

}

num[0]=sum_number;

num[1]=sum_CHAR;

num[2]=sum_char;

num[3]=sum_spac;

}

intmain()

{

chartestarry[50];

intnum[4];//用來放數字num[0],num[1]大寫字母,num[2]小寫字母,num[3]空格數字的個數

//num=(int*)malloc(sizeof(int)*4);

printf("請輸入字元串:");

gets(testarry);

fun(testarry,num);

//printf("%s",testarry);

printf("數字的個數:%d 大寫字母的個數:%d 小寫字母的個數:%d 空格數字的個數:%d ",

num[0],num[1],num[2],num[3]);

return0;

}

運行結果:

請輸入字元串:12345AFASDFE74897asfdasf

數字的個數:10

大寫字母的個數:7

小寫字母的個數:7

空格數字的個數:3

Pressanykeytocontinue

第三題:

#include"stdafx.h"

#include"stdio.h"

intmain()

{

inti;

intj;

intk;

inthalf=0;

charprin;

prin='A';

for(i=0;i<26;i++)

{

prin='A';

for(j=26-i-1;j>0;j--)

{

printf("");

}

for(k=1;k<=2*i+1;k++)

{

half=k;

if(--half<=i)

{

printf("%c",prin++);

}

else

{

printf("%c",--prin-1);

}

}

printf(" ");

}

return0;

}

運行結果:

A

ABA

ABCBA

ABCDCBA

ABCDEDCBA

ABCDEFEDCBA

ABCDEFGFEDCBA

ABCDEFGHGFEDCBA

ABCDEFGHIHGFEDCBA

ABCDEFGHIJIHGFEDCBA

ABCDEFGHIJKJIHGFEDCBA

ABCDEFGHIJKLKJIHGFEDCBA

ABCDEFGHIJKLMLKJIHGFEDCBA

ABCDEFGHIJKLMNMLKJIHGFEDCBA

ABCDEFGHIJKLMNONMLKJIHGFEDCBA

Pressanykeytocontinue

[附加說明:]由於網路在欄目里屏蔽了空格和TAB,所以看不出效果,把

需要的話你可以把Email給我我發給你。列印效果這個上面看不出來。呵呵

Pressanykeytocontinue

7. c語言題目。

如果兩個指針變數都指向同一個數組中的元素,則兩個指針變數值之差是兩個指針之間的元素個數。這是唯一的情況。
但是沒有指針變數之間的加法。

8. c語言計算題

你好 這是萬維的模擬考試系統吧 現在技能高考已經不考c語言的選擇題了,並且程序填空也不會出現數組,請放心,如果需要答案 可以咨詢一下老師
望採納

9. 計算機技能高考考什麼

計算機技能高考考試分 8 個知識技能模塊進行考核。8 個知識技能模塊分別是:


1、計算機基礎知識


(1)了解計算機的發展歷史與分類,計算機的應用、發展方向,我國計算機的發展歷程。


(2)掌握信息、數據、進制的概念及常用進制數換算的基本方法,掌握數據存儲容量單位的概念,掌握信息在計算機中的表示和存儲方法。


(3)了解信息安全的基本概念、計算機病毒及防治基本知識、社會信息道德及版權與知識產權的知識,網路安全與技術。


(4)理解計算機的工作原理,掌握計算機硬體及相關設備的基礎知識,掌握計算機使用中的基本維護、故障的診斷維修等基本原理。


(5)掌握當代計算機軟體和程序設計中的概念及基本知識。


(6)掌握操作系統的基本概念,掌握各種常用文件及其擴展名的意義並能正確使用。


(7)掌握通信的基本概念,計算機網路的基本理論知識,網站建設維護的相關基礎知識。


(8)掌握計算機多媒體的基本概念,掌握計算機平面設計必要的基礎理論知識。


(9)了解計算機行業當前流行的概念、術語和技術。


2、中英文錄入


能熟練使用常用的輸入法進行中英文打字(考試提供五筆、拼音等輸入法工具)。


3、操作系統的使用


掌握 Windows7 操作系統的相關基礎知識,包括:


(1)Windows7 桌面管理;


(2)Windows7 文件管理;


(3)Windows7 系統管理。


4、計算機網路應用


掌握計算機網路協議配置及互聯網應用基本操作等。


(1)網路協議配置,計算機區域網設計與建設,廣域網配置。


(2)防火牆的配置,網路安全管理。


(3)常用網路軟體的使用。


5、文字處理


掌握 Word2010 基本知識,包括:


(1)窗口、菜單和工具欄的操作,標尺的使用,文檔的建立、打開關閉和保存等。


(2)文字錄入、插入、刪除和修改操作,查找和替換,復制和移動。


(3)設置字體、字形、字型大小、字元間距等字元格式,格式刷的使用。設置首行縮進、段落與行間距,對齊方式等段落格式。設置紙張大小、頁邊距和紙張方向等頁面格式。


(4)插入頁碼、分頁符、分節符和分欄符,設置頁眉和頁腳,插入腳注、題注。


(5)設置字元、段落、頁面的邊框和底紋。


(6)創建表格,表格的錄入和編輯,表格的計算、表格格式化。


(7)圖文混合排版,公式排版,目錄和樣式,郵件合並,宏。


(8)列印預覽與文件列印。


6、電子表格處理


掌握 Excel2010 基本知識,考查學生應用電子表格解決實際問題的能力,包括:


(1)窗口、菜單、工具欄和編輯欄的操作,工作簿文件的建立、打開、關閉與保存,工作表的編輯、命名和保護,工作表的操作。


(2)單元格的格式設置,數據的移動和復制,單元格和單元格區域的命名、保護,批註,條件格式。


(3)單元格引用(相對、絕對、混合引用,工作表之間、工作簿之間引用)和計算,內部函數的使用,公式的使用。


(4)數據查找、排序、篩選,分類匯總,合並計算,數據透視表,數據有效性檢查。


(5)圖表:圖表的創建和保存,圖表類型的改變。


(6)頁面設計和報表的列印。


7、幻燈片製作


掌握 PowerPoint2010 基本知識,包括:


(1)演示文稿的創建、打開、瀏覽和保存。


(2)演示文稿的編輯、版式和母版。


(3)演示文稿的格式化,多種媒體文檔的集成。


(4)動畫效果、幻燈片切換效果和放映方式的設置。


8、C 語言程序設計


掌握 C 語言程序的基本語法,有初步的程序設計和分析能力。


(1)掌握 C 語言基本語法,包括常量、變數、運算符、表達式、輸入輸出等。


(2)掌握 if 語句和 switch 語句的格式和執行過程,能夠讀懂分支程序寫出正確的運行結果且能編寫簡單的分支程序。


(3)掌握 for ( )循環、while 循環的格式和執行過程,能夠讀懂循環程序寫出正確的運行結果,能夠編寫簡單的循環程序。


(4)掌握 C 語言中函數定義、調用等。