文档详情

湖南省永州工贸学校对口升学计算机专业高考综合类第一次模拟试题

痛***
实名认证
店铺
DOC
197KB
约10页
文档ID:135058591
湖南省永州工贸学校对口升学计算机专业高考综合类第一次模拟试题_第1页
1/10

湖南省永州工贸学校2017年对口升学计算机专业高考综合类第一次模拟试题一、单选题6、在word2010中,想对文档进行字数统计,可以通过( )功能区来实现A 开始 B 插入 C 审阅 D 视图7、在excel2010中,可以通过()功能区对所选的单元进行数据筛选,筛选出符合你要求的数据A 开始 B插入 C 数据 D 审阅8、要在Powerpoint2010中显示标尺、网格、参考线,以及对幻灯片母版进行修改,应在( )选项卡中进行操作A 开始 B 插入 C页面布局 D视图9、在word2010中可以通过()功能区对选的内容添加批注A插入 B 页面布局 C 引用 D 审阅10、以下不属于EXCEL2010中数字分类的是( )A 常规 B 货币 C 文本 D 条形码20、若有语句 int a=9.53,b=6.74;float z;printf(“z=%.1f”,z= a+b);输出的结果是()A z=16.3 B =15.000000 C z=16.2 D z=15.0 E 以上答案皆错21、若有语句int a=345;char c=a; printf(“%d”, c);输出的结果是( )A 345 B 88 C 89 D 13122、以下是实现插入结点,结点可以插在链表的头部,中间,和尾部,现有结构体的指针变量head, p, r;均为现已建立好的单向链表结构,要实现插在尾部,以下能实现的语句( )headprA p=head; while(p)p=p->next; r->next=p->next; r=p;B p=head; while(p)p=p->next; r->next=p->next; p=r;C p=head; while(p)p=p->next; r->next=p->next; r->next=p;D p=head; while(p)p=p->next; r->next=p->next; p->next=r;二、25、用WORD做文字处理时,有时统计文章字数,单击____①__选项卡,在相应组中再单击字数统计按钮,有时为了制作水印文字,单击__②__选项卡,在相应组中再单击水印按钮,有时为了批量替换一个字或一个词时,单击__③__选项卡,在相应组中再单击替换按钮,26、下列是根据图A制作透视表图B的,过程如下:推荐精选(1)在图A中选中A1:G6;(2)单击____①______选项卡在表格组中选择“数据透视表”命令;(3)在弹出如下透视表窗口界面中:行标签:_____②______;数值:__③___。

27、制作PPT时,如在第一张幻灯片插入一个音频文件,单击___①____选项卡然后单击“媒体”组中的文件中的“音频按键第二张幻灯片背景设置为来自文件中JP1.JPG,单击单击___②____选项卡然后单击“背景”组中的“背景样式”,再选中“设置背景样式”命令,弹出如下对话框,然后单击___③____选项,则弹出的界面中单击 “插入”选项中的“自文件”按钮推荐精选30、以下程序是找出1000以内所有素数,其该程序的算法采用N-S,试根据此图和所学过的知识完成程序填空define N 1000main(){int a[n],i,j;a[0]=2;i=1;While(i

推荐精选四、程序分析题(本大题共3小题,共75分)32、读程序写运行结果(每空5分,共25分)1、下列程序的运行结果是____①___#include#define ADD(x) x+x#define TOP 0main(){int m=2,n=3,k=4,sum=0;#ifdef TOP sum+=ADD(m+n)*k;#elsesum+=ADD(k+n)*m;#endifprintf(“%d”,sum+=ADD(m+n));}2、下列程序的运行结果是____②___main(){int a=4,b=3,c=1;swicth(a>b){case 0:a=0;c=a&&(c=5);printf(“%d”,a=0&&c);break;case 1:Printf(“%d”,a/b&~c);}}3、下列程序的运行结果是____③___typedef struct{char name[10];int x;NODE *list;}NODE;void f( NODE r) {strcpy(r.name,”mary”);r.x=90;}void ff(NODE s[ ]){stcpy(s[1].name,” alice”);s[0].x=76;}推荐精选main(){NODE s[]={“joan”,89,”lily”,90, },t={“adan”,100};int i;f(t);ff(s)for(i=0;i<2;i++)printf(“%s,%d\n”,s[i].name,s[i].x);printf(“%s,%d\n”,t.name,t.x);}4、下列程序的运行结果是____④___int a=100,b=200;#includeint f(int x){static int a=1;int b=0;a++;b++return (x+=a+b);} main(){int a[]={11,22,33},i;for(i=1;i<3;i++)a[i]=f(a[i]);for(i=0;i<3;i++)printf(“%d,”,a[i]);}5、下列程序的运行结果是_⑤____#includemain(){FILE *fp;int i, a[]={11,22,33,44,55,66,77};fp=fopen(“1.dat”,”wb”);for(i=0;i<7;i++)fwrite(a+i, sizeof(int ),1,fp);flcose(fp);fp=fopen(“1.dat”,”rb”);fseek(fp,-4*sizeof(int ),2)fread(a,3*sizeof(int ),1,fp);flcose(fp);for(i=0;i<7;i++)printf(“%4d”,a[i]);推荐精选} 33、程序填空。

按照题目要求,将正确内容填入答题卡相应位置,使程序完整(每空5分,共25分)1、以下p函数的功能是利用递归方法计算x的n阶勒让德多项式的值递归公式如下根据上面公式完成该函数的的程序填空______①___p(int n,float x){ if(n==0)return 1;else if(____②____) return x;else _____________③_____________;}2、以下程序的功能是:将2---20之间的所有数输出到d盘file文件夹的文件e2.dat中,同时也在屏幕上显示include#includeint prime(int a){int i,n;n=(int)sqrt((double)a);for(i=2;i<=n;i++)if(a%i==0)return 0;return 1;}main(){int i;FILE *fp;fp=(________④_________);if(fp==null){printf(“not open the file!!”);exit(0);}for(i=2;i<=20;i++)if(__⑤_____){fprintf(fp,”%d”,i);printf(“%3d”,i);推荐精选}fclose(fp);}34、改错题(每处5分,共25分)不得改变程序结构,不得增删行。

1、下列给定程序中,函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串有两处错误,请更正L1 void fun(char s[])L2 {L3 int i,j;L4 for(i=0,j=0;s[i]!='\0';i++) L5 if(s[i]>='0' && s[i]<='9') L6 s[j]=s[i];L7 s[j]="\0"; L 8 }L9 main() L10 {L11 char item[80]; L12 clrscr();L13 printf("\nEnter a string :");L14 gets(item);L15 printf("\n\nThe string is : \%s\n",item); fun(item);L16 printf("\n\nThe string of changing is : \%s\n",item); L17 }2下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。

函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回有三处错误,请更正L1 #include L2 #include L3 #include L4 typedef struct aaL5 { int data;L6 struct aa *next;L7 } NODE;L8 fun (NODE *h)L9 { int max=-1;L10 NODE *p;L11 p=h;L12 while(p)L13 { if(p->data>max)L14 max=p->data;L15 p=h->next;L16 }推荐精选L17 return max;L18 }L19 outresult(int s, FILE *pf)L20 { fprintf(pf, "nThe max in link :%dn",s);}L21 NODE creatlink(int n, int m)L22 { NODE *h,*p,*s;L23 int i;L24 h=p=(NODE *)malloc(sizeof(NODE));L25 h->data=9999;L26 for(i=1;i<=n;i++)L27 { s=(NODE *) malloc(sizeof(NODE));L28 s->data=rand()%m; s->next=p->next;L29 p->next=s; p=p->next;L30 }L31 p->next=NULL;L32 return h;L33 }L34 utlink(NODE *h,FILE *pf)L35 { NODE *p;L36 p=h->next;L37 fprintf(pf, "n The LIST :nn HEAD");L38 while(p)L39 { fprintf(pf, "->%d",p->data);L40 p=p->next;}L41 fprintf(pf, "n");}main(){ NODE *head; int m;system("CLS");head=creatlink(12,100);outlink(head,stdout);m=fun(head);printf("nThe RESULT :n");outresult(m,stdout);}五、程序分析题(每空5分,共25分)35、以下子函数的功能是将一个链表实现循环右移,若原链表为,a->b->c->d->e->f->NULL,运行rmovefun()函数之后,链表变为f->a->b->c->d->e-> NULL。

完成程序空格部分typedef struct node{char data;struct node *next;}NODE;推荐精选NODE *create(int n){NODE *head,*p,*q;int i;char ch=’a’;p=(NODE*)malloc(sizeof(NODE));p->next=NULL;head=____________①_____________;__________________②______________;for(i=1;i<=n;i++){p=_____________③_________;p->data=ch+i-1;if(i==1)p->next=NULL;else p->next=______④______________;q->next=_______⑤_____________;}} (注:可编辑下载,若有不当之处,请指正,谢谢!) 推荐精选。

下载提示
相关文档
正为您匹配相似的精品文档