【计算机类职业资格】二级C语言-265及答案解析.doc
《【计算机类职业资格】二级C语言-265及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言-265及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C 语言-265 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.以下叙述中错误的是_。(分数:2.50)A.使用三种基本结构构成的程序只能解决简单问题B.结构化程序由顺序、分支、循环三种基本结构组成C.C 语言是一种结构化程序设计语言D.结构化程序设计提倡模块化的设计方法2.以下叙述中错误的是_。(分数:2.50)A.算法正确的程序最终一定会结束B.算法正确的程序可以有零个输出C.算法正确的程序可以有零个输入D.算法正确的程序对于相同的输入一定有相同的结果3.以下选项中关于程序模块化的叙述错误的是_。(分数:2.50)A.可采用自
2、底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C.把程序分成若干相对独立的模块,可便于编码和调试D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序4.以下叙述中正确的是_。(分数:2.50)A.在算法设计时,可以把复杂任务分解成一些简单的子任务B.在 C 语言程序设计中,所有函数必须保存在一个源文件中C.只要包含了三种基本结构的算法就是结构化程序D.结构化程序必须包含所有的三种基本结构,缺一不可5.下列叙述中错误的是_。(分数:2.50)A.C 程序可以由一个或多个函数组成B.C 程序可以由多个程
3、序文件组成C.一个 C 语言程序只能实现一种算法D.一个 C 函数可以单独作为一个 C 程序文件存在6.对于一个正常运行的 C 程序,以下叙述中正确的是_。(分数:2.50)A.程序的执行总是从程序的第一个函数开始,在 main 函数结束B.程序的执行总是从 main 函数开始C.程序的执行总是从 main 函数开始,在程序的最后一个函数中结束D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束7.以下选项中能表示合法常量的是_。(分数:2.50)A.“/007“B.1.5E2.0C.“/“D.1,2008.下列叙述中错误的是_。(分数:2.50)A.C 程序可以由多个程序文件
4、组成B.一个 C 语言程序只能实现一种算法C.C 程序可以由一个或多个函数组成D.一个 C 函数可以单独作为一个 C 程序文件存在9.下列叙述中正确的是_。(分数:2.50)A.每个 C 程序文件中都必须要有一个 main 函数B.在 C 程序中 main 函数的位置是固定的C.C 程序中所有函数之间都可以相互调用D.在 C 程序的函数中不能定义另一个函数10.以下叙述正确的是_。(分数:2.50)A.C 语言函数可以嵌套调用,例如:fun(fun(x)B.C 语言程序是由过程和函数组成的C.C 语言函数不可以单独编译D.C 语言中除了 main 函数,其他函数不可作为单独文件形式存在11.以
5、下叙述中正确的是_。(分数:2.50)A.C 程序中的注释只能出现在程序的开始位置和语句的后面B.C 程序书写格式严格,要求一行内只能写一个语句C.C 程序书写格式自由,一个语句可以写在多行上D.用 C 语言编写的程序只能放在一个程序文件中12.以下叙述中错误的是_。(分数:2.50)A.C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B.C 程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件C.用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中D.C 语言源程序经编译后生成后缀为.obj 的目标程序13.以下选项中不合法的
6、标识符是_。(分数:2.50)A._00B.FORC.printD.B.float US$;C.char For;D.int_int;16.以下选项中,能用作用户标识符的是_。(分数:2.50)A.0B.8_8C.voidD.unsigned17.以下关于 C 语言数据类型使用的叙述中错误的是_。(分数:2.50)A.若只处理“真”和“假”两种逻辑值,应使用逻辑类型B.若要保存带有多位小数的数据,可使用双精度类型C.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型D.整数类型表示的自然数是准确无误差的18.以下选项中,合法的一组 C 语言数值常量是_。(分数:2.50)A.1
7、2. 0Xa23 4.5c0B.028. 5e-3 -0xfC177 4e1.5 0abcD.0x8A 10,000 3.e519.以下选项中,能用作数据常量的是_。(分数:2.50)A.115LB.0118C.1.5e1.5D.o11520.C 源程序中不能表示的数制是_。(分数:2.50)A.十六进制B.八进制C.十进制D.二进制21.以下定义语句中正确的是_。(分数:2.50)A.float a=1,*b=B.int a=b=0;C.char A=65+1,b=“b“;D.double a=0.0;b=1.1;22.以下不合法的字符常量是_。(分数:2.50)A.“/018“B.“/“C
8、.“/“D.“/xcc“23.以下选项中不能用作 C 程序合法常量的是_。(分数:2.50)A.“/123“B.1,234C.123D.“/x7D“24.以下不能输出字符 A 的语句是(注:字符 A 的 ASCII 码值为 65,字符 a 的 ASCII 码值为 97)_。(分数:2.50)A.printf(“%c/n“,“B“-1);B.printf(“%c/n“,“a“-32);C.printf(“%c/n“,65);D.printf(“%d/n“,“A“);25.以下选项中不能作为 C 语言合法常量的是_。(分数:2.50)A.“cd“B.0.1e+6C.“/a“D.“/011“26.已
9、知大写字母 A 的 ASCII 码是 65,小写字母 a 的 ASCII 码是 97。以下不能将变量 c 中的大写字母转换为对应小写字母的语句是_。(分数:2.50)A.c=(“A“+c)%26-“a“B.c=c+32C.c=c-“A“+“a“D.c=(c-“A“)%26+“a“27.以下选项中,值为 1 的表达式是_。(分数:2.50)A.“1“-0B.1-“0“C.1-“/0“D.“/0“-“0“28.以下选项中非法的 C 语言字符常量是_。(分数:2.50)A.“aa“B.“/b“C.“/007“D.“/xaa“29.以下选项中非法的 C 语言字符常量是_。(分数:2.50)A.“/x9
10、d“B.“9“C.“/x09“D.“/09“30.若有定义语句 char c=“/101“; 则变量 c 在内存中占_。(分数:2.50)A.2 个字节B.1 个字节C.3 个字节D.4 个字节31.若有以下程序 #includestdio.h main() char cl, c2; c1=“C“+“8“-“3“; c2=“9“-“0“; printf(“%c %d/n“, c1, c2); 则程序的输出结果是_。(分数:2.50)A.H 9B.表达式不合法输出无定值C.F “9“D.H “9“32.设变量已正确定义并赋值,以下正确的表达式是_。(分数:2.50)A.x=y+z+5,+yB.i
11、nt(15.8%5)C.x=y*5=x+zD.x=25%5.033.有以下程序 #includestdio.h main() int x, y, z; x=y=1; z=x+, y+, +y; printf(“%d, %d, %d/n“, x, y, z); 程序运行后的输出结果是_。(分数:2.50)A.2, 3, 1B.2, 3, 2C.2, 3, 3D.2, 2, 134.表达式 3.6-5/2+1.2+5%2 的值是_。(分数:2.50)A.4.8B.3.8C.3.3D.4.335.有以下定义: int a; long b; double x, y; 则以下选项中正确的表达式是_。(分
12、数:2.50)A.(a*y)%bB.a=xyC.a%(int)(x-y)D.y=x+y=x36.C 语言程序中,运算对象必须是整型数的运算符是_。(分数:2.50)A. sum=pad=5; pAd=+sum, pAd+, +pad; printf(“%d/n“, pad); 程序的输出结果是_。(分数:2.50)A.8B.5C.7D.638.若有定义: double a=22; int i=0, k=18; 则不符合 C 语言规定的赋值语句是_。(分数:2.50)A.i=a%11;B.i=(a+k)=(i+k);C.a=a+, i+;D.i=!a;39.设有定义: int x=2; 以下表达
13、式中,值不为 6 的是_。(分数:2.50)A.2*x, x+=2B.x+, 2*xC.x*=(1+x)D.x*=x+140.若有定义语句: int x=10; 则表达式 x-=x+x 的值为_。(分数:2.50)A.-20B.-10C.0D.10二级 C 语言-265 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.以下叙述中错误的是_。(分数:2.50)A.使用三种基本结构构成的程序只能解决简单问题 B.结构化程序由顺序、分支、循环三种基本结构组成C.C 语言是一种结构化程序设计语言D.结构化程序设计提倡模块化的设计方法解析:解析 使用
14、顺序、选择(分支)、循环 3 种基本结构构成的程序可以解决所有问题,而不只是解决简单问题,因此 A 选项错误。2.以下叙述中错误的是_。(分数:2.50)A.算法正确的程序最终一定会结束B.算法正确的程序可以有零个输出 C.算法正确的程序可以有零个输入D.算法正确的程序对于相同的输入一定有相同的结果解析:解析 算法有 0 个或多个输入,有一个或多个输出,所以 B 错误。3.以下选项中关于程序模块化的叙述错误的是_。(分数:2.50)A.可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序 B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C.把程序分成若干相对独立
15、的模块,可便于编码和调试D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序解析:解析 采用白上至下,逐步细化的设计方法把若干独立模块组装成所要求的程序,所以 A 错误。4.以下叙述中正确的是_。(分数:2.50)A.在算法设计时,可以把复杂任务分解成一些简单的子任务 B.在 C 语言程序设计中,所有函数必须保存在一个源文件中C.只要包含了三种基本结构的算法就是结构化程序D.结构化程序必须包含所有的三种基本结构,缺一不可解析:解析 在 C 语言程序设计中,所有函数可以保存在不同的源文件中,结构化程序是指采用自顶向下,逐步分解的方式将复杂的问题分解成一些简单的子任务。5.下列叙
16、述中错误的是_。(分数:2.50)A.C 程序可以由一个或多个函数组成B.C 程序可以由多个程序文件组成C.一个 C 语言程序只能实现一种算法 D.一个 C 函数可以单独作为一个 C 程序文件存在解析:解析 一个 C 程序可以有一个或多个程序文件,也可以有一个或多个函数,所以一个 C 语言程序可以实现多种算法。6.对于一个正常运行的 C 程序,以下叙述中正确的是_。(分数:2.50)A.程序的执行总是从程序的第一个函数开始,在 main 函数结束B.程序的执行总是从 main 函数开始 C.程序的执行总是从 main 函数开始,在程序的最后一个函数中结束D.程序的执行总是从程序的第一个函数开始
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 265 答案 解析 DOC
