20、在C语言中,下列叙述正确的是 。
A、空字符串不占用内存,其内存空间大小是0 B、可以用关系去处符比较字符串的大小
C、连续两个双引号是合法8、的字符串常量 D、连续两个单引号是合法的字符常量
21、若有语句:int x=12,y=8,z;
z=0.8+x/y;
执行语句后z的值为 。
A、1.8 B、1 C、2 D、2.4
22、若有语句:int a,b;
scanf(“%d;%d”,&a,&b);
如果把整数4赋给a,把整数5赋给b,应该输入 。
A、4 5 B、4,5 C、45 D、4;5
二、基本操作题(本大题共5小题,每空4分,共60
9、分)
23、从选项A~F中为下列计算机故障现象找出可能的原因。
故障现象:
(1)Windows XP系统只能以安全模式或命令行模式启动 ① 。
(2)显示器偏色 ② 。 (3)硬盘有异常声响,噪音大 ③ 。
故障原因:
A、计算机电源线和电源插座接触不良 B、缺少必要的启动文件;注册表损坏
C、显卡与显示器信号线接触不良;显示器自身故障 D、硬盘分区表错误
E、硬盘物理故障 F、键盘接口插针弯曲
24、现有如图1所示的Word样文,请从下列选项中选出样文中相应序号所应用的编辑效果:
10、 ① 、 ② 、 ③
A、首字下沉 B、文本框 C、艺术字 D、符号
E、自选图形 F、图片 G、带圈字符 H、分栏
①
②
③
图1
25、在Excel中完成如图2所示员工档案信息的输入,将“出生年月”所在列的数据格式设置为“××××年××月”,如将D2单元格设置为“1971年09月”。操作步骤是:
图2
11、 图3
(1)选择单元格区域 ① ,单击“ ② ”菜单下“单元格…”子菜单;
(2)在弹出的“设置单元格格式”对话框(如图3所示)中“数字”选项卡中选择以“自定义”,在“类型”中输入 ③
A、yyyy”年”mm”月”;@ B、yy”年”m”月”;@
C、yyyy”年”m”月”; D、yy”年”mm”月”;
26、给“新品宣传片.ppt”演示文稿中所有的幻灯片添加图片背景,操作步骤是:依次单击菜单“ ① ”→“背景”,在如图4所示的“背景”对话框下方的下拉列表框中选择“ ②
12、在弹出的对话框中,选择“图片”选项卡,从素材中挑选图片,依次单击“确定”按钮,返回到“背景”对话框,最后单击“ ③ ”按钮,实现给所有幻灯片添加相同的图片背景。
图4
27、根据如图所示的结果,从选项A~H中选择正确命令填入下列3个空中。
A、ipconfig B、netstat C、net group
D、net user E、ping 218.76.27.68 F、telnet 218.76.27.
13、68
G、tracert 218.76.27.68 H、nslookup 218.76.27.68
在图5中的(1)处应该使用 ① 命令,(2)处应该使用 ② 命令,(3)处应该使用
③ 命令。
图5
三、综合应用题(本大题共4小题,每空5分,共80分)
28、小明想组装一台计算机,主要用于运行Office软件和上网。请根据实际情况回答下面的问题。
(1)关于计算机的硬件配置,下列说法中正确的是 ①
A、计
14、算机配置必须使用独立显卡
B、计算机配置使用集成显卡能满足应用要求
C、硬盘至少配置1TB才能满足应用要求
D、内存至少配置8GB才能满足应用要求
(2)装机流程包括下列步骤:
a连接显示器、键盘、鼠标
b连接各驱动器的电源线和数据线
c安装硬盘、光驱、主机电源
d在主板上安装内存条、CPU及CPU风扇,主板跳线,把主板安装到机箱中,连接开关、指示灯、电源开关等机箱连线
e检查,开机测试
在以上选项中,你觉得合适的流程是 ②
A、abcde B、aebcd C、dcbae D、eadbc
(3)硬件安装好后需要对硬盘进行分区。关
15、于硬盘分区,下列说法中正确的是 ③
A、不能在硬盘上建立两个扩展分区
B、不能在硬盘上建立两个主分区
C、不能在硬盘上建立两个逻辑分区
D、不能在硬盘上建立扩展分区
(4)硬盘分区后在硬盘上安装操作系统,关于操作系统,下列说法中正确的是 ④
A、微软公司已经停止对Windows XP操作系统的技术支持,所以不能安装Windows XP
B、如想安装Windows XP和Windows 7双系统,必须先安装Windows 7,再安装Windows XP
C、在计算机上安装了Windows XP操作系统后,不能再安装Windows 7,即不能安装双系
16、统。
D、在计算机上可以安装Windows XP操作系统,也可以安装Windows 7操作系统
29、某公司根据实际情况对192.168.1.0/24网络进行子网划分,需要将该网络分为6个子网。
(1)每个子网的子网掩码应该设为 ① 。
A、255.255.255.0 B、255.255.255.128 C、255.255.255.192 D、255.255.255.224
(2)每个子网中有 ② 个有效IP地址。
A、14 B、30 C、62 D、126
(3)如果某个子网中计算机的IP地址为192.168
17、1.99,则该计算机所在子网的网络地址是 ③ 。
A、192.168.1.96 B、192.168.1.97 C、192.168.1.98 D、192.168.1.99
(4)如果某个子网中计算机的IP地址为192.168.1.30,则该计算机所在子网的广播地址是 ④ 。
A、192.168.1.1 B、192.168.1.30 C、192.168.1.31 D、192.168.1.32
30、输入一行文字,找出其中大写字母、小写字母、空格、数字及其他字符各有多少。
main()
{
char str[40
18、],*p,s1=0,s2=0,s3=0,s4=0,s5=0;
gets(str);
p=str;
while(*p)
{
if( ① ) s1++;
else if( ② ) s2++;
else if( ③ ) s3++;
else if( ④ ) s4++;
else s5++;
p++;
}
printf(“大写字母:%d 小写字母:%d 数字:%d 空格:%d 其它:%d\n”,s1,s2,s3,s4,s5)
19、
}
31、请用Excel的公式与函数为超市收银员完成本次购物的收银工作,如图6所示。
图6
(1)计算商品名称为“矿泉水”所在行的“金额”(金额=价格*购买数量)。单击选择G3单元格,输入公式: ① ;选择G3单元格,拖到填充柄完成其它5件商品“金额”的计算。
(2)计算“应付总金额”(应讨总金额为6件商品的金额之和)。单击选择 ② 单元格,输入公式: ③ 。
(3计算“应找金额”)(应找金额=顾客支付金额-应付总金额)。在J3单元格内,输入公式: ④ 。
四、程序分析题(本大题共3小题,共75分)
32
20、阅读程序,写出运行结果(每空5分,共25分)
(1)下列程序的运行结果是 ①
main()
{ int i=0,a=0;
while(i<30)
{ for( ; ; )
if(i%10==0) break;
else i--;
i+=11;
a+=i;
}
printf(“%d”,a);
}
(2)下列程序的运行结果是 ②
main()
{ int a[3][3]={{0,1},{2,3},{4,5}},i,j,s=0;
for(i=1;i<3;i++)
for(j=0;j<=i;j++)
s+
21、a[i][j];
printf(“%d”,s);
}
(3)下列程序的运行结果是 ③
#include
int fun()
{ static int x=1;
x*=2;
return x;
}
main()
{ int i,s=1;
for(i=1;i<=4;i++)s*=fun();
printf(“%d”,s);
}
(4)下列程序的运行结果是 ④
main()
{ char *p;
int i;
p=(char*)malloc(sizeof(char)*20);
22、
strcpy(p,” Thank ”);
for(i=6;i>=0;i--)
putchar(*(p+i));
free(p);
}
(5)下列程序的运行结果是 ⑤
main()
{ FILE *fp;
int x[6]= {0,1,2,3,4,5},i;
fp=fopen(“test.dat”,”wb”);
fwrite(x,sizeof(int),3,fp);
rewind(fp);
fread(x,sizeof(int),3,fp);
fpr(i=0;i<6;i++)
printf(“%d”,x[i]);
fclose(fp);
23、
}
33、程序填空。按照题目要求,将正确内容填入答题卡相应位置,使程序完整。(每空5分,共25分)
(1)已知公式如下:
编写函数func完成上述公式的计算。
float func(float x)
{ if(x<1)
return x;
else if( ① )
return x+5;
else ② ;
}
(2)编写函数,通过指针将一个字符串反向。如下程序的输出为:dcba
void strReverse(char *s)
{ char c;
char *p;
24、
③ ;
while(*p!=’\0’)
p++;
④ ;
while(s<=p)
{ c=*s;
*s=*p;
s++;
*p=c;
⑤ ;
}
}
main()
{ char a[10]=”abcd”;
strReverse(a);
printf(“%s”,a);
}
34、阅读程序,修改程序中的错误,不得增行或删行,也不得更改程序结构。请在答题卡中指出错误代码所在的行号,并给出该行修改后的程序代码。(每处5分,共25分)
(1)产生一个0~9之间的随
25、机整数,要求用户猜这个整数。用户输入一个整数,程序判断是否与所产生的随机数相等,由屏幕显示判断结果。如果猜得不对,再次提示输入,进行判断,直到猜出这个数为止。以下程序只允许修改两行。
L1 #include
L2 #include
L3 #include
L4 main()
L5 {
L6 int x,a=-1;
L7 srand((unsigned)time(NULL)); /*设置随机数的种子*/
L8 x=rand()%10;
L9
26、 while(a!=x)
L10 {
L11 scanf(“%d”,a);
L12 if(a=x)
L13 puts(“猜对!”);
L14 if(a>x)
L15 puts(“太大,请重试”);
L16 if(a27、十进制3转换为二进制后,数组s中存储的字符串为11),参数srcInt为待转换数据,d为转换的目标进制。函数convertNum转换成功返回1,失败返回0.以下程序只允许修改三行。
L1 #include
L2 #include
L3 #define M sizeof(unsigned int)*8
L4 int convertNum(unsigned srcInt,int d,char s[])
L5 {
L6 static char digits[]=”0123456789ABCDEF”;
28、L7 char buf[M+1];
L8 int j,i=M;
L9 if(d<2||d>16)
L10 {
L11 s[0]=’\0’;
L12 return 0;
L13 }
L14 buf[i]=’\0’;
L15 do
L16 {
L17 buf[--i]=digits[srcInt/d];
L18 srcInt=srcInt%d;
L19 }
29、while(srcInt);
L20 for(j=0; buf[i]!=’\0’; j++,i++)
L21 {
L22 s[j]=buf[i];
L23 }
L24 s[j+1]=’\0’;
L25 return 1;
L26 }
五、程序设计题(本题每空5分,共25分)
35、编写程序用于从键盘读取一个字符串,将字符串中所有连续的数字转换为对应的整数并添加到链表中,整个字符串处理完毕后输出链表的内容。如输入为a25re776!jk321ss时,输出为25 776 32
30、1
#include
#indlude
#define LEN sizeof(struct IntData)
struct IntData
{ long data;
struct IntData *next;
};
/*将数据为data的新结点插入链表*/
struct IntData *addToList(long data,struct IntData * curTail)
{ struct IntData *p=(struct IntData *)malloc(LEN);
P->data=data;
p->ne
31、xt=NULL;
if(curTail! =NULL)
①
return p;
}
struct IntData * pickIntegersFromStr( char *str)
{ char ch;
long data=0;
/*hasData用于标识当前是否正在处理数字字符*/
/*isAdd标识处理的整数数据是否被添加到链表*/
/*isFirst标识是否是添加到链表的第一个数据*/
int hasData=0,isAdd=0,isFirst=1;
/*tail指向链尾,head指向链头*/
structIntData *hea
32、d=NULL, *tail=NULL, *p;
while((ch=*str)!=’\0’)
{ if(ch>=’0’&&ch<=’9’)
{ ②
hasData=1;
isAdd=0;
}
else
{ if(hasData&&!isAdd)
{ p=addToList(data,tail);
③
if(isFirst)
{ ④
tail=p;
isFirst=0;
}
else tail=p;
hasData=0;
33、 isAdd=1;
}
}
str++;
}
if(hasData&&!isAdd)
{ p=addToList(data,tail);
if(isFirst)
⑤
}
return head;
}
void printList(struct IntData *head)
{ struct IntData *p=head;
while(p!=NULL)
{ printf(“%d ”,p->data);
p=p->next;
}
printf(“\n”);
}
main()
{ char str[100]
34、
struct IntData *head=NULL;
gets(str);
head=pickIntegersFromStr(str);
printList(head);
}
六、选考题(请考生根据自己的专业方向,从三组题中任选一组,多选则只计前一组的成绩。每组题8空,每空5分,共40分)
第一组 计算机网络技术方向
36、某学校校园网的网络拓扑结构如图7所示。
(1)学校图书馆的台式计算机以前通过双绞线接入校园网,现在需要通过无线方式接入校园网,那么这些台式计算机应该加装的设备是 ① 。
A、无线天线 B、无线网卡 C、无线网桥 D、无线
35、鼠标
(2)按照性价比最优原则,在图7中,W处最合适的设备是 ② ,Y处最合适的设备是 ③ ,Z处最合适的设备是 ④ 。
A、路由器 B、二层交换机 C、三层交换机 D、服务器(单网卡)
(3)为了实现对外部用户访问校园网的有效控制和安全访问,应该在Y和Z之间添加的设备是 ⑤
A、摄像头 B、集线器 C、调制解调器 D、防火墙
(4)如果按照EIA/TIA568A标准来制作双绞线,正确的线序是 ⑥ 。
A、橙白、橙、绿白、蓝、蓝白、绿、棕白、棕
B、橙
36、白、橙、蓝白、蓝、绿白、绿、棕白、棕
C、绿白、绿、蓝白、蓝、橙白、橙、棕白、棕
D、绿白、绿、橙白、蓝、蓝白、橙、棕白、棕
(5)如果网络设备X和Y之间的布线距离为1800米,网络设备X和Y之间最合适的传输介质是 ⑦ ;在千兆以太网中,1000BASE-T标准使用的传输介质是 ⑧
A、同轴电缆 B、双绞线 C、光纤 D、电话线
Y
Z
W
X
Internet
………
………
PC-1…
PC-n…
Host-1…
Host-n…
教学楼
图书馆
网络中心
37、
图7
第二组 网站建设与管理方向
37、某公司计划利用IIS部署Web服务器,配置过程如下。
图8 图9
(1)如果要求客户在浏览器中通过http://192.168.0.99来访问服务器,那么在图8所示的属性窗口中,“IP地址”应该设置为 ① ,“TCP端口”应该设置为 ②
(2)如果要求客户端通过用户名和密码来访问Web服务器,应该在图8所示的属性窗口中的 ③ 选项卡中做配置。
A、网站 B、性能
38、 C、目录安全性 D、自定义错误
(3)根据如图9所示的配置结果,公司局域网中的主机PC1(IP地址是192.168.0.8) ④ (请填写“能”、“不能”)访问Web服务器。
38、某公司用HTML语言制作公司首页,请协助该公司完成首页制作。
(1)将网页标题修改为“专为您订制电子商务平台!”正确的HTM代码是 ①
A、
B、
专为您订制电子商务平台!
C、专为您订制电
39、子商务平台!
D、
(2)给网页添加背景图像“bg.jpg”,正确的HTML代码是 ②
A、
B、
C、
D、
(3)在HTML代码中加入水平线标签
,在默认情况下宽度是 ③ ,并会随着窗口的宽度自动调整。
A、480像素 B、640像素 40、C、80% D、100%
(4)把图片logo.gif插入到网页中,图片的相对路径为/images/logo.gif,宽为120px,高为130px,边框1px,则以下 ④ HTML代码能够实现。
A、
B、
C、41、idth=120px border=1px>
D、
第三组 计算机多媒体制作方向
39、个人证件照在日常生活中会经常用到,使用Photoshop软件,通过有效处理可以将普通的原始照片变成一张标准的证件照片,还可以根据需求将证件照片设置红色、蓝色或者白色的底色,如图10所示。具体的操作方法如下:
根据图10所示效果,从下列提供的A~J选项中选择正确答案完成(1)~(3)题。
(1)
42、裁剪合适大小的照片。打开原始照片,在工具箱中选择 工具,在选项栏中设置合适的“宽度”、“高度”和“分辨率”,在图像窗口中绘制裁剪框,拖动选择合适的裁剪区域,按回车键确定。
(2)抠选人物背景。在工具箱中选择 工具,在图像窗口中沿着人物边缘绘制选区。在“选择”菜单中选择“反选”命令,选区设为人物背景。
(3)设置照片背景颜色。在工具箱中选择 工具,前景色设置为红色RGB(255,0,0)单击“确定”按钮;在工具箱中选择 工具进行颜色填充,将红色的前景色填充到背景选区。
A、 B、 C、 D、
43、 E、
F、 G、 H、 I、 J、
根据图11所示效果,从下列提供的K~T选项中选择正确答案完成(4)~(7)题。
(4)设置照片白色边框。在 中选择“画布大小”命令,打开如图11所示的“画布大小”对话框,勾选“相对”复选框,宽度和高度都设置成0.3厘米。单击“确定”按钮。
图11 图12
(5)在 菜单中选择“定义图案”命令,打开“图案名称”对话框,设置名称为“证件照片.jpg”,单击“确
44、定”按钮。
(6)在 菜单中选择“新建”命令,新建一个文件,设置合适的“宽度”、“高度”和“分辨率”,颜色模式为RGB,背景内容为白色,单击“确定”按钮。
(7)在 菜单中选择“填充”命令,打开如图12所示的“填充”对话框,做好合适的设置后,单击“确定”按钮,得到所需的证件照片,保存图片。
K、文件 L、编辑 M、图像 N、图层 O、选择
P、滤镜 Q、分析 R、3D S、视图 T、窗口
湖南省2015年普通高等学校对口招生考试
计算机应用类专业综合知识答案
45、本试题卷共六大题,39小题,共16页。时量150分钟,满分390分。
一、单选题
D B C B C D C B D D BC A A B B C C D C B D
二、基本操作题(本大题共5小题,每空4分,共60分)
23. 1、 B 2、 C 3、 E
24. 1、 E 2、 A 3、 H
25. 1、 D2:
46、D8 2、 格式 3、 A
26. 1、 格式 2、 填充效果 3、 全部应用
27. 1、 A 2、 E 3、 G
三、综合应用题(本大题共4小题,每空5分,共80分)
28. 1、 B 2、 C 3、 A
47、 4、 D
29. 1、 D 2、 B 3、 A 4、 C
30. 1、 *p>=’A’&&*p<=’Z’
2、*p>=’a’&&*p<=’z’
3、*p>=’0’&&*p<=’9’
4、 *p==’ ’
31. 1、 =D2*E2 2、 H3 3、 =SUM(G2:G8)
48、 4、 =I3-H3
四、程序分析题(本大题共3小题,共75分)
32. 1、 63 2、 14 3、 1024 4、 nkahT 5、 012345
33 1、 p=s 2、 p-- 3、 p-- 4、 x<10 5、 return 8*x*x-32
34. 1、 L11 scanf("%d",&a);
49、 2、 L12 if(a==x)
3、 L17 buf[-i]=digits[srclnt%d]; 4、 L18 srclnt=srclnt%d;
5、 L24 s[j]='\0';
五、程序设计题(本题每空5分,共25分)
1、cutTail->next=p;
2、data=daat*10+ch-‘0’;
50、
3、data=0;
4、head=p;
5、head=p;
六、选考题
第一组计算机网络技术方向
36. B C C A D D C B
第二组网站建设与管理方向
37. 1 、 192.168.0.99 2、80 3、C 4、能 5、B 6、C 7、D 8、C
(注:专业文档是