C语言19笔试题含答案

C语言19笔试题含答案

ID:42103618

大小:66.00 KB

页数:11页

时间:2019-09-08

C语言19笔试题含答案_第1页
C语言19笔试题含答案_第2页
C语言19笔试题含答案_第3页
C语言19笔试题含答案_第4页
C语言19笔试题含答案_第5页
资源描述:

《C语言19笔试题含答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、19二级(C与C++语言)笔试试卷第一部分软件技术基础(共15分)一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B)1.在目前,用于保证软件质量的主要手段是进行软件测试。(1)2.使用DMA方式传送数据期间不需要CPU干预。(2)3.线性顺序队列会产生“假溢出”,而线性循环队列则不会。(3)4.对同一种算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。(4)5.在线性表中,数据的存储方式有顺序和链接两种。(5)6.进程是由程序块、文件控制块和数据块三部分组成。(6)7.在面向对象的程

2、序设计中,派生类只能从一个基类产生。(7)8.操作系统是用户和硬件的接口。(8)9.个人计算机中可配置的最大内存容量受地址总线位数的限制。(9)10.软件维护中最困难的问题是软件配置不全。(10)二、选择题(每小题1分,共5分)1.在排序法中,从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置称为(11)。11(A)选择排序(B)快速排序(C)插入排序(D)冒泡排序2.有X、Y、Z三个元素依次入栈,不可能的出栈顺序是(12)。12(A)Z,Y,X(B)Z,X,Y(C)Y,X,Z(D)X,Y,Z3.进程的状态是可以转换

3、的,而以下哪个状态转换是不可能的(13)。13(A)就绪状态à执行状态(B)执行状态à就绪状态(C)阻塞状态à就绪状态(D)等待状态à执行状态4.线性链表的地址(14)。14(A)必须连续(B)部分地址必须连续(C)一定不连续(D)连续与否均可以5.在软件测试中,(15)主要分析程序的内部结构。15(A)白盒法(B)黑盒法(C)因果图法(D)错误推测法第二部分C与C++语言程序设计(共85分)一、单项选择题(每小题1分,共10分)1.对下列程序段的描述正确的是(16)。#includeintFun(intx,inty){ret

4、urnx+y;}voidmain(){inti=10;cout<(B)C++程序必须有return语句(C)C++程序中的变量必须定义在主程序内部(D)C++程序中所有使用的符号常量可以不进行定义3.下述程序的输出结果是(18)。#includevoidmain(){inty=10;

5、while(y--);printf("y=%d",y);}18(A)y=0(B)y=1(C)y=随机值(D)y=-14.若有以下说明:char*str1="copy",str2[20],*str3="str",*str4,*str5="good";则正确的串操作语句是(19)。19(A)strcpy(str4,str1);(B)strcat(str1,str3);(C)str2="newstr";(D)strcpy(str5,str3);5.下面程序运行后,x,y,z的值分别为(20)。#includevoidmain(){intx

6、=0,y=0,z=0;++x

7、

8、++y

9、

10、++z;printf("%d%d%d",x,y,z);}20(A)100(B)000(C)111(D)0016.以下程序运行的结果是(21)。#includeunionmyun{struct{intx,y,z;}u;intk;}a;voidmain(){z.u.x=4;a.u.y=5;a.u.z=6;z.k=0;printf("%d%d%d",a.u.x,a.u.y,a.u.z);}21(A)456(B)654(C)056(D)0657.关于C++和C语言学关系描述中,错误的是(22

11、)。22(A)C语言与C++是兼容的(B)C++对C语言进行了一些改进(C)C语言是C++的一个子集(D)C++和C语言都是面向对象的8.下列描述中,正确的是(23)。23(A)子类可以继承其父类的所有属性和操作,但子类不能定义自己特有的属性和操作(B)消息传递是类与类之间通信的手段(C)C++允许函数重载,但不允许运算符重载(D)C++中可以定义虚函数,通过它来支持动态联编9.下面程序运行的结果是(24)。#definef(x)1+x+x*x#includevoidmain(){inta=2,b=3;printf("%d",f

12、(a+b));}24(A)17(B)31(C)13(D)710.下面局部程序代码是C++中的(25)特性的表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。