资源描述:
《计算机科学与技术专业专接本入学试题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、计算机科学与技术专业专接本入学考试《程序设计基础》笔试试卷(考试时间120分钟,满分100分)考生注意:1、请将答案写在答题纸对应的位置上,写在试卷上不得分。2、凡题目涉及具体语言时,只需选做其中一种,并应在答题时标明所选用的语言种类。一、单选题(本大题共30小题,每小题1分,共30分)B1.在计算机系统中,一个字节的二进制位数是A)4B)8C)16D)32B2.用8位无符号二进制数能表示的最大十进制数为A)256B)255C)128D)127C3.目前计算机病毒扩散最快的途径是A)通过磁盘拷贝B)运行来路不明的软件C)通过网
2、络传播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)计
3、算机病毒只感染可执行文件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.在计算机领域中,所谓
4、“裸机”是指A)未安装机壳的计算机B)单板机C)未装备任何软件的计算机D)只安装了操作系统的计算机C14.以下四个字符中ASCII码值最大的是A)”b”B)”B”C)”y”D)”Y”A=65a=97D15.以下变量名合法的是A)1stB)A-2C)k$3D)H4a2B16.在以下四个式子中,非法的表达式是A)a+b=cB)6>3+3C)a=b=1D)a=a+aC17.以下四个字符串中最大的是A)"dE"B)"Xab"C)"def"D)"XYZ"B18.以下不可以做为常量的是A)”a+3>8”B)3*5C)1E-5D).001D
5、19.若要使逻辑“与”运算的结果为“真”,则运算符两侧的表达式必须是A)前一个为“真”,后一个为“假”B)两个都为“假”C)前一个为“假”,后一个为“真”D)两个都为“真”A20.以下不能正确表示算式的表达式是A)(a*x)/b*yB)a*x/(b*y)C)a/b*x/yD)a*x/b/yC21.设a、b和c都是整型变量,且a=1,b=1,c=1;则以下值为“假”的表达式是A)b>=aB)a&&cC)!a==bD)!a
6、
7、bB22.以下只有当变量ch中存放的是小写字母时,表达式值才为“真”的是A)(ch>=’a’)
8、
9、(ch<
10、=’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”,y,x);程序运行后的输出结果是A)2-6B)-62C)22D)-6-6A24.有如下程序段a=0;for(j=1;j<=10;j++)if((j%3==0)
11、
12、j%5==0))a++;printf(“%d”,a);程序运行后的输出结果是A)10B)5C)3D)2C25.有如下程序段a=1;b=1;while(b<6)
13、b=b*b+a;printf(”%d”,b);程序运行后的输出结果是A)10B)17C)26D)37C26.有如下程序段for(j=10;j>=6;j--)t=j;printf(”%d%d”,t,j);运行后的输出结果是A)55B)56C)65D)66A27.以下合法的数组定义是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
14、,9},i;for(i=0;i<3;i++)printf(“%d”,a[i][i]);}程序运行后的输出结果是A)147B)357C)369D)15929.有如下程序main(){inti,s=0;for(i=1;i<10;i+=2)s+=i+1;printf(”%d”,