资源描述:
《四川计算机二级c语言考试26次笔试真题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、四川省普通高等学校计算机应用知识和能力第二十六次等级考试二级(C与C++语言)笔试试卷时间:2007年4月14日上午9:00—11:00第一部分软件技术基础(共15分)一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B)1.Windows是多用户多任务操作系统。(1)2.在程序设计中,常用一维数组来表示线性表的顺序存储空间。(2)3.在面向对象的软件开发方法中,类可以创建对象,类是对象的实例,对象是生成类的模板。(3)4.在计算机系统中,操作系
2、统是处于裸机之上的第一层软件。(4)5.数据的存储结构与数据的处理效率无关。(5)6.提供没有错误的程序是提高软件的可维护性的基本措施。(6)7.中断控制方式适用于外设同CPU之间进行大量数据交换。(7)8.在软件工程中,结构化软件开发方法是一种自顶向下分阶段实现的软件开发方法。(8)9.进程把程序作为它的运行实体,没有程序也就没有进程。(9)10.软件工程的目的是最终解决软件的生产工程化。(10)二、选择题(每小题1分,共5分)1.以下哪种测试方法不属于白盒测试技术(11)。11(A)基本路径测试
3、(B)边界值分析测试(C)循环覆盖测试(D)逻辑覆盖测试2.若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是(12)。12(A)1,4,3,2(B)2,3,4,1(C)3,1,4,2(D)3,4,2,13.在多道程序设计系统中,处于后备状态的作业要经过(13)调度后才能真正执行。13(A)作业调度(B)作业调度和设备调度(C)进程调度(D)作业调度和进程调度4.检查软件产品是否符合需求定义的过程称为(14)。14(A)确认测试(B)集成测试(C)验证测试(D)验收测试5.
4、数据字典是结构化软件开发方法中用于描述(15)工作阶段的工具。15(A)需求分析(B)程序编码(C)详细设计(D)可行性分析四川省计算机二级考试第二十六次C与C++语言笔试试卷第9页共9页第二部分C与C++语言程序设计(共85分)一、单项选择题(每小题1分,共10分)1.在下列枚举定义中,(16)是正确的。(考点:枚举类型)16(A)enumem1{my,your=4,his,her=his+10};(B)enumem2{"No","Yes"};(C)enumem3{1,one=4,two,8};(
5、D)enumem4{A,D,E+1,K};2.共用体(联合)类型变量在任何给定时刻(17)。(考点:结构体、共用体)17(A)所有成员一直驻留在各自的内存中(B)只有一个成员驻留在内存中(C)部分成员(>1)驻留在内存中(D)没有成员驻留在内存中3.以下对结构体变量td的定义中,错误的是(18)。(考点:结构体)18(A)typedefstructaa(B)structaa{intn;{intn;floatm;floatm;}AA;};AAtd;structaatd;(C)struct(D)stru
6、ct{intn;{intn;floatm;floatm;}aa;}td;structaatd;(考点:一维数组中指针及运算)4.以下程序的运行结果是(19)。#includevoidmain(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf("%d",*p+*q);}19(A)16(B)10(C)8(D)65.若有定义inta=1,b=3,c=5,d=4;则执行以下程序段后x的值为(20)。(考点:条件语句)if(
7、a
8、考试第二十六次C与C++语言笔试试卷第9页共9页#include#defineP3intF(intx){return(P*x*x);}voidmain(){printf("%d",F(3+5));}22(A)192(B)29(C)25(D)编译出错8.以下程序输出的结果是(23)。(考点:数组及其运算))#includevoidmain(){charp[]={'a','b','c'},q[]="abc";printf("%d,%