当前位置:首页 > 湖南省2015年普通高等学校对口招生考试计算机应用类专业综合知识试题 - 图文
(4)硬盘分区后在硬盘上安装操作系统,关于操作系统.下列说法中正确的是 ④
A.微软公司已经停止对Windows XP操作系统的技术支持,所以不能安装Windows XP操作系统 B.如想安装Windows XP和Windows 7双系统,必须先安装Windows 7,再安装Windows XP C.在计算机上安装了Windows XP操作系统后,不能再安装Windows 7,即不能安装双系统 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.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],*p,sl=0,s2=0,s3=0,s4=0,s5=0; gets(str); p=str; while(*p) {
if(_ ① ) sl++; else if( ② ) s2++; else if( ③ ) s3-t+; else if( ④ ) s4d+; else s5++; p++; }
printf(“大写字母:%d小写字母:%d数字:%d空格:%d其它:%d\\n”,s1,s2,s3,s4,s5); }
31.请用Excel的公式与函数为超市收银员完成本次购物的收银工作,如图6所示a 图6
(1)计算商品名称为“矿泉水”所在行的“金额”(金额=价格*购买数量)。单击选
择G3单元格,输入公式: ① ;选择G3单元格,拖到填充柄完成其它5件商品“金额”的计算。 (2)计算“应付总金额”(应付总金额为6件商品的金额之和)。单击选择 ② 单元格,输入公式: ③ 。
计算机应用类专业综合知识试题第5页(共14页)
(3)计算“应找金额”(应找金额=顾客支付金额一应付总金额)。在J3单元格内, 输入公式: ④ 。
四、程序分析题(本大题共3小题,共75分)w1ida.com欢迎你 32.阅读程序,写出运行结果(每空5分,共25分) (1)下列程序的运行结果是 ①
main()
{ int i=O,a=0; while(i<30) { for(; ;)
if(i==0) break; else i-; . i+=11; a+=i; }
printf(\}
(2)下列程序的运行结果是 ② main()
{ int a[3][3]= {{0,1},{2,3},{4,5}}, i, j, s=0; for(i=l; i<3; i++) for(j=0;j<=i; j++) s+=a[i][j]; printf(\}
(3)下列程序的运行结果是 ③ #include
{ static int x=l; x*=2; retum x; }
main()
{ int i,s=1;
for(i=1; i<=4; i++) s*=fun(); printf(\}
(4)下列程序的运行结果是 ④ main()
{ char *p; int i;
计算机应用类专业综合知识试题第6页(共14页)
p=char*)malloc(sizeof(char)*20); strcpy(p,\ 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(\ fwrite(x,sizeof(int),3,fp); rewind(fp);
fread(x,sizeof(int),3,fp); for(i=0; i<6; i++)
printf(\ fclose(fp); }
33.程序填空。按照题目要求,将正确内容填入答题卡相应位置,使程序完整。(每空5 分,共25分)
(l)已知公式如下:
float func(float x) { if(x retum x; else if( 1 ) retum x+5; else 2 ; } (2)编写函数,通过指针将一个字符串反向。如下程序的输出为:dcba void strReverse(char *s) { char c; char *p; 3 ; while(*p!=’\\0') p++; 4 ; while(s<=p) { c=*s; *s=*p; s++; 计算机应用类专业综合知识试题第7页(共14页) *p=c; 5 ; } } main() { char a[lO]=\ strReverse (a); printf(\} 34.阅读程序,修改程序中的错误,不得增行或删行,也不得更改程序结构。请在答题卡中指出错误代码所在的行号,并给出该行修改后的程序代码。(每处5分,共25分) (l)产生一个0-9之间的随机整数,要求用户猜这个整数。用户输入一个整数,程序判断是否与所产生的随机数相等,由屏幕显式判断结果。如果猜得不对,再次提示输入,进行判断,直到猜出这个数为止。以下程序只允许修改两行。 ..L1 #include L6 int x, a=-l; L7 srand((unsigned)time(NULL)); /*随机种子*/ L8 x=rand(); /*产生0-9的随机数*/ L9 while(a<=x) L1O { L1 scanf(\L12 if(a=x) L13 puts(\猜对\L14 if(a>x) L15 puts(“太大,请重试”); L16 if(a L17 puts(“太小,请重试”); L18 } L19 } (2)函数convertNum用于实现无符号十进制数到其它进制数的转换,转换结果的每一位以字符存储于字符数组s中(如十进制3转换为二进制后,数组s中存储的字符串为11),参数srclnt为待转换数据,d为转换的目标进制。函数convertNum转换成功返回l,失败返回0。以下程序只允许修改三行。 ..L1 #include L3 #define M sizeof(unsigned int)*8 L4 int convertNum(unsigned srclnt int d, char s[ ]) L5 { L6 static char digits0 =\L7 char buf[M+1]; L8 int j, i = M; L9 if(d<2||d>16) L1O { 计算机应用类专业综合知识试题第8页(共14页)
共分享92篇相关文档