2021年山西工学自考考试模拟卷.docx
2021年山西工学自考考试模拟卷本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是_ AODBC数据库应用程序 B驱动程序管理器 CDB驱动程序 D数据源 2.fread(buf,32,2,fp)的功能是_ A从fp文件流中读出整数32,并存放buf中 B从fp文件流中读出整数32和2,并存放在buf中 C从fp文件流中读出32个字节的字符,并存放在buf中 D从fp文件流中读出2个32个字节的字符,并存放在buf中 3.下列关于运算符重载的描述中,正确的是_ A运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符 B一元运算符只能作为成员函数重载 C二元运算符重载为非成员函数时,参数表中有一个参数 DC+中可以重载所有的运算符 4.Rational公司的产品Rose是_ A侧重于分析方法的、独立于平台的工具 B用于特定平台上的、主要用于设计阶段的工具 C一体化的工具 D用于软件测试的工具 5.EXCEL中,每一个工作簿系统都隐含_个工作表。_ A24 B18 C16 D12 6.接口电路中的中断屏蔽触发器用来_ A表示外设是否提出了中断请求 B开放或屏蔽CPU的可屏蔽硬件中断INTR C开放或屏蔽CPU的NMI D开放或屏蔽接口电路的中断请求 7.以下不属于PowerBuilder 9.0主要画板的是_ A窗口画板 B数据管道画板 C库画板 D工作画板 8.不属于字符型常量的是_ A"s" B'8' C'A' D'\n' 9.不属于字符型常量的是_ A"s" B'8' C'A' D'\n' 10.一棵完全二叉树上有1001个结点,其中叶子结点的个数是_ A250 B500 C501 D505 11.设顺序表有9个元素,则在第3个元素前插入一个元素所需移动元素的个数为_ A5 B6 C7 D9 12.下列选项不是C+关键字的是_ Atypedef Bvoid Cbool Dinc 13.下列四项中,不属于SQL Server 2000主要工具的是_ A企业管理器 B查询分析器 C服务管理器 D媒体播放器 14.使用白盒测试方法时,确定测试数据应根据指定的覆盖标准和_ A程序的内部逻辑 B程序的复杂结构 C使用说明书 D程序的功能 15.下列语句中,正确的是_ Atypedef v1 int; Btypedef v2=int; Ctypedef int v3; Dtypedef int=v4; 16.下列语句中,正确的是_ Atypedef v1 int; Btypedef v2=int; Ctypedef int v3; Dtypedef int=v4; 17.设线性表有n个元素,以下操作中,_在顺序表上实现比在链表上实现效率更高。 A输出第i(1in)个元素值 B交换第1个元素与第2个元素的值 C在第i个元素前插入一个元素 D删除第i个元素 18.8051单片机的VCC(40)引脚是_ A主电源+5V引脚 B接地引脚 C备用电源引脚 D访问片外存贮器引脚 19.假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为_ A2000工资5000 B=2000 and=5000 C=2000 or= 5000D2000=工资and工资=5000 20.假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为_ A2000工资5000 B=2000 and=5000 C=2000 or= 5000D2000=工资and工资=5000 21.假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为_ A2000工资5000 B=2000 and=5000 C=2000 or= 5000D2000=工资and工资=5000 22.假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为_ A2000工资5000 B=2000 and=5000 C=2000 or= 5000D2000=工资and工资=5000 23.假设规定最低工资为2000元,最高工资为5000元,则工资字段的有效性规则应设置为_ A2000工资5000 B=2000 and=5000 C=2000 or= 5000D2000=工资and工资=5000 24.堆排序的最坏时间复杂度为_ AO(n) BO(10g2n) CO(nlog2n) DO(n2) 25.在Access中,总计函数“Avg”是用来对数据_ A求和 B求平均值 C求最大值 D求最小值 26.FOXPRO数据库管理系统规定日期型字段宽度为_字节。_ A4 B6 C8 D10 27.FOXPRO数据库管理系统规定日期型字段宽度为_字节。_ A4 B6 C8 D10 28.FOXPRO数据库管理系统规定日期型字段宽度为_字节。_ A4 B6 C8 D10 29.在各类数据传送方式中,_是硬件电路最简单的一种。 A无条件传送方式 B程序查询方式 C中断方式 DDMA方式 30.设有数据定义语句“int i,j=7,*p=i;”则与“i=j;”等价的是_ Ai=*p; B*p=*j; Ci=j; Di=p; 31.若要查找一个长度为5,第3位是字母“a”的字符串,则表达式是_ ALike"*a*" BLike"#a#" CLike"?a?" DLike"!a!" 32.若要查找一个长度为5,第3位是字母“a”的字符串,则表达式是_ ALike"*a*" BLike"#a#" CLike"?a?" DLike"!a!" 33.若进栈次序为a,b,e,且进栈和出栈可以穿插进行,则可能出现的含3个元素的出栈序列个数是 _ A3 B5 C6 D7 34.若进栈次序为a,b,e,且进栈和出栈可以穿插进行,则可能出现的含3个元素的出栈序列个数是 _ A3 B5 C6 D7 35.若进栈次序为a,b,e,且进栈和出栈可以穿插进行,则可能出现的含3个元素的出栈序列个数是 _ A3 B5 C6 D7 36.下面程序段执行的结果是_ char*p="abcde";p+=3;printf("%d",p); Acde Bde Cbcde Dc 37.结构化设计要求尽可能的由_构造系统。_ A流程图 B功能模块 C系统程序 D层次模块 38.结构化设计要求尽可能的由_构造系统。_ A流程图 B功能模块 C系统程序 D层次模块 39.软件开发工具在_方面不提供支持。 A管理内存资源 B存储及管理开发过程中的信息 C代码的编写或生成 D文档的编制或生成 40.下列选项中属于C+语句的是_ A; Ba=17 Ci+5 Dcout'\n' 41.对类A,复制构造函数的原型是_ AA:A(const A); BA:A(const A*); CA:A(const A); DA:A(); 42.下面程序段的时间复杂度为 _ s=0; for(i=1;in;i+) for(j=1;ji;j+) s+=i*j; AO(1) BO(log2n) CO(n) DO(n3) 43.下面程序段的时间复杂度为 _ for(i=0;im;i+) for(j=0;jn;j+) Aij=i*j; AO(m2) BO(n2) CO(m*n) DO(m+n) 44.下面程序段的时间复杂度为 _ for(i=0;im;i+) for(j=0;jn;j+) Aij=i*j; AO(m2) BO(n2) CO(m*n) DO(m+n) 45.若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是_ A条件覆盖法 B等价分类法 C边界值分析法 D错误推测法 46.在Access中创建模块使用的语言是_ AC BVBA CJava DAsp 47.在Access中创建模块使用的语言是_ AC BVBA CJava DAsp 48.设int a=0;,错误的语句是_ A+a; Ba+; Ca=-a; D(-a)+; 49.设int a=0;,错误的语句是_ A+a; Ba+; Ca=-a; D(-a )+; 50.若x、y均是int型变量,则执行以下语句后的结果是_ for(x=1;x5;x+=2) for(y=1;y5;y+) printf("%2d",x*y); if(y=4)printf("\n"); A1 2 3 4 3 6 9 12 B2 3 4 5 3 4 5 6 C1 2 3 4 5 6 9 D2 3 4 3 6 9 6 9 12第9页 共9页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页