2022-2023年河南省三门峡市全国计算机等级考试C语言程序设计重点汇总测试卷(含答案).docxVIP

  • 0
  • 0
  • 约1.77万字
  • 约 36页
  • 2023-05-01 发布于河北
  • 举报

2022-2023年河南省三门峡市全国计算机等级考试C语言程序设计重点汇总测试卷(含答案).docx

2022-2023年河南省三门峡市全国计算机等级考试C语言程序设计重点汇总测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.在数据库系统中,用户所见数据模式为______。 A.概念模式 B.外模式 C.内横式 D.物理模式? 2.给定数列(541,132,984,746,518,181,946,314,205,827)按照从小到大的顺序排列,采用直接选择大值开始排序时,第一趟扫描结果是() A.(541,132,827,746,518,181,946,314,205,984)? B.(205,132,314,181,518,746,946,984,541,827)? C.(132,541,746,984,181,518,314,946,205,827)? D.(132,541,746,518,181,946,314,205,827,984)? 3.以下叙述中正确的是()。 A.C语言语句必须在一行内写完? B.C语言程序中的每一行只能写一条语句? C.C语言程序中的注释必须与语句写在同一行? D.简单C语言语句必须以分号结束? 4.设变量已正确定义,则以下能正确计算f=n!的程序是( )。 A.f=0:for(i=1;i=n;i++)f*=i:? B.F=1:for(i=1;i2n;i++)f*=i:? C.f=1:for(i=n;i1;i++)f*=i:? D.f=1;for(i=n;i=2;i--)f*=i:? 5. 以下说法正确的是( )。 A.C程序总是从第一个函数开始执行? B.在C程序中,被调用的函数必须在main函数中定义? C.C程序总是从main函数开始执行? D.C程序中的main函数必须放在程序的开始部分? 6.有如下程序: main { int a=2,b=-1.c=2; if(a0)if(b0)c=0; else c++; printf(%d\n,c); } 该程序的输出结果是( )。 A.0 B.1 C.2 D.3? 7.一个C语言程序总是从()开始执行: A.主程序 B.子程序 C.主函数 D.第一个函数? 8. 9.有以下程序:? 程序执行后的输出结果是( )。 A.357 B.753 C.369 D.751? 10.有以下程序: main { int a[]=(2,4,6,8,10},y=0,x,*P; p=&a[1]; for(x=1;x3;x++) y+=p[x]; printf(%d\n,y); } 程序运行后的输出结果是( )。 A.10 B.11 C.14 D.15? 11. 判断char型变量c1是否为小写字母的正确表达式为( )。 A.a<=c1<=z? B.(c1>=A) ‖(c1<=z)? C.(a=>c1‖(z<=c1)? D.(c1>=a)(c1<=z)? 12.有以下程序: int fun(int n) { if(n==l)return l; else return(n+fun(n一1)): } main { int x; scanf(%d,&x);x=fun(x);printf(%d\n, x): } 执行程序时,给变量X输入10,程序的输出结果是( )。 A.55 B.54 C.65 D.45? 13.设有6个结点的无向图,该图至少应有()条边才能确保是一个连通图。 A.5 B.6 C.7 D.8? 14.以下各选项中的代码段执行后,变量y的值不为1的是()。 A.int x=5,y=0; if(5) y=1;? B.int x=5,y=0; if(x)y=1;? C.int x=10,y=0; if(x=y) y=1;? D.int x=5,y=10; if(x=y) y=1;? 15.设以下变量均为int类型,表达式的值不为7的是 A.(x=y=6,x+y,x+1)? B.(x=6,x+1,y=6,x+y)? C.(x=y=6,x+y,y+1)? D.(y=6,y+1,x=y,x+1)? 16.若有定义“char c=“hello!”;”,则以下说法正确的是()。 A.c占用7字节内存 B.c是一个字符串变量 C.定义中有语法错误 D.c的有效字符个数是6? 17.以下叙述中错误的是(  )。 A.C语言的可执行程序是由一系列机器指令构成的? B.用C语言编写的源程序不能直接在计算机上运行? C.通过编译得到的二进制目标程序需要连接才可以运行? D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件? 18. 下列关于逻辑运算符两侧运算对象的叙述中正确的是( )。 A.只能是整数0

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档