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

news2025/1/30 16:43:38

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.coloradmin.cn/o/894395.html

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

相关文章

数组累加器-reduce、reduceRight

数组累加器-reduce 一、基本语法1.reduce2.reduceRight 二、具体使用1.reduce2.reduceRight 三、使用场景1.数组求和2.数组求积3.计算数组中每个元素出现的次数 一、基本语法 1.reduce reduce() &#xff1a;对数组中的每个元素按序执行一个提供的 reducer 函数&#xff0c;每…

高效使用ChatGPT之ChatGPT客户端

ChatGPT客户端&#xff0c;支持Mac, Windows, and Linux 下载地址见文章结尾 软件截图 Windows: Mac&#xff1a; 说明 chatgpt桌面版&#xff0c;相比于网页版的chatgpt&#xff0c;最大的特色是支持历史聊天对话记录导出&#xff0c;且支持三种格式&#xff1a;PNG、PDF、…

i.MX6ULL开发板无法进入NFS挂载文件系统的解决办法

问题 使用NFS网络挂载文件系统后卡住无法进入系统。 解决办法 此处不详细讲述NFS安装流程 查看板卡挂载在/home/etc/rc.init下的自启动程序 进入到../../home/etc目录下&#xff0c;查看rc.init文件&#xff0c;首先从第一行排查&#xff0c;查看/home/etc/netcfg文件代码内容&…

AI版 PS AI beta 25.0的完整包

介绍&#xff1a; PS AI beta 25.0的完整包&#xff0c;还有一个神经网络滤镜&#xff0c;以及简体中文补丁。 离线完整包&#xff0c;直接安装就可以用&#xff0c;不需要国外注册登录&#xff0c;不需要国外网络做图&#xff0c;支持中文生成。安装文件目录&#xff1a; 3.安…

FinalShell SSH工具安装教程及编辑窗口修改背景颜色,自定义背景图片,修改字体,修改快捷键(详细图文教程)

FinalShell 在 Windows 上提供了一个方便、安全、功能完备的远程管理工具。它的中文支持和自定义功能让其适合国内 Linux 系统管理者使用。与 Xshell 等软件相比&#xff0c;FinalShell 更注重功能实用性。 目录 FinalShellFinalShell的安装教程FinalShell 的一些主要功能和特点…

破局!低代码直击智慧园区建设痛点!

从捷码官网获取的捷码产品体验账号&#xff0c;用浏览器打开下列地址即可&#xff08;推荐电脑端哈&#xff09;&#xff0c;需要自取&#xff1a; http://dev.gemcoder.com/front/development/index.html#/officialLogin?jmcmVnaXN0ZXI9dHJ1ZQ%3D%3D 随着大数据、物联网、云计…

open suse 15.5(任意版本) 使用阿里云的repo

一、shell suse 的包管理工具叫 zypper. zypper addrepo -f http://mirrors.aliyun.com/opensuse/distribution/leap/15.5/repo/oss/ openSUSE-15.5-Oss zypper addrepo -f http://mirrors.aliyun.com/opensuse/distribution/leap/15.5/repo/non-oss/ openSUSE-15.5-Non-Oss …

CS5523 MIPI/DSI转EDP信号转换芯片|pin√pin替代龙迅LT8911方案

ASL新推出CS5523是一款MIPI DSI输入、DP/e DP输出转换芯片。MIPI DSI最多支持4个通道&#xff0c;每个通道的最大运行速度为1.5Gps。对于DP 1.2输出&#xff0c;它由4个数据通道组成&#xff0c;支持1.62Gbps和2.7Gbps的链路速率。它支持2560的最高分辨率*144060Hz.它只能使用单…

pdf怎么合并在一起?这几个合并方法了解一下

pdf怎么合并在一起&#xff1f;在日常工作、学习和生活中&#xff0c;我们常常会遇到需要将多个PDF文件合并成一个文件的情况。比如&#xff0c;在学术论文写作中&#xff0c;我们可能需要将多篇论文合并成一个文件进行打印和提交。在工作中&#xff0c;我们可能需要将多个报告…

2023年上半年软件设计师下午真题及答案解析

试题一(15分) 随着农业领域科学种植的发展&#xff0c;需要对农业基地及农事进行信息化管理&#xff0c;为租户和农户等人员提供种植相关服务&#xff0c;现欲开发农事管理服务平台&#xff0c;其主要功能是&#xff1a; (1)人员管理&#xff1a;平台管理员管理租户&#xff…

msvcp120.dll丢失的解决方法?哪种解决方法比较常用?

msvcp140.dll是Microsoft Visual C Redistributable的一部分&#xff0c;它是Windows操作系统中的一个动态链接库文件。这个文件包含了许多C标准库函数的实现&#xff0c;对于一些依赖C标准库的应用程序来说&#xff0c;msvcp140.dll是非常重要的。msvcp140.dll的主要用途是提供…

python编程中有哪些方便的调试方法

大家好&#xff0c;给大家分享一下一个有趣的事情&#xff0c;很多人还不知道这一点。下面详细解释一下。现在让我们来看看&#xff01; 对于每个程序开发者来说&#xff0c;调试几乎是必备技能。常用Pycharm编辑器里的方法有Print大法、log大法&#xff0c;但缺少类似Matlab的…

2024浙大MBA/MEM/MPA四个月冲刺备考策略

近期收到很多考生的咨询&#xff1a;距离联考就仅剩四个多月的时间&#xff0c;这个管理类联考的难度如何&#xff1f;主要考些什么内容&#xff1f;现在才开始备考还有希望上岸浙大吗&#xff1f;是不是要等到明年在开始备考比较合适&#xff1f;那么今天在这里小立老师就跟大…

《凤凰架构》第二章——访问远程服务

前言 这章挺难的&#xff0c;感觉离我比较远&#xff0c;不太好懂&#xff0c;简单记录吧。 这章主要讲访问远程服务&#xff0c;主要对比了RPC和REST的区别&#xff0c;可以结合知乎上的文章《既然有 HTTP 请求&#xff0c;为什么还要用 RPC 调用&#xff1f;》 这篇文章进行…

电脑提示丢失(或找不到)msvcp120.dll解决办法

msvcp140.dll是Microsoft Visual C Redistributable的一部分&#xff0c;它是Windows操作系统中的一个动态链接库文件。这个文件包含了许多C标准库函数的实现&#xff0c;对于一些依赖C标准库的应用程序来说&#xff0c;msvcp140.dll是非常重要的。msvcp140.dll的主要用途是提供…

学计算机只能是赛博打灰人?转嵌入式你就已经稳了!

最近有很多大一新生问我&#xff0c;自己不小心被录到计算机专业了&#xff0c;是不是以后最好就只能大厂996&#xff0c;做赛博打灰人&#xff0c;然后三十五岁直接被优化呢&#xff1f; 我说&#xff0c;你这种人正是嵌入式最需要的人&#xff0c;进入嵌入式行业不仅天然具有…

使用EasyExcel实现Excel表格的导入导出

使用EasyExcel实现Excel表格的导入导出 文章目录 使用EasyExcel实现Excel表格的导入导出1.集成easyExcel2.简单导出示例实体与excel列的映射导出excel的代码 3.Excel复杂表头导出与实体的映射导出代码 3.Excel导入 Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们…

[uni-app] uview封装Popup组件,处理props及v-model的传值问题

文章目录 需求及效果遇到的问题解决的办法偷懒的写法 需求及效果 uView(1.x版本)中, 有Pop弹出层的组件, 现在有个需求是,进行简单封装,有些通用的设置不想每次都写(比如 :mask-custom-style"{background: rgba(0, 0, 0, 0.7)}"这种) 然后内部内容交给插槽去自己随…

js fetch请求中断的几种方式

1、通过AbortController 这是官方标准手段&#xff0c;真正意义的阻止请求&#xff08;不支持ie&#xff09; 后端接口设置的两秒返回数据 function myFetch() {const controller new AbortController();const signal controller.signal;fetch(http://localhost:3000/aaa/…

学习笔记|按键原理|消抖|按键点灯的4种模式|STC32G单片机视频开发教程(冲哥)|第七集:按键点灯

文章目录 第六集&#xff08;下&#xff09;课后练习解答&#xff1a;SOS求救灯光编写求救信号原理冲哥代码及解析分模块设计&#xff1a;math.h&#xff1a;math.c:while主程序部分 按键点灯&#xff08;下&#xff09;1.按键的原理Tips&#xff1a;按键消抖 2.按键的代码实现…