- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机二级c语言第4套笔试模拟试卷
第4套 笔试模拟试卷
一选择题:
(1)下列选项中,不是一个算法的基本特征的是( )。
A)完整性
B)可行性
C)有穷性
D)拥有足够的情报
(2)以下描述中,不是线性表顺序存储结构特征的是( )。
A)不便于插入和删除
B)需要连续的存储空间
C)可随机访问
D)需另外开辟空间来保存元素之间的关系
(3)按照先进后出原则组织数据的数据结构是( )。
A)队列
B)栈
C)双向链表
D)二叉树
(4)商品与顾客两个实体集之间的联系一般是( )。
A)一对一
B)一对多
C)多对一
D)多对多
(5)下列选项中不属于结构化程序设计方法的是( )。
A)自顶向下
B)逐步求精
C)模块化
D)可复用
(6)有下列二叉树,对此二叉树后序遍历的结果为( )。
A)ABCDEXY
B)ABXCDYE
C)CEDBYXA
D)ECDBYXA
(7)深度为6的满二叉树中,度为2的结点个数为( )。
A)31
B)32
C)63
D)64
(8)简单的交换排序方法是( )。
A)快速排序
B)选择排序
C)堆排序
D)冒泡排序
(9)设R是一个2元关系,S是一个3元关系,则下列运算中正确的是( )。
A)R-S
B)R×S
C)R∩S
D)R∪S
(10)下列工具中为需求分析常用工具的是( )。
A)PAD
B)PFD
C)N-S
D)DFD
(11)下面说法正确的是( )。
A)在C程序中,主函数必须位于程序的最前面
B)C程序的书写格式是固定的,每行只能写一条语句
C)C语言主函数main后的括号是不可以省略的
D)在对C语言程序进行编译时,可以发现注释行中的拼写错误
(12)下列叙述中错误的是( )。
A)一个C语言程序只能实现一种算法
B)C程序可以由多个程序文件组成
C)C程序可以由一个或多个函数组成
D)一个C函数可以单独作为一个C程序文件存在
(13)以下程序的输出结果是( )。
#includestdio.h
main()
{int a=4,b=3,c=2,d=1;
printf(%d,ab?a:dc?d:b);
}
A)1
B)3
C)2
D)4
(14)下列叙述中正确的是( )。
A)每个C程序文件中都必须要有一个main( )函数
B)在C程序中main( )函数的位置是固定的
C)C程序中所有函数之间都可以相互调用,与函数所处位置无关
D)在C程序的函数中不能定义另一个函数
(15)已定义变量a为整型,则不能正确表达式9a14的表达式是( )。
A)!(9a a14)
B)a==10 || a==11 || a==13 || a==12
C)a9 a14
D)!(a=9) !(a=14)
(16)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )。
A)大写字母
B)连接符
C)数字字符
D)下划线
(17)若已定义x和y是整型变量,且x=7,则表达式y=2.3+x/2的值是( )。
A)6
B)5
C)5.0
D)6.0
(18)下列不能定义的用户标识符是( )。
A)Main
B)_0
C)_int
D)sizeof
(19)设int类型的数据长度为两个字节,则unsigned int类型数据的取值范围是( )。
A)0-255
B)0-65535
C)-32768-32767
D)-256-255
(20)若有语句:char *line[5];下列叙述中正确的是( )。
A)定义line是一个数组,每个数组元素是一个基类型为char的指针变量
B)定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C)定义line是一个指针数组,语句中的*号称为间址运算符
D)定义line是一个指向字符型函数的指针
(21)以下程序:
#includestdio.h
main()
{ char str[10];
scanf(%s,str);
printf(%s\n,str);
}
运行上面的程序,输入字符串how are you,则程序的执行结果是( )。
A)how
B)how are you
C)h
D)howareyou
(22)设x和y都是int类型,且x=1,y=2,则printf(%d%d,x,y,(x,y))的输出结果是( )。
A)1 2
B)1 2 2
C)1,2
D)输出值不确定
(23)以下程序的运行结果是( )。
main()
{int a=-5,b=1,c=1;
int x=0,y=2,z=0;
if(c0) x= x +
您可能关注的文档
最近下载
- 苏轼定风波课件PPT.ppt
- 医院智慧能源解决方案-.ppt
- 初中英语新外研版七年级上册Unit 5 Fantastic friends课文讲解(2024秋).doc
- 中国居民膳食指南2024版 .pdf VIP
- 大学军事理论课教程第二章国家安全第三节 国际战略形势.pptx
- 儿童幽门螺杆菌感染诊治专家共识.pptx VIP
- 怡安翰威特-泰康在线人力资源管理优化项目建议书_20170816.pdf VIP
- 初中英语新外研版七年级上册Unit 6课文解析(2024秋).doc
- 认真学习和领会《中国章程》-公需课:课后答案(全).docx
- 2024“学宪法、讲宪法”法治知识竞赛第八届全国中小学法治知识竞赛题库及答案.doc
文档评论(0)