资源描述
C数据结构笔试题■数据结构与算法笔试题
C数据结构笔试题篇1
树是结点的集合,它的根结点数目是
A有且只有1
B 1或多于1
0 o或1
D至少2
程序设计语言的基本成分是数据成分、运算成分、控制成分和
A)对象成分
B)变量成分
0语句成分
D)传输成分
下列不属于软件工程的3个要素的是
A)工具
B)过程
0方法
D)环境
正确答案:D
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结 构进行的运算,以及
A)数据的存储结构
B)计算方法
0数据映象
D)逻辑存储
正确答案:A
在计算机中,算法是指
A)加工方法
B)解题方案的准确而完整的描述
0排序方法
D)查询方法
正确答案:B
开发软件所需高成木和产品的低质量之间有着尖锐的矛盾,这种现象称作
A)软件投机
B)软件危机
0软件工程
D)软件产生
正确答案:B
下面不属于软件设计原则的足
A)抽象
B)模块化
0自底向上
D)信息隐蔽
正确答案:C
开发大型软件时,产生困难的根本原因是
A)大系统的复杂性
B)人员知识不足
0客观世界千变万化
D)时间紧、任务重
正确答案:A
单个用户使用的数据视图的描述称为
A)外模式B)概念模式
0内模式D)存储模式
正确答案:A
SQL语言又称为
A)结构化定义语言
B)结构化控制语言
0结构化查询语言
D)结构化操纵语言
正确答案:C
将E-R图转换到关系模式时,实体与联系都可以表示成
A)属性
B)关系
0键
D)域
正确答案:B
下列SQL语句中,用于修改表结构的是
A)ALTER
B)CREATE
C)UPDATE
D)INSERT
正确答案:A
数据库、数据库系统和数据库管理系统之间的关系是
A)数据座包括数据寐系统和数据寐管理系统
B)数据库系统包括数据库和数据库管理系统
0数据库管理系统包括数据库和数据库系统
D) 3者没有明显的包含关系
正确答案:B
C数据结构笔试题篇2
关系表中的每一横行称为一个
A)元组
B)字段
0属性
D)码
正确答案:A
在下列C语言程序中,可以用做变量名的是(B )。
A)1
B)al
C)int
D)_p
C语言提供的合法数据关键字是(A )。
A)float
B)Sagncd
C)Integer
D)Char
以下符号中不能用作用户标识符的符号是(B )o
A)_256 B)void
C)scanf D)Struct
若k为int型变量,则以下语句(C)。
k=8567;
printf( " |-06d|\n”,k);
A)输出格式描述不合法B)输出为10085671
C)输出为185671 D)输出为1-085671
sizeof (float)是(B )«
A)一个双精度表达式B) 一个整型表达式
C)一种函数调用D)一个不合法的表达式
在C语言中,int. char和short三种类型数据在内存中所占用的字节数 D )o
A)由用户自己定义B)均为2个字节
C)是任意的D)由所用机器的机器字长决定
判断char型变量cl是否为小写字母的正确表达式为(D )。
A) "a” =A. (cl二cl) | ( "z” =rs;a') (cl〈=rs;z‘)
以下叙述中正确的是(B )<>
A. a是实型变量,C语言允许进行以下赋值a=10,因此可以这样说:实型变量 中允许存放整型值
B. 在赋值表达式中,赋值号右边即可以是变量也可以是任意表达式
C. 执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的 值己由原值改变为b的值,b的值由原值变为0
D. 已有a=3, b=5当执行了表达式定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 _=1. 42
则以下不符合C语言语法的表达式是(A )。
A) _(-3)
B) w+=—2
C) k=(a=2, b=3, a+b)
D) a+=a-=(b=4)_ (a=3)
若t为double类型,表达式t=l,t+5, t++的值是(I))。
A)1 B)6. 0 C)2.0 D)1.0
设n=10, i=4,则赋值运算n=i+l执行后,n的值是(A ).
A) 0
B) 3
C) 2
D) 1
设Int n=3;则有表达式++n, n的结果是(C )。
A) 2 B)3 C)4 D)5
展开阅读全文