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

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

第1题

设有定义:char s[81];int i=0;以下不能将一行带有空格的字符串正确读入的语句或语句组是

A. while((s[i++]=getchar())!='\n');s[i]='\0';
B. scanf("%s",s);
C. gets(s);
D. do{scanf("%c",&s[i]);}while(s[i++]!='\n');s[i]='\0';

正确答案:B

第2题

以下叙述中正确的是

A. 赋值语句是一种执行语句,必须放在函数的可执行部分
B. scanf printf是C语言提供的输入和输出语句
C. 由printf输出的数据都隐含左对齐
D. 由print输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的

正确答案:A

第3题

定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C(#,G);C,关系模式SC的主键是

A. S#
B. C#
C. S#,C#
D. Sn,C#

正确答案:C

第4题

下列叙述中正确的是

A. 循环队列是顺序存储结构
B. 循环队列是链式存储结构
C. 循环队列是非线性结构
D. 循环队列的插入运算不会发生溢出现象

正确答案:A

第5题

某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为

A. BADC
B. DCBA
C. CDAB
D. ABCD

正确答案:B

第6题

有以下程序

main() 
{
    int y=10; 
    while(y--); 
    printf("y=%d\n",y);
}
程序执行后的输出结果是

A. y=0
B. y=1
C. y=-1
D. while构成无限循环

正确答案:C

第7题

以下结构体类型说明和变量定义中正确的是

A. typedef struct{int n;char c;}REC;REC t1,t2;
B. struct REC;int n;char c;l REC t1,t2;
C. typedef struct REC;{int n-0;char c='A';}t1,t2;
D. struct{int n;char c;}REC;REC t1,t2;

正确答案:A

第8题

有三个关系R,S和T如下图所示,则由关系R和S得到关系T的操作是:

A. 并
B. 自然连接
C. 笛卡尔积
D. 差

正确答案:A

第9题

以下叙述中正确的是

A. 标识符的长度不能任意长,最多只能包含16个字符
B. 语言中的关键字不能作变量名,但可以作为函数名
C. 用户自定义的标识符必须"见名知义",如果随意定义,则会出编译错误
D. 标识符总是由字母、数字和下划线组成,且第一个字符不得为数字

正确答案:D

第10题

有以下程序

#include <stdio.h> 
#include"string.h" 
typedef struct
{
   char name [9]; 
   char sex;float score [2]
};
STU;
void f(STU a)
{
  STU b={"Zhao",'m',85.0,90.0}; 
  int i;
  strcpy(a.name,b.name);
  a.sex=b.sex ;
  for(i = 0;i<2;i ++)
  a.score[i]=b.score[i];
}
程序的运行结果是

A. Qian,m,85,90
B. Zhao,m,85,90
C. Zhao,f,95,92
D. Qian,f,95,92

正确答案:B

第11题

若在定义语句:int a,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是

A. scanf("%d%d%d",a,b,c);
B. scanf("%d",a,b,c);
C. scanf("%d",p);
D. scanf("%d",&p);

正确答案:C

第12题

若有以下程序

#include<stdio.h>
int *f(int *s, int *t)
{
    int *k; 
    if (*s<*t)
    {
        k= s;s=t;t=k;
    }
    return s;
}
main()
{
    int i=3,j=5,*p=&i,*q=&j,*r;
    r=f(p,q);
    printf("%d,%d,%d,%d,%d\n",i,j,*P,*q,*r);
}
则程序的输出结果是

A. 3,5,5,3,5
B. 5,3,5,3,5
C. 5,3,3,5,5
D. 3,5,3,5,5

正确答案:D

第13题

软件生存周期中,解决软件"做什么"的阶段是

A. 需求分析
B. 软件设计
C. 软件实现
D. 可行性研究

正确答案:A

第14题

下列叙述中错误的是

A. 算法的时间复杂度与算法所处理数据的存储结构有直接关系
B. 算法的空间复杂度与算法所处理数据的存储结构有直接关系
C. 算法的时间复杂度与空间复杂度有直接关系
D. 算法的时间复杂度与空间复杂度没有必然的联系

正确答案:C

第15题

下列叙述中正确的是

A. 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B. 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C. 线性表的链式存储结构所需要的存储空间一股要少于顺序存储结构
D. 以上三项均正确

正确答案:B

第16题

设循环队列的存储空间为Q(1:50),初始状态为front-rear=50,经过一系列正常的操作后,front-1=rear,为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为

A. 0
B. 1
C. 48
D. 49

正确答案:C

第17题

结构化程序所要求的基本结构不包括

A. 顺序结构
B. GOTO跳转
C. 选择(分支)结构
D. 重复(循环)结构

正确答案:B

第18题

在软件开发中,需求分析阶段产生的主要文档是

A. 可行性分析报告
B. 软件需求规格说明书
C. 概要设计说明书
D. 集成测试计划

正确答案:B

第19题

需求分析阶段产生的主要文档是

A. 确认测试计划
B. 初步的用户手册
C. 需求规格说明书
D. 数据流图和数据字典

正确答案:C

第20题

以下叙述中正确的是

A. 在scanf函数的格式串中,必须有与输入项-对应的格式转换说明符
B. 只能在print函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度
C. scanf函数中的字符串,是提示程序员的,输入数据时不必管它
D. 复合语句也被称为语句块,它至少要包含两条语句

正确答案:A

更多内容请查看网站:

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

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

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

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

相关文章

Spark MLlib机器学习库(一)决策树和随机森林案例详解

Spark MLlib机器学习库(一)决策树和随机森林案例详解 1 决策树预测森林植被 1.1 Covtype数据集 数据集的下载地址&#xff1a; https://www.kaggle.com/datasets/uciml/forest-cover-type-dataset 该数据集记录了美国科罗拉多州不同地块的森林植被类型&#xff0c;每个样本…

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

2021年3月全国计算机等级考试真题&#xff08;C语言二级&#xff09; 第1题 算法空间复杂度的度量方法是&#xff08;&#xff09; A. 算法程序的长度 B. 算法所处理的数据量 C. 执行算法所需要的工作单元 D. 执行算法所需要的存储空间 正确答案&#xff1a;D 第2题 下列叙…

回归预测 | MATLAB实现SA-SVM模拟退火算法优化支持向量机多输入单输出回归预测(多指标,多图)

回归预测 | MATLAB实现SA-SVM模拟退火算法优化支持向量机多输入单输出回归预测&#xff08;多指标&#xff0c;多图&#xff09; 目录 回归预测 | MATLAB实现SA-SVM模拟退火算法优化支持向量机多输入单输出回归预测&#xff08;多指标&#xff0c;多图&#xff09;效果一览基本…

IDEA中导出Javadoc遇到的GBK编码错误的解决思路和应用

IDEA中导出Javadoc遇到的GBK编码错误的解决思路和应用 ​ 当我们在导出自己写的项目的api文档的时候呢&#xff0c;有的时候会出现以下问题&#xff1a;也就是GBK编码错误不可导出 错误描述&#xff1a;编码GBK的不可映射字符无法导出&#xff0c;可以看出这是我们自己写的中文…

使用IText导出复杂pdf

1、问题描述 需要将发票导出成pdf&#xff0c;要求每页都必须包含发票信息和表头行。 2、解决方法 使用IText工具实现PDF导出 IText8文档&#xff1a;Examples (itextpdf.com) 3、我的代码 引入Itext依赖&#xff0c;我这里用的是8.0.1版本 <dependency><groupId>…

Win11中zookeeper的下载与安装

下载步骤 打开浏览器&#xff0c;前往 Apache ZooKeeper 的官方网站&#xff1a;zookeeper官方。在主页上点击"Project"选项&#xff0c;并点击"Release" 点击Download按钮&#xff0c;跳转到下载目录 在下载页面中&#xff0c;选择版本号&#xff0c;并点…

Ctfshow web入门 权限维持篇 web670-web679 详细题解 全

CTFshow 权限维持 web670【】 补充一下PHP中单双引号的区别&#xff1a; 单引号和双引号之间最显着的区别在于我们插入字符串和变量时。单引号不插入字符串和变量。**单引号内的内容会按原样打印出来。**在大多数情况下&#xff0c;单引号内没有任何变量或转义序列的编译。 …

04_15页表缓存(TLB)和巨型页

前言 linux里面每个物理内存(RAM)页的一般大小都是4kb(32位就是4kb),为了使管理虚拟地址数变少 加快从虚拟地址到物理地址的映射 建议配值并使用HugePage巨型页特性 cpu和mmu和页表缓存(TLB)和cache和ram的关系 CPU看到的都是虚拟地址&#xff0c;需要经过MMU的转化&#xf…

机器学习深度学习——BERT(来自transformer的双向编码器表示)

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位即将上大四&#xff0c;正专攻机器学习的保研er &#x1f30c;上期文章&#xff1a;机器学习&&深度学习——transformer&#xff08;机器翻译的再实现&#xff09; &#x1f4da;订阅专栏&#xff1a;机器学习&am…

houdini xyzdist primuv 实现按路径走

2. meause distance v 0; add popforce

关于Linux Docker springboot jar 日志时间不正确 问题解决

使用Springboot项目的jar&#xff0c;制作了一个Docker镜像&#xff0c;启动该镜像后发现容器和容器中的Springboot 项目的日志时间不正确。 解决 查看容器时间命令为&#xff1a; docker exec 容器id date 1. 容器与宿主机同步时间 在启动镜像时候把操作系统的时间通过&q…

iShot Pro for Mac 2.3.9最新中文版

iShot Pro是一款非常优秀的Mac截图软件&#xff0c;软件非常易于操作&#xff0c;主页面还设置了学习教程&#xff0c;可以轻松玩转软件所有功能&#xff0c;并且功能非常强大&#xff0c;不仅可以实现多种截图方式&#xff0c;还可以进行标注、贴图、取色、录屏、录音、OCR识别…

【二叉树前沿篇】树

【二叉树前沿篇】树 1 树的概念2. 树的相关概念3. 树的表示4. 树在实际中的运用&#xff08;表示文件系统的目录树结构&#xff09; 1 树的概念 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合。把它叫做树是…

嵌入式设计中对于只有两种状态的变量存储设计,如何高效的对循迹小车进行偏差量化

前言 &#xff08;1&#xff09;在嵌入式程序设计中&#xff0c;我们常常会要对各类传感器进行数据存储。大多时候的传感器&#xff0c;例如红外光传感器&#xff0c;返回的数据要么是0&#xff0c;要么是1。因此&#xff0c;只需要一bit就能够存储。而很多人却常常使用char型数…

IDEA:Error running,Command line is too long. 解决方法

报错如下&#xff1a; Error running SendSmsUtil. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.原因是启动命令过长。 解决方法&#xff1a; 1、打开Edit Configurations 2、点击Modify options设置&#x…

Linux命令200例:nc非常有用的网络工具(常用)

&#x1f3c6;作者简介&#xff0c;黑夜开发者&#xff0c;全栈领域新星创作者✌。CSDN专家博主&#xff0c;阿里云社区专家博主&#xff0c;2023年6月csdn上海赛道top4。 &#x1f3c6;数年电商行业从业经验&#xff0c;历任核心研发工程师&#xff0c;项目技术负责人。 &…

根据源码,模拟实现 RabbitMQ - 实现消息持久化,统一硬盘操作(3)

目录 一、实现消息持久化 1.1、消息的存储设定 1.1.1、存储方式 1.1.2、存储格式约定 1.1.3、queue_data.txt 文件内容 1.1.4、queue_stat.txt 文件内容 1.2、实现 MessageFileManager 类 1.2.1、设计目录结构和文件格式 1.2.2、实现消息的写入 1.2.3、实现消息的删除…

【探索Linux】—— 强大的命令行工具 P.6(调试器-gdb、项目自动化构建工具-make/Makefile)

阅读导航 前言一、什么是调试器二、详解 GDB - 调试器1.使用前提2.经常使用的命令3.使用小技巧 三、项目自动化构建工具 - make/Makefile1. make命令⭕语法⭕常用选项⭕常用操作⭕make命令的工作原理⭕make命令的优势&#xff1a; 2.Makefile文件⭕Makefile的基本结构⭕Makefil…

【BUG】Docker启动MySQL报错

个人主页&#xff1a;金鳞踏雨 个人简介&#xff1a;大家好&#xff0c;我是金鳞&#xff0c;一个初出茅庐的Java小白 目前状况&#xff1a;22届普通本科毕业生&#xff0c;几经波折了&#xff0c;现在任职于一家国内大型知名日化公司&#xff0c;从事Java开发工作 我的博客&am…

Spring事务和事务传播机制(1)

前言&#x1f36d; ❤️❤️❤️SSM专栏更新中&#xff0c;各位大佬觉得写得不错&#xff0c;支持一下&#xff0c;感谢了&#xff01;❤️❤️❤️ Spring Spring MVC MyBatis_冷兮雪的博客-CSDN博客 在Spring框架中&#xff0c;事务管理是一种用于维护数据库操作的一致性和…