考试吧

计算机等级

考试吧>等级考试>计算机二级考试>C语言>模拟试题>正文
2016年计算机二级《C语言》基础练习题(2)
考试吧 2016-02-02 16:07:50 评论(0)条

  1[单选题] 有三个关系R、S和T如下:

2016年计算机二级《C语言》基础练习题(2) 

  则由关系R和s得到关系T的操作是( )。

  A.自然连接B.并C.交D.差

  2[单选题]若有以下程序

  

2016年计算机二级《C语言》基础练习题(2)

  则程序的输出结果是

  A.China!B.to China!C.me you to China!D.you to China!

  3[单选题] 有以下程序:

2016年计算机二级《C语言》基础练习题(2)

  程序运行后的输出结果是( )。

  A.1,2,1,2,2,4    B.1,2,6,6,7,8

        C.1,2,2,4,2,4      D.1,2,6,6,2,4

  4[单选题] 有以下程序(注:字符a的ASCIl码值为97):

2016年计算机二级《C语言》基础练习题(2)

  程序运行后的输出结果是( )。

  A.789     B.abe     C.7890    D.979899

  5[单选题] 有以下程序:

2016年计算机二级《C语言》基础练习题(2)

  程序运行后的输出结果是( )。

  A.3   B.4   C.5   D.6

[NextPage单选题]

  6[单选题] 若有以下程序

2016年计算机二级《C语言》基础练习题(2)

  则程序的输出结果是

  A.5,6,0   B.6,0,0    C.6,6,1    D.5,6,1

  7[单选题] 以下选项中正确的定义语句是( )

  A.double,a,b;B.double a=b=7;C.double a;b;D.double a=7,b=7;

  8[单选题] 有以下程序

2016年计算机二级《C语言》基础练习题(2)

  程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是()

  A.a.a    B.*P.a    C.P->a    D.(*p).a

  9[单选题] 下列关于二叉树的叙述中,正确的是( )

  A.叶子结点总是比度为2的结点少一个

  B.叶子结点总是比度为2的结点多一个

  C.叶子结点数是度为2的结点数的两倍

  D.度为2的结点数是度为1的结点数的两倍

  10[单选题] 数据库管理系统是()

  A.操作系统的一部分

  B.在操作系统支持下的系统软件

  C.一种编译系统

  D.一种操作系统

  11[单选题] 有以下程序:

2016年计算机二级《C语言》基础练习题(2)

  则以下函数调用语句错误的是( ).

  A.k=f(a,B.;       B.k=add(a,B.;       C.k=(*f)(a,B.;       D.k={f(a,B.;

[NextPage单选题]

  12[单选题] 若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是( )

2016年计算机二级《C语言》基础练习题(2)

  13[单选题] 以下关于字符串的叙述中正确的是( )

  A.空串比空格打头的字符串小

  B.两个字符串中的字符个数相同时才能进行字符串大小的比较

  C.可以用关系运算符对字符串的大小进行比较

  D.C语言中有字符串类型的常量和变量

  14[单选题] 以下叙述中错误的是( )

  A.可以通过typedef增加新的类型

  B.可以用typedef将已存在的类型用一个新的名字来代表

  C.用typedef定义新的类型名后,原有类型名仍有效

  D.用typedef可以为各种类型起别名,但不能为变量起别名

  15[单选题] 有以下程序:

2016年计算机二级《C语言》基础练习题(2)

  程序运行后的输出结果是( )

  A.10,One*Dream!      B.9,One*Dream!

         C.9,One*World          D.10,One*World

  16[单选题] 软件设计中模块划分应遵循的准则是( )

  A.低内聚低耦合   B.高内聚低耦合

         C.低内聚高耦合   D.高内聚高耦合

  17[简答题]下列给定程序中函数fun的功能是:逐个比较P.q所指两个字符串对应位置上的字符,并把ASCIl值大或相等的字符依次存放到C所指的数组中,形成一个新的字符串。

  例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则C中的字符串应为“aBcdeFgH”。请改正程序中的错误,使它能得出正确的结果。

  注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!

2016年计算机二级《C语言》基础练习题(2)

  18[简答题]给定程序modil.c的主函数中,将a.b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun( )的作用是:累加链表结点数据域中的数据作为函数值返回。

  请改正函数fun中指定部位的错误,使它能得出正确的结果。

  注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:

2016年计算机二级《C语言》基础练习题(2)


 

  19[简答题]编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。

2016年计算机二级《C语言》基础练习题(2)

  程序运行后,若输入精度0.0005,则程序应输出为3.14…。

  注意:部分源程序给出如下。

  请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

  试题程序:

  

2016年计算机二级《C语言》基础练习题(2)
 

  20[填空题]下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]…中,把偶数从数组中删除,奇数个数通过函数值返回。

  例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除偶数后,a所指数组中的数据为:9,1,3,5,7,返回值为5。

  请在程序的下画线处填入正确的内容并将下画线删除.使程序得出正确的结果。

  注意:部分源程序给出如下。

  不得增行或删行,也不得更改程序的结构!

  试题程序:

  

2016年计算机二级《C语言》基础练习题(2)
展开全文
评论(0条) 发表
Copyright © 2004-
考试吧(m.566.com)北京美满明天科技有限公司
社会统一信用代码:91110108MA01WU311X
帮助中心