c语言(31次)试题及答案

c语言(31次)试题及答案

ID:20852818

大小:86.50 KB

页数:11页

时间:2018-10-17

c语言(31次)试题及答案_第1页
c语言(31次)试题及答案_第2页
c语言(31次)试题及答案_第3页
c语言(31次)试题及答案_第4页
c语言(31次)试题及答案_第5页
资源描述:

《c语言(31次)试题及答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、四川省普通高等学校计算机应用知识和能力第三十一次等级考试二级(C与C++语言)笔试试卷时间:2009年10月24日上午9:00—11:00第一部分软件技术基础(共15分)一、是非判断题(每小题1分,共10分)(判断下列各题是否正确,如正确,在客观答题纸上对应编号选A,否则选B)1.数据在计算机内存中的表示是指数据的存储结构。(1)2.作业与进程的主要区别是前者是由系统自动生成,后者是由用户提交。(2)3.从逻辑上可以把数据结构分为线性结构和非线性结构。(3)4.在设备管理中,通道是处理输入、输出的软件。(4)5.链表可以随机访问任意一个结点,而顺序表则不能。(5

2、)6.栈顶的位置是随着进栈和退栈操作而变化的。(6)7.处于等待状态的进程,若其等待的事件已发生,就立即转入运行状态。(7)8.任何两个并发进程之间一定存在互斥关系。(8)9.在面向过程方法的软件生存期内,能准确确定软件系统必须做什么和必须具备的功能阶段是需求分析。(9)10.在软件测试的基本方法中,静态测试不用测试用例。(10)二、选择题(每小题1分,共5分)1.若进栈序列为1,2,3,4,且进栈过程中可以出栈,则不可能出栈的序列是(11)。11(A)1,4,3,2(B)2,3,4,1(C)3,1,4,2(D)3,4,1,22.操作系统本身是计算机系统软件的重

3、要组成部分,而其物质基础是(12)。12(A)系统硬件(B)程序(C)数据结构(D)标准程序库3.外部设备完成了预定的输入/输出操作所引起的中断是(13)。13(A)外中断(B)I/O中断(C)程序中断(D)标准程序库4.以下的准则中哪个不是软件设计应遵循的(14)。14(A)抽象准则(B)模块化准则(C)信息屏蔽准则(D)综合性准则5.在结构化设计方法中,设计功能模块算法属于软件开发中的(15)阶段。15(A)详细设计(B)需求分析(C)总体设计(D)编程调试四川省计算机二级考试第三十一次C与C++语言笔试试卷第11页共11页第二部分C与C++语言程序设计(共

4、85分)一、单项选择题(每小题1分,共10分)1.已知:chars[]="China",*p;(考点:字符指针)p=s;则下列叙述正确的是(16)。16(A)s和p完全相同(B)*p与s[0]不等(C)*p与s[0]相等(D)*s与p相等2.以下可以作为函数fopen中第一个参数的正确格式是(17)。(*考点:文件)17(A)c:progfile1.dat(B)c:\prog\file1.dat(C)"c:progfile1.dat"(D)"c:\prog\file1.dat"3.若有定义:uniondata{inti;floatj;chars[5

5、];}k;则在TurboC2.0环境中sizeof(k)的值是(18)。(考点:共用体类型)18(A)2(B)5(C)11(D)04.下面四个选项中,合法的用户自定义标识是(19)。(考点:标识符命名)19(A)int(B)a_b3(C)3_bc(D)#mm5.已知结构体:(20)。(考点:存储类型extern)structstudent{charname[20];struct{intyear;intmonth;}birth;charsex;}stu;20(A)stu.birth=2009;(B)stu.year=2009;(C)stucent.birth.ye

6、ar=2009;(D)stu.birth.year=2009;6.下面程序的输出结果是(21)。(考点:宏定义)#include#defineM4#defineN2*M+1#defineKN/2-5voidmain(){printf("%d",K);}21(A)2(B)1(C)0(D)37.有以下结构体及其变量的定义:structnode{intdata;四川省计算机二级考试第三十一次C与C++语言笔试试卷第11页共11页structnode*next;}*p,*q,*r;pqrdatanextdatanextdatanext如图所示,指针

7、p、q、r分别指向此链表中的三个连续结点。若要将q所指结点从链表中删除,使p所指结点与r所指结点连接,不能完成指定操作的语句是(22)。(考点:链表)22(A)p->next=q->next;(B)p->next=p->next->next;(C)p->next=r;(D)p=q->next;8.下列程序段中,不是无限循环的是(23)。(考点:循环语句)23(A)(B)k=0;j=100;dowhile(1){++k;}{j=j%100+1;whiel(k-->=0);if(j>100)break;}(C)(D)s=3333;for(;;);while(s%2+

8、s++%2);9.不能把

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

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

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