安徽省计算机二级考试理论考试模拟试题1(附答案)
- 格式:pdf
- 大小:7.29 MB
- 文档页数:12
1[单选题]计算机软件的确切含义是A.计算机程序、数据与相应文档的总称B.系统软件与应用软件的总和C.操作系统、数据库管理软件与应用软件的总和D.各类应用软件的总称参考答案:A参考解析:本题考查软件的基本概念。
计算机软件的含义:(1)运行时,能够提供所要求功能和性能的指令或计算机程序集合;(2)程序能够满意地处理信息的数据结构;(3)描述程序功能需求以及程序如何操作和使用所要求的文档。
故选A。
2[单选题]正确的IP地址是参考答案:A参考解析:IP地址是由四个字节组成的,习惯写法是将每个字节作为一段并以十进制数来表示,而且段间用“.”分隔。
每个段的十进制数范围是0至255。
3[单选题]下列关于数据库设计的叙述中,正确的是()。
A.在需求分析阶段建立数据字典B.在概念设计阶段建立数据字典C.在逻辑设计阶段建立数据字典D.在物理设计阶段建立数据字典参考答案:A参考解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。
4[单选题]下列关于计算机病毒的叙述中,正确的选项是()。
A.计算机病毒只感染.exe或.corn文件B.计算机病毒可以通过读写软件、光盘或互联网络进行传播C.计算机病毒是通过电力网进行传播的D.计算机病毒是由于软件片表面不清洁而造成的。
参考答案:B参考解析:计算机病毒传染途径众多,可以通过读写软件、光盘或Intemet 网络进行传播,故答案选B选项。
5[单选题]在满足实体完整性约束的条件下()。
A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字参考答案:A参考解析:实体完整性约束要求关系的主键中属性值不能为空值,所以选择A。
6[单选题]组成计算机指令的两部分是()。
A.数据和字符B.操作码和地址码C.运算符和运算数D.运算符和运算结果参考答案:B参考解析:一条指令通常由两个部分组成:操作码和操作数。
2022-2023年安徽省黄山市全国计算机等级计算机基础及MS Office应用模拟考试(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(30题)1. 下列关于计算机的叙述中,不正确的一条是A.高级语言编写的程序称为目标程序B.指令的执行是由计算机硬件实现的C.国际常用的ASCII码是7位ASCII码D.超级计算机又称为巨型机2. 字长是CPU的主要性能指标之一,它表示______。
A.CPU一次能处理的二进制数据的位数B.最长的十进制整数的位数C.最大的有效数字位数D.计算结果的有效数字长度3.在PowerPoint中,旋转图片的最快捷方法是()A.拖动图片四个角的任一控制点B.设置图片格式C.拖动图片上方绿色控制点D.设置图片效果4.在Internet上浏览时,浏览器和WWW服务器之间传输网页使用的协议是()。
A.HttpB.IPC.FtpD.Smtp5.下列有关总线的描述,不正确的是()A.A.总线分为内部总线和外部总线B.内部总线也称为片总线C.总线的英文表示就是BusD.总线体现在硬件上就是计算机主6. 在Windows 98中按名称查找时,若在“名称”文本框中键入要查找的文件名是“? A*. PAS”,则可能查到的文件是A.AAABPAS和CBBBPASB.aBPAS和HABBCPASC.haPAS和xAcbdPASD.W ABPAS和ABBDPAS7. 下列各进制的整数中,______表示的值最大。
A.十进制数10B.八进制数10C.十六进制数10D.进制数108. 五笔型输入法是A.音码B.形码C.混合码D.音形码9.汉字区位码分别用十进制的区号和位号表示。
其区号和位号的范围分别是()。
A.0~94,0~94B.1~95,1~95C.1~94,1~94D.0~95,0~9510.GIF的图像深度从1位到8位,即GIF最多支持()种色彩的图像。
第1套参考答案及解析一、字处理题1.【微步骤】步骤1:打开考生文件夹下的文档"word.docx"。
步骤2:单击"页面布局"选项卡→"页面设置"组的对话框启动器,打开"页面设置"对话框,在"页边距"选项卡中的"页边距"区域中设置页边距(上、下)为5厘米,页边距(左、右)为3厘米。
步骤3:将"纸张"选项卡的"纸张大小"区域设置为"自定义",然后设置页面高度为35厘米,页面宽度为27厘米。
步骤4:单击"页面布局"选项卡→"页面背景"组的"页面颜色"右侧的下三角按钮,在打开"页面颜色"下拉列表中,选择"填充效果"选项,打开"填充效果"对话框,单击"图片"选项卡中的"选择图片"按钮,选择考生文件夹下的图片"Word-海报背景图片.jpg",这样就设置好了海报背景。
2.【微步骤】步骤1:选中文本"领慧讲堂就业讲座",设置其字号为"初号",字体为"微软雅黑",颜色为"红色"。
步骤2:选中文本"欢迎大家踊跃参加!",设置字号为"小初",字体为"华文行楷",颜色为"白色"。
步骤3:选中文本"报告题目""报告人""报告日期""报告时间""报告地点""主办",设置字号为"二号",字体为"黑体",颜色为"蓝色"。
全国计算机等级考试二级C语言模拟试题及答案(一)一、选择题(1)栈和队列的共同特点是A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素?D)没有共同点正确答案:? C(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbedB)decabC)deabcD)cedba正确答案:? D(3)链表不具有的特点是A)不必事先估计存储空间B)可随机访问任一元素C)插入删除不需要移动元素?D)所需空间与线性表长度成正比正确答案:? B(4)结构化程序设计的3种结构是A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值结构、等价结构D)顺序结构、选择结构、循环结构正确答案:? D(5)为了提高测试的效率,应该A)随机选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)集中对付那些错误群集的程序正确答案:? D(6)算法的时间复杂度是指A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数D)算法程序中的指令条数正确答案:? C(7)软件生命周期中所花费用最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护正确答案:? D(8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A)CB)BasicC)DDLD)DML正确答案:? C(9)下列有关数据库的描述,正确的是A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件正确答案:? C(10)下列有关数据库的描述,正确的是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字正确答案:? D(11)以下叙述中正确的是A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚,具有其他语言的一切优点正确答案:? C(12)C语言中用于结构化程序设计的3种基本结构是A)顺序结构、选择结构、循环结构B)if,switch,breakC)for,while,do-whileD)if,for,continue正确答案:? A(13)C语言中最简单的数据类型包括A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)字符型、实型、逻辑型正确答案:? B(14)若变量已正确定义并赋值,以下符合C语言语法的表达式是A)a:=b+1B)a=b=c+2C)int %3D)a=a+7=c+b正确答案:? B(15)下列可用于C语言用户标识符的一组是A)void, define, WORDB)a3_b3, _123,CarC)For, -abc, IF CaseD)2a, DO, sizeof正确答案:? B(16)C语言中运算对象必须是整型的运算符是A)%=B)/C)=D)<=正确答案:? A(17)若变量a,i已正确定义,且i已正确赋值,合法的语句是A)a= =1B)++i;C)a=a++=5;D)a=int(i);正确答案:? B(18)已知int t=0;while (t=1){...}则以下叙述正确的是A)循环控制表达式的值为0B)循环控制表达式的值为1C)循环控制表达式不合法D)以上说法都不对正确答案:? B(19)若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予,b赋予,c赋予,下列不正确的输入形式是A)10<回车>22<回车>33<回车>B),,<回车>C)<回车>22.033.0<回车>D)10? 22<回车>33<回车>正确答案:? B(20)有如下程序:main(){int x=1,a=0,b=0;switch(x){case 0: b++;case 1: a++;case 2: a++;b++;}printf("a=%d,b=%d\n",a,b);} 该程序的输出结果是A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2正确答案:? A(21)有以下程序main(){int i=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k); }执行后输出结果是A)1,1,2B)2,2,1C)2,2,2D)2,2,3正确答案:? C(22)有如下程序main(){float x=,y;if(x<)y=;else if(x<)y=x;else y=;printf("%f\n",y);}该程序的输出结果是A)B)0.250000C)D)正确答案:? C(23)有如下程序:main(){int n=9;while(n>6){n--; printf("%d",n);} }该程序的输出结果是A)987B)876C)8765D)9876正确答案:? B(24)在下列选项中,没有构成死循环的是A)int i=100;while(1){i=i%100+1;if(i>100)break;}B)for(;;);C)int k=10000;do{k++;}while(k>10000);D)int s=36;while(s)--s;正确答案:? D(25)设int x=1,y=1;表达式(!x||y--)的值是A)0B)1C)2D)-1正确答案:? B(26)若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是A)函数调用可以作为独立的语句存在B)函数调用可以作为一个函数的实参C)函数调用可以出现在表达式中D)函数调用可以作为一个函数的形参正确答案:? D(27)有以下程序float fun(int x,int y){return(x+y);}main(){int a=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}程序运行后的输出结果是A)编译出错B)9C)21D)正确答案:? B(28)若有以下调用语句,则不正确的fun函数的首部是main(){ …int a[50],n;…fun(n, &a[9]);…}A)void fun(int m, int x[])B)void fun(int s, int h[41])C)void fun(int p, int *s)D)void fun(int n, int a)正确答案:? D(29)fseek函数的正确调用形式是A)fseek(文件指针,起始点,位移量)B)fseek(文件指针,位移量,起始点)C)fseek(位移量,起始点,文件指针)D)fseek(起始点,位移量,文件指针)正确答案:? B(30)若fp是指向某文件的指针,且已读到文件末尾,则函数feof(fp)的返回值是A)EOFB)-1C)1正确答案:? C(31)若有说明语句:char c='\72';则变量cA)包含1个字符B)包含2个字符C)包含3个字符D)说明不合法,c的值不确定正确答案:? A(32)若有说明int a[3][4];则a数组元素的非法引用是A)a[0][2*1]B)a[1][3]C)a[4-2][0]D)a[0][4]正确答案:? D(33)设有以下说明语句{int a;float b;} stutype;则下面的叙述不正确的是A)struct是结构体类型的关键字B)struct stu是用户定义的结构体类型C)stutype是用户定义的结构体类型名D)a和b都是结构体成员名正确答案:? C(34)在C语言中,引用数组元素时,其数组下标的数据类型允许是A)整型常量B)整型表达式C)整型常量或整型表达式D)任何类型的表达式正确答案:? C(35)若运行时给变量x输入12,则以下程序的运行结果是main(){int x,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}A)0B)22C)12D)10正确答案:? A(36)以下说法正确的是A)C语言程序总是从第一个的函数开始执行B)在C语言程序中,要调用函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分正确答案:? C(37)表达式0x13^0x17的值是A)0x04B)0x13C)0xE8D)0x17正确答案:? A(38)有以下程序#define F(X,Y)(X)*(Y)main(){int a=3, b=4;printf("%d\n", F(a++, b++));}程序运行后的输出结果是A)12B)15C)16D)20正确答案:? A(39)下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){int a,b[5];a=0; b[0]=3;func(&a,b); printf("%d\n",b[0]); }A)6B)7C)8D)9正确答案:? A(40)若有下面的程序段:char s[]="china";char *p; p=s;则下列叙述正确的是A)s和p完全相同B)数组s中的内容和指针变量p中的内容相等C)s数组长度和p所指向的字符串长度相等D)*p与s[0]相等正确答案:? D(41)以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序void sort(int a[],int n){int i,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;} }main(){int aa[10]={1,2,3,4,5,6,7,8,9,10},i;sort(&aa[3],5);for(i=0;i<10;i++)printf("%d,",aa[i]);printf("\n");}程序运行后的输出结果是A)1,2,3,4,5,6,7,8,9,10,B)10,9,8,7,6,5,4,3,2,1,C)1,2,3,8,7,6,5,4,9,10,D)1,2,10,9,8,7,6,5,4,3,正确答案:? C?(42)以下程序的运行结果是#include ""main(){struct date{int year,month,day;}today;printf("%d\n",sizeof(struct date));}A)6B)8C)10D)12正确答案:? A(43)若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是A)a,point,*&aB)&*a,&a,*pointC)*&point,*point,&aD)&a,&*point,point正确答案:? D(44)在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是A)地址传递B)单向值传递C)由实参传形参,再由形参传实参D)传递方式由用户指定正确答案:? B(45)已定义以下函数fun(char *p2, char *p1){while((*p2=*p1)!='\0'){p1++;p2++;}}函数的功能是A)将p1所指字符串复制到p2所指内存空间B)将p1所指字符串的地址赋给指针p2C)对p1和p2两个指针所指字符串进行比较D)检查p1和p2两个指针所指字符串中是否有'\0'正确答案:? A(46)若执行下述程序时,若从键盘输入6和8时,结果为main(){int a,b,s;scanf("%d%d",&a,&b);s=aif(a<b)s=b;s*=s;printf("%d",s);}A)36B)64C)48D)以上都不对正确答案:? B(47)fscanf函数的正确调用形式是A)fscanf(fp,格式字符串,输出表列);B)fscanf(格式字符串,输出表列,fp);C)fscanf(格式字符串,文件指针,输出表列);D)fscanf(文件指针,格式字符串,输入表列);正确答案:? D(48)下列关于C语言数据文件的叙述中正确的是A)文件由ASCII码字符序列组成,C语言只能读写文本文件B)文件由二进制数据序列组成,C语言只能读写二进制文件C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件正确答案:? D(49)有以下程序void ss(char *s,char t){while(*s){if(*s= =t)*s=t-'a'+'A';s++;}}main(){char str1[100]="abcddfefdbd",c='d'; ss(str1,c); printf("%s\n",str1); }程序运行后的输出结果是A)ABCDDEFEDBDB)abcDDfefDbDC)abcAAfefAbAD)Abcddfefdbd正确答案:? B(50)若以下定义:struct link{int data;struct link *next;} a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:?指针p指向变量a,q指向变量c。
2022-2023年安徽省滁州市全国计算机等级计算机基础及MS Office应用模拟考试(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(30题)1.Web浏览器收藏夹的作用是()A.记忆感兴趣的页面内容B.收集感兴趣的页面地址C.收集感兴趣的页面内容D.收集感兴趣的文件名2.Word 2000软件运行环境必须在平台的支持运行()。
A.DOSB.Fox BaseC.WindowsD.Office3. 下列关于电子邮件的说法,正确的是()A.收件人必须有E-mail地址,发件人可以没有E-mail地址B.发件人必须有E-mail地址,收件人可以没有E-mail地址C.发件人和收件人都必须有E-mail地址D.发件人必须知道收件人住址的邮政编码4.计算机在开机时会进行自检,遇到()不存在或者错误时,计算机仍然会正常开机。
A.键盘B.主板C.鼠标D.内存5. 主要在网络上传播的病毒是______。
A.文件型B.引导型C.网络型D.复合型6. 下列叙述中,正确的是A.激光打印机属于击打式打印机B.CAI软件属于系统软件C.软磁盘驱动器是存储介质D.计算机运行速度可以用MIPS来表示7. 通常所说的微型机主机是指()。
A.CPU和内存B.CPU和硬盘C.CPU、内存和硬盘D.CPU、内存与CD-ROM8.一个域中无论有多少台计算机,一个用户只要拥有()。
个域用户帐户,便可以访问域中所有计算机上允许访问的资源。
A.一B.二C.三D.四9.在计算机中,每个存储单元都有一个连续的编号,此编号称为()A.地址B.住址C.位置D.序号10.如果允许不同用户的文件可以具有相同的文件名,通常采用来保证按名存取的安全()。
A.重名翻译机构B.建立索引表C.建立指针D.多级目录结构11.计算机病毒是可以造成机器故障的一种______。
A.计算机程序B.计算机芯片C.计算机部件D.计算机设备Bl.1和USB2.0的区别之一在于传输率不同,USBl.1的传输率是_______.A.150KB/sB.12MB/sC.480MB/sD.48MB/s13.CRT指的是()A.阴极射线管显示器B.液晶显示器C.等离子显示器D.以上说法都不对14.在WORD的编辑状态,为文档设置页码,可以使用()A.“工具”菜单中的命令B.“编辑”菜单中的命令C.“格式”菜单中的命令D.“插入”菜单中的命令15.Internet提供的最常用、便捷的通讯服务是()A.文件传输FTP.B.远程登录Telnet.C.电子邮件E—mail.D.万维网WWW.16.对于静态图像,目前广泛采用的压缩标准是()。
2022-2023年安徽省巢湖市全国计算机等级计算机基础及MS Office应用模拟考试(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、单选题(30题)1.根据汉字国标GB2312—80的规定,一个汉字的内码码长为()。
A.8bitB.12hitC.16bitD.24bit2.内存储器可分为随机存取存储器和()A.硬盘存储器B.动态随机存储器C.只读存储器D.光盘存储器3.Windows 95中,文件名中不能包括的符号是()A.#B.>C.~D.;4. 第3代电子计算机使用的电子元件是A.晶体管B.电子管C.中、小规模集成电路D.大规模和超大规模集成电路5.下列各指标中,属于数据通信系统的主要技术指标之一的是()A.误码率B.重码率C.分辨率D.频率6.人们针对某一需要而为计算机编制的指令序列称为______。
A.指令B.程序C.命令D.指令系统7.在WORD的编辑状态,为文档设置页码,可以使用()A.“工具”菜单中的命令B.“编辑”菜单中的命令C.“格式”菜单中的命令D.“插入”菜单中的命令8.域名系统DNS的作用是()A.存放主机域名B.存放IP地址C.存放邮件的地址表D.将域名转换成IP地址9.Windows 2000是一种()A.数据库管理系统B.微机操作系统C.字处理系统D.鼠标器驱动程序10.改变演示文稿外观可以通过_________________A.修改主题B.修改母版C.修改背景样式D.以上三个都对11.以下叙述正确的是()。
A.计算机病毒一旦运行即进行破坏活动B.计算机病毒只会破坏磁盘上的程序和数据C.计算机病毒会干扰或破坏计算机运行D.防病毒程序不会携带病毒12.解释程序的功能是()。
A.解释执行汇编语言程序B.解释执行高级语言程序C.将汇编语言程序解释成目标程序D.将高级语言程序解释成目标程序13.下列关于汉字编码的叙述中,错误的是()A.BIG5码通行于香港和台湾地区的繁体汉字编码B.一个汉字的区位码就是它的国标码C.无论两个汉字的笔画数目相差多大,但它们的机内码的长度是相同的D.同一汉字用不同的输入法输入时,其输入码不同但机内码却是相同的14.POWERPOINT 2010中,如需设置每张幻灯片的播放时间,应执行哪种操作来实现()。
全国计算机等级考试二级-基础知识和C语言程序设计模拟考试试卷及答案(一)一、选择题(1)下列设备中只能作为输入设备的是A)磁盘驱动器 B)鼠标器 C)存储器 D)显示器(2)下列DOS组合控制键中,能使标准输出同时送到屏幕与打印机的是A)Ctrl+Break B)Ctrl+P C)Ctrl+C D)Ctrl+H(3)通常所说的386机是A)8位机 B)16位机 C)32位机 D)64位机(4)二进制数01100100转换成十六进制数是A)64 B)63 C)100 D)144(5)十六进制数100转换成十进制数是A)1024 B)512 C)256 D)128(6)对于存有重要数据的5.25英寸软盘,防止计算机病毒感染的主法A)不要与有病毒的软盘放在一起 B)在写保护口贴上胶条C)保持软盘清洁 D)定期对软盘格式化(7)在启支DOS系统时,启动盘的根目录下必须包含的文件有A) B) C) D)(8)DOS系统启动后,下列文件中常驻内存的是A) B) C) D)(9)下列字中,不能作为DOS磁盘文件名的是A)JTU B)93GZ.PRG C)CON D)ATT&T.BAS(10)下列命令中属于内部命令的是A)SYS B)COSP C)DIR D)DISKCOMP(11)下列文件名中,能与ABC?.?匹配的是A)AB12.C B)ABCD.FOR C)ABC.TXT D)ABCD.C(12)要列出当前盘当前目录中第三个字符为"B"的所有文件的清单, 可使用的命令为A)DIR* *B*.* B)DIR ??B*.*? C)DIR ??B.* D)DIR ??B*.*(13)设当前盘为C盘,其根目录下有两个子目录D1与D2,且当前目录为D1, 若要进入子目录D2,可使用的命令为A)CD D2 B)CD D2\C)CD \D2 D)CD D1\D2(14)设当前盘为C盘,A盘当前目录为根目录, 为了删除A 盘目录\ WS 下扩展名为.TXT的所有文件,可用的命令为A)DEL WS\*.TXT B)DEL \WS\*.TXTC)DEL A:\WS\?.TXT D)DEL A:WS\*.TXT(15)设当前盘为C盘,C盘当前目录为\AAA\BBB\A\B\X.下列命令中正确的是A)MD \AAA\BBB\A B)MD XC)MD \ D)MD \AAA\BBB\A\B\X(16)在下列各组的两个命令中,根据给定的条件,执行效果互相等价的是A)DEL \DOS 与 RD \DOS(当前盘上有目录\DOS)B)FORMAT A:与DEL A:*.*(A盘为启动盘)C)DISKCOPY A: B: 与 COPY A:*.* B:(A盘为启动盘)D)COPY F1 F2 与TYPE F1>F2(当前盘当前目录下有文件F1)(17)为了在1.2MB的高密驱动器A中格式化一张360KB的启动盘,可用的命令为A)FORMAT A: B)FORMAT A:/S/1C)FORMAT A:/S/4 D)FORMAT A:/S(18)要在打印机上输出当前盘当前目录下扩展名为.TXT的所有文件内容,正确的命令为A)COPY *.TXT PRN B)COPY *.TXT >PRNC)TYPE *.TXT PRN D)TYPE *.TXT >PRN(19)设B盘目录结构如下:B:\根目录─┬─F1子目录──F11子目录───FA.TXT│├─F2子目录┬─F21子目录─┬─FB.BAS│ │ ││ │ ││ └─F22子目录└─FC.TXT└─设B盘的当前目录为\F2,要将\A盘当前目录下的文件P.BAS复制到B盘的F3 子目录中,可用的命令为A)COPY P.BAS B: B)COPY A:P.BAS B:\C)COPY A:P.BAS B:\F3 D)COPY A:P.BAS B:F3\(20)设当前盘为A盘,要将B盘当前目录下的两个文件A.TXT与X.TXT 连接后以文件名Y.TXT存放到A盘的当前目录中,可用的命令为A)COPY A.TXT+X.TXT A:Y.TXTB)COPY B.A.TXT+X.TXT A:Y.TXTC)COPY B:A.TXT+B:X.TXT >Y.TXTD)COPY B:A.TXT+B:X.TXT Y.TXT(21)C语言中最简单的数据类型包括A)整型、实型、逻辑型 B)整型、实型、字符型C)整型、字符型、逻辑型 D)整型、实型、逻辑型、字符型(22)C语言中,运乍对象必须是整型数的运算符是A)% B)\C)%和\ D)* *(23)为表示关系x≥y≥z,应使用C语言表达式A)(x>=y)&&(y>=z) B(x>=y)AND(y>=z)C)(x>=y>=z) D)(x>=y)&(y>=z)(24)下述对C语言字符数组的描术中错误的是A)字符数组可以存放字符串B)字符数组中的字符串可以整体输入、输出C)可以在赋值语句中通过赋值运算符"="对字符数组整体赋值D)不可以用关系运算符对字符数组中的字符串进行比较(25)设有如下定义:int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y));的输出结果是A)1 B)0C)4 D)3(26)以下程序的输出结果是main(){ int x=10,y=10;printf("%d %d\n",x--,--y);}A)10 10 B)9 9C)9 10 D)10 9(27)定义如下变题和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是for(i=0;i<3;i++) printf("%d",x[i][2-1]);A)1 5 9 B)1 4 7C)3 5 7 D)3 6 9(28)若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为A)a<>0 B)!aC)a=0 D)a(29)阅读程序:#includemain(){int a[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%x\n",p);printf("%x\n",p+9);}该程序有两个printf 语句, 如果第一个printf 语句输出的是194, 则第二个printf语句的输出结果是A)203 B)204C)1a4 D)1a6(30)设有如下函数定义:int f(char *s){ char *p=s;while(*p!='\0')\p++;return(p-s);}如果在主程序中用下面的语句调用上述函数,则输出结果为printf("%d\n",f("goodbey!"));A)3 B)6C)8 D)0(31)以下说法中正确的是A)C语言程序总是从第一个的函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分(32)执行下面的程序后,a的值为main(){ int a,b;for (a=1,b=1;a<=100;a++){ if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}}A)7 B)8C)9 D)10(33)以下程序段的输出结果是int x=3;do{ printf("%3d",x-=2);}while(!(--x));A)1 B)3 0C)1-2 D)死循环(34)定义如下变量:int n=10;则下列循环的输出结果是while(n>7){ n--;printf("%d\n",n);}A)10 B)9 C)10 D)99 8 9 88 7 8 77 6(35)两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是main( ){ int x;scanf("%d",&x);if(x + + 〉 5)printf("%d",x);else printf("%d\n",x - -);}A)7和5 B)6和3 C)7和4 D)6和4(36)设有如下定义:char *aa[2]={"abcd","ABCD"};则以下就法中正确的是A)aa数组成元素的值分别是"abcd"和ABCD"B)aa是指针变量,它指向含有两个数组元素的字符型一维数组C)aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址D)aa数组的两个元素中各自存放了字符'a'和'A'的地址(37)以下程序的输出结果是main( ){ int a=-1,b=4,k;k=(+ +a〈0)&&!(b - -〈=0);printf("%d%d%d\n",k,ab);}A)104 B)103 C)003 D)004(38)设有以下定义:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int (*prt)[3]=a,*p=a[0]则下列能够正确表示数组元素a[1][2]的表达式是 A)*((*prt+1)[2]) B)*(*(p+5))C)(*prt+1)+2 D)*(*(a+1)+2)(39)下列程序的输出结果是main( ){ char*p1,*p2,str[50]="xyz";p1="abcd";p2="ABCD";strcpy(str+2,strcat(p1+2,p2+1);printf)"%s",str);}A)xyabcAB B)abcABzC)ABabcz D)xycdBCD(40)执行下面的程序后,a的值是#define SQR(X) X*Xmain( ){ int a=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}A)10 B)1 C)9 D)0(41)下列程序执行后输出的结果是#include 〈stdio.h〉f(int a){ int b=0;statin c=3:a=c+ +,b+ +;returu(a);}main( ){ int a=2,i,k;for(i=0;i〈2;i=+ +)k=f(a+ +);printf("%d\n",k);}A)3 B)0 C)5 D)4(42)下列程序的输出结果是main( ){ int a[5]={2,4,6,8,10},*P,* *k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",* *k);}A)4 4 B)2 2 C)2 4 D)4 6(43)阅读下列程序:main( ){ int n[3],i,j,k;for(i=0;i〈3;i++)n[i]=0;k=2;for (i=0;i〈k;i++)for (j=0;j〈k;j++)n[j]=n[i]+1;printf("%d\n",n[1]);}下述程序运行后输出结果是A)2 B)1 C)0 D)3(44)字符'0'的ASCII码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是#include〈stdio.h〉main( ){ union { int i[2];long k;char c[4];}r,*s=&r;s->i[0]=0x39;s->i[1]=0x38;printf("%c\n",s->c[0])}A)39 B)9 C)38 D)8(45)设有以下定义:typedef union{ long i;int k[5];char c;}DATE;struct date{ int cat;DATE cow;double dog;}too;DATE max;则下列语句的执行结果是printf("%d",sizeof(struct date)+sizeof(max));A)25 B)30 C)18 D)8(46)执行以下程序后,y的值是main ( ){ int a[]={2,4,6,8,10};int y=1,x,*p;p=&a[1];for(x=0;x<3;x++)y + = * (p + x);printf("%d\n",y);}A)17 B)18 C)19 D)20(47)下列程序执行后输出的结果是]int d=1;fun (int q){ int d=5;d + =p + +;printf("%d".d);}main( ){ int a=3;fun(a);d + = a + +;printf("%d\n",d);}A)8 4 B)9 6 C)9 4 D)8 5(48)下列程序的输出结果是main( ){ char ch[2][5]={"6934,"8254"},*p[2];int i,j,s=0;for(i=0;i<2;i + +)p[i]=ch[i];for(i=0;i<2;i + +)for(j=0;p[i][j]>'\0'&&p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0';printf("%d\n",s);A)6385 B)69825 C)63825 D)693825(49)以下程序的输出结果是fut (int**s,int p[2][3]){ **s=p[1][1]; }main( ){ int a[2][3]={1,3,5,7,9,11},*p;p=(int*)malloc(sizeof(int));fut(&p,a);primtf("%d\n",*p);}A)1 B)7 C)9 D)11(50)以下程序的输出结果是#include"ctype.h"space (char *str){ int i,t;char ts[81];for(i=0,t=0;str[i]!='\0';i+=2)if(! isspace(*str+i)&&(*(str+i)!='a')) ts[t++]=toupper(str[i]);ts[t]='\0';strcpy(str,ts);}mian( ){ char s[81]={"a b c d e f g"};space(s);puts(s);}A)abcdeg B)bcde C)ABCDE D)BCDE二、填空题(1)十进制数112.375转换成十六进制数为(2)存储200个32×32点阵的汉字信息需 KB─(3)数字符号0的ASCⅡ码十进制表示为48,数字符号9的ASCⅡ码十进制表示为(4)DOS命令分为内部命令与外部命信,TREE命令属于命令.(5)自动批处理文件的文件名为(6)下列程序的输出结果是int ast(int x,int y,int * cp,int * dp){ *cp=x+y;*dp=x-y;}main(){ int a,b,c,d;a=4;b=3;ast(a,b,&c,&d);printf("%d %d/n",c,d);}(7)以下程序的功能是:人键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入.请填空.main(){ float x,amax,amin;scanf("%f",&x);amax=x;amin=x;while(9)─{ if(x>amax)amax=x;if(10)amin=x;─scanf("%f",&x);}printf("\namax=%f\namin=%f\n",amax,amin);}(8)下面程序通过函数average计算数组中各元素的平均值,请填空.float average(int * pa,int n){ int i;float avg=0.0;for(i=0;imain(){ FILE * fp;char ch,fname[10];printf("lnput the name of file\n");gets(fname);if((fp=16)==NULL){ printf("Cannot open\n"); exit(0);}printf("Enter data\n");while((ch=getchar())!='#')fputc(17,fp);fclose(fp);}(9)以下函数creat用来建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾.单向链表的头指针作为函数值返回,请填空: #includestruct list{ char data;struct list * next;};struct list * creat(){ struct list * h,* p,* q;char ch;h=18 malioc(sizeof(struct list));p=q=h;ch=getchar();while(ch!='?'){ p=19 malloc(sizeof(struct list));p->data=ch;p->next=p;q=p;ch=getchar();}p->next='\0';20}答案一、选择题(1)B(2)B(3)C(4)A(5)C(6)B(7)B(8)B(9)C(10)C(11)D(12)D(13)C(14)D(15)B(16)D(17)C(18)A(19)C(20)D(21)B(22)A(23)A(24)C(25)D(26)D(27)C(28)D(29)D(30)C(31)C(32)B(33)C(34)B(35)A(36)D(37)D(38)D(39)D(40)B(41)D(42)C(43)D(44)B(45)B(46)C(47)A(48)A(49)C(50)D二、填空题(1)70.6(2)25(答25KB不扣分)(3)57(4)外部(答外部命令不扣分)(5)AUTOEXEC.BAT(答AUTOEXEC扣1分)。
1,在数据库系统的内部结构体系中,索引属于A)模式B)内模式索引文件.cdx 是一个体现排序的独立存储的文件C)外模式D)概念模式内部结构体系内模式反映了数据的实际存储形式概念模式反映了设计者的全局逻辑要求外模式用户对数据的要求内模式提供实体数据概念模式运行数据进行设计外模式展现设计的结果2,对有序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
A)1B)2C)3D)4问需要比较多少次才能将60 这个元素找到对分查找找到的元素和60进行比较若是相等呢则找到第一次查找23 和78 中间的是5555<60 我们要找的是在55后面第二次60 和78 中间的找到的是7060<70要找的是在70后面70后面只剩下一个元素刚好是60第三次查找的就是60本身了3,开发大型软件时,产生困难的根本原因是()。
A)大型系统的复杂性记忆一下B)人员知识不足C)客观世界千变万化D)时间紧、任务重4,两个或两个以上的模块之间关联的紧密程度称为A)耦合度B)内聚度C)复杂度D)连接度模块之间的关联程度耦合性模块内部之间的关联程度内聚性5,下列关于线性表的叙述中,不正确的是()。
A)线性表可以是空表B)线性表是一种线性结构至多只有一个前件和后件C)线性表的所有结点有且仅有一个前件和后件D)线性表是由n个元素组成的一个有限序列空表表明存储空间没有任何存储春只有后件没有前件冬没有后件6,以下描述中,不是线性表顺序存储结构特征的是A)可随机访问解析:我要找其中任何一个元素就非常好找,有地址可寻和高中数学大家学习的那个等差数列和等比数列从这些有规律的数据中要找到一个数是非常简单的记得有固定的公式和这个差不多若是链式存储就要采用顺序访问就是一个一个找B)需要连续的存储空间C)不便于插入和删除因为插入或删除会影响其他的元素的位置关系D)逻辑相邻的数据物理位置上不相邻一定要相邻春后面必须是夏顺序存储是一种存储结构将前后件关系在计算机反映出来有两个要求1 按照前后件关系存储2 存储空间必须连续7,在三级模式之间引入两层映象,其主要功能之一是A)使数据与程序具有较高的独立性B)使系统具有较高的通道能力C)保持数据与程序的一致性D)提高存储空间的利用率内部结构体系内模式反映数据的实际存储有实体数据的概念模式反映设计者的要求没有实体数据外模式反映用户对数据的要求没有实体数据只要映射方式就可以了概念模式没有数据如何进行设计呢通过DBMS 进行映射来获取内模式中数据映射方式能获取实体数据外模式到概念模式的映射获取结果来展现概念模式到内模式的映射获取实体原始数据来进行设计使得数据与程序具有较高的独立性比如说你的手机假设是一种程序你本人的qq号是一种数据假设你买的这个手机只能绑定一种qq号只要该qq号被绑定了以后你的手机不能再登陆别人的qq号你的手机和qq 之间的独立性太差依赖性太大8,下列方法中,属于白盒法设计测试用例的方法的是A)错误推测B)因果图C)基本路径测试D)边界值分析黑盒测试软件测试有白盒测试就把软件看着是一个盒子将其打开检查其内部就是内部测试注意测试路径比如你家新盖了房子然后电工装电装完后电工很习惯将所有的开关都打开为了检测电路走向是不是都正确看着是路径测试9,下列叙述中,正确的是()。
单项选择题得分:01:计算机最主要的工作特点是______。
A. 存储程序与程序控制B. 高速度与高精度C. 可靠性与可用性D. 具有记忆能力参考答案:A2:在计算机指令系统中,一条指令通常由_______组成。
A. 数据和字符B. 操作码和操作数C. 运算符和数据D. 被运算数和结果参考答案:B3:运算器主要由_______组成。
A. 算术逻辑单元B. 微处理器C. 控制器D. 存储器参考答案:A4:Windows操作系统是由______公司开发的。
A. 联想B. 微软C. 谷歌D. 金山参考答案:B5:多媒体信息不包括_______。
A. 文字、图形B. 音频、视频C. 光驱、声卡D. 影像、动画参考答案:C6:下列关于C语言程序的叙述中,不正确的是______。
A. C语言程序由一个或多个函数组成B. C语言程序总是从第一个函数开始执行C. C语言程序中必须含有main( )函数D. C语言程序中的语句必须以分号结束参考答案:B7:下列变量定义中合法的是_____。
A. int _a=.e1;B. double b=1+1e1.1;C. long x=2.5;D. float 2_and=1-e-3;参考答案:C8:下列可以正确表示字符常量的是______。
A. '\x41'B. \008C. aD. "a"参考答案:A9:以下选项中可以作为变量名的是_______。
A. 2abB. doubleC. <ctrl>D. apple参考答案:D10:设有定义:int a=2,b=6;,则表达式a*b/5的值是______。
A. 2B. 3C. 2.4D. 3.6参考答案:A11:下列运算符结合方式是自右向左的是______。
A. %B. <C. ++D. &&参考答案:C12:设有int m,n=10;,则执行语句m=n++;后m、n的值分别为_______。