下半年全国计算机二级C语言考前模拟试题及答案_第1页
下半年全国计算机二级C语言考前模拟试题及答案_第2页
下半年全国计算机二级C语言考前模拟试题及答案_第3页
下半年全国计算机二级C语言考前模拟试题及答案_第4页
下半年全国计算机二级C语言考前模拟试题及答案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

第第页下半年全国计算机二级C语言考前模拟试题及答案无论是在学校还是在社会中,我们最不陌生的就是试题了,试题是命题者根据一定的考核需要编写出来的。什么样的试题才是好试题呢?以下是我收集整理的2023下半年全国计算机二级C语言考前模拟试题及答案,仅供参考,大家一起来看看吧。

下半年全国计算机二级C语言考前模拟试题及答案1

1).关于C语言的变量,以下叙述中错误的是()

A.所谓变量是指在程序运行过程中其值可以被改变的量

B.变量所占的存储单元地址可以随时改变

C.程序中用到的所有变量都必须先定义后才能使用

D.由三条下划线构成的符号名是合法的变量名

正确答案:B

答案解析:变量是指在程序运行过程中其值可以改变的值,一个变量实质上是代表了内存中的某个存储单元。在程序中对某个变量的操作实际上就是对这个存储单元的操作,程序运行期间,这个分配的存储单元不会改变,但是其值可以变化。变量命名要符合标识符的规定,其中下划线是标识符的组成字符。程序中所有变量都必须先定义后使用。

2).当变量c的值不为2、4、6时,值也为″真″的表达式是()

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

B.(c>=2选项C,在C语言中,整数可以十进制、八进制或十六进制的形式输出;选项D,getchar函数是从标准输入设备读取一个字符。

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

A.typedefstruct{intn;charc;}REC;RECt1,t2;

B.structREC;{intn;charc;};RECt1,t2;

C.typedefstructREC;{intn=0;charc=′A′;}t1,t2;

D.struct{intn;charc;}REC;RECt1,t2;

正确答案:A

答案解析:定义结构体类型的一般形式为:struct结构体名{成员列表};struct结构体名后不能加″;″号,所以选项B、C)错误,选项D中定义无名称的结构体类型同时定义结构体变量形式应为structt1,t2;选项A为用户自定义类型,其为正确的定义形式。

10).若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()

A.一对一

B.一对多

C.多对一

D.多对多

正确答案:B

答案解析:由于B和C有一一对应的联系,而A和B只间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。

11).待排序的关键码序列为(15,20,9,30,67.65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。

A.2

B.3

C.4

D.5

正确答案:B

答案解析:选择排序的基本思想是扫描整个线性表,从中选出最小的元素,将它交换到表的最前面,然后对剩下的子表采用同样的方法,直到子表为空。所以第一趟排序后,将选出最小的元素9放在第一个位置,元素15则被交换放在第三个位置。

下半年全国计算机二级C语言考前模拟试题及答案2

(1)以下选项中,合法的数值型常量是

A)3.2B)XC)099D)0xEH

答案:A

(2)以下选项中,合法的实数是

A)1.5E2B)E1.1C)2.10ED)1.9E1.4

答案:A

(3)若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是

A)a=(b=c)+8;

B)(a=b)=c=9;

C)a=(b==c)=A;

D)a+b=c+1;

答案:A

(4)有以下程序

#include

main()

{

intx=0x13;

printf("INT:%d",x+1);

}

程序运行后的输出结果是

A)INT:20B)INT:13

C)INT:12D)INT:14

答案:A

(5)关于程序设计基本概念,以下叙述错误的是

A)计算机可以直接执行由任意高级语言编写的程序

B)高级语言都有与之对应的编译程序或解释程序

C)用任何一种计算机高级语言都可以把算法转换为程序

D)结构化算法可以解决任何复杂的问题

答案:A

(6)关于程序中的解释,以下叙述正确的是

A)解释的内容必须放在一对/*和*/之间

B)解释必须置于所说明的语句前或语句后

C)解释中间可以嵌套另一个解释

D)解释内容错误会导致编译出错

答案:A

(7)以下不能用于实型数据的运算符是

A)%B)/

C)*D)+

答案:A

(8)C源程序中不能表示的数制是

A)二进制B)八进制

C)十进制D)十六进制

答案:A

(9)以下选项中,能用作用户标识符的是

A)_0_B)8_8

C)voidD)unsigned

答案:A

(10)若有定义语句:

intx=10;

则表达式x-=x+x的值为

A)-10B)-20

C)0D)10

答案:A

(11)有以下程序

#include

main()

{inta=1,b=0;

printf("%d,",b=a+b);

printf("%d",a=2*b);

}

程序运行后的输出结果是

A)1,2B)1,0

C)3,2D)0,0

答案:A

(12)以下关于结构化程序设计的叙述中正确的是

A)在C语言中,程序的模块化是利用函数实现的

B)结构化程序使用goto语句会很便捷

C)一个结构化程序必须同时由顺序、分支、循环三种结构组成

D)由三种基本结构构成的程序只能解决小规模的问题

答案:A

(13)对于一个正常运行的C程序,以下叙述中正确的是

A)程序的执行总是从main函数开始B)程序的执行总是从程序的第一个函数开始,在main函数结束

C)程序的执行总是从main函数开始,在程序的最后一个函数中结束

D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

答案:A

(14)以下选项中能表示合法常量的是

A)"07"B)1.5E2.0

C)D)1,200

答案:A

(15)以下定义语句中正确的是

A)charA=65+1,b=b;B)inta=b=0;

C)floata=1,*b=D)doublea=0.0;b=1.1;

答案:A

(16)若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是

A)++x,y=x--B)x+1=y

C)x=x+10=x+yD)double(x)/10

答案:A

(17)若变量已正确定义为int型,要通过语句

scanf("%d,%d,%d",

给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)

A)1□2□3B)□□□1,2,3

C)1,□□□2,□□□3D)1,2,3

答案:A

(18)计算机能直接执行的程序是

A)可执行程序B)目标程序

C)汇编程序D)源程序

答案:A

(19)以下叙述中正确的是

A)C语言规定必须用main作为主函数名,程序将从此开始执行

B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

C)C语言程序将从源程序中第一个函数开始执行。

D)main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等

答案:A

(20)以下选项中可用作C程序合法实数的是

A).1e0B)3.0e0.2

C)E9D)9.12E

答案:A

(21)下列定义变量的语句中错误的是

A)floatUS$;B)doubleint_;

C)charFor;D)int_int;

答案:A

(22)表达式:(int)((double)9/2)-9%2的值是

A)3B)0C)4D)5

答案:A

(23)若有定义:

inta,b;

通过语句

scanf("%d;%d",

能把整数3赋给变量a,5赋给变量b的输入数据是

A)3;5B)3,5C)35D)35

答案:A

(24)下列叙述中错误的是

A)一个C语言程序只能实现一种算法B)C程序可以由多个程序文件组成

C)C程序可以由一个或多个函数组成D)一个C函数可以单独作为一个C程序文件存在

答案:A

(25)C语言源程序名的后缀是

A).CB).exeC).objD).cp

答案:A

(26)以下叙述中正确的是

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

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

C)由printf输出的数据都隐含左对齐D)由printf输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的

答案:A

下半年全国计算机二级C语言考前模拟试题及答案3

(1)决定局域网特性的主要技术要素是:网络拓扑、传输介质和

A)数据库软件

B)服务器软件

C)体系结构

D)介质访问控制方法

答案D

(2)快速以太网FastEthernet的传输速率为

A)100Mbps

B)10Mbps

C)1Gbps

D)10Gbps

答案A

(3)在双绞线组网的方式中,____是以太网的中心连接设备。

A)集线器

B)收发器

C)中继器

D)网卡

答案A

(4)网络*作系统种类比较多,下面____不属于网络*作系统

A)DOS

B)WindowsNT

C)NetWare

D)Unix

答案A

(5)关于电子邮件下面的说法不正确的是

A)发送电子邮件时,通讯双方必须都在场

B)电子邮件比人工邮件传送更方便、快捷

C)电子邮件可以同时发送给多个用户

D)在一个电子邮件种,可以发送文字、图像、语音等信息

答案A

(6)网络看起来是“连接”的,但从网络连接的原理看又可以是“非连接的”。Internet中不是面向连接应用程序有____。

A)电子邮件E-mail

B)文件传输FTP

C)网络在线游览

D)远程登陆Telnet

答案A

(7)网络体系结构可以定义成:

A)计算机网络的实现

B)执行计算机数据处理的软件模块

C)建立和使用通信硬件和软件的一套规则和规范

D)由ISO(国际标准化组织)制定的一个标准

答案C

(8)OSI模型的物理层负责下列哪一种功能?

A)格式化报文

B)为数据选择通过网络的路由

C)定义连接到介质的特征

D)提供远程文件访问能力

答案C

(9)在不同网络结点的对等层之间的通信需要下列哪一项协议?

A)模块接口

B)对等层协议

C)电信号

D)传输介质

答案B

(10)____拓扑结构不是局域网所使用拓扑结构

A)星型拓扑

B)网状型拓扑

C)总线型拓扑

D)环型拓扑

答案B

训练二

(1)在现实中,一般我们一般将计算机分类为

A)服务器、工作站、台式机、笔记本、掌上电脑

B)大型机、小型机、个人计算机、工作站、巨型计算机

C)服务器、工作站、台式机、笔记本

D)服务器/工作站、台式机、笔记本、掌上电脑,大型机、小型机

答案A

(2)MIPS常用来描述计算机的运算速度,其含义是

A)每秒钟处理百万个字符

B)每分钟处理百万个字符

C)每秒钟执行百万条指令

D)每分钟执行百万条指令

答案C

(3)下面不属于网卡功能的是

A)实现与主机总线的通信连接

B)实现数据链路层的功能

C)实现物理层的功能

D)实现调制和解调功能

答案D

(4)McAfeeAssociatesVirusScan是____软件

A)文档管理软件

B)传真软件

C)群件软件

D)病毒防治软件

答案D

(5)计算机*作系统中,若P、V*作的信号量S初值为2

温馨提示

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

评论

0/150

提交评论