出国留学网计算机二级考试练习题

出国留学网专题频道计算机二级考试练习题栏目,提供与计算机二级考试练习题相关的所有资讯,希望我们所做的能让您感到满意!

2022年9月计算机二级考试C语言考前练习试题

 

  2022年的计算机二级考试虽然部分地区进行了延期或是停考处理,但对于将正常考试的小伙伴们来说,考试已经是迫在眉睫了,小编在本文中为大家带来了2022年9月计算机二级考试C语言考前练习试题,快和小编一起来本文中看看吧!

  1. 以下叙述中正确的是( )。

  A. 赋值语句是一种执行语句,必须放在函数的可执行部分

  B. scanf和printf是C语言提供的输入和输出语句

  C由printf输出的数据都隐含左对齐

  D. 由printf输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的

  【答案】A

  【解析】A项正确,赋值语句是一种可执行语句,应当出现在函数的可执行部分。但需要注意,不要把变量定义时的赋初值和赋值语句混为一谈。B项错误,C语言本身没有提供输入输出功能,scanf和printf属于标准库函数;C项错误,数据都隐含右对齐,如果想左对齐,可以在格式控制中的“%”和宽度之间加一个“-”号来实现;D项错误,若给出的总宽度n1小于n2加上整数位数和小数点(e或E格式还要加上指数的5位),则自动突破n1的限制。答案选择A选项。

  2. 以下叙述中正确的是( )。

  A. 在scanf函数的格式串中,必须有与输入项一一对应的格式转换说明符

  B. 只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度f函数中的字符串是提示程序员的,输入数据时不必管它

  D. 复合语句也被称为语句块,它至少要包含两条语句

  【答案】A

  【解析】在printf和scanf函数中都可以指定数据的宽度,B项错误;scanf中的字符串在输入时可以使用其他非空字符,如逗号,但在输入时必须输入这些字符以保证匹配,C项错误;复合语句可以由任意多条语句构成,也可以一条没有,D项错误。

  答案选择A选项。

  3. 以下能正确输出字符a的语句是( )。

  A. print("%s", "a");

  B. print("%s",'a");

  C. printf("%c","a");

  D. printf("%d",' a");

  【答案】A

  【解析】输出函数printf( )的一般形式为"printf("格式控制字符串",输出项1,输出项2...).",输出项的形式要和格式控制字符串中的格式控制符保持一致,"%s"为输出字符串,"%c"为输出单个字符,"%d"为以十进制形式输出带符号整数,答案选择A选项。

  4. 以下不能输出字符A的语句是( )。(注:字符A的ASCII码值为65,字符a的ASCII码值为97。)

  A. pprintf("%c\n",'a'-32);

2022年计算机二级考试java科目考前必备考试模拟练习(3)

 

计算机二级考试中java这一科考试一直都是较难的考试科目,要求考生对于java中的数据类型和运算表达以及java应用程序设计都要有所涉及,而且考察要求并不低,那么对于报考了今年计算机二级考试java科目的考生们,小编为大家整理了2022年计算机二级考试java科目考前必备考试模拟练习,快和小伙伴们一起来看看吧!

  1.一个栈的初始状态为空。现将元素l、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。

  A.12345ABCDE

  B.EDCBA54321

  C.ABCDEl2345

  D.54321EDCBA

  2.下列叙述中正确的是()。

  A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

  B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

  C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

  D.循环队列中元素的个数是由队头指针和队尾指针共同决定的

  3.在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。

  A.O(n)

  B.O(n2)

  C.O(log2n)

  D.O(nlog2n)

  4.下列叙述中正确的是()。

  A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

  B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

  C.顺序存储结构能存储有序表,链式存储结构不能存储有序表

  D.链...

2022年计算机二级考试java科目考前必备考试模拟练习(2)

 

2022年的计算机二级考试的第三轮考试即将在九月二十四日开始正式考试,各位报考了java这一科目的考生们对于考试内容的复习情况怎么样了呢?小编在本文中为大家带来了2022年计算机二级考试java科目考前必备考试模拟练习,快来一起看看吧!

  1.下列数据结构中,属于非线性结构的是()。

  A.循环队列

  B.带链队列

  C.二叉树

  D.带链栈

  2.下列数据结构中,能够按照“先进后出”原则存取数据的是()。

  A.循环队列

  B.栈

  C.队列

  D.二叉树

  3.对于循环队列,下列叙述中正确的是()。

  A.队头指针是固定不变的

  B.队头指针一定大于队尾指针

  C.队头指针一定小于队尾指针

  D.队头指针可以大于队尾指针,也可以小于队尾指针

  4.算法的空间复杂度是指()。

  A.算法在执行过程中所需要的计算机存储空间

  B.算法所处理的数据量

  C.算法程序中的语句或指令条数

  D.算法在执行过程中所需要的临时工作单元数

  5.软件设计中划分模块的一个准则是()。

  A.低内聚低耦合

  B.高内聚低耦合

  C.低内聚高耦合

2022年计算机二级考试java科目考前必备考试模拟练习

 

在计算机二级考试中,java这一考试科目的考试难度可以说是相当之高了,考生需要对于java中的数据类型,语言简介,异常处理等各方面的知识都有深层的理解,那么接下来小编就为大家带来2022年计算机二级考试java科目考前必备考试模拟练习,快来看看吧!

  1.下列选项成员变量声明正确的是()。

  A.publicprotectedfinalinti;

  B.abstractclassFl{…}

  C.privatedoubleheight;

  D.doubleweight()

  2.下面程序段的输出结果是()。

  classTest{

  publics,taticvoidmain(Stringargs[]){

  MyThreadt=newMyThread();

  t.displayOutput("thasbeencreateD");

  t.start();

  }

  }

  ClassMyThreadextendsThread{

  publicvoiddisplayOutput(Strings){

  System.out.println(s);

  }

  publicvoidrun(){

  displayOutput("tisrunn...

2022年计算机二级考试C语言考试考前必备练习模拟题(3)

 

  2022年的计算机等级考试即将在九月开始今年的第三轮考试,各位考生是否能抓住这次机会一局上岸呢?C语言作为历年报名人数最少的考试科目,考试难度相对于其他科目确实稍微难一点点,那么接下来就和小编一起来看看2022年计算机二级考试C语言考试考前必备练习模拟题吧!

  1.(A )是构成C语言程序的基本单位。

  A、函数

  B、过程

  C、子程序

  D、子例程

  2.C语言程序从 C 开始执行。

  A、 程序中第一条可执行语句

  B、 程序中第一个函数

  C、 程序中的main函数

  D、包含文件中的第一个函数

  3、以下说法中正确的是( C )。

  A、C语言程序总是从第一个定义的函数开始执行

  B、在C语言程序中,要调用的函数必须在main( )函数中定义

  C、C语言程序总是从main( )函数开始执行

  D、C语言程序中的main( )函数必须放在程序的开始部分

  下列关于C语言的说法错误的是( B ) 。

  A、 C程序的工作过程是编辑、编译、连接、运行

  B、 C语言不区分大小写。

  C、 C程序的三种基本结构是顺序、选择、循环

  D、C程序从main函数开始执行

  4.已知int a[3][4];则对数组元素引用正确的是__C___

  A、a[2][4]

  B、a[1,3]

  C、a[2][0]

  D、a(2)(1)

  5.C语言中函数返回值的类型是由 A 决定的.

  A、函数定义时指定的类型

  B、 return语句中的表达式类型

  C、 调用该函数时的实参的数据类型

  D、形参的数据类型

  6. 在C语言中,函数的数据类型是指(A )

  A、 函数返回值的数据类型

  B、 函数形参的数据类型

  C、 调用该函数时的实参的数据类型

  D、任意指定的数据类型

  7.在函数调用时,以下说法正确的是( B )

  A、函数调用后必须带回返回值

  B、实际参数和形式参数可以同名

  C、函数间的数据传递不可以使用全局变量

  D、主调函数和被调函数总是在同一个文件里

  8. 在C语言中,表示静态存储类别的关键字是: ( C )

  A、 auto

  B、 register

  C、static

  D、extern

  9.未指定存储类别的变量,其隐含的存储类别为(A )。

  A、auto

  B、static

  C、extern

 ...

2022年计算机二级考试C语言考试考前必备练习模拟题(2)

 

在历年的计算机二级考试中,C语言这一科目报考的人数一直都不算多,很多并不是计算机专业类的考生在报考时都会选择放弃这一科的考试,因为对于非专业的考生来说确实C语言需要掌握的考试内容会比较难,接下来小编就为大家带来了2022年计算机二级考试C语言考试考前必备练习模拟题,快来看看吧!

  1.C语言中,关系表达式和逻辑表达式的值是( B ) 。

  A、0

  B、 0或1

  C、 1

  D、‘T’或’F’

  2. 下面( D )表达式的值为4.

  A、 11/3

  B、 11.0/3

  C、 (float)11/3

  D、 (int)(11.0/3+0.5)

  【解析】(1)相同数据类型的元素进行数学运算(+、-、*、/)得到结果还保持原数据类型。

  (2)不同数据类型的元素进行数学运算,先要统一数据类型,统一的标准是低精度类型转换为高精度的数据类型。

  选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.

  选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变为11.0/3.0,结果的数据类型也应为实型数据,因此选项B 11.0/3=3.666666

  选项C,先将整数11强制类型转换,转换为实型11.0,因此选项C变为11.0/3,其后计算过程、结果与选项B同

  选项D,首先计算11.0/3,其计算过程、结果与选项B同,得到3.666666;再计算3.666666+0.5=4.166666,最后将4.166666强制类型转换为整型,即将其小数部分全部舍掉,结果为4

  3.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( B )

2022年计算机二级考试C语言考试考前必备练习模拟题

 

在计算机二级考试中,C语言考试算是非计算机和软件专业的考生们最难考的科目内容之一,每年报考C语言的考生也基本上是计算机类的专业考生,所以计算机二级考试的C语言真的难吗?快和小编一起来看看这套2022年计算机二级考试C语言考试考前必备练习模拟题吧!

  选择题

  1.若有以下数组说明,则i=10;a[a[i]]元素数值是(C )。

  int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

  A、10

  B、9

  C、6

  D、5

  先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].

  a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]

  a[9]对应下面数组中的元素为6. 因此a[9]即为6

  2.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B )

  A、2

  B、3

  C、4

  D、无确定值

  5 7

  D、3 6 9

  二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行

  3.对二维数组的正确定义是(C ) 

  A、int a[ ][ ]={1,2,3,4,5,6};

  B、int a[2] []={1,2,3,4,5,6};

  C、int a[...

全国计算机二级考试模拟练习题(3)

 

今年的计算机二级考试难度如何?根据前两场考试的考试情况来看,对于下半年要参加考试的各位考生来说,是一场莫大的挑战,但是挑战的同时也是机遇.高分和成功只会留给那些准备充分的人,所以,小编在本文中为大家带来了全国计算机二级考试模拟练习题,快来看看吧.

  (1) 栈的基本运算有三种:入栈、退栈和______。

  答:读栈顶元素#读栈顶的元素#读出栈顶元素

  (2) 在面向对象方法中,信息隐蔽是通过对象的______性来实现的。

  答:封装

  (3) 数据流的`类型有______和事务型。

  答:变换型

  (4) 数据库系统中实现各种数据管理功能的核心软件称为______。

  答:数据库管理系统#DBMS

  (5) 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改

  答:查询

  (6) 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 ______。

  答:空间复杂度和时间复杂度

  (7) 数据结构包括数据的逻辑结构、数据的 ______以及对数据的操作运算。

  答:存储结构

  (8) 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的

  答:可重用性

  (9) 面向对象的模型中,最基本的概念是对象和 ______。

  答:类

  (10) 软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。

  答:完善性

  

  推荐阅读:

  全国计算机二级考试模拟练习题(1)

  全国计算机二级考试模拟练习题(2)

  计算机等级考试二级Access练习题

  计算机二级Access操作练习题

  2018年3月全国计算机二级JAVA考试习题答案六

  2018年3月全国计算机二级JAVA考试习题答案八

  2018年3月全国计算机二级JAVA考试习题答案三

2017年计算机二级MSOffice冲刺习题及答案(7)

 

  要参加计算机二级考试的同学们,出国留学网为你整理“2017年计算机二级MSOffice冲刺习题及答案(7)”,供大家参考学习,希望广大放松心态,从容应对,正常发挥。更多资讯请关注我们网站的更新哦!

  2017年计算机二级MSOffice冲刺习题及答案(7)

  1.软件测试的目的是( d )。答案:D

  A)评估软件可靠性

  B)发现并改正程序中的错误

  C)改正程序中的错误

  D)发现程序中的错误

  2.在软件开发中,需求分析阶段产生的主要文档是( d )。答案:D

  A)软件集成测试计划

  B)软件详细设计说明书

  C)用户手册

  D)软件需求规格说明书

  3.软件生命周期是指( a )。答案:A

  A)软件产品从提出、实现、使用维护到停止使用退役的过程

  B)软件从需求分析、设计、实现到测试完成的过程

  C)软件的开发过程

  D)软件的运行维护过程

  4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( a )。答案:A

  A)学生成绩管理系统

  B)C语言编译程序

  C)UNIX操作系统

  D)数据库管理系统

  5.下面描述中错误的是( a )。答案:A

  A)系统总体结构图支持软件系统的详细设计

  B)软件设计是将软件需求转换为软件表示的过程

  C)数据结构与数据库设计是软件设计的任务之一

  D)PAD图是软件详细设计的表示工具

  6.软件生命周期中的活动不包括( a )。答案:A

  A)市场调研

  B)需求分析

  C)软件测试

  D)软件维护

  7.程序调试的任务是( d)。答案:D

  A)设计测试用例

  B)验证程序的正确性

  C)发现程序中的错误

  D)诊断和改正程序中的错误

  8.下列关于数据库设计的叙述中,正确的是( a )。答案:A

  A)在需求分析阶段建立数据字典

  B)在概念设计阶段建立数据字典

  C)在逻辑设计阶段建立数据字典

  D)在物理设计阶段建立数据字典

  9.下面描述中,不属于软件危机表现的是( a )。答案:A

  A)软件过程不规范

  B)软件开发生产率低

  C)软件质量难以控制

  D)软件成本不断提高

  10.下面不属于需求分析阶段任务的是(d )。答案:D

  A)确定软件系统的功能需求

  B)确定软件系统的性能需求

  C)需求规格说明书评审

  D)制定软件集成测试计划

  11.软件测试的目的是( d )。答案:D

  A)评估软件可靠性

  B)发现并改正程序中的错误

  C)改正程序中的错误

  D)发现程序中的...

2017年计算机二级MSOffice冲刺习题及答案(5)

 

  要参加计算机二级考试的同学们,出国留学网为你整理“2017年计算机二级MSOffice冲刺习题及答案(5)”,供大家参考学习,希望广大放松心态,从容应对,正常发挥。更多资讯请关注我们网站的更新哦!

  2017年计算机二级MSOffice冲刺习题及答案(5)

  1.软件测试的目的是( d )。答案:D

  A)评估软件可靠性

  B)发现并改正程序中的错误

  C)改正程序中的错误

  D)发现程序中的错误

  2.在软件开发中,需求分析阶段产生的主要文档是( d )。答案:D

  A)软件集成测试计划

  B)软件详细设计说明书

  C)用户手册

  D)软件需求规格说明书

  3.软件生命周期是指( a )。答案:A

  A)软件产品从提出、实现、使用维护到停止使用退役的过程

  B)软件从需求分析、设计、实现到测试完成的过程

  C)软件的开发过程

  D)软件的运行维护过程

  4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( a )。答案:A

  A)学生成绩管理系统

  B)C语言编译程序

  C)UNIX操作系统

  D)数据库管理系统

  5.下面描述中错误的是( a )。答案:A

  A)系统总体结构图支持软件系统的详细设计

  B)软件设计是将软件需求转换为软件表示的过程

  C)数据结构与数据库设计是软件设计的任务之一

  D)PAD图是软件详细设计的表示工具

  6.软件生命周期中的活动不包括( a )。答案:A

  A)市场调研

  B)需求分析

  C)软件测试

  D)软件维护

  7.程序调试的任务是( d)。答案:D

  A)设计测试用例

  B)验证程序的正确性

  C)发现程序中的错误

  D)诊断和改正程序中的错误

  8.下列关于数据库设计的叙述中,正确的是( a )。答案:A

  A)在需求分析阶段建立数据字典

  B)在概念设计阶段建立数据字典

  C)在逻辑设计阶段建立数据字典

  D)在物理设计阶段建立数据字典

  9.下面描述中,不属于软件危机表现的是( a )。答案:A

  A)软件过程不规范

  B)软件开发生产率低

  C)软件质量难以控制

  D)软件成本不断提高

  10.下面不属于需求分析阶段任务的是(d )。答案:D

  A)确定软件系统的功能需求

  B)确定软件系统的性能需求

  C)需求规格说明书评审

  D)制定软件集成测试计划

  11.软件测试的目的是( d )。答案:D

  A)评估软件可靠性

  B)发现并改正程序中的错误

  C)改正程序中的错误

  D)发现程序中的...