2021年3月全国计算机等级考试真题(C语言二级)

news2025/1/24 17:40:23

2021年3月全国计算机等级考试真题(C语言二级)
第1题

算法空间复杂度的度量方法是()

A. 算法程序的长度
B. 算法所处理的数据量
C. 执行算法所需要的工作单元
D. 执行算法所需要的存储空间

正确答案:D

第2题

下列叙述正确的是()

A. 在C程序中main函数的位置是()固定的
B. c程序中所有函数之间都可以相互调用
C. 每个c程序文件中都必须要有一个main函数
D. 在c程序的函数中不能定义另一个函数

正确答案:D

第3题

下面选项中关于文件指针概念的叙述正确的是()

A. 文件指针就是()文件位置指针,表示当前读写数据的位置
B. 文件指针指向文件在计算机中的存储位置
C. 文件指针是()程序中用FILE定义的指针变量
D. 把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符

正确答案:C

第4题

下列选项中不属于结构化程序设计原则的是()

A. 可封装
B. 自顶向下
C. 模块化
D. 逐步求精

正确答案:A

第5题

若有以下程序

#include<stdio.h>
main()
{
    int a=1,b=2,c=3,d=4,r=0;
    if(a!=1);
    else r=1;
    if(b==2) r+=2;
    else;
    if(c!=3) r+=3;
    else;
    if(d==4) r+=4;
    printf("%d\n",r);
 }
则程序的输出结果是()

A. 10
B. 6
C. 7
D. 3

正确答案:C

第6题

以下不能用于描述算法的是()

A. 程序语句
B. E-R图
C. 伪代码和流程图
D. 文字叙述

正确答案:B

第7题

某带链栈初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。该栈中的元素个数为

A. 不确定
B. 10
C. 1
D. 0

正确答案:A

第8题

有以下程序

#include<stdio.h>
main()
{
    int a=0,b=0,c=0,d=0;
    if(a=1) b=1;
    c=2;
    else d=3;
    printf("%d,%d,%d,%d\n",a,b,c,d);
 }
程序运行后输出结果是()

A. 0,0,0,3
B. 1,1,2,0
C. 编译有错
D. 0,1,2,0

正确答案:C

第9题

以下数组定义中错误的是()

A. int x[] [3]={0};
B. int x[2][3]={{1,2},{3,4},{5,6}};
C. int x[][3]={{1,2,3},{4,5,6}};
D. int x[2][3]={1,2,3,4,5,6};

正确答案:B

第10题

以下叙述中正确的是()

A. 程序必须包含所有三种基本结构才能成为算法
B. 如果算法非常复杂,则需要使用三种基本结构之外的语句结构,才能表达准确
C. 只有简单的算法才能在有限的操作步骤之后结束
D. 我们所写的每条c语句,经过编译最终将转换成二进制的机器指令

正确答案:D

第11题

软件详细设计产生的图如下图所示,则该图是()

A. N-S图
B. PAD图
C. 程序流程图
D. E-R

正确答案:C

第12题

若有以下程序

#include<stdio.h>
main()
{
    int c;
    c=13|5;
    printf("%d\n",c);
 }
则程序的输出结果是()

A. 15
B. 18
C. 13
D. 5

正确答案:C

第13题

以下选项中,没有编译错误的是()

A. char str3[]={'d', 'e ','b','u','g','\0'};
B. char str1[5]="pass",str2[6]; str2=str1
C. char name[10];name="china";
D. char str4[];str4="hello world";

正确答案:A

第14题

设顺序表的长度为n,下列算法中,最坏情况下比较次数等于n(n-1)/2的是()

A. 快速排序
B. 堆排序
C. 顺序查找
D. 寻找最大项

正确答案:A

第15题

下列关于数据库特点的说法中正确的是()

A. 数据能共享且独立性高
B. 数据能共享但数据冗余很高
C. 能保证数据完整性但降低了安全性
D. 数据独立性高但不能实现共享

正确答案:A

第16题

设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a,&c2);

语句变量a1,a2赋值为数值10,20,为变量c1,c2赋字符X,Y。以下所示的输入形式中正确的是()

A. 10 X20 Y
B. 10 X 20 Y
C. 10X 20Y
D. 10 X 20 Y

正确答案:C

第17题

对长度为10的线性表进行冒泡排序,最坏的情况下需要比较的次数为

A. 9
B. 10
C. 45
D. 90

正确答案:C

第18题

若a是()数值型,则逻辑表达式(a==1)||(a!=1)的值为

A. 0
B. 2
C. 1
D. 不知道a的值,不能确定

正确答案:C

第19题

设一颗度为3的树,其中度为2,1,0的结点数分别为3,1,6.该树种度为3的结点 数为

A. 1
B. 2
C. 3
D. 不可能有这样的树

正确答案:A

第20题

以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是()

A. switch(a==1) {case 0: a=b;break; case 1:a++;}
B. switch(a) {case 1: a=b;break; default:a++;}
C. switch(a) {default:a++;break; case 1: a=b;}
D. switch(a==1) {case 1: a=b;break; case 0:a++;}

正确答案:A

第21题

在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()

A. (E>0||E<0)
B. (!E==0)
C. (E!=0)
D. (E==9)

正确答案:D

第22题

#include <stdio.h>
int fun(int(*s)[4],int n,int k)
{
  int m,i;
  m=s[0][k];
  for(i=l;i<n;i++)
    if(s[i][k]>m) m=s[i][k];
  return m;
}
main()
{
  int a[4][4]={1,2,3,4),{11,12,13,14},{21,22,23,24},{31,32,33,34};
  printf("%d\n",fun(a,4,0));
}
程序的运行结果是()

A. 31
B. 34
C. 4
D. 32

正确答案:A

第23题

某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度为

A. 5
B. 4
C. 3
D. 2

正确答案:B

第24题

设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为

A. 1
B. 2
C. 3
D. 不可能有这样的树

正确答案:D

第25题

#include main()
{
  int x=1,y=0,a=0,b=0;
  switch(x){
    case 1:switch(y)
      {case 0:a++;break;case 1:b++;break;}
    case 2:a++;b++;break;}
  printf("a=%d,b=%d\n",a,b);
}
程序运行后的输出结果是()

A. a=1,b=1
B. a=1,b=0
C. a=2,b=1
D. a=2,b=2

正确答案:C

答案和更多内容请查看网站:

网站链接   【试卷中心 ---C/C++ ---二级】

青少年软件编程历年真题模拟题实时更新 

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

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

相关文章

wangEditor修改节点数据

前言 wangEditor简介 wangEditor 是一款基于 JavaScript 和 jQuery 的开源富文本编辑器&#xff0c;具有简单易用、功能丰富的特点。它提供了一整套的富文本编辑功能&#xff0c;包括文字样式设置、插入图片、插入表格、插入链接、代码块等。wangEditor 支持多种浏览器&#x…

大数据时代下的数据中心运维管理

摘要&#xff1a;本文将从数据中心运维管理的角度&#xff0c;联系现实情况&#xff0c;对运维管理进行研究&#xff0c;期望通过本项目的研究&#xff0c;显著提升数据中心运维治理的整体质量。这样&#xff0c;才能充分发挥大数据的价值&#xff0c;并推动企业加速发展。 关…

将nginx内存池代码单独编译运行,了解nginx内存池工作原理,附代码

初识nginx——内存池篇 https://www.cnblogs.com/magicsoar/p/6040238.html 为了自身使用的方便&#xff0c;Nginx封装了很多有用的数据结构&#xff0c;比如ngx_str_t ,ngx_array_t, ngx_pool_t 等等&#xff0c;对于内存池&#xff0c;nginx设计的十分精炼&#xff0c;值得我…

揭秘亚马逊广告运作:了解逻辑,事半功倍的广告成功!

亚马逊广告的多重形式亚马逊为卖家提供了多种广告形式&#xff0c;用于在平台上展示并推广产品。以下是亚马逊广告的主要形式&#xff1a; 1.Sponsored Products&#xff1a; 这是常见的广告类型&#xff0c;允许产品在搜索结果和产品页面中显示。广告与自然搜索结果相似&…

23款奔驰GLE450豪华型桃木方向盘,提升方向盘握感

桃木是目前国内各级车型中最为主流的木饰&#xff0c;虽然看起来一样&#xff0c;但是多数低端车型中配备的并非实木&#xff0c;而是由聚酯材料制成的仿桃木。其实我们这里所说的“桃木”也并非我们所熟知的那个可以结桃子的果树&#xff0c;而是胡桃木或是核桃木。胡桃木原产…

算法通关村第八关——轻松搞定翻转二叉树

二叉树有很多经典算法题&#xff0c;今天我们就来看一下二叉树里的翻转问题。 力扣226,给了一棵二叉树&#xff0c;要将二叉树整体翻转。 分析&#xff1a;观察图中翻转前后的二叉树&#xff0c;我们不难发现&#xff0c;翻转过程中&#xff0c;只需要把每一个节点的左右子节点…

13. Vuepress2.x 部署站点的基础路径从配置文件中读取

收到需求&#xff0c;站点要部署到 非根路径 下&#xff0c;且将来会根据 版本号 区分不同的基础路径。需要从统一的文件中读取&#xff0c;方便其它 js 文件和 config.js 配置统一读取。 目录 docs\.vuepress\public\cfg\ 下新建文件 version.js&#xff0c;内容如下 const P…

cmake扩展(5)——file命令排除部分文件

在cmake中可以使用file命令获取需要的文件&#xff0c;并且支持正则/通配符&#xff0c;使用起来还是很方便的。 #语法file({GLOB | GLOB_RECURSE} <out-var> [...] [<globbing-expr>...])#example file(GLOB_RECURSE SOURCES "src/*.h" "src/*.cp…

如何计算 SDK 占用的 CPU 算力值(DMIPS)

什么是 DMIPS &#xff1f; 网上搜了些 DMIPS 的相关材料&#xff0c;知道它是用来评价 CPU 运算能力的一个指标。其中在知乎上有人介绍这个概念&#xff0c;是自动驾驶芯片性能常用的评价指标&#xff08;自动驾驶芯片性能评价指标:DMIPS,TOPS - 知乎&#xff09;。 如何计算…

CSS如何将浏览器文字设置小于12px

CSS如何将浏览器文字设置小于12px 使用transform: scale进行缩放 transform: scale(0.8);<div><p class"first">第一段文字</p><p class"second">第二段文字</p> </div>.first {font-size: 12px; }.second {font-si…

SeleniumIDE用例录制

1、录制回放方式的稳定性和可靠性有限 2、只支持 Firefox、Chrome 3、对于复杂的页面逻辑其处理能力有限 环境准备 Chrome 插件&#xff1a;https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd Firefox 插件&#xff1a;Selenium IDE …

Java课题笔记~ SpringBoot简介

1. 入门案例 问题导入 SpringMVC的HelloWord程序大家还记得吗&#xff1f; SpringBoot是由Pivotal团队提供的全新框架&#xff0c;其设计目的是用来简化Spring应用的初始搭建以及开发过程 原生开发SpringMVC程序过程 1.1 入门案例开发步骤 ①&#xff1a;创建新模块&#…

==和equals方法之间的区别,hashcode的理解

==和equals方法之间的区别 字符串有字符串常量池的概念,本身就推荐使用String s="字符串", 这种形式来创建字符串对象, 而不是通过new关键字的方式, 因为可以把字符串缓存在字符串常量池中,方便下次使用,不用遇到new就在堆上开辟一块新的空间 有一对双胞胎姐妹,晓苑…

[bug] 记录version `GLIBCXX_3.4.29‘ not found 解决方法

在使用mediapipe 这个库的时候&#xff0c;首次使用出现 GLIBCXX_3.4.29’ not found 错误&#xff0c; 看起来是安装mediapipe 的时候自动升级了 matplotlib 这个库&#xff0c;导致依赖的 libstd.so 版本不满足了&#xff0c;GLIBCXX_3.4.29 is an object from libstdc.so.…

万宾燃气管网监测解决方案,守护城市生命线安全

方案背景 城市燃气管网作为连接天然气长输管线与天然气用户的桥梁&#xff0c;担负着向企业和居民用户直接供气的重要职责。随着城市燃气需求的急剧增加&#xff0c;城市燃气管网规模日趋庞大&#xff0c;安全隐患和风险也随之增加。目前&#xff0c;我国燃气管网的运行仍存在…

spad芯片学习总结

一、时间相关单光子计数法TCSPC(Time correlated single photon counting) 1> 如果spad接收用单次发射、峰值检测会怎么样 首先spad是概率性触发的器件&#xff0c;探测到的概率远小于1&#xff0c;而且不仅接收信号的光子可以触发&#xff0c;环境光噪声一样会被spad接收到…

豪越智慧后勤助力医院后勤管理高质量发展

医院后勤管理是医院管理的重要组成部分&#xff0c;医院后勤管理水平直接影响了现代医院正常运行和医院的经济效益和医疗质量。随着社会的发展和市场环境的改变&#xff0c;医院后勤管理工作必须做出相应的调整&#xff0c;才能更符合市场需求&#xff0c;提升医院的竞争力。 近…

线性代数3,什么是向量 向量空间(草稿,建设ing)

列向量 行向量 4 什么是向量空间&#xff0c;向量的张成空间 域&#xff0c;组等概念 空间 向量空间 张成空间 6 线性代数 普通代数&#xff0c;是以单个的数为研究对象的数学 线性代数本质是以数组&#xff08;数组/向量&#xff1a;多个数为整体&#xff09;为基本对象的…

Matplotlib数据可视化(二)

目录 1.rc参数设置 1.1 lines.linestype取值 1.2 lines.marker参数的取值 1.3 绘图中文预设 1.4 示例 1.4.1 示例1 1.4.2 示例2 1.rc参数设置 利用matplotlib绘图时为了让绘制出的图形更加好看&#xff0c;需要对参数进行设置rc参数设置。可以通过以下代码查看matplotli…

一文科普,配资门户网是什么?

配资门户网是一个为投资者提供配资服务的平台。配资是指通过借用他人资金进行投资交易的一种金融操作方式。配资门户网作为一个线上平台&#xff0c;为投资者提供了方便、快捷的配资服务。 配资门户网提供了多种不同的配资方案&#xff0c;以满足不同投资者的需求。投资者可以…