计算机二级C语言考试题目
计算机二级C语言考试题目
  【一】计算机二级C语言考试题目
  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( )函数必须放在程序的开始部分
  4.下列关于C语言的说法错误的是( B ) 。
国有银行招聘条件
  A、 C程序的工作过程是编辑、编译、连接、运行
  B、 C语言不区分大小写。
  C、 C程序的三种基本结构是顺序、选择、循环
  D、C程序从main函数开始执行
  5.下列正确的标识符是(C )。
  A、-a1
  B、a[i]
  C、a2_i
  D、int t
昆明理工大学研究生院
  5-8题为相同类型题
  考点:标识符的命名规则
  只能由字母、数字、下划线构成
  数字不能作为标识符的开头
  关键字不能作为标识符
  选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)
  6.下列C语言用户标识符中合法的是(B )。
  A、3ax
  B、x
  C、case
  D、-e2 E)union
  选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);
  7.下列四组选项中,正确的C语言标识符是( C )。
  A、 %x
  B、a+b
  C、a123
  D、123
  选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)
  8、下列四组字符串中都可以用作C语言程序中的标识符的是( A)。
江西学业水平考试成绩查询  A、print _3d db8 aBc
  B、I\am one_half start$it 3pai
  C、str_1 Cpp pow while
  D、Pxq My->book line# His.age
  选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3)
  9.C语言中的'简单数据类型包括(D )。
  A、整型、实型、逻辑
  B、整型、实型、逻辑型、字符型
  C、整型、字符型、逻辑型
  D、整型、实型、字符型
消防中级考试报名网站
  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
  【二】计算机二级C语言考试题目
  1、设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为(  )。
  A.7 B.8 C.9 D.10
  参考答案:B
  参考解析:在具有n个结点的满二叉树,其非叶子结点数为int(n/2),而叶子结点数等于总结点数减去非叶子结点数。本题n=15,故非叶子结点数等于int(15/2)=7,叶子结点数等于15-7=8。
  2、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(  )。
  A.控制流 B.加工 C.存储文件 D.源和潭
  参考答案:A
  参考解析:数据流图用于抽象描述一个软件的逻辑模型,它由一些特定的图符构成,包括4个方面,即加工、数据流、存储文件、源和潭。
  3、对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为(  )。
  A.并运算 B.交运算 C.差运算 D.积运算
  参考答案:A
  参考解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。
  4、下列方法中,属于白盒法设计测试用例的方法的是(  )。
  A.错误推测 B.因果图 C.基本路径测试 D.边界值分析考研2019国家线
  参考答案:C
  参考解析:白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。
  5、设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=RX S,则T的元组的个数为(  )。
  A.6 B.8 C.9 D.12
  参考答案:C
  参考解析:R为n元关系,有P个元组S为m元关系,有q个元组。两个关系笛卡儿积是一个n+m元的关系,元组个数是qXp。所以T的元组的个数为9个。
  6、在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是(  )。
  A.外模式 B.逻辑模式 C.概念模式 D.物理模式
  参考答案:A
  参考解析:外模式也称子模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,它是由概念模式推导出来的,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。…个概念模式可以有若干个外模式。
  7、数据管理技术发展的三个阶段中,(  )没有专门的软件对数据进行管理。
  I.人工管理阶段
  II.文件系统阶段
  Ⅲ.数据库阶段
  A.仅I B.仅Ⅲ C.I和II D.II和Ⅲ
  参考答案:A
  参考解析:数据管理技术发展的兰个阶段中,只有人工管理阶段,没有操作系统,没有管理数据的软件,数据处理方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般称为文件系统。在数据库系统阶段,出现了统一管理数据的专门软件系统,
即数据库管理系统。
  8、数据库系统的核心是(  )。