湖南省普通高校对口招生考试复习用书

 

 

 

 

计算机应用类专业全真模拟试卷

(修订版)

 

 

参考答案

 

202511

 

 

 

 

 

 


计算机应用类专业全真模拟试卷(一)

一、单选题(本大题22小题,每5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

A

B

D

C

D

A

C

C

C

D

A

题号

12

13

14

15

16

17

18

19

20

21

22

答案

A

A

A

B

D

B

D

C

B

B

C

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1A     2C     3B

24.1A     2C     3H

25.1A     2G     3F

26.1E     2B     3D 

27.1D     2C     3A

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1A     2C      3B    4B

29.1A     2B      3C       4A

30.1int i,j;   2j+=i   3lights[j]=1-lights[j];   4lights[i]==1

31.1A     2B      3C       4D

四、程序分析题(本大题共3小题,共75分)

32.132,5,A     2BCDEFH    3k=0    4192     

5144

33.1int num;  2 num < 1000         

3 int is_prime=1;     4 i*i<=num 5is_prime

34.1

错误行号

更正

L3

void decimalToBinary(int decimal, char *binary, int maxSize);

L27

temp[i++]=remainder? '1':'0';

2

错误行号

更正

L6

int fun(char s[][10],int t,char *p)

L11

q=strlen(s[k]);

L23

for(k=0;k<l;k++)

五、程序设计题(每空5,共25

35.1#include<math.h> 

   2ListNode* node=(ListNode*)malloc(sizeof(ListNode));

   3node->next=temp->next;

   4int absVal=abs(temp->val);

   5appendNode(&seen, absVal);

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1A     2B    3B     4C 

5A     6A    7B     8C

第二组  网站建设与管理方向

37.1A   2B     3C     4D

38.1G     2A     3E     4B

第三组  计算机硬件检测与数据恢复方向

39.A    B    C      E  

40.A    D    F      E

 

计算机应用类专业全真模拟试卷(二)

一、单选题(本大题共22小题,每5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

D

B

A

D

B

C

B

A

A

B

D

题号

12

13

14

15

16

17

18

19

20

21

22

答案

A

D

A

A

A

A

D

A

A

B

C

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1A     2B    3B   

24.1B     2G    3D 

25.1A     2B    3D

26.1C     2E    3D

27.1B     2A    3C

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1A     2A     3A     4B

29.1C     2A     3A     4D

30.1return false;  2num%i==0    3return true;     4is_prime(i)

31.1A      2I     3K     4H

四、程序分析题(本大题共3小题,共75分)

32.153       2abcbcd       32369       41        5c=5

33.1arr[i]==num 2return 1;  3scanf("%d",&arr[i]);

4!is_duplicate(uniqueArr,uniqueCount,arr[i])    5uniqueArr[uniqueCount++]=arr[i];

34.1

错误行号

更正

L3

void move(char *str) {

L14

str[i]=str[i-1];

2

错误行号

更正

L2

#define N 12

L6

y[i][0]=1,y[i][i]=1;

L9

y[i][j]=y[i-1][j-1]+y[i-1][j];

五、程序设计题(每空5分,共25分)

35.1headNode->next=NULL;     

2newNode->next=headNode->next;   

3ptr1=headNode->next;    

4struct Node*t=headNode->next;

5insertNode_head(list,a[i]);

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1A      2C     3D     4A       5A

   6C     7B      8B

第二组  网站建设与管理方向

37. 1B      2A      3C     4C 

38. 1A 2D 3F 4G

第三组  计算机硬件检测与数据恢复方向

39. E     C     D     A     

40. F     A     D     B

 

计算机应用类专业全真模拟试卷(三)

一、单选题(本大题22小题,每5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

D

C

C

C

C

A

C

C

C

C

B

题号

12

13

14

15

16

17

18

19

20

21

22

答案

C

D

B

C

D

D

B

A

D

B

D

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1A    2B    3C

24.1C    2G    3D

25.1A    2C    3E

26.1E    2C    3D

27.1A    2B    3C

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1A    2D    3B      4A

29.1A     2A   3D      4A

30.1total=quantity*100;  2discounted_total=total*0.9;

3discounted_total=total;  4discounted_total

31.1B    2A     3D     4H 

四、程序分析题(本大题共3小题,共75分)

32.12     24468     321    432     52,11,

33.1int in_word=0;2*str3count++;4return count;5word_count=count_words(str)

34.1

错误行号

更正

L15

reversed=reversed*10+remainder;

L16

num/=10;

2

错误行号

更正

L2

#include<math.h>

L8

k=(int)sqrt(i);

L10

if(i%j==0) break;

五、程序设计题(每空5分,共25分)

35.1Node; 2break;  3new_node->next=head;4current=current->next;

5current=current->next;

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1B 2C 3C 4A  5A 6C 7B 8A

第二组  网站建设与管理方向

37. 1B   2B   3C    4B

38. 1A   2C   3E    4G

第三组  计算机硬件检测与数据恢复方向

39. C    F    E    B 

40. A    D    E    G

 

计算机应用类专业全真模拟试卷(四)

一、单选题本大题22小题,每5分,共110

题号

1

2

3

4

5

6

7

8

9

10

11

答案

D

B

B

C

C

B

D

D

C

B

C

题号

12

13

14

15

16

17

18

19

20

21

22

答案

D

B

C

B

C

C

A

B

A

A

A

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1B    2C     3D 

24.1F    2G     3D

25.1F    2H     3G

26.1B    2F     3D

27.1A    2C     3D

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1B    2C     3D     4B

29.1D    2A     3B      4C

30.1x%i==0   2y=y*10+x%10;    3return y;     4pd(x)==0      

31.1B           2C          3D      4H     

四、程序分析题(本大题共3小题,共75分)

32.10320  20opqr   32,1,4,   420  30     541352

33.1int temp;2arr[j]>arr[j+1]3sortArray(arr,n);4arr[newLength]=arr[i];

5return newLength;

34.1

错误行号

更正

L8

continue;  

L11

if(units!=hundreds&&units!=tens) {

2

错误行号

更正

L3

#define MAX_LENGTH 1000

L6

FILE *file

L14

fputs(input, file);

五、程序设计题(每空5分,共25分)

35.1struct Node* next;2Node* newNode=(Node*)malloc(sizeof(Node));

3temp->next=newNode;4temp=temp->next;5free(temp);

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1B   2B  3A  4C 5B 6A 7A 8A

 第二组  网站建设与管理方向

37.1B    2B   3B   4D

38. 1D   2A   3E   4G

第三组  计算机硬件检测与数据恢复方向

39. D    F    C     A

40. A    C    E     D

 

计算机应用类专业全真模拟试卷(五)

一、单选题本大题22小题,每小题5分,共110

题号

1

2

3

4

5

6

7

8

9

10

11

答案

C

A

B

A

B

C

D

D

A

C

A

题号

12

13

14

15

16

17

18

19

20

21

22

答案

C

A

B

A

C

B

B

B

C

B

B

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1A    2A     3C

24.1A    2C     3G

25.1E    2B     3D

26.1B    2A     3D

27.1B    2C     3B

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1B      2D      3D     4C

29.1B      2C      3C     4C

30.1month  2sum=sum+day;3year% 400== 0||(year%4==0&&year%100!=0)

4leap==1&&month>2

31.1E 2 B   3 J 4G

四、程序分析题(本大题共3小题,共75分)

32.1456     29.42      

3  ok                         

16   

4321    510,9,8,7,5,   

33.1len_haystack==0   2haystack[i+j]!=needle[j]3break;4count++;

5int result=count_occurrences(haystack,needle);

34.1

错误行号

更正

L6

int count=0;

L11

if(str[i]>='0'&&str[i]<='9') {

2

错误行号

更正

L6

sum = avg = 0;

L7

for(loop = 0; loop < 10; loop++) {

L10

avg = (float)sum / loop;

五、程序设计题(每空5分,共25分)

35.1typedef    2L->next=NULL;   3p->next=q->next;   4free(s);

5head=deletenode(head,num)

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1A 2C 3B 4A 5D 6C 7A 8A

第二组  网站建设与管理方向

37. 1A    2B    3D    4B

38. 1A    2C    3E    4H

第三组  计算机硬件检测与数据恢复方向

39. A      B     D       F 

D       B     F       E

 

计算机应用类专业全真模拟试卷(六)

一、单选题本大题22小题,每5分,共110

题号

1

2

3

4

5

6

7

8

9

10

11

答案

C

B

B

A

B

D

D

A

D

D

B

题号

12

13

14

15

16

17

18

19

20

21

22

答案

C

C

C

A

C

C

D

D

A

D

A

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1B      2C       3C

24.1A      2C       3D

25.1B      2G       3A

26.1B     2C      3A

27.1B     2D      3B

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1A     2F      3B    4E

29.1A     2B      3D    4B

30.1int oddIndex=0,evenIndex=0;2size3arr[i]%2==04odd[oddIndex++]=arr[i];

31.1A      2B       3D     4F

四、程序分析题(本大题共3小题,共75分)

32.1212416   219779    33,5,8,   477     587

33.1int n2int count=0;3n=n&(n-1);4count++;5countSetBits(num)

34.1

错误行号

更正

L4

void toLowerCase(char *str);

L20

str[i]+=32;

2

错误行号

更正

L2

unsigned int gcd(unsigned int a, unsigned int b);

L13

while(b!=0) {

L15

b=a%b;

五、程序设计题(每空5分,共25分)

35.1typedef2Node* newNode=(Node*)malloc(sizeof(Node));

3curr->next=newNode;4fast=fast->next;5return slow;

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1A 2C 3B 4D 5A 6C 7C 8B

第二组  网站建设与管理方向

37. 1C    2C    3D     4C

38. 1A    2E    3C     4B

第三组  计算机硬件检测与数据恢复方向

39.1B   2B   3A   4B  

40.1D   2C   3A   4B 

 

计算机应用类专业全真模拟试卷(七)

一、单选题(本大题22小题,每小题5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

B

B

A

D

B

C

D

C

D

C

C

题号

12

13

14

15

16

17

18

19

20

21

22

答案

D

A

D

C

D

B

A

A

D

C

D

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1C      2D      3C

24.1A      2C      3D

25.1E      2C      3G

26.1A      2C      3D

27.1A      2B      3C

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1B     2B     3B     4A

29.1D     2C     3A     4B      

30.1int right=size-1; 2int mid=left+(right-left)/2;3arr[mid]>target4left=mid+1;

31.1F     2C     3D     4H

四、程序分析题(本大题共3小题,共75分)

32.1123      22036     3852     45  55,20

33.1#include<string.h>2char *p[N], *temp;3p[i]=str[i];4strcmp(p[j],p[j+1])>05p[j]=p[j+1];

34.1

错误行号

更正

L4

void stringConcat(char *dest, const char *src);

L24

*dest=*src;

2

错误行号

更正

L1

#include <stdio.h>

L17

scanf(%f,&stu[i].score);

L20

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

五、程序设计题(每空5分,共25分)

35.1struct Node *next;2newNode->data=c;3return true;4current=current->next;5current=current->next;

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1A 2C 3C 4A 5A 6D 7B8D

第二组  网站建设与管理方向

37. 1C    2B    3C   4A

38. 1A    2E    3B   4C

第三组  计算机硬件检测与数据恢复方向

39.1B     2B     3C     4A

40.1C     2B     3D     4C

 

计算机应用类专业全真模拟试卷(八)

一、单选题(本大题22小题,每5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

D

B

C

B

B

C

A

C

D

A

B

题号

12

13

14

15

16

17

18

19

20

21

22

答案

D

C

A

B

C

B

D

B

D

B

B 

二、基本操作题(本大题共6小题,每空4分,共60分)

23.1B         2C         3A

24.1A         2H         3D

25.1F         2C         3D

26.1E         2B         3H

27.1D         2B         3C

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1A         2A         3B       4A

29.1B         2B         3C       4C

30.1return false;   2int complement=n-i;

3is_prime(i)&&is_prime(complement)    4n%2!=0

31.1B         2C         3D       4E

四、程序分析题(本大题共3小题,共75分)

32.115  2y=-1     3ip     418 12    5computer  procedure

33.1people[i]=1;  2int remaining=n;3count++; 4index=(index+1)%n;

5remaining--;

34.1

错误行号

更正

L8

if(str[i]==c){

L22

result=countChar(str, target);

2

错误行号

更正

L10

j<=4;改成j<4j<=3;

L11

(p+j);改成*(p+j)

L21

*(*(pointer))<60;改成*(*(pointer)+i)<60

五、程序设计题(每空5分,共25分)

35.1struct ListNode* next;

2ListNode* mergedNode=createNode(temp->val+temp->next->val);

3temp!=NULL

4current->next=temp;

5return dummy->next;

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1D  2A  3C  4B  5B  6B  7B 8D

第二组  网站建设与管理方向

37.1B    2B     3B    4D

38.1A    2B     3C    4D

第三组  计算机硬件检测与数据恢复方向

39.1A     2A     3A     4A    

40.1D     2B     3C     4B 

 

计算机应用类专业全真模拟试卷(九)

一、单选题(本大题22小题,每5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

C

C

D

D

A

B

C

B

D

B

A

题号

12

13

14

15

16

17

18

19

20

21

22

答案

D

D

C

A

A

C

B

A

A

D

B

一、 基本操作题(本大题共6小题,每空4分,共60分)

23.1C     2B     3A

24.1A     2E     3B

25.1A     2C     3D

26.1E     2F     3D

27.1B     2C    3B

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1B     2B     3C     4A

29.1A     2C     3B     4C

30.1sum+=i;2int x;  3int y=fun(x);  4sum_y==x

31.1B     2C     3D      4A

四、程序分析题(本大题共3小题,共75分)

32.1 1,0,12,14    2 5+2+-2   31   414    5012345

33.1char *end=str; 2*end!='\0'   3*end=temp; 4end--; 5reverse_string(str);

34.1

错误行号

更正

L2

#define M 10

L39

minIndex=i;

2

错误行号

更正

L10

q=p->next;

L13

p->next=q->next;

L15

q=p->next;

五、程序设计题(每空5分,共25分)

35.1struct Node *next;2temp=temp->next;3head=temp;4tail=tail->next;

5head=head->next;

选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1B     2B     C     A     3D     4D     5C     B

第二组  网站建设与管理方向

37.1C    2B     3B  4B

38.1A    2B     3C  4D

第三组  计算机硬件检测与数据恢复方向

39. 1D     2B     3A     4D    

40. 1D     2A     3B     4D

 

计算机应用类专业全真模拟试卷(十)

一、单选题(本大题22小题,每5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

B

B

C

C

C

C

C

D

B

B

B

题号

12

13

14

15

16

17

18

19

20

21

22

答案

A

C

A

B

B

C

B

A

D

D

D

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1A    2A     3C

24.1B    2C     3G

25.1E    2H     3C

26.1E    2B     3C

27.1A    2C     3B

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1A       2D     3A     4C      

29.1C       2A     3C      4A

30.1int count=0;2isPrime[0]=isPrime[1]=false;3isPrime[i]  4aa[count++]=i;

31.1A      2B     3C     4D

四、程序分析题(本大题共3小题,共75分)

32.12626     22 8 21       3What are yohing    4-32    5978234 

33.1int subLen=strlen(subStr);2int found=1;3str[start+i]!=subStr[i]

4break;                5str[i-subLen]=str[i];_

34.1

错误行号

更正

L8

if(i%3==0) {

L10

count++;

2

错误行号

更正

L2

Node * reverse(Node  *pHead)

L12

q=t;

L14

pHead->pNext=NULL;

五、程序设计题(每空5分,共25分)

35.1struct Node* next;2temp=temp->next;3Node* temp=head;

4i->data>j->data  5swapped=1;

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1B  2A  3A  4B  5C  6B  7C   8A  

第二组  网站建设与管理方向

37.1B     2C     3A    4C

38.1A     2B     3C    4D

第三组  计算机硬件检测与数据恢复方向

39. E     B      C     A

40. A     C      D     B

 

计算机应用类专业全真模拟试卷(十一)

一、单选题(本大题22小题,每5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

A

A

C

A

D

B

D

A

B

D

C

题号

12

13

14

15

16

17

18

19

20

21

22

答案

B

C

A

C

D

C

A

A

A

C

C

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1B     2C    3A

24.1A     2D    3G

25.1A     2B    3C

26.1B     2C    3D

27.1B     2C    3B

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1B     2B    3C   4D

29.1B     2A    3C   4C

30.1result*=i;   2double sum=0;  3sum+=log10(i);  4int res=factorial(n);

31.1B     2E     3C  4D

四、程序分析题(本大题共3小题,共75分)

32.161              22              3=x6    

 4123456123        564 

33.1int count[SIZE]={0}; 2count[arr[i]]++; 3maxCount=count[arr[i]];   

4count[i]==maxCount   5findfun(arr, SIZE);

34.1

错误行号

更正

L2

#include<string.h>

L17

char *dest=str;

2

错误行号

更正

L10

while (left <= right)

L13

right = mid - 1;

L23

if (left > right)

五、程序设计题(每空5分,共25分)

35.1Node* newNode=(Node*)malloc(sizeof(Node));

2return newNode;3tail=newNode;4current!=NULL5head=head->next;

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1A     2A    3C   4B

5B     6B     7C  8A

第二组  网站建设与管理方向

37. 1B    2A   3A   4B

38. 1A    2B   3C   4D

第三组  计算机硬件检测与数据恢复方向

39. D    C     B     A   

40. F     A    D     B

 

计算机应用类专业全真模拟试卷(十二)

一、单选题(本大题22小题,每5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

D

C

B

D  

A

C

C

B

A

B

C

题号

12

13

14

15

16

17

18

19

20

21

22

答案

D

D

B

B

C

A

B

A

B

B

D

二、基本操作题(本大题共5大题,每空4分,共60分)

23.1B     2D     3B

24.1A     2B     3C

25.1A     2F     3D

26.1B     2F     3D

27.1C    2F    3B  

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1A     2A     3D    4B    

29.1A     2B     3B    4C

30.1int *curr=nums+1;2curr<nums+numsSize 3return(prev-nums+1); 4*(arr+i)

31.1C     2B     3A    4F

四、程序分析题(本大题共3小题,共75分)

32.11     252   3a=2,b-2    410   51612

33.1int len=strlen(str);    2int current_length=0;    3current_start=i;    

4current_length++;    5current_length>max_length

34.1

错误行号

更正

L10

len=strlen(s);

L15

t[2*len]='\0'

2

错误行号

更正

L3 

#define MAX_LEN 1000

L15

for(i=0;str[i]!='\0';i++) {

L17

str[i]=(str[i]-'A'+3)%26+'A';

五、程序设计题(每空5分,共25分)

35.1struct Node* next;      2current=current->next;  3Node* current=head;    

4current=current->next;   5free(temp);

六、选考题(每空5分,共40分)

第一组  计算机网络技术方向

36.1B    2A    3A    4D  

5D    6A    7A    8C  

第二组  网站建设与管理方向

37. 1B    2D    3B    4A

38. 1A    2B    3C    4D

第三组  计算机硬件检测与数据恢复方向

39. C     E     F      B     

40. A     E     C      D

 

计算机应用类专业全真模拟试卷(十三)

一、单选题(本大题共22小题,每小题5分,共110分)

题号

1

2

3

4

5

6

7

8

9

10

11

答案

D

C

D

C

A

B

D

B

B

D

D

题号

12

13

14

15

16

17

18

19

20

21

22

答案

C

D

C

C

B

A

B

A

C

A

D

二、基本操作题(本大题共5小题,每空4分,共60分)

23.1B    2C   3A  

24.1E 2D  3C

25.1F   2D   3C

26.1F   2G   3D

27.1B   2C   3B   

三、综合应用题(本大题共4小题,每空5分,共80分)

28.1B   2C  3C  4B

29.1B   2A  3C  4B

30.1char *temp=*a;   2strcmp(arr[j],arr[j+1])>0  3swap(&arr[j],&arr[j+1]);  

4sortStringArray(words, count);

31.1A  2F 3B 4D

四、程序分析题(本大题共3小题,共75分)

32.112-53    29 13 17 21   35 4s=39    5k2026jiayou!  

33.1 nums[i]!=0  2nums[nonZeroIndex++]=nums[i];   3nums[i]=0;   

4int* nums   5nums[i]

34.1

错误行号

更正

L25

if(arr[i]==arr[j]) {

L31

arr[newIndex++]=arr[i];

2

错误行号

更正

L5

day=9;

L7

while(day>0)

L9

x1=(x2+1)*2;

五、程序设计题(每空5分,共25分)

35.1node->next=NULL;   2first->next=second->next;   3return result;   

4curr =curr->next; 5head=head->next;

六、选考题(每空5分,共40

第一组  计算机网络技术方向

36.1D   2B   3A    4B    

5B   6B   7D    8C4B   5B    6B  7B  8C

第二组  网站建设与管理方向

37.1A       2B     3B     4A

38.1A       2B     3C     4D

第三组  计算机硬件检测与数据恢复方向

39.1A    2C     3B     4B    

40.1B    2B     3C     4B