学习啦>创业指南>职场>笔试题>

C数据结构笔试题

护托分享

  C语言提供的合法数据关键字是?下面就由学习啦小编为大家介绍一下C数据结构笔试题的文章,欢迎阅读。

  C数据结构笔试题篇1

  树是结点的集合,它的根结点数目是

  A) 有且只有1

  B) 1或多于1

  C) 0或1

  D) 至少2

  程序设计语言的基本成分是数据成分、运算成分、控制成分和

  A) 对象成分

  B) 变量成分

  C) 语句成分

  D) 传输成分

  下列不属于软件工程的3个要素的是

  A) 工具

  B) 过程

  C) 方法

  D) 环境

  正确答案: D

  数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及

  A) 数据的存储结构

  B) 计算方法

  C) 数据映象

  D) 逻辑存储

  正确答案: A

  在计算机中,算法是指

  A) 加工方法

  B) 解题方案的准确而完整的描述

  C) 排序方法

  D) 查询方法

  正确答案: B

  开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作

  A) 软件投机

  B) 软件危机

  C) 软件工程

  D) 软件产生

  正确答案: B

  下面不属于软件设计原则的是

  A) 抽象

  B) 模块化

  C) 自底向上

  D) 信息隐蔽

  正确答案: C

  开发大型软件时,产生困难的根本原因是

  A) 大系统的复杂性

  B) 人员知识不足

  C) 客观世界千变万化

  D) 时间紧、任务重

  正确答案: A

  单个用户使用的数据视图的描述称为

  A) 外模式 B) 概念模式

  C) 内模式 D) 存储模式

  正确答案: A

  SQL语言又称为

  A) 结构化定义语言

  B) 结构化控制语言

  C) 结构化查询语言

  D) 结构化操纵语言

  正确答案: C

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

  A) 属性

  B) 关系

  C) 键

  D) 域

  正确答案: B

  下列SQL语句中,用于修改表结构的是

  A) ALTER

  B) CREATE

  C) UPDATE

  D) INSERT

  正确答案: A

  数据库、数据库系统和数据库管理系统之间的关系是

  A) 数据库包括数据库系统和数据库管理系统

  B) 数据库系统包括数据库和数据库管理系统

  C) 数据库管理系统包括数据库和数据库系统

  D) 3者没有明显的包含关系

  正确答案: B

  C数据结构笔试题篇2

  关系表中的每一横行称为一个

  A) 元组

  B) 字段

  C) 属性

  D) 码

  正确答案: A

  在下列C语言程序中,可以用做变量名的是( B )。

  A) 1

  B) a1

  C) int

  D) *p

  C语言提供的合法数据关键字是( A )。

  A) float

  B) Sagned

  C) Integer

  D) Char

  以下符号中不能用作用户标识符的符号是( B )。

  A)_256 B)void

  C)scanf D)Struct

  若k为int型变量,则以下语句( C )。

  k=8567;

  printf(“|%-06d|\n”,k);

  A)输出格式描述不合法 B)输出为|008567|

  C)输出为|8567| D)输出为|-08567|

  sizeof(float)是( B )。

  A)一个双精度表达式 B)一个整型表达式

  C)一种函数调用 D)一个不合法的表达式

  在C语言中, int、char和short三种类型数据在内存中所占用的字节数( D )。

  A)由用户自己定义 B)均为2个字节

  C)是任意的 D)由所用机器的机器字长决定

  判断char型变量c1是否为小写字母的正确表达式为 ( D )。

  A) ‘a’<=c1<=’z’ B) (c1>=A. &&(c1<=’z')

  C) (‘a’>=c1)||(‘z’<=c1) D) (c1>=’a')&&(c1<=’z')

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

  A.a是实型变量,C语言允许进行以下赋值a=10,因此可以这样说:实型变量中允许存放整型值

  B.在赋值表达式中,赋值号右边即可以是变量也可以是任意表达式

  C.执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0

  D.已有a=3,b=5当执行了表达式a=b,b=a之后,已使a中的值为5,b中的值为3

  表达式18/4*sqrt (4.0)/8值的数据类型为( C )。

  A)int B)float C)double D)不确定

  C数据结构笔试题篇3

  已知各变量的类型说明如下:

  int k,a,b;

  unsigned long w=5;

  double x=1.42

  则以下不符合C语言语法的表达式是( A )。

  A)x%(-3)

  B)w+=-2

  C)k=(a=2,b=3,a+b)

  D)a+=a-=(b=4)*(a=3)

  若t为double类型,表达式t=1,t+5,t++的值是( D )。

  A)1 B)6.0 C)2.0 D)1.0

  设n=10,i=4,则赋值运算 n%=i+1执行后,n的值是( A ).

  A) 0

  B) 3

  C) 2

  D) 1

  设Int n=3;则有表达式++n,n的结果是( C )。

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

    3171310