2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).pdfVIP

  • 0
  • 0
  • 约1.91万字
  • 约 37页
  • 2023-09-02 发布于浙江
  • 举报

2021年内蒙古自治区锡林郭勒盟全国计算机等级考试C语言程序设计真题(含答案).pdf

2021年内蒙古自治区锡林郭勒盟全国计算 机等级考试C语言程序设计真题(含答案) 一、2.填空题(10题) 1.树中度为零的结点称为______。 2.函数fun的功能是计算xn。 double fun(double x,int n) { int i; double y=1; for(i=1;i=n;i++)y=y*x; return y; } 主函数中已经正确定义变量m,a,b并赋值,要调用函数fun计算: m=a4+b4-(a+b)3。实现这一计算的函数调用语句为【】。 4.下面程序的运行结果是【】。 main() { unsigned a=0112,x; x=a3; printf(x=,x); } 5.下列程序的运行结果是__。 #define POWER(x)((x)*(x)) main() { int i=1; printf(??,POWER(i++),i); } 6.数据的逻辑结构有线性结构和_____两大类。 7.下列程序的输出结果是 _。 main() {int a+,b=2,C=3,t=0; ifaB){t=a;a=b;b=t;} ifaC){t=a;a=c;c=t;} printf(???n,a,b,C); 8. 以下sum函数的功能是计算下列级数之和。 x2x3 x S=1+x+ + +..+ 2!3! n!请给函数中的各变量正确赋初值。 double sum( double x,int n) { int i; double a,b,s; for(i=1;i=n;i++) {a=a*x;b=b*i;s=s+a/b;} return s; } 9.关系模型的数据操纵即是建立在关系上的数据操纵,一般有 _、 增加、删除和修改四种操作。 10.数据库系统中实现各种数据管理功能的核心软件是 __。 二、单选题(10题) (22)if语句的基本形式为:if(表达式)语句,其中“表达式”( )。 A)可以是任意合法的表达式 B)必须是逻辑表达式 D)必须是关系表达式 11. C)必须是逻辑表达式或关系表达式 12.在黑盒测试方法中,设计测试用例的主要根据是( )。 A.程序外部功能B.程序内部逻辑C.程序数据结构D.程序流程图 13.有以下程序: int fun(int x[],int n) Istatic int sum=0,i; for(i=0;in;i++)sum+=x[i]; retum sum; main() |inta[]=|1,2,3,4,5|,b[]=16,7,8,91,s=0; s=fun(a,5)+fun(b,4);print(?n,s); 程序执行后的输出结果是( )。 A.45 B.50 C.60 D.55 14.以下选项中错误的是()。 A.printf(“|n”,s); B.printf“?c\n”,s,s); C.printf(“?n”,s-32); D.printf(“?n”,65); 15.当一个函数无返回值时,定义它的函数类型应是()。 A.void B.int C.任意D.无 16.对n个关键字的序列进行快速排序,平均情况下的空间复杂度为 17.对一个关系投影操作以后,新关系的元组个数_____原来关系的元 组个数。 A.小于B.小于或等于C.等于D.大于 18.线处应填入(). func(intb[],intn) {int; for(i=0;in;i++) ___;} A.b[i++]B.b[i]++C.b[i+=2]D.b[i]+=2 19.两个或两个以上模块之间联系的紧密程度称为()。 A.耦合性B.内聚性C.复杂性D.数据传输特性 20.算法能正确地实现预定功能的特性称为算法的(。 A.正确性B.易读性C.健壮性D.高效率 三、程序设计题(10题)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档