精品计算机科学与技术专业专接本入学考试试题.docx

上传人:b****6 文档编号:13337171 上传时间:2023-06-13 格式:DOCX 页数:12 大小:39.40KB
下载 相关 举报
精品计算机科学与技术专业专接本入学考试试题.docx_第1页
第1页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第2页
第2页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第3页
第3页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第4页
第4页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第5页
第5页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第6页
第6页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第7页
第7页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第8页
第8页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第9页
第9页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第10页
第10页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第11页
第11页 / 共12页
精品计算机科学与技术专业专接本入学考试试题.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

精品计算机科学与技术专业专接本入学考试试题.docx

《精品计算机科学与技术专业专接本入学考试试题.docx》由会员分享,可在线阅读,更多相关《精品计算机科学与技术专业专接本入学考试试题.docx(12页珍藏版)》请在冰点文库上搜索。

精品计算机科学与技术专业专接本入学考试试题.docx

精品计算机科学与技术专业专接本入学考试试题

 

计算机科学与技术专业专接本入学考试试题

计算机科学与技术专业专接本入学考试

《程序设计基础》笔试试卷

(考试时间120分钟,满分100分)

考生注意:

1、请将答案写在答题纸对应的位置上,写在试卷上不得分。

2、凡题目涉及具体语言时,只需选做其中一种,并应在答题时标明所选用的语言种类。

一、单选题(本大题共30小题,每小题1分,共30分)

B1.在计算机系统中,一个字节的二进制位数是

A)4B)8C)16D)32

B2.用8位无符号二进制数能表示的最大十进制数为

A)256B)255C)128D)127

C3.目前计算机病毒扩散最快的途径是

A)通过磁盘拷贝B)运行来路不明的软件

C)通过网络传播D)通过软件复制

B4.U盘处于写保护状态时,其中的数据

A)不能读出、不能修改B)可以读出、不能修改

C)不能读出、可以修改D)可以读出、可以修改

D5.在计算机系统中,可执行程序是

A)源程序代码B)ASCII码C)汇编语言代码D)机器语言代码

C6.将高级语言编写的源程序转换为目标程序需要使用

A)编辑程序B)诊断程序C)编译程序D)驱动程序

B7.结构化程序设计中所使用的三种基本控制结构是

A)主程序、子程序、函数B)顺序、分支、循环

C)输入、处理、输出D)数组、函数、文件

D8.以下叙述中正确的是

A)计算机病毒只感染文本文件B)计算机病毒只感染可执行文件

C)计算机病毒只感染DOC文件D)计算机病毒可感染各类文件

D9.某工厂使用的仓库管理软件属于

A)系统软件B)工具软件C)开发软件D)应用软件

A10.下列存储设备中,断电后其中信息会丢失的是

A)RAMB)ROMC)软盘D)硬盘

B11.Windows98操作系统是

A)单用户单任务系统B)单用户多任务系统

C)多用户单任务系统D)多用户多任务系统

D12.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是

A)有穷性B)有零个或多个输入

C)可行性D)有零个或多个输出

C13.在计算机领域中,所谓“裸机”是指

A)未安装机壳的计算机B)单板机

C)未装备任何软件的计算机D)只安装了操作系统的计算机

C14.以下四个字符中ASCII码值最大的是

A)”b”B)”B”C)”y”D)”Y”A=65a=97

D15.以下变量名合法的是

A)1stB)A-2C)k$3D)H4a2

B16.在以下四个式子中,非法的表达式是

A)a+b=cB)6>3+3C)a=b=1D)a=a+a

C17.以下四个字符串中最大的是

A)"dE"B)"Xab"C)"def"D)"XYZ"

B18.以下不可以做为常量的是

A)”a+3>8”B)3*5C)1E-5D).001

D19.若要使逻辑“与”运算的结果为“真”,则运算符两侧的表达式必须是

A)前一个为“真”,后一个为“假”B)两个都为“假”

C)前一个为“假”,后一个为“真”D)两个都为“真”

A20.以下不能正确表示算式

的表达式是

A)(a*x)/b*yB)a*x/(b*y)C)a/b*x/yD)a*x/b/y

C21.设a、b和c都是整型变量,且a=1,b=1,c=1;则以下值为“假”的表达式是

A)b>=aB)a&&cC)!

a==bD)!

a||b

B22.以下只有当变量ch中存放的是小写字母时,表达式值才为“真”的是

A)(ch>=’a’)||(ch<=’z’)B)(ch>=’a’)&&(ch<=’z’)

C)ch>=65D)(ch>=”a”)&&(ch<=”z”)

A23.有如下程序段

x=2;y=-6;

z=x;x=y;y=z;

printf(”%d%d\n”,y,x);

程序运行后的输出结果是

A)2-6B)-62C)22D)-6-6

A24.有如下程序段

a=0;

for(j=1;j<=10;j++)

if((j%3==0)||j%5==0))a++;

printf(“%d\n”,a);

程序运行后的输出结果是

A)10B)5C)3D)2

C25.有如下程序段

a=1;b=1;

while(b<6)

b=b*b+a;

printf(”%d\n”,b);

程序运行后的输出结果是

A)10B)17C)26D)37

C26.有如下程序段

for(j=10;j>=6;j--)

t=j;

printf(”%d%d\n”,t,j);

运行后的输出结果是

A)55B)56C)65D)66

A27.以下合法的数组定义是

A)intx[]={0,1,2};B)intx[5]={0,1,2,3,4,5};

C)intx={0,1,2};D)intx(6)={0,1,2,3,4,5};

28.有如下程序

main()

{inta[3][3]={1,2,3,4,5,6,7,8,9},i;

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

printf(“%d”,a[i][i]);

}

程序运行后的输出结果是

A)147B)357C)369D)159

29.有如下程序

main()

{inti,s=0;

for(i=1;i<10;i+=2)s+=i+1;

printf(”%d\n”,s);

}

程序运行后的输出结果是

A)自然数1~9的累加和B)自然数1~9中奇数之和

C)自然数1~10的累加和D)自然数1~10中偶数之和

B30.有如下程序

intfun(intx,inty)

{if(x

returny;

}

main()

{inta=1,b=2,c=3;

printf(”%d\n”,fun(fun(a,b),fun(b,c)));

}}

程序的执行结果是

A)程序出错B)1C)2D)3

二、填空题(本大题共10个空,每空2分,共20分)

1.计算机软件分为系统软件和应用软件,WindowsXP属于____。

2.十进制数10对应的二进制数为____。

3.程序中定义的变量代表内存中的一个_____。

4.程序中____类型的数值没有误差。

5.数学式子

对应的表达式为____。

6.程序中对文件的存取方式可以分为顺序存取和____存取。

为表示关系:

x≥y≥z,应使用的表达式是_____。

8.可以将不同类型的数据组合在一起的用户自定义类型称做____类型。

9.在高级语言中,访问一个数据文件之前必须_____文件;访问结束后应该____文件。

三、程序填空题(本大题共9个空,每空2分,共18分)

1.以下程序的功能是:

根据输入的分数score,输出是否通过考试的信息,及格线是60分。

请填空。

main()

{intscore;

scanf(”%d”,&score);

if(________)printf(”通过\n”);

if(________)printf(”未通过\n”);

}

2.以下程序的功能是:

计算1+2+3+…+n,n值从键盘输入。

请填空。

main()

{intn,s=0,k=1;

scanf(”%d”,&n);

do

{s=s+k;k++;}

while(______);

printf(”%d\n”,s);

}

3.以下程序的功能是:

输入10名学生的成绩,统计出平均成绩,并输出高于平均成绩的分数。

请填空。

main()

{inta[11],n,sum,ave,i;

n=0;sum=________;

do

{n++;

scanf(”%d”,&a[n]);

sum=sum+a[n];

}

while(_________);

ave=sum/10;

for(i=1;i<=10;i++)

if(_________)printf(”%d”,a[i]);

printf(”\n”);

}

4.以下程序的功能是调用自编函数计算1!

+2!

+3!

+4!

请填空。

intfac(intn)main()

{intf=1,k;{intn,sum,i;

for(k=1;k<=n;k++)n=4;sum=________;

f=________;for(i=1;i<=n;i++)sum=sum+fac(i);

return(_______)printf(”sum=%d\n”,sum);

}}

四、阅读程序(本大题共3小题,每题4分,共12分)

1.以下程序的输出结果是________

main()

{intx=5;

if(x>5)

printf("x>5");

elseif(x<6)

printf("x<6");

elseif(x==5)

printf("x=5");

}

2.以下程序的输出结果是_________________

main()

{inta=0,b=2,k=4;

if(!

a)k-=1;

if(b)k-=2;

if(k)k-=3;

printf(”%d\n”,k);

}

3.以下程序的输出结果是______________

main()

{inti,j;

for(i=1;i<=3;i++)

{for(j=1;j<=5-i;j++)

printf(””);

for(j=1;j<=2*i-1;j++)

printf(”#”);

printf(”\n”);

}

}

五、编程题(本大题共2小题,每题10分,共20分)

1.请根据以下N-S图写出完整程序,用以实现从输入的10个数中找出最大和最小值。

读入第1个数→x

设最大值max、最小值min的初值均为x

循环9圈

读入一个数→x

x>max

YN

max=x

x

YN

min=x

输出最大值、最小值

2.以下程序的功能是:

调用函数find在数列中查找x值,若找到返回所在的下标值,否则返回0;数列放在a[1]到a[n]中。

部分程序已给出,请在相应位置填写函数的实现语句。

[C语言]

intfind(int*a,intn,intx)

{

/******************************/

/****************************/

}

main()

{

inta[11],x;

for(i=1;i<=10;i++)

scanf("%d",&a[i]);

scanf("%d",&x);

printf("%d\n",find(a,10,x));

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2