当前位置:首页 > 湖南省2016年对口高考计算机试题和参考答案(word 版) - 图文
(1) 下列选项中,图5中①处选用的网络设备是_①_ A.集线器 B.无线AP C.交换机 D. ADSL Modem (2) 下列选项中,图5中②处用来连接分离器和电话机的网络传输介质是 ② ;图5中③处用来连接“网络设备①”和计算机的网络传输介质是 ___③___ 。
A.电话线 B.光纤 C.同轴电缆 D.双绞线 (3) ADSL提供的宽带数据下载速率和上传速率是 ④ 的。 A.相同 B.不同 30. 以下程序的功能是:从键盘输入班级学生的成绩,计算学生成缋的平均分,并输出高于平均分的学生成绩,输入负数表示输入结束,班级人数不超过100人。
int main()
{ float x[ 100],sum=0.0,ave,s; int n=0,i;
printf(\scanf(\
while(s>=0.0 &&n<100) { sum= ① ; x[n]= s; ② ;
scanf(\,&s); }
ave=sum/n;
printf(\printf(\for(i=0; ___③___ : i++) if( ④___
printf(\} 31. 某班级要评选“院级一等奖学金”,要求每门科目的成绩在90及90分以上,并且是班级前2名,如图6所示。操作步骤是:
图6
(1) 单击“ ① ”单元格,输入计算“总分”的公式=SUM(C2:F2),并向下拖 动填充柄,计算出每个学生的“总分”。
(2) 单击数据表中任意单元格,依次单击“数据”→“筛选”→“ ② ”菜单,在工作表的第1行出现下拉箭头,单击“计算机应用基础”中的下拉箭头,选择“___③___”,在弹出的对话框中,依次选择“大于或等于”、“90”,“确定”以上操作。
(3) 用第(2)步的方法,依次完成“大学英语”、“计算机应用数学”、“毛概”等列的筛选工作。
(4) 单击“总分”中的下拉箭头,选择“ ④ ”,在弹出的对话框中,依次选择“最大”、“2”、“项”,“确定”以上操作。
四、程序分析题(本大题共3小题,共75分)
计算机应用类专业综合知识试题第5页(共16页)
32.阅读程序,写出运行结果(每空5分,共25分) (1) 下列程序的运行结果是___①____ #include
void f(char *from,char *to)
{ while ((*to++=*from++)!='\\0’); } int main( )
{ char s1 [80]=\; f(s2,s1);
printf(\printf(\return 0;}
(2)下列程序的运行结果是 ② #include
{ static int y=0; x=0; printf(\}
int main( ) { int i;
for(i=0;i<2;i++) f(i)
return 0;}
(3)下列程序的运行结果是___③___ #include
{ s=s* 10+n; n=n/10;} return s; int main( )
{ printf(\return 0;}
(3)下列程序的运行结果是___④___ #include
{ int i,x=0,t=1;
char s[10]=\
for(i=strlen(s)-1;i>=0;i--,t<<=1) if(s[i]!='0')
x+=t;
printf(\return 0;} (5) 下列程序的运行结果是 ⑤ #include
计算机应用类专业综合知识试题第6页(共16页)
{ char max, *q; int i=0; max=p[i];
while(p[i]!='\\0') { if(max
{ max=p[i];q=p+i;} i++; }
while(q>p)
{ *q=*(q-1 ); q--; } p[0]=max; }
int main( )
{ char str[80] = \f(str); puts(str); printf(\return 0; }
33.程序填空。按照题目要求,将正确内容填入答题卡相应位置,使程序完整。(每空5分,共25分)
学生的记录由学号和成绩组成,N名学生的数据己放入主函数中的结构体数组s中。 函数creat()的功能是把结构体数组中的数据写入到二进制文件record.dat中。函数f() 的功能是:把指定分数范围内的学生数据放在指针b所指的结构体中,分数范围内的学生人数由函数值返问。例如,输入的分数是60、69,则应当把分数在60?69的学生数据输出,包含60分和69分的学生数据。
#include
int creat(SREC * std) { FILE * fp; int i; if(( ② )=NULL) return 0;
printf(\for(i=0;i } /*creat()函数结束*/ int f(SREC *a,SREC *b,int l,int h); int main( ) { SREC s[N]={{\,85},{\76}, {\,69},{\,{\,96}, 计算机应用类专业综合知识试题第7页(共16页) {\,72},{\,56},{\,87}, {\,91},{\,45}}; SREC h[N]; /*h用来存放满足分数条件范围内的学生数据*/ int i,n,low,heigh,t; /* n用来存放满足分数条件范围内的学生人数*/ int result; /* low、heigh分别用來存放分数范围的下界与上界*/ result=creat(s); /* result表示文件写入操作是否成功*/ if(result) { printf(\printf(\if(heigh { t=heigh;heigh=low;low=t; } n=___④_________ if(n==0) printf(\—%d:\\n\else { printf(\—%d:\\n\for(i=0;i printf(\printf(\ } } else printf(\n”); return 0; }/*main( )函数结束*/ int f(SREC *a,SREC *b,int l,int h) /* b用来存放满足分数条件范围内的学生数据*/ { int i,j=0,n; /* l、h分别用来存放分数范围的下界与上界*/ for(i=0;i { if(a[i].score>=l && a[i].score<=h) { ⑤_____; b[j].score=a[i].score; j++; } } return j; } 34. 阅渎程序,修改程序中的错误,不得增行或删行,也不得更改程序结构。请在答题卡中指出错误代码所在的行号,并给出该行修改后的程序代码。(每处5分,共25分) (1)下面程序的功能是打印如图7所示的图形。以下程序只允许修改两行。 氺 氺氺氺 氺氺氺氺氺 氺氺氺 氺 图7 计算机应用类专业综合知识试题第8页(共16页)
共分享92篇相关文档