欢迎来到天天文库
浏览记录
ID:12789236
大小:453.00 KB
页数:242页
时间:2018-07-19
《全国计算机等级考试二级c语言理论基础习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、全国计算机等级考试二级C语言理论基础习题第一部分C语言理论基础(1)算法具有五个特性,以下选项中不属于算法特性的是 A)有穷性 B)简洁性 C)可行性 D)确定性(2)以下叙述中正确的是 A)用C程序实现的算法必须要有输入和输出操作 B)用C程序实现的算法可以没有输出但必须要有输入 C)用C程序实现的算法可以没有输入但必须要有输出 D)用C程序实现的算法可以既没有输入也没有输出(3)用C语言编写的代码程序 A)可立即执行 B)是一个源程序 C)经过编译即可执行 D)经过编
2、译解释才能执行(4)结构化程序由三种基本结构组成,三种基本结构组成的算法 A)可以完成任何复杂的任务 B)只能完成部分复杂的任务 C)只能完成符合结构化的任务 D)只能完成一些简单的任务(5)一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是 A) 有零个或多个输入 B)有零个或多个输出 C) 有穷性 D)可行性(6)以下叙述中正确的是 A)C语言的源程序不必通过编译就可以直接运行 B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令 C)C
3、源程序经编译形成的二进制代码可以直接运行 D)242C语言中的函数不可以单独进行编译(7)以下叙述中正确的是 A)C语言比其他语言高级 B)C语言可以不用编译就能被计算机识别执行 C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D)C语言出现的最晚,具有其他语言的一切优点(8)C语言中用于结构化程序设计的三种基本结构是 A)顺序结构、选择结构、循环结构 B)if、switch、break C)for、while、do-while D)if、for、continue(9)结构化程序设
4、计所规定的三种基本控制结构是 A)输入、处理、输出 B)树形、网形、环形 C)顺序、选择、循环 D)主程序、子程序、函数(10)要把高级语言编写的源程序转换为目标程序,需要使用 A)编辑程序 B)驱动程序 C)诊断程序 D)编译程序答案:1) B 2) C 3) B 4) C 5) B 6) B 7) C 8) A 9) C 10) D全国计算机等级考试二级C语言基本语法知识测试第二部分C语言基本语法知识一、选择题(1)以下
5、叙述中错误的是 A)用户所定义的标识符允许使用关键字 B)用户所定义的标识符应尽量做到“见名知意” C)用户所定义的标识符必须以字母或下划线开头 D)用户定义的标识符中,大、小写字母代表不同标识242(2)以下叙述中错误的是 A)C语句必须以分号结束 B)复合语句在语法上被看作一条语句 C)空语句出现在任何位置都不会影响程序运行 D)赋值表达式末尾加分号就构成赋值语句(3)以下不能正确计算代数式值的C语言表达式是 A)1/3*sin(1/2)*sin(1/2) B)s
6、in(0.5)*sin(0.5)/3 C)pow(sin(0.5),2)/3 D)1/3.0*pow(sin(1.0/2),2)(4)以下能正确定义且赋初值的语句是 A)int n1=n2=10; B)char c=32; C)float f=f+1.1; D)double x=12.3E2.5;(5)设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是 A)k=k>=k B)-k++ C)k%int(f) D)k>
7、=f>=m(6)有以下程序段 int k=0,a=1,b=2,c=3; k=ac?c:k;执行该程序段后,k的值是 A)3 B)2 C)1 D)0(7)以下选项中可作为C语言合法常量的是 A)-80. B)-080 C)-8e1.0 D)-80.0e(8).以下不能定义为用户标识符的是 A)Main B)_0 C)_int D)sizeof(9)以下选项中,不能作为合法常量的是 A)1.234e04 B)
8、1.234e0.4242 C)1.234e+4 D)1.234e0(10)有以下程序main(){ intm=12,n=34; printf("%d%d",m++,++n); printf("%d%d",n++,++m);}程序运行后的输出结果是 A)12353514 B)12353513 C)12343514 D)12343513(11)若整型变量a、b、c、d中的
此文档下载收益归作者所有