全国2013年1月高等教育自学考试_C++程序设计试题_附答案
- 格式:doc
- 大小:65.50 KB
- 文档页数:13
浙江省2013年1⽉⾃学考试VisualBasic程序设计试题浙江省2013年1⽉⾃学考试VisualBasic程序设计试题课程代码:07759本试卷分A、B卷,使⽤2003年版本教材的考⽣请做A卷,并将答题纸上卷别“A”涂⿊;使⽤2012年版本教材的考⽣请做B卷,并将答题纸上卷别“B”涂⿊。
不涂或全涂,均以B卷记分。
请考⽣按规定⽤笔将所有试题的答案涂、写在答题纸上。
A卷选择题部分注意事项:1. 答题前,考⽣务必将⾃⼰的考试课程名称、姓名、准考证号⽤⿊⾊字迹的签字笔或钢笔填写在答题纸规定的位置上。
2. 每⼩题选出答案后,⽤2B铅笔把答题纸上对应题⽬的答案标号涂⿊。
如需改动,⽤橡⽪擦⼲净后,再选涂其他答案标号。
不能答在试题卷上。
⼀、单项选择题(本⼤题共10⼩题,每⼩题1分,共10分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其选出并将“答题纸”的相应代码涂⿊。
错涂、多涂或未涂均⽆分。
1.下列逻辑表达式的值为真的是A."A" > "a"B."9" > "A"C."That" > "Thank"D.12 > 1.21E12.骰⼦是⼀个正六⾯体,⽤1~6这六个数分别代表这六⾯,掷⼀次骰⼦出现的数可表⽰为A.Int(Rnd(6) + 1)B.Int(Rnd * 6)C.Int(Rnd(1) * 7)D.Int(Rnd(1) * 6 + 1)3.下列语句中,可以将列表框List1中当前选定的列表项的值替换为“ABC”的是A.List1.AddItem "ABC", List1.ListIndexB.List1.Text = "ABC"C.List1.List(List1.ListIndex) = "ABC"1 浙江省2013年1⽉⾃学考试VisualBasic程序设计试题D.前三项均可4.下列可作为V isual Basic中的变量名的是A.A#AB.4AC.?xy5.⽤下⾯的语句所定义的数组的元素个数是Dim arr(3 To 5, -2 To 2)A.20B.12C.15D.246.如果要在菜单中添加⼀个分割线,则应将菜单项的Caption属性设置为A.:B.,C.&D.-7.在下列控件中,不具有坐标系的控件是A.Frame(框架)B.TextBox(⽂本框)C.PictureBox(图⽚框)D.Form(窗体)8.数据控件的Reposition事件发⽣在A.记录成为当前记录后B.修改与删除记录前C.记录成为当前记录前D.移动记录指针前9.下列关于Select Case s的叙述中,错误的是A.Case 10 To 100 表⽰判断s是否介于10与100之间B.Case "abc", "ABC" 表⽰判断s是否和"abc", "ABC"中的⼀个相同C.Case "X" 表⽰判断s是否为⼤写字母XD.Case -7, 0, 100 表⽰判断s是否等于字符串"-7, 0, 100"10.定义过程的语句为:Sub Suba(x As Single, y As Single),则正确的调⽤语句为A.Call Suba x, yB.Call Suba("A", Sin(1.57))C.Suba 10, 12D.Call Suba(12, 10, x)⼆、判断题(本⼤题共10⼩题,每⼩题1分,共10分)判断下列各题,在答题纸相应位置正确的涂“A”,错误的涂“B”。
2013年1月高级语言程序设计(一)试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.正确的自定义标识符是DA.2c B.x#y C.case D.Word_2(1)第一个字符必须是字母(不分大小写)或下划线(_);(2)后跟字母(不分大小写)、下划线(_)或数字组成;(3)标识符中的大小写字母有区别。
如,变量sum,sum,sum代表三个不同的变量;(4)不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名2.设int a=2,b=3,c;,正确的赋值语句是CA.(a+b)++; B.b=a%2.5; C.a+=b+=5; D.c=a+b=5;3.设int a=l,b=3,c;,执行语句c=(a!=b)?++a:b++;后,c的值是BA.1 B.2 C.3 D.44.表达式3.6-1/2+ 5%2的值是D1/2=0 5%2=1 3.6-0+1=4.6 1.0/2=0.55.A.2.6 B.3.6 C.4.1 D.4.65.设int a=-1,b=3;,执行表达式++a&&(b=5)后,a和b的值分别是BA.-1,3 B.0,3 C.0,5 D.-1,56.正确的实型常数是C实型常数包括小数形式,和指数形式(字母e或E之前必须要有数字,且e或E后面的指数必须为整数。
A.0 B.e2 C.0.871 D.3e-1.57.设int x=10,*p;,指针p指向x的正确语句是DA.p=x; B.*p=*x; C.*p=&x; D.p=&x;8.设float a,b,c;,函数调用语句f(((a,b),a+c),5);中参数的个数是BA.1 B.2 C.3 D.49.设int m[]={5,4,3,2,l},i=2;,其值为l的数组元素是AA.m[i+2] B.m[i+3] C.m[i-l] D.m[m[i]]10.下列叙述正确的是BA.while语句中的循环体至少被执行一次B.do-while语句中的循环体至少被执行一次C.switch语句中每个case后必须有break语句D.continue和break在循环语句中的作用是相同的11.设char s[2*5]="1234567";,数组s的长度是AA.10 B.9 C.8 D.712.下列二维数组定义并初始化正确的是CA.int a[3][3]=[0,3]; B.int a[2][]={{3,4},{5,6}};C.int a[2,3]={2,3,4,5,6,7,8,9}; D.int a[][4]={{l,2,4,5},{2,3},{3,4,9}};13.设char s1[20]="China",s2[10]="Beijing";,执行下列语句后的输出结果是Cstrcat(sl,s2); print f("%s, %d\n",s1,strlen(s1)); strcat:字符串连接strlen 字符串长度A.China,5 B.Beijing,7 C.ChinaBeijing,12 D.BeijingChina,1214.设typedef int ARRAY[10];,与语句ARRAY a,b;等价的是DA.int a,b; B.int a,b[10]; C.int a[10],b; D.int a[10],b[10];15.表示“回车”的转义字符是DA.'\r' B.'\t' C.'\o' D.'\n'二、填空题(本大题共10小题,每小题2分,共20分)16.执行语句printf ("%d",3^5);后的输出结果是___6_______。
自考高级语言程序设计模拟题第一部分选择题(20分)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.组成C语言程序的是()A.过程B.函数C.子程序D.主程序和子程序2. 下列表达式的值为0的是()A. 3﹪5B. 3/5.0C. 3/5D. 3<53.C语言中定义某个内部变量时,如果省略了存储类型符,则系统将默认该变量是()A.自动型B.寄存器型C.静态型D.外部参照型4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是()A. 0和2B. 0和3C. 1和2D. 1和35.自动型变量分配在()A.内存的数据区中B.CPU的通用寄存器中C.内存的程序区中D.内存的堆栈区中6. 下列保留字中用于构成循环结构的是()A. ifB. whileC. switchD. default7.对do-whie语言错误的说法是()A.可构成多重循环结构B.循环次数不可能为0C.循环次数可能为0D.先执行后判断8.设char x =′a′;则printf(″x = ﹪c, y = ﹪c \\ n″,x,97);的输出是()A. x = a,y = 97B. x = 97,y = aC. x = 97,y = 97D. x = a,y = a9.设char str1[10]=″ABCDE″,str2[10]=″XYZ″;则执行语句:printf(″%d″,strlen(strcpy(str1,str2)));后的输出是()A.3B.5C.8D.910. 执行下列程序int a[3][3]={{1},{2},{3}};int b[3][3]={1,2,3};main(){printf(″﹪d \\ n″,a[1][0] + b[0][0]);}后输出的结果是()A. 0 B. 1 C. 2 D. 311.语句int (*p)( );的含义是()A.p是一个指向函数的指针变量,该函数的返回值是一个整型数据B.p是指针变量,指向一个整型数据C.p是一个指向一维数据的指针变量D.p是指针函数12. 设int x[] = {1,2,3,4,5,6},* p = x;则值为3的表达式是()A. p + = 2, * + + pB. p + = 2, * p + +C. p + = 3, * pD. p + = 2, + + * p13.对于程序段float f1(int a){int b;…}main( ){int m,n;m=f1(n);…}char f2(int x,int y){int a;…}变量m,n的作用范围是()A.整个程序段B.main函数C.main函数和f2函数D.mian函数和f1函数14. 执行下列程序int a = 3, b = 4;void fun(int x1, int x2){printf(″﹪d, ﹪d \\ n″, x1 + x2,b);}main(){int a = 5, b = 6;fun(a, b);}后输出的结果是() A. 3,4 B. 11,1 C. 11,4 D. 11,615.在下列运算符中,优先级最低的是()A.!B.·C.( )D.[ ]16. 设有定义语句:enum t1 {a1, a2 = 7, a3, a4 = 15}time;则枚举常量a2和a3的值分别为() A. 1和2 B. 2和3 C. 7和2 D. 7和817.对于文件操作方式″rb+″,准确的说法是()A.可读写文本文件B.只读二进制文件C.只读文本文件D.可读写二进制文件18. 在文件使用方式中,字符串″rb″表示()A. 打开一个已存在的二进制文件,只能读取数据B. 打开一个文本文件,只能写入数据C. 打开一个已存在的文本文件,只能读取数据D. 打开一个二进制文件,只能写入数据19.设int a=1,b=2,c=4;经过表达式(c=a!=b)&&(a= =b)&&(c=b)运算后,a、b和c的值分别是()A.1,2,0B.1,2,1C.1,2,2D.1,2,320. main()函数可以带两个形参,一般分为argc和argv,其中argv可以定义为()A. int argv;B. char * argv[];C. char argv[];D. char ** argv[];第二部分非选择题(共80分)二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
现代企业信息处理的基本要求是及时、准确、适用和()1-45[1分]A经济B可靠C广泛D标准2.基于计算机的信息系统(CBIS)的优越性不包括()1-44[1分]A自动判断信息的虚假和伪劣B支持数据的自动化采集C高速度、高质量地完成海量数据的存储、查询和运算D借助通信技术的支持,以较低的成本实现海量数据安全、快速传递,不受时间和空间的限制3.决策支持系统(DSS)的构成基础有三部分,它们是数据管理、知识管理和()2-66[1分]A模型管理B关系管理C策略管理D战略规划4.联机事务处理系统(OLTP)的主要特点不包括()2-60[1分]A是非实时性系统B是并发处理系统C能够正确处理多客户申请的操作D能及时保存和更新数据库文件5.系统除具有整体性、相关性和目的性特征外,还应具备的特征是()2-52[1分]A功能独立性B环境适应性C元素独立性D无边界性6.下列选项中,不属于信息处理平台软资源的是()3-76[1分]A平台标准B信息处理规则C网络政策D数据库平台7.在概念数据模型中,属性的取值范围称为该属性的()4-116[1分]A实体B联系C域D码8.关系模型一般有三类完整性约束条件,它不包括()4-122[1分]A实体完整性B参照完整性C操作完整性D用户定义的完整性9.诺兰模型的六个阶段分别为萌芽、扩散、控制、集成、数据管理和()5-177[1分]A成熟B执行C维护D终止10.信息系统规划需要完成的四个基本阶段是()5-175[1分]A战术规划、需求分析、资源分配、项目实施B战略规划、需求分析、资源分配、项目规划C战术规划、需求分析、资金预算、项目规划D战略规划、需求分析、资源分配、项目实施11.下列关于数据调查基本步骤的表述中不正确的是()6-205[1分]A分析和确定数据来源B全面收集各种载体上的有用数据C对所收集的数据进行分析和净化D对所有数据进行保存和整理12.在E-R图向关系模型转换中,对于m﹕n的联系的转换原则是()7-247[1分]Am端实体的码成为关系的码Bn端实体的码成为关系的码C两端实体码的组合成为关系的码D两端实体的码任选一个成为关系的码13.有关代码的重要性描述中,不正确的是()7-239[1分] A唯一地标识一个分类对象B加快输入,减少出错C使数据表达简单化,丰富处理程序D便于检索和存储14.下列不属于测试用例设计原则的是()8-285[1分]AB正确性C局部性D可操作性15.关于系统测试对象描述正确的是()8-281[1分]A仅针对用户环境B不包括支持软件C不包括软件设计文档D是整个应用软件系统16.为了对整个系统的实施活动进行统筹,可采用的网络分析技术和项目管理工具是()8-277[1分]A数据流程图BC决策树D业务流程图17.在系统评价中,性能评价着重评价()9-299[1分] A用户对系统功能的满意程度B系统投资效果系数C系统界面是否友好D系统的技术性能18.信息中心内数据中心的工作职责是()9-296[1分] A协助制定信息系统的规划B维护和管理组织的共享数据库和数据仓库C负责计算机硬件和系统软件的安装维护D监控电子商务交易行为19.下列有关企业资源计划(ERP)的描述错误的是()10-320[1分]A是在MRPII的基础上产生的B可以将企业的产供销诸多方面都包容在一起C能够最大限度利用企业的资源D不能对企业的物流、资金流、信息流进行统一管理20.在微软Dynamics AX中,可以循环使用的采购订单类型是()10-328[1分]A报价单B预订C总订单D采购订单1-37[每空1分]22.企业中支持操作层、管理层和战略层运作的信息系统,被分别称为业务处理系统(TPS)、管理信息系统(MIS)终点。
全国2012年1月高等教育自学考试C++程序设计试题课程代码:04737一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.如声明对象数组,则下列描述正确的是AA.对每个元素均调用一次构造函数B.部分元素调用构造函数,其它元素不需调用C.均不需要调用构造函数D.只是首元素调用构造函数2.不同对象调用同一成员函数时,this指针指向AA.不同对象B.相同对象C.无对象D.不确定3.设存在函数intmax(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式正确的是DA.intm=max(22,max(59,70));B.intm=max(max(22,59),max(59,70));C.intm=max(max(22,70),59);D.以上皆正确4.一个类可拥有多少个构造函数CA.0个B.1个C.1或多个D.以上皆对5.在编译指令中,嵌入指令是指AA.#includeB.#defineC.#ifD.#else6.设存在数组a,其长度为Len,下列哪项操作是将a中元素复制到数组b中DA.reverse(a+a,Len,b);B.sort(a,a+Len,b);C.find(a,a+Len,b);D.copy(a,a+Len,b);7.下列哪个要素不是面向对象的关键要素AA.模块化B.抽象性C.封装性D.继承性8.下列对于类的描述错误的是CA.类要先声明后使用B.类是具有唯一标识的实体C.两个类可以使用同一个名称D.组成类的不仅有数据,还可以有对数据进行操作的函数9.使用引用调用方式将实参传给形参,下列说法正确的是AA.形参是实参的备份B.实参是形参的备份C.形参和实参共享同一对象D.形参和实参无联系10.关于对象的性质,下列描述错误的是BA.同一类对象之间可相互赋值B.不能使用对象数组C.对象可以用作函数参数D.一个对象可以用作另一个类的成员11.类的私有成员可在哪里被赋值BA.类体中B.该类的成员函数中C.A和BD.以上都不是12.设存在数组a,其长度为Len,则下列哪个泛型算法用于反转a中各元素AA.reverse(a,a+Len);B.sort(a,a+Len);C.find(a,a+Len,value);D.copy(a,a+Len,b);13.用于标识八进制常量的前缀或后缀是CA.无B.后缀L或1C.前缀零D.前缀Ox14.派生类中继承的基类成员初始化如何进行AA.由派生类构造函数调用基类的构造函数进行B.由派生类构造函数进行C.由基类构造函数进行,无需派生类构造函数调用D.以上皆不正确15.对于多重继承,下列描述正确的是BA.所有基类使用相同的派生方式B.每个基类可使用不同派生方式C.只能是public派生D.只能是protected派生16.下列关于类的权限描述错误的是BA.类本身的成员函数可以访问自身的任何成员B.类的对象可以访问该类的所有成员C.普通函数不能直接访问类的公有成员,必须通过成员函数对其访问D.一个类可以将另一个类的对象作为成员17.运算符delete与哪个函数一起运行BA.构造函数B.析构函数C.主函数D.不与任何函数一起工作18.一个类可以获得另一个类的特性的机制称为CA.抽象B.封装C.继承D.多态性19.使用下列哪个格式控制符可设置转换十六进制为十进制AA.decB.octC.hexD.endl20.对引用调用描述正确的是DA.分配新存储空间B.修改已存储空间的名称为引用名C.引用名与已存在存储空间无任何关联D.将引用名标识符与一块已存在储区域相关联,没有分配新存储空间二、填空题(本大题共20小题,每小题1分,共20分)请在每小题的空格中填上正确答案,错填、不填均无分。
全国2013年1月自学考试微型计算机原理及应用试题答案 1全国2013年1月自学考试微型计算机原理及应用试题课程代码:02277请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B 铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均无分。
1.下列编码中,不属于...汉字输入码的是 B A .拼音码B .汉字字模码C .五笔字形码D .国标区位码2.8086微处理器的RD 引脚信号的功能是 BA .写控制B .读控制C .可屏蔽中断请求D .不可屏蔽中断请求 3.8086 CPU 的标志寄存器中,反映运算结果是否为0的状态位是 DA.AFB .CFC .PF D.ZF4.8086系统进行取指令操作时,使用的段基值在 AA.CS 中B .DS 中C .ES 中D.SS 中 5.下列指令中,属于条件转移指令的是 CA.CALLB .JMPC .JSD.RET6.用于设定段起始地址最低4位必须为0的定位类型是 CA.BYTE B.PAGEC.PARA D.WORD7.SRAM芯片HM6116的存储容量是2048×8位,它的地址线有 DA.4条B.7条C.8条 D.11条8.采用DMA方式传输数据时,数据传送是CA.由CPU控制完成B.由执行程序(软件)完成C.在DMAC发出的控制信号控制下完成的D.在总线控制器发出的控制信号控制下完成的9.INT n指令中断是 CA.由外设请求产生的B.由电源断电引起的C.通过软件调用的内部中断D.可用IF标志位屏蔽的10.在8251A芯片中,实现并行数据转换为串行数据的是 AA.发送缓冲器B.接收缓冲器C.数据总线缓冲器D.MODEM控制11.按总线的规模、用途及应用场合分类,微处理器的引脚信号线属于 AA.片总线B.内总线C.外总线D.PC总线12.除法指令DIV BL执行后,商存储在 BA.AH中 B.AL中C.BH中D.BL中13.设SS=2000H,SP=0012H,AX=0010H,执行POP AX后,SP的内容为 DA.0010H B.0011HC.0013H D.0014H14.使用移位类指令时,若需移动多位,则应先将移位次数置于 DA.AH中 B.AL中2 全国2013年1月自学考试微型计算机原理及应用试题答案C.CH中D.CL中15.下列指令中,正确的是 DA.MOV DS, 3000HB.MOV[DI], [SI]C.MOV AL, [sI][DI]D.MOV BYTE PTR [BP][SI], 100 16.设有数据定义语句DA TA DW 'AB','CD'则执行指令MOV AL,BYTE PTR DA TA+1后,AL的内容为 AA.41HB.42HC.43H D.44H17.用512×4位的RAM芯片构成4KB的存储系统,需要该芯片的数量是 BA.4片B.8片C.16片 D.32片18.两片8259A级联时,中断源个数最多为 BA.8个B.15个C.16个 D.64个19.8255A的PA、PB、PC三个端口可分为A组和B组。
2013年1月高等教育自学考试全国统一命题考试数据结构试题课程代码:02331考生答题注意事项:1.本卷所有试卷必须在答题卡上作答。
答在试卷和草稿纸上的无效。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹笔作答。
4.合理安排答题空间,超出答题区域无效。
选择题部分一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均无分。
1.数据的逻辑结构可以分为A.动态结构和静态结构 B.顺序结构和链式结构C.线性结构和非线性结构 D.简单结构和构造结构2.线性表是一个有限序列,组成线性表的基本单位是A.数据项 B.数据元素C.数据域 D.字符3.栈中有a、b和c三个元素,a是栈底元素,c是栈顶元素,元素d等待进栈,则不可..能.的出栈序列是A.dcba B.cbdaC.cadb D.cdba4.稀疏矩阵的三元组表是A.顺序存储结构 B.链式存储结构C.索引存储结构 D.散列表存储结构5.已知广义表G,head(G)与tail(G)的深度均为6,则G的深度是A.5 B.6C.7 D.86.下列编码集合中,属于前缀编码的一组是A.{11,10,001,101,0001}B.{00,010,0110,1000}C.{11,01,001,0101,0001}D.{0,10,110,1011}7.如题7图所示二叉树的中序序列为A.ACDBB.DCBAC.CDBAD.ABCD题7图8.有向图中所有顶点入度之和与所有顶点出度之和的比是A.1/2 B.1C.2 D.49.含有n个顶点和e条边的有向图的邻接矩阵中,零元素的个数是A.eB.2eC.n2-2eD.n2-e10.n个顶点的无向连通图,其生成树的边数为A.n-lB.nC.n+lD.nlogn11.用自底向上的冒泡排序方法对序列(8,13,26,55,29,44)从大到小排序,第一趟排序需进行交换的次数为A.2 B.3C.4 D.512.对序列(8,13,26,55,29,44)从小到大进行基数排序,第一趟排序的结果是A.(13,44,55,26,8,29)B.(13,26,55,44,8,29)C.(8,13,26,29,44,55)D.(29,26,8,44,55,13)13.采用分块查找时,要求数据A.块内有序 B.分块有序C.分块无序 D.每块中数据个数必须相同14.下列关于散列函数的说法正确的是A.散列函数越复杂越好B.散列函数越简单越好C.用除余法构造的散列函数是最好的D.在冲突尽可能少的情况下,散列函数越简单越好15.下列关于m阶B树的叙述中,错误..的是A.每个结点至多有m棵子树B.每个结点至多有m-1个关键字 C .所有的叶结点均在同一层上 D.根结点至少有/2m ⎡⎤⎢⎥棵子树非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
全国2013年1月高等教育自学考试软件工程试题课程代码:02333。
一、单项选择题(本大题共l5小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均不得分。
1.运用所掌握的知识,通过抽象,给出该系统的结构,这就是(A)A.系统建模B.软件开发C.问题求解D.验证确认2.根据软件需求分类,下列选项中不.属于设计约束的是(C)A.并发操作B.握手协议C.质量属性D.硬件限制3.在常见的耦合类型中,耦合程度最低的是(B)A.内容耦合B.数据耦合C.控制耦合D.标记耦合4.通过对大量软件系统研究,发现设计很好的软件结构图通常呈现的形状类似于(D)A.三角形B.长方形C.五角形D.正方形5.下列选项中,用作详细设计的工具是(D)A.层次图B.数据流图C.模块结构图D.盒图6.UML表达关系的术语中,表达“整体/部分”关系的是(D)A.细化B.依赖C.继承D.聚合7.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是(A)A.用况图B.部署图C.对象图D.构件图8.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为(B)A.测试计划B.测试构件C.测试评价D.测试过程9.下列选项中,属于白盒测试技术的是(D)A.因果图B.等价类划分C.边界值分析D.路径测试10.假设月收入≤3500元者免税,现用3500元和3501元作为测试数据,所采用的是(A)A.边界值分析B.等价类划分C.条件覆盖D.因果图11.一般来说,单元测试往往采用(C)A.等价类测试B.因果图测试C.白盒测试D.黑盒测试12.相对于螺旋模型,演化模型缺少(D)A.制定计划B.客户评估C.实施工程D.风险分析13.支持面向对象技术的软件生存周期模型是(D)A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型14.按照《ISO/IEC软件生存周期过程12207—1995》中,可归于基本过程的是(C)A.文档过程B.验证过程C.维护过程D.管理过程15.CMMI成熟度等级中的第四级为(B)A.已定义级B.已定量管理级C.持续优化级D.已管理级二、填空题(本大题共20空,每空1分,共20分)16.软件开发的本质,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射,实现这一映射的基本途径是_过程途径_______。
4.在Turbo C 2.0 中,保存源程序在主菜单File项中可选择()C. 27. 下面不正确的关系表达式是()A. a=3C.a > =b > c8. 设有声明int x=1 , y=2,A. 0C.2 9. 设有int b=-1 ;则执行printf(”D. 3B. a v 3D.a > b > cz的值是()B. 12011年4月高等教育自学考试《计算机基础与程序设计》试题及答案(课程代码:02275)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.计算机处理信息时,CPU —般是以一组二进制数码为单位进行处理的,这组二进制数码称为A.wordB.MBC.KB2. 下列不属于计算机硬件系统的是A.操作系统C.存储器3. 下面转义字符中,表示换页的是A. \ 0C. \ rD.bitB.控制器D.运算器B. \ n D. \ fA.LoadB.NewC.Save5.下面表达式结果为3的是()A.(-7)% 4 D.QuitB.(-7.O) % 4.0C.7 % (-4)D.7.O % 4.O6.设有int x=2 ,y, z;执行z=y=x++ ;后变量z的值是(A.0B.1z;执行z=x>y?x+2 : y-2后变量D.3 % u\ n”,b);后的输出是() A.-1 B.ffff10. 下面程序段的输出结果是 ()mai n(){ int a=3, b=5 , c ;c=a+b ; a=b;b=c ;printf(" %d ,% d" , a , b) ; }A. 3 , 5C. 5 , 811. 设有声明 int x=-1;执行 if(x<0)x=-x-1A. -1C. 112. 关于break 语句,以下说法不正确的是 (A. 它可以用于循环语句中B. 它可以用于switch 语句中C. 可以从最内层循环结构中直接跳出最外层循环结构D. 可以从当前switch 结构中跳出 13. 下面能正确将字符串A. c har s : 3] ={ ' B ',' o ',' y ‘ }; C.char s : 3]二{"Boy"};B. 5 , 3 D. 8 , 13;后变量x 的值是()B. 0D. 2 )()B.char s ="Boy";D.char s 】3 】;:O ] =' Bs [ 1] =' o '; s :2]二’yB.fgets D.fputs15. 在一个c 源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该 变量需要使用的存储类别是 () B.register D.static16.C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 ()B.单向值传递A.(p+1) OC.*(p : 1] +1)"Boy"进行完整赋值操作的语句是 s14.下列函数中向文件一次读一串字符的函数是 ()A.fgetcC.fputcA.exter nC.auto A.地址传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定方式17.设有声明语句int a : 2 ][ 3 ], (*p):3 ] =a ;则对 a 数组元素正确引用的是B.*(*(p+2)+1)D.p : 1 ] +218.设有下面的结构体和结构变量定义:() struct carlong idchar*name ;struct car carl ;关于结构体类型变量赋值不正确的是A.carl.id=10101 ;C. carl.* name二"BlueSky";B.carl. name二"BlueSky"D.carl.id=123456L19.设有声明和语句: ()un sig ned int x=1 ,y=2 ;xvv=y+1 ;则x 的值是A.1C.520.设有下面程序:()#in clude"stdio.h"void mai n(void)B.4D.8{unsigned x=1 , y=3 , z=5 ;printf(" % d \ n" , x : y);}该程序的运行结果是 A.1 C.5二、多项选择题(本大题共 5小题,每小题在每小题列出的五个备选项中至少有两个是符合题目要求的,B.3 D.72分,共10分)请将其代码填写在题后的括号内。
2013年全国自学考试c试题及答案一、选择题(每题2分,共20分)1. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 下列哪个函数用于计算字符串的长度?A. strlen()B. strcpy()C. strcat()D. strcmp()答案:A3. C语言中,以下哪个运算符用于执行按位与操作?A. &B. &&C. |D. ^答案:A4. 在C语言中,以下哪个选项是正确的文件打开模式?A. "r"B. "w"C. "a"D. "b"答案:B5. 下列哪个选项是C语言中的合法整型常量?A. 0x1AB. 1.23C. 0123D. 1.2E3答案:A6. C语言中,以下哪个关键字用于定义一个函数?A. intB. voidC. returnD. function答案:A7. 下列哪个选项是C语言中正确的注释方式?A. // 这是注释B. /* 这是注释 */C. //* 这是注释D. /* 这是注释答案:A8. 在C语言中,以下哪个选项是正确的数组声明?A. int arr[5] = {1, 2, 3, 4, 5};B. int arr[] = {1, 2, 3, 4, 5};C. int arr[5] = {1, 2, 3};D. int arr[5] = {1, 2};答案:A9. 下列哪个选项是C语言中正确的条件语句?A. if (x > 0) { ... }B. if x > 0 { ... }C. if (x > 0) ... }D. if x > 0 ... }答案:A10. 在C语言中,以下哪个选项是正确的指针声明?A. int *ptr;B. int *ptr = 0;C. int ptr*;D. int *ptr = NULL;答案:A二、填空题(每题3分,共15分)1. C语言中,用于定义一个枚举类型的关键字是______。