2022全国计算机二级C语言成绩查询_第1页
2022全国计算机二级C语言成绩查询_第2页
2022全国计算机二级C语言成绩查询_第3页
2022全国计算机二级C语言成绩查询_第4页
2022全国计算机二级C语言成绩查询_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页2022全国计算机二级C语言成绩查询第一篇范文:2022年计算机二级c语言题库及答案

2022年计算机二级c语言题库及答案一、选择题(每题1分,共40小题,共40分)

1.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,那么循环队列中的元素个数为()。

A.20

B.0或35

C.15

D.16

2.以下关于栈的表达中,正确的选项是()。

A.栈底元素肯定是最末入栈的元素

B.栈操作遵循先进后出的原那么

C.栈顶元素肯定是最先入栈的元素

D.以上三种说法都不对

3.以下链表中,其规律结构属于非线性结构的是()0、

A.双向链表

B.带链的栈

C.二叉链表

D.循环链表

4.在关系数据库中,用来表示实体间联系的是()。

A.网状结构

B.树状结构

C.属性

D.二维表

5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。那么实体部门和职员间的联系是()。

A.1:m联系

B.m:n联系

C.1:1联系

D.m:l联系

6.右两个关系R和S如下:

那么由关系R得到关系S的操作是()。

A.自然连接

B.并

C.选择

D.投影

7.数据字典(DD)所定义的对象都包含于()。

A.软件结构图

B.方框图

C.数据流图(DFD图)

D.程序流程图

8.软件需求规格说明书的作用不包括()。

A.软件设计的依据

B.软件可行性讨论的依据

C.软件验收的依据

D.用户与开发人员对软件要做什么的共同理解

9.下面属于黑盒测试方法的是()。

A.边界值分析

B.路径掩盖

C.语句掩盖

D.规律掩盖

10.下面不属于软件设计阶段任务的是()。

A.制订软件确认测试计划

B.数据库设计

C.软件总体设计

D.算法设计

11.以下表达中正确的选项是()。

A.在C语言程序中,main函数需要放在其他函数的最前面

B.每个后缀为C的C语言源程序都可以单独进行编译

C.在C语言程序中,只有main函数才可单独进行编译

D.每个后缀为.C的C语言源程序都应当包含一个main函数

12.C语言中的标识符分为关键字、预定义标识符和用户标识符,以下表达正确的选项是()。

A.预定义标识符(如库函数中的函数名)可用做用户标识符,但失去原有含义

B.用户标识符可以由字母和数字任意顺次组成

C.在标识符中大写字母和小写字母被认为是相同的字符

D.关键字可用做用户标识符,但失去原有含义

13.以下选项中表示一个合法的常量是(说明:符号口表示空格)()。

A.9口9口9

B.0*ab

C.123E0.2

D.2.7e

14.C语言主要是借助以下哪个功能来实现程序模块化?()

A.定义函数

B.定义常量和外部变量

C.三种基本结构语句

D.丰富的数据类型

15.以下表达中错误的选项是()。

A.非零的数值型常量有正值和负值的区分

B.常量是在程序运行过程中值不能被转变的量

C.定义符号常量需要用类型名来设定常量的类型

D.用符号名表示的常量叫符号常量

16.假设有定义和语句:inta,b;scanf(%d,%d,a,b);以下选项中的输人数据,不能把值3赋给变量a、5赋给变量b的是()。

A.3,5,

B.3,5,4

C.3,5

D.3,5

17.C语言中char类型数据占字节数为()。

A.3

B.4

C.1

D.2

18.以下关系表达式中,结果为“假”的是()。

A.(3+4)6

B.(3!=4)2

C.3=4‖3

D.(34)=1

19.假设以下选项中的变量全部为整型变量,且已正确定义并赋值,那么语法正确的switch语句是()。

A.switch(a+9)

{casecl:y=a-b;

casec2:y=a+b;

}

B.switcha*b

{casel0:*=a+b;

default:y=a-b;

}

C.switch(a+b)

{casel:case3:y=a+b;break;

case0:case4:y=a-b;

}

D.switch(a*a+b*b)

{default:break;

case3:y=a+b;break;

case2:y=a-b;break;

}

20.有以下程序:

#include

main()

{inta=-2,b=0;

while(a++++b);

printf(%d,%d\n,a,b);

}

程序运行后的输出结果是()。

A.1,3

B.0,2

C.0,3

D.1,2

21.设有定义:int*=o,*P;,立即执行以下语句,正确的语句是()。

A.p=*;

B.*p=*;

C.D=NULL;

D.*p=NULL;

22.以下表达中正确的选项是()。

A.可以用关系运算符比较字符串的大小

B.空字符串不占用内存,其内存空间大小是0

C.两个连续的单引号是合法的字符常量

D.两个连续的双引号是合法的字符串常量

23.有以下程序:

#include

main()

{rhara=’H’;

a=(a=’A’a=’2’)?(a-’A’+’a’):a;

printf(%c\n,a);

}

程序运行后的输出结果是()。

A.A

B.a

C.H

第二篇范文:2022年3月份全国计算机等级考试二级C语言_题库(全)

2022年3月份全国计算机等级考试二级C语言题库〔全〕

一、选择题

在以下各题的A〕、B〕、C〕、D〕四个选项中,只有一个选项是正确的,请将正

确的选项涂写在答题卡相应位置上,答在试卷上不得分。

〔1〕为了避开流程图在描述程序规律时的敏捷性,提出了用方框图来代替传统的

程序流程图,通常也把这种图称为

A)PAD图B)N-S图C)结构图D)数据流图

〔2〕结构化程序设计主要强调的是

A)程序的规模B)程序的效率C)程序设计语言的先进性

程序易读性

〔3〕为了使模块尽可能独立,要求

A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

〔4〕需求分析阶段的任务是确定

A)软件开发方法

功能

〔5〕算法的有穷性是指

A)算法程序的运行时间是有限的B)软件开发工具C)软件开发费用D)软件系统D)

B)算法程序所处理的数据量是有限的

C)算法程序的长度是有限的

D)算法只能被有限的用户运用

〔6〕对长度为n的线性表排序,在最坏状况下,比较次数不是n(n-1)/2的排序方法

A)快速排序B)冒泡排序C)径直插入排序D)堆排序

〔7〕假如进栈序列为e1,e2,e3,e4,那么可能的出栈序列是

A)e3,e1,e4,e2B)e2,e4,e3,e1C)e3,e4,e1,e2D)任意顺次

〔8〕将E-R图转换到关系模式时,实体与联系都可以表示成

A)属性B)关系C)键

〔9〕有三个关系R、S和T如下:

R

BCD

a0k1

b1n1

S

BCD

f3h2

a0k1

n2*1

T

BCD

a

0k1D)域

由关系R和S通过运算得到关系T,那么所运用的运算为

A)并B)自然连接C)笛卡尔积D)交

〔10〕以下有关数据库的描述,正确的选项是

A)数据处理是将信息转化为数据的过程

B)数据的物理独立性是指当数据的规律结构转变时,数据的存储结构不变

C)关系中的每一行称为元组,每一个列称为属性

D)假如一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系

的关键字,那么称其为本关系的外关键字

〔11〕以下表达中正确的选项是

A)用C程序实现的算法需要要有输入和输出操作

B)用C程序实现的算法可以没有输出但需要要有输入

C)用C程序实现的算法可以没有输入但需要要有输出

D)用C程序实现的算法可以既没有输入也没有输出

〔12〕以下可用于C语言用户标识符的一组是

A)void,define,WORDB)a3_3,_123,CarC)For,-abc,IFCase

D)2a,DO,sizeof标识符由数字、字母、下划线组成,开头不能为数字

〔13〕以下选项中可作为C语言合法常量的是

A)-80B)-080C)-8e1.0D)-80.0ee后为整数

〔14〕假设有语句:char*line[5];,以下表达中正确的选项是

A)定义line是一个数组,每个数组元素是一个基类型为char为指针变量

B)定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

C)定义line是一个指针数组,语句中的*号称为间址运算符

D)定义line是一个指向字符型函数的指针

〔15〕以下定义语句中正确的选项是

A)inta=b=0;B)charA=65+1,b=′b′;C)floata=1,*b=a,*c=b;

D)doublea=00;b=1.1;

〔16〕有以下程序段

charch;intk;

ch=′a′;

k=12;

printf(%c,%d,,ch,ch,k);printf(k=%d\n,k);

已知字符a的ASCII码值为97,那么执行上述程序段后输出结果是

A)因变量类型与格式描述符的类型不匹配输出无定值

B)输出项与格式描述符个数不符,输出为零值或不定值

C)a,97,12k=12

D)a,97,k=12

〔17〕有以下程序

main()

{inti,s=1;

for(i=1;i50;i++)

if(!(i%5)!(i%3))s+=i;

printf(%d\n,s);}

A)409B)277C)1D)91

〔18〕当变量c的值不为2、4、6时,值也为真的表达式是

A)(c==2)||(c==4)||(c==6)

B)(c=2c=6)||(c!=3)||(c!=5)

C)(c=2c=6)!(c%2)

D)(c=2c=6)(c%2!=1)

〔19〕假设变量已正确定义,有以下程序段

inta=3,b=5,c=7;

if(ab)a=b;c=a;

if(c!=a)c=b;

printf(%d,%d,%d\n,a,b,c);

其输出结果是

A)程序段有语法错B)3,5,3

D)3,5,7

〔20〕有以下程序

#includestdio.h

main()

{int*=1,y=0,a=0,b=0;

switch(*)

{case1:

switch(y)

{case0:a++;break;

case1:b++;break;

}

case2:a++;b++;break;

case3:a++;b++;

}

printf(a=%d,b=%d\n,a,b);

}

C)3,5,5

A)a=1,b=0B)a=2,b=2C)a=1,b=1

D)a=2,b=1

〔21〕以下程序的输出结果是

#includestdio.h

main()

{inti,a=0,b=0;

for(i=1;i10;i++)

{if(i%2==0)

{a++;

continue;}

b++;}

printf(a=%d,b=%d,a,b);}

A)a=4,b=4B)a=4,b=5C)a=5,b=4

〔22〕已知

#intt=0;

while(t=1)

{...}

那么以下表达正确的选项是

A)循环掌握表达式的值为0

B)循环掌握表达式的值为1

C)循环掌握表达式不合法

D)以上说法都不对

〔23〕下面程序的输出结果是

main()

{inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

printf(%d\n,*(p+2));}

A)3B)4C)1D)2

D)a=5,b=5

第三篇范文:2022年计算机二级C语言考试教程

手机、ipad、电脑三位一体学习模式

2022年计算机二级C语言考试教程

《职考宝典》2022年计算机等级考试软件题库包含:计算机一级、二级、三级、四级,wpsb/ms/ps/c语言access/office等全部科目,真题最多,可模拟考试,请到《职考宝典》官网免费下载试用:(复制网址到阅览器打开)。

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()函数需要放在程序的开始部分

手机、ipad、电脑三位一体学习模式

4.以下关于C语言的说法错误的选项是(B)。

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

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

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

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

5.以下正确的标识符是(C)。

A、-a1

B、a[i]

C、a2_i

D、intt

5~8题为相同类型题

考点:标识符的命名规章

只能由字母、数字、下划线构成

数字不能作为标识符的开头

关键字不能作为标识符

选项A中的“-”,选项B中“[”与“]”不满意(1);选项D中的int为关键字,不满意(3)

6.以下C语言用户标识符中合法的是(B)。

A、3a*

B、*

C、case

D、-e2E)union

手机、ipad、电脑三位一体学习模式

选项A中的标识符以数字开头不满意(2);选项C,E均为为关键字,不满意(3);选项D中的“-”不满意(1);

7.以下四组选项中,正确的C语言标识符是(C)。

A、%*

B、a+b

C、a123

D、123

选项A中的“%”,选项B中“+”不满意(1);选项D中的标识符以数字开头不满意(2)

8、以下四组字符串中都可以用作C语言程序中的标识符的是(A)。

A、print_3ddb8aBc

B、I\amone_halfstart$it3pai

C、str_1Cpppowwhile

D、P*qMy-bookline#His.age

选项B中的“\”,”$”,选项D中“”,”#”,”.”,”-”不满意(1);选项C中的while为关键字,不满意(3)

9.C语言中的简约数据类型包括(D)。

A、整型、实型、规律型

B、整型、实型、规律型、字符型

C、整型、字符型、规律型

D、整型、实型、字符型

手机、ipad、电脑三位一体学习模式

10.在C语言程序中,表达式5%2的结果是C。

A、2.5

B、2

C、1

D、3

%为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1;5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;

/为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/2=2

11.假如inta=3,b=4;那么条件表达式aA、3

B、4

C、0

D、1

表达式1?表达式2:表达式3

先计算表达式1,

假设表达式1成立,那么选择计算表达式2,并表达式2的值作为整个大表达式的值;

假设表达式1不成立,那么选择计算表达式3,并将表达式3的值作为整个大表达式的值

此题中的aa为3,b为4。a12.假设int*=2,y=3,z=4那么表达式*

A、4

B、3

手机、ipad、电脑三位一体学习模式

C、2

D、0

E)1

13.C语言中,关系表达式和规律表达式的值是(B)。

A、0

B、0或1

C、1

D、‘T’或’F’

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

A、11/3

B、11.0/3

C、(float)11/3

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

14~16题为同一类型

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

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

选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变

第一篇范文:2022年计算机二级c语言题库及答案

2022年计算机二级c语言题库及答案一、选择题(每题1分,共40小题,共40分)

1.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,那么循环队列中的元素个数为()。

A.20

B.0或35

C.15

D.16

2.以下关于栈的表达中,正确的选项是()。

A.栈底元素肯定是最末入栈的元素

B.栈操作遵循先进后出的原那么

C.栈顶元素肯定是最先入栈的元素

D.以上三种说法都不对

3.以下链表中,其规律结构属于非线性结构的是()0、

A.双向链表

B.带链的栈

C.二叉链表

D.循环链表

4.在关系数据库中,用来表示实体间联系的是()。

A.网状结构

B.树状结构

C.属性

D.二维表

5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。那么实体部门和职员间的联系是()。

A.1:m联系

B.m:n联系

C.1:1联系

D.m:l联系

6.右两个关系R和S如下:

那么由关系R得到关系S的操作是()。

A.自然连接

B.并

C.选择

D.投影

7.数据字典(DD)所定义的对象都包含于()。

A.软件结构图

B.方框图

C.数据流图(DFD图)

D.程序流程图

8.软件需求规格说明书的作用不包括()。

A.软件设计的依据

B.软件可行性讨论的依据

C.软件验收的依据

D.用户与开发人员对软件要做什么的共同理解

9.下面属于黑盒测试方法的是()。

A.边界值分析

B.路径掩盖

C.语句掩盖

D.规律掩盖

10.下面不属于软件设计阶段任务的是()。

A.制订软件确认测试计划

B.数据库设计

C.软件总体设计

D.算法设计

11.以下表达中正确的选项是()。

A.在C语言程序中,main函数需要放在其他函数的最前面

B.每个后缀为C的C语言源程序都可以单独进行编译

C.在C语言程序中,只有main函数才可单独进行编译

D.每个后缀为.C的C语言源程序都应当包含一个main函数

12.C语言中的标识符分为关键字、预定义标识符和用户标识符,以下表达正确的选项是()。

A.预定义标识符(如库函数中的函数名)可用做用户标识符,但失去原有含义

B.用户标识符可以由字母和数字任意顺次组成

C.在标识符中大写字母和小写字母被认为是相同的字符

D.关键字可用做用户标识符,但失去原有含义

13.以下选项中表示一个合法的常量是(说明:符号口表示空格)()。

A.9口9口9

B.0*ab

C.123E0.2

D.2.7e

14.C语言主要是借助以下哪个功能来实现程序模块化?()

A.定义函数

B.定义常量和外部变量

C.三种基本结构语句

D.丰富的数据类型

15.以下表达中错误的选项是()。

A.非零的数值型常量有正值和负值的区分

B.常量是在程序运行过程中值不能被转变的量

C.定义符号常量需要用类型名来设定常量的类型

D.用符号名表示的常量叫符号常量

16.假设有定义和语句:inta,b;scanf(%d,%d,a,b);以下选项中的输人数据,不能把值3赋给变量a、5赋给变量b的是()。

A.3,5,

B.3,5,4

C.3,5

D.3,5

17.C语言中char类型数据占字节数为()。

A.3

B.4

C.1

D.2

18.以下关系表达式中,结果为“假”的是()。

A.(3+4)6

B.(3!=4)2

C.3=4‖3

D.(34)=1

19.假设以下选项中的变量全部为整型变量,且已正确定义并赋值,那么语法正确的switch语句是()。

A.switch(a+9)

{casecl:y=a-b;

casec2:y=a+b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论