《二级C语言》模拟题与答案.docx

《二级C语言》模拟题与答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《二级C语言》模拟题与答案

一、单选题(共100题,每题1分,共100分)

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

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

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

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

D、a+b=c+1;

正确答案:A

2、数据库系统的三级模式不包括()。

A、数据模式

B、内模式

C、概念模式

D、外模式

正确答案:A

3、数据结构中,与所使用的计算机无关的是数据的()。

A、逻辑结构

B、存储结构

C、物理结构

D、线性结构

正确答案:A

4、在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。

A、(!E==0)

B、(E!=0)

C、(E0∥E0)

D、(E==0)

正确答案:D

5、有如下程序:#includemain(){inti;for(i=0;i5;i++)putchar(9-i);printf();}程序运行后的输出结果是()。

A、54321

B、98765

C、98765

D、43210

正确答案:C

6、设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为()。

A、客户号

B、商品号

C、客户号,商品号

D、客户号,商品号,购买数量

正确答案:C

7、下列关于栈的叙述中正确的是()。

A、栈顶元素最先能被删除

B、栈顶元素最后才能被删除

C、栈底元素永远不能被删除

D、以上三种说法都不对

正确答案:A

8、以下关于C语言的叙述中正确的是()。

A、C语言中的注释不可以夹在变量名或关键字的中间

B、C语言中的变量可以在使用之前的任何位置进行定义

C、在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致

D、C语言的数值常量中夹带空格不影响常量值的正确表示

正确答案:A

9、某二叉树的中序遍历为DCBAEFG,后序遍历为DCBGFEA,则该二叉树的深度(根结点在第1层)为()。

A、5

B、4

C、3

D、2

正确答案:B

10、在数据库系统中,给出数据模型在计算机上物理结构表示的是()。

A、关系数据模型

B、概念数据模型

C、物理数据模型

D、逻辑数据模型

正确答案:C

11、以下叙述中错误的是()。

A、C语言的可执行程序是由一系列机器指令构成的

B、用C语言编写的源程序不能直接在计算机上运行

C、通过编译得到的二进制目标程序需要连接才可以运行

D、在没有安装C语言集成开发环境的机器上不能运行C源程序生成的exe文件

正确答案:D

12、对于现实世界中事物的特征,在实体-联系模型中使用()。

A、属性描述

B、实体描述

C、二维表格描述

D、关键字描述

正确答案:A

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

A、软件验收的依据

B、软件设计的依据

C、软件可行性研究的依据

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

正确答案:C

14、下面不属于软件需求分析阶段工作的是()。

A、需求评审

B、需求获取

C、需求分析

D、需求计划

正确答案:D

15、若有定义语句:intx=10;则表达式x-=x+x的值为()。

A、-10

B、-20

C、10

D、0

正确答案:A

16、以下选项中正确的定义语句是()。

A、doublea=7,b=7;

B、double,a,b;

C、doublea=b=7;

D、doublea;b;

正确答案:A

17、以下不是合法C语言转义字符的是()。

A、\c

B、\a

C、\b

D、\r

正确答案:A

18、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。

A、课号,成绩

B、学号,成绩

C、学号,课号

D、学号,姓名,成绩

正确答案:C

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

A、只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度

B、scanf函数中的字符串是提示程序员的,输入数据时不必管它

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

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

正确答案:C

20、若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。

A、x=y==5;

B、x=n%2.5;

C、x+n=i;

D、x=5=4+1;

正确答案:A

21、设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。

A、两行定义语句都不合法

文档评论(0)

500-500 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档