计算机c语言二级试题及答案,计算机c语言二级考试试题及其答案.doc

计算机二级试题

一选择题

(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) DYBEAFCZX B) YDEBFZXCA

C) ABDYECFXZ D) ABCDEFXYZ

(7) 某二叉树中有n个度为2的结点,则该二叉树中的叶子结点为

A) n+1 B) n-1 C) 2n D) n/2

(8) 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是

A) 并 B)交 C)投影 D)笛卡儿乘积

(9) 在E-R图中,用来表示实体之间联系的图形是

A) 矩形 B)椭圆形 C)菱形 D)平行四边形

(10)下列叙述中错误的是

A) 在数据库系统中,数据的物理结构必须与逻辑结构一致

B)数据库技术的根本目标是要解决数据的共享问题

C)数据库设计是指在已有数据库管理系统的基础上建立数据库

D)数据库系统需要操作系统的支持

(11)算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的

A)正当性 B)可行性 C)确定性 D)有穷性

(12)下列叙述中错误的是

A)计算机不能直接执行用C语言编写的源程序

B)C程序经C编译后,生成后缀为.obj的文件是一个二进制文件

C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件

D)后缀为.obj和.exe的二进制文件都可以直接运行

(13)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是

A)大写字母 B)连接符 C)数字字符 D)下划线

(14)以下叙述中错误的是

A)C语言是一种结构化程序设计语言

B)结构化程序有顺序、分支、循环三种基本结构组成

C)使用三种基本结构构成的程序只能解决简单问题

D)结构化程序设计提倡模块化的设计方法

(15)对于一个正常运行的C程序,以下叙述中正确的是

A)程序的执行总是从main函数开始,在main函数结束

B)程序的执行总是从程序的第一个函数开始,在main函数结束

C)程序的执行总是从main函数开始,在程序的最后一个函数中结束

D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

(16)设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)

A)10□X□20□Y〈回车〉 B)10□X20□Y〈回车〉

C)10□X〈回车〉 D)10X〈回车〉

20□Y〈回车〉 20Y〈回车〉

(17)若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是

A)sqrt(abs(n^x+e^x)) B) sqrt(fabs(pow(n,x)+pow(x,e)))

C)sqrt(fabs(pow(n,x)+exp(x,e))) D) sqrt(fabs(pow(x,n

n)+exp(x)))

(18)设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是

A)k++ B)k+=1 C)++k DD)k+1

(19)有以下程序,其中%u表示按无呼号整数输出

Main()

{unsigned int x=0xFFFF;/* x的初值为十六进制数 */

Printf(“%u\n”,x);

}

程序运行后的输出结果是

A)-1 B)65535 C)32767 D)0XFFFF

(20)设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是

A)if(x++) B)if(x>y&y!=0);

C)if(x>y)x- - D)if(y<0) {;}

else y++: else

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/472496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

远程连接Kali Linux使用PuTTY实现SSH远程连接

远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主&#xff0c;介绍基于Bash Shell渗透测试。由于在默认情况下&#xff0c;在Android设备上安装的Kali操作系统没有安装任何工具。如果直接在手机或平板上安装一些软件时&…

python 百度ocr安装_Python调用百度OCR实现图片文字识别的示例代码

百度AI提供了一天50000次的免费文字识别额度&#xff0c;可以愉快的免费使用&#xff01;下面直接上方法&#xff1a; 首先在百度AI创建一个应用&#xff0c;按照下图创建即可&#xff0c;创建后会获得如下&#xff1a;创建后会获得如下信息&#xff1a; APP_ID ****** API_KE…

哪些代码设计看似是面向对象,实际是面向过程的?

文章目录1. 滥用 getter、setter 方法2. 滥用全局变量、全局方法3. 数据、方法分离学习自 极客时间《设计模式之美》 1. 滥用 getter、setter 方法 违反了封装特性&#xff0c;风格退化为面向过程编程 2. 滥用全局变量、全局方法 Constants 类 所有的常量都放在这个类中&…

vue 图片拖动加载 类似于地图_前端性能优化之图片懒加载(附vue自定义指令)...

作者&#xff1a;lzg9527链接&#xff1a;https://juejin.cn/post/6903774214780616718在类电商类项目&#xff0c;往往存在大量的图片&#xff0c;如 banner 广告图&#xff0c;菜单导航图&#xff0c;美团等商家列表头图等。图片众多以及图片体积过大往往会影响页面加载速度&…

四元数c语言,C + OpenGL四元数

didierc..6对于你的第一个问题,我认为你的意思是"我如何代表",而不是"解释".最简单的方法是使用struct:typedef struct quaternion_t {double x,y,z,w;} quaternion_t;请注意,如上所述,通常的做法也是使用x,y,z和w作为组件名称(但只要您知道哪个是哪个,您的…

POJ-3154-Graveyard

题目&#xff1a;POJ-3154-Graveyard 一个周长为10000的圆圈&#xff0c;一开始等距的安放着N个雕塑&#xff0c;现在想增加M个雕塑&#xff0c;使得雕塑之间还是等距&#xff0c;问坟墓最少移动的距离。 思路&#xff1a;只有n个时设周长为1&#xff0c;则坐标为i/n&#xff0…

vant toast 指定挂载到指定位置_docker卷挂载技术

卷技术&#xff0c;容器内部数据映射到宿主机上一、直接使用命令来挂载docker run -it -v /home/test:/home centos /bin/bash# 在主机上查看 docker运行容器的id [rootlocalhost home]# docker ps CONTAINER ID IMAGE COMMAND CREATED …

数据仓库 Hive(内含大数据镜像下载)

文章目录1. 特点2. Hive 体系架构3. 安装 Hive3.1 安装 MySQL3.2 安装 Hive3.3 配置 Hive4. 实践4.1 函数4.2 Hive Shell安装没成功&#xff1a;直接用现成的镜像 大数据Linux实验环境虚拟机镜像文件 http://dblab.xmu.edu.cn/blog/1645-2/ cloudera-quickstart-vm-集成了大数据…

一台机器起多个filebeat_全自动多色丝印机一台多少钱?

全自动多色丝印机运用在于几种领域当中&#xff0c;其中比较常见的应该就是包装行业了。比如我们日常生活中&#xff0c;经常看到的洗发水外壳上&#xff0c;化妆品外壳上&#xff0c;膏霜瓶瓶身上等地方的图文&#xff0c;都是使用全自动多丝印机印刷来的。全自动多色丝印机是…

C语言做线性分析,C语言版的线性回归分析函数

前几天&#xff0c;清理出一些十年以前DOS下的程序及代码&#xff0c;看来目前也没什么用了&#xff0c;想打个包刻在光碟上&#xff0c;却发现有些代码现在可能还能起作用&#xff0c;其中就有计算一元回归和多元回归的代码&#xff0c;一看代码文件时间&#xff0c;居然是199…

python里str什么意思_Python 3 字符串中的 STR 和 Bytes 究竟有什么区别?

原标题&#xff1a;Python 3 字符串中的 STR 和 Bytes 究竟有什么区别&#xff1f; Python2的字符串有两种&#xff1a;str和Unicode&#xff0c;Python3的字符串也有两种&#xff1a;str和Bytes。Python2的str相当于Python3的Bytes&#xff0c;而Unicode相当于Python3的Bytes。…

word 插入代码_突破Word页码困境,这招简单又实用的自动更新法,90%的人还不会!...

微信扫码观看全套Excel、Word、PPT视频在工作和学习中&#xff0c;常会遇到这样的情况&#xff0c;对于一篇既含有封面&#xff0c;又含有目录的文档&#xff0c;要求对它的页码进行如下设置&#xff1a;在文档底部靠右位置插入页码&#xff0c;页码形式为“第几页&#xff0c;…

接口 vs 抽象类 的区别

文章目录1. 抽象类2. 接口类3. 如何选择学习自 极客时间《设计模式之美》 1. 抽象类 2. 接口类 3. 如何选择 表示 is - a 关系&#xff0c;解决代码复用&#xff1a;抽象类&#xff08;自下而上&#xff0c;子类的代码重复&#xff0c;抽象成上层父类&#xff09; 表示 has - …

c语言分治算法求最大值,分治法找最大值(C語言)

根據分治思路找最大值&#xff1a;#include int max(int a,int b){if (a > b)return a;elsereturn b;}int find_max(int i,int j,int num[]){int vmax;int vmax1,vmax2;int mid;if ( ij ){vmaxnum[i];printf("max is %d \n", vmax);return vmax;}if( i(j-1) ){vma…

Linux根目录详解-转自鸟哥的私房菜

转自&#xff1a;http://myhat.blog.51cto.com/391263/107931/ *根目录&#xff08;/&#xff09;的意义与内容&#xff1a; 根目录是整个系统最重要的一个目录&#xff0c;因为不但所有的目录都是由根目录衍生出来的&#xff0c;同时根目录也与开机/还原/系统修复等动作有关。…

python多线程没用_Python中的多线程cv2.imshow()不起作用

我有两个摄像头&#xff08;使用OpenNI&#xff0c;每个摄像头有两个流&#xff0c;由相同的驱动程序API实例处理&#xff09;&#xff0c;并且想要两个线程&#xff0c;每个线程捕获数据从每个摄像机独立&#xff0c;即驱动程序API的一个实例&#xff0c;说cam_handler&#x…

数据结构与算法 pdf_整理一个月完成的数据结构与算法PDF和测试代码免费拿

点击上方「10分钟编程」关注我呦让我们每天「博学」一点点数据结构与算法作为一名2021届的学生&#xff0c;今年7月份就要面临秋招了&#xff0c;那么对于应届生来说&#xff0c;要想脱颖而出&#xff0c;笔试就显得太重要了&#xff0c;算法题是笔试环节的最重要组成部分&…

天池 在线编程 部门统计(哈希)

文章目录1. 题目2. 解题1. 题目 描述 公司给你提供了所有员工的信息&#xff0c;包括其ID&#xff0c;姓名和所属部门。 以及他们之间的朋友关系&#xff0c;每个关系中由2个ID组成&#xff0c;如 “1, 2” 代表1号员工和2号员工是朋友。 朋友关系不具有传递性&#xff0c;即B…

android 过滤emoji表情符号,android怎样过滤字符串中的emoji表情

满意答案jdubysct2016.03.15采纳率&#xff1a;43% 等级&#xff1a;8已帮助&#xff1a;863人解决方案对于字符串处理,首选就是正则表达式去处理,而在android系统中可以自定义InputFilter去过滤需要处理掉的字符串,代码如下InputFilter emojiFilter new InputFilter ( ) {…

c++exe程序在别人电脑上双击无法打开_Windows10电脑磁盘占用率过高,用这二招轻松解决...

在操作计算机时&#xff0c;可能会看到类似“Srtasks.Exe”的信息&#xff0c;这个Srtasks.Exe表明Windows10电脑磁盘占用率过高。这是被称为“Microsoft系统保护后台任务”的可信Microsoft进程的可执行文件&#xff0c;Windows 10的“任务计划程序”经常使用该进程自动创建还原…