欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级C语言-166及答案解析.doc

    • 资源ID:1324930       资源大小:60.50KB        全文页数:13页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级C语言-166及答案解析.doc

    1、二级 C 语言-166 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:46,分数:100.00)1.在 C 语言中,以下说法不正确的是_。(分数:2.00)A.在 C 程序中,整数和实数都能被准确无误地表示出来B.在 C 程序中,任何一个变量名都代表存储器中的一个位置C.静态变量的生存期与整个程序的运行期相同D.C 语言中,任何变量都必须先声明才能进行引用2.若有以下定义和语句: int a=010,b=0x10,c=10; printf(“%d,%d,%dku“,a,b,c); 则输出结果是_。(分数:2.00)A.8,10,10B.10,10,10C.8,8,1

    2、0D.8,16,103.设 C 语言中,float 类型数据占 4 字节,则 double 类型数据占_字节。(分数:2.00)A.1B.2C.8D.44.以下正确的实型常量是_。(分数:2.00)A.E3.4B.-12345C.2.2e0.8D.45.设 int 类型的数据长度为两个字节,则 unsigned int 类型数据的取值范围是_。(分数:2.00)A.0255B.065535C.-3276832767D.-2562556.设 a 和 b 均为 int 型变量,且 a=6,b=11,则能使值为 3 的表达式是_。(分数:2.00)A.b%(a%4)B.b%(a-a%5)C.b%a-

    3、a%5D.(b%a)-(a%4)7.若有运算符:、=、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为_。(分数:2.00)A.%、sizeof、=B.sizeof、%、=、C.sizeof、%、=D.sizeof、%、=8.已定义变量 a 为整型,则不能正确表示 9a14 的表达式是_。(分数:2.00)A.!(9a printf(“%d/n“,(m=ab)(分数:2.00)A.0B.1C.2D.310.能正确表示“当 X 的取值在1,10和100,110范围内为真,否则为假”的表达式是_。(分数:2.00)A.(x=1)float x=3.4,y=2.1;,则下面表达式的值为_

    4、。 float)(a+b)/2+(int)x%(int)y(分数:2.00)A.5.5B.55C.5.500000D.55.0000012.若 a 为 int 型变量,则执行以下语句后,a 的值为_。 a=5;a+=a-=a*a;(分数:2.00)A.25B.-40C.40D.-1413.若已定义 x 和 Y 为整型变量,且 x=7,则表达式 y=2.3+x/2 的值是_。(分数:2.00)A.6B.5C.5.0D.6.014.若 a、b、c、d 都是 int 型变量且都已经正确赋初值,则以下不正确的赋值语句是_。(分数:2.00)A.a+d;B.a+;C.a=b=c=d=100;D.a=(b

    5、=3)+(d=5);15.有以下程序: main() int y=1,x=2,z=3; printf(“%d,%d/n“,(Hx,y+),z+2); 执行后的输出结果是_。(分数:2.00)A.3,5B.2,5C.3,3D.1,516.以下程序的输出结果是_。 main() int a=1,b=2; printf(“%d,%d/n“,-a,+b);(分数:2.00)A.1,2B.1,3C.0,2D.0,317.以下叙述错误的是_。(分数:2.00)A.C 语言区分大小写B.C 程序中的一个变量,代表内存中一个相应的存储单元,变量的值可以根据需要随时修改C.整数和实数都能用 C 语言准确无误地表

    6、示出来D.在 C 程序中,正整数可以用十进制、八进制和十六进制的形式来表示18.C 语言程序的执行是_。(分数:2.00)A.从程序的主函数开始,到程序的主函数结束B.从程序的主函数开始,到程序的最后一个函数结束C.从程序的第一个函数开始,到程序的最后一个函数结束D.从程序的第一个函数开始,到程序的主函数结束19.下面说法正确的是_。(分数:2.00)A.一个 C 程序可以有多个主函数B.一个 C 语言的函数中只允许有一对花括号C.C 程序的书写格式是自由的,一个语句可以写在一行内,也可以写在多行内D.在对 C 程序进行编译时,可以发现注释行中的拼写错误20.以下说法不正确的是_。(分数:2.

    7、00)A.C 程序是以函数为基本单位的,整个程序由函数组成B.C 语言程序的一条语句可以写在不同的行上C.C 程序的注释行对程序的运行功能不起任何作用,所以注释应该尽可能少写D.C 程序的每个语句都以分号结束21.以下标识符不是关键宇的是_。(分数:2.00)A.breakB.charC.switchD.return22.下列合法的标识符是_。(分数:2.00)A.123B.#256C.55D.abhj1_2_323.在 C 语言中,char 型数据在内存中的存储形式为_。(分数:2.00)A.反码B.补码C.ASCII 码D.原码24.下列叙述中错误的是_。(分数:2.00)A.用户所定义的

    8、标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知意”C.用户所定义的标识符必须以字母或下划线开头D.用户定义的标识符中,大、小写字母代表不同标识25.下列选项中可作为 C 语言合法常量的是_。(分数:2.00)A.-80B.-080C.-8e1.0D.-80.0e26.下列字符串是标识符的是_。(分数:2.00)A.aaB.a-classC.intD.LINE 127.设 int 类型的数据长度为两字节,则 unsigned int 类型数据的取值范围是_。(分数:2.00)A.0255B.065535C.-3276832767D.-25625528.关于字符常量,以下叙述正确的是

    9、_。(分数:2.00)A.空格不是一个字符常量B.字符常量能包含大于一个的字符C.单引号中的大写字母和小写字母代表的是相同的字符常量D.所有的字符常量都可以作为整型量来处理29.以下叙述错误的是_。(分数:2.00)A.C 语言区分大小写B.C 程序中的一个变量,代表内存中一个相应的存储单元,变量的值可以根据需要随时修改C.整数和实数都能用 C 语言准确无误地表示出来D.在 C 程序中,正整数可以用十进制、八进制和十六进制的形式来表示30.下列定义变量的语句中错误的是_。(分数:2.00)A.int_int;B.double int_;C.char For;D.float US;31.下列关于

    10、函数的叙述中正确的是_。(分数:2.00)A.每个函数都可以被其他函数调用(包括 main()函数)B.每个函数都可以被单独编译C.每个函数都可以单独运行D.在一个函数内部可以定义另一个函数32.以下叙述中正确的是_。(分数:2.00)A.C 程序中注释部分可以出现在程序中任意合适的地方B.C 程序的书写格式是固定的,每行只能写一条语句C.构成 C 程序的基本单位是函数,所有函数名都可以由用户命名D.在对 C 语言程序进行编译时,可以发现注释行中的拼写错误33.下列合法的标识符是_。(分数:2.00)A.12_3B.256C.55D._abhj34.以下不正确的转义字符是_。(分数:2.00)

    11、A.“/“B.“/d“C.“/s“D.“088“35.C 语言规定,在一个 C 程序中,main 函数的位置_。(分数:2.00)A.必须在系统调用的库函数之后B.必须在程序的开始C.必须在程序的最后D.可以在任意位置36.以下叙述中正确的是_。(分数:2.00)A.C 语言比其他语言高级B.C 语言可以不用编译就能被计算机识别执行C.C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C 语言出现的最晚,具有其他语言的一切优点37.已知:int a=6;,则执行 a+=a-=a*a;语句后,a 的值为_。(分数:2.00)A.36B.0C.-24D.-6038.下列叙述中错误的是

    12、_。(分数:2.00)A.C 语句必须以分号结束B.复合语句在语法上被看做一条语句C.空语句出现在任何位置都不会影响程序运行D.赋值表达式末尾加分号就构成赋值语句39.可在 C 程序中用作用户标识符的一组标识符是_。(分数:2.00)A.void define WORDB.as_b3 _123 IfC.For abc caseD.2c DO SIG40.在 C 语言中,以下说法不正确的是_。(分数:2.00)A.在 C 程序中,整数和实数都能被准确无误地表示出来B.在 C 程序中,任何一个变量名都代表存储器中的一个位置C.静态变量的生存期与整个程序的运行期相同D.C 语言中,任何变量都必须先声

    13、明才能进行引用41.一个 C 语言程序是由_。(分数:2.00)A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成42.下列选项中,不能作为合法常量的是_。(分数:2.00)A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e043.以下不合法的用户标识符是_。(分数:4.00)A.r3_t3B.ElseC.6aD._644.对于一个正常运行的 C 程序,下列叙述中正确的是_。(分数:4.00)A.程序的执行总是从 main 函数开始,在 main 函数结束B.程序的执行总是从程序的第一个函数开始,在 main 函数结束C.程序的执行总是从

    14、main 函数开始,在程序的最后一个函数中结束D.程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束45.以下叙述中正确的是_。(分数:4.00)A.构成 C 程序的基本单位是函数B.可以在一个函数中定义另一个函数C.main 函数必须放在其他函数之前D.所有被调用的函数一定要在调用之前进行定义46.以下不合法的用户标识符是_。(分数:4.00)A.804zhangB._hhC.yy614D.If二级 C 语言-166 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:46,分数:100.00)1.在 C 语言中,以下说法不正确的是_。(分数:2.00)A

    15、.在 C 程序中,整数和实数都能被准确无误地表示出来 B.在 C 程序中,任何一个变量名都代表存储器中的一个位置C.静态变量的生存期与整个程序的运行期相同D.C 语言中,任何变量都必须先声明才能进行引用解析:2.若有以下定义和语句: int a=010,b=0x10,c=10; printf(“%d,%d,%dku“,a,b,c); 则输出结果是_。(分数:2.00)A.8,10,10B.10,10,10C.8,8,10D.8,16,10 解析:3.设 C 语言中,float 类型数据占 4 字节,则 double 类型数据占_字节。(分数:2.00)A.1B.2C.8 D.4解析:4.以下正

    16、确的实型常量是_。(分数:2.00)A.E3.4B.-12345 C.2.2e0.8D.4解析:5.设 int 类型的数据长度为两个字节,则 unsigned int 类型数据的取值范围是_。(分数:2.00)A.0255B.065535 C.-3276832767D.-256255解析:6.设 a 和 b 均为 int 型变量,且 a=6,b=11,则能使值为 3 的表达式是_。(分数:2.00)A.b%(a%4)B.b%(a-a%5)C.b%a-a%5D.(b%a)-(a%4) 解析:7.若有运算符:、=、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为_。(分数:2.00)A

    17、.%、sizeof、=B.sizeof、%、=、C.sizeof、%、=D.sizeof、%、= 解析:8.已定义变量 a 为整型,则不能正确表示 9a14 的表达式是_。(分数:2.00)A.!(9a printf(“%d/n“,(m=ab)(分数:2.00)A.0 B.1C.2D.3解析:10.能正确表示“当 X 的取值在1,10和100,110范围内为真,否则为假”的表达式是_。(分数:2.00)A.(x=1)float x=3.4,y=2.1;,则下面表达式的值为_。 float)(a+b)/2+(int)x%(int)y(分数:2.00)A.5.5B.55C.5.500000 D.5

    18、5.00000解析:12.若 a 为 int 型变量,则执行以下语句后,a 的值为_。 a=5;a+=a-=a*a;(分数:2.00)A.25B.-40 C.40D.-14解析:13.若已定义 x 和 Y 为整型变量,且 x=7,则表达式 y=2.3+x/2 的值是_。(分数:2.00)A.6B.5 C.5.0D.6.0解析:14.若 a、b、c、d 都是 int 型变量且都已经正确赋初值,则以下不正确的赋值语句是_。(分数:2.00)A.a+d; B.a+;C.a=b=c=d=100;D.a=(b=3)+(d=5);解析:15.有以下程序: main() int y=1,x=2,z=3; p

    19、rintf(“%d,%d/n“,(Hx,y+),z+2); 执行后的输出结果是_。(分数:2.00)A.3,5B.2,5C.3,3D.1,5 解析:16.以下程序的输出结果是_。 main() int a=1,b=2; printf(“%d,%d/n“,-a,+b);(分数:2.00)A.1,2B.1,3C.0,2D.0,3 解析:17.以下叙述错误的是_。(分数:2.00)A.C 语言区分大小写B.C 程序中的一个变量,代表内存中一个相应的存储单元,变量的值可以根据需要随时修改C.整数和实数都能用 C 语言准确无误地表示出来 D.在 C 程序中,正整数可以用十进制、八进制和十六进制的形式来表

    20、示解析:18.C 语言程序的执行是_。(分数:2.00)A.从程序的主函数开始,到程序的主函数结束 B.从程序的主函数开始,到程序的最后一个函数结束C.从程序的第一个函数开始,到程序的最后一个函数结束D.从程序的第一个函数开始,到程序的主函数结束解析:19.下面说法正确的是_。(分数:2.00)A.一个 C 程序可以有多个主函数B.一个 C 语言的函数中只允许有一对花括号C.C 程序的书写格式是自由的,一个语句可以写在一行内,也可以写在多行内 D.在对 C 程序进行编译时,可以发现注释行中的拼写错误解析:20.以下说法不正确的是_。(分数:2.00)A.C 程序是以函数为基本单位的,整个程序由

    21、函数组成B.C 语言程序的一条语句可以写在不同的行上C.C 程序的注释行对程序的运行功能不起任何作用,所以注释应该尽可能少写 D.C 程序的每个语句都以分号结束解析:21.以下标识符不是关键宇的是_。(分数:2.00)A.breakB.charC.switch D.return解析:22.下列合法的标识符是_。(分数:2.00)A.123B.#256C.55D.abhj1_2_3 解析:23.在 C 语言中,char 型数据在内存中的存储形式为_。(分数:2.00)A.反码B.补码C.ASCII 码 D.原码解析:24.下列叙述中错误的是_。(分数:2.00)A.用户所定义的标识符允许使用关键

    22、字 B.用户所定义的标识符应尽量做到“见名知意”C.用户所定义的标识符必须以字母或下划线开头D.用户定义的标识符中,大、小写字母代表不同标识解析:25.下列选项中可作为 C 语言合法常量的是_。(分数:2.00)A.-80 B.-080C.-8e1.0D.-80.0e解析:26.下列字符串是标识符的是_。(分数:2.00)A.aa B.a-classC.intD.LINE 1解析:27.设 int 类型的数据长度为两字节,则 unsigned int 类型数据的取值范围是_。(分数:2.00)A.0255B.065535 C.-3276832767D.-256255解析:28.关于字符常量,以

    23、下叙述正确的是_。(分数:2.00)A.空格不是一个字符常量B.字符常量能包含大于一个的字符C.单引号中的大写字母和小写字母代表的是相同的字符常量D.所有的字符常量都可以作为整型量来处理 解析:29.以下叙述错误的是_。(分数:2.00)A.C 语言区分大小写B.C 程序中的一个变量,代表内存中一个相应的存储单元,变量的值可以根据需要随时修改C.整数和实数都能用 C 语言准确无误地表示出来 D.在 C 程序中,正整数可以用十进制、八进制和十六进制的形式来表示解析:30.下列定义变量的语句中错误的是_。(分数:2.00)A.int_int;B.double int_;C.char For;D.f

    24、loat US; 解析:31.下列关于函数的叙述中正确的是_。(分数:2.00)A.每个函数都可以被其他函数调用(包括 main()函数)B.每个函数都可以被单独编译 C.每个函数都可以单独运行D.在一个函数内部可以定义另一个函数解析:32.以下叙述中正确的是_。(分数:2.00)A.C 程序中注释部分可以出现在程序中任意合适的地方 B.C 程序的书写格式是固定的,每行只能写一条语句C.构成 C 程序的基本单位是函数,所有函数名都可以由用户命名D.在对 C 语言程序进行编译时,可以发现注释行中的拼写错误解析:33.下列合法的标识符是_。(分数:2.00)A.12_3B.256C.55D._ab

    25、hj 解析:34.以下不正确的转义字符是_。(分数:2.00)A.“/“B.“/d“C.“/s“D.“088“ 解析:35.C 语言规定,在一个 C 程序中,main 函数的位置_。(分数:2.00)A.必须在系统调用的库函数之后B.必须在程序的开始C.必须在程序的最后D.可以在任意位置 解析:36.以下叙述中正确的是_。(分数:2.00)A.C 语言比其他语言高级B.C 语言可以不用编译就能被计算机识别执行C.C 语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D.C 语言出现的最晚,具有其他语言的一切优点解析:37.已知:int a=6;,则执行 a+=a-=a*a;语句后,a

    26、的值为_。(分数:2.00)A.36B.0C.-24D.-60 解析:38.下列叙述中错误的是_。(分数:2.00)A.C 语句必须以分号结束B.复合语句在语法上被看做一条语句C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句解析:39.可在 C 程序中用作用户标识符的一组标识符是_。(分数:2.00)A.void define WORDB.as_b3 _123 If C.For abc caseD.2c DO SIG解析:40.在 C 语言中,以下说法不正确的是_。(分数:2.00)A.在 C 程序中,整数和实数都能被准确无误地表示出来 B.在 C 程序中,任

    27、何一个变量名都代表存储器中的一个位置C.静态变量的生存期与整个程序的运行期相同D.C 语言中,任何变量都必须先声明才能进行引用解析:41.一个 C 语言程序是由_。(分数:2.00)A.一个主程序和若干子程序组成B.函数组成 C.若干过程组成D.若干子程序组成解析:42.下列选项中,不能作为合法常量的是_。(分数:2.00)A.1.234e04B.1.234e0.4 C.1.234e+4D.1.234e0解析:43.以下不合法的用户标识符是_。(分数:4.00)A.r3_t3B.ElseC.6a D._6解析:44.对于一个正常运行的 C 程序,下列叙述中正确的是_。(分数:4.00)A.程序的执行总是从 main 函数开始,在 main 函数结束 B.程序的执行总是从程序的第一个函数开始,在 main 函数结束C.程序的执行总是从 main 函数开始,在程序的最后一个函数中结束D.程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束解析:45.以下叙述中正确的是_。(分数:4.00)A.构成 C 程序的基本单位是函数 B.可以在一个函数中定义另一个函数C.main 函数必须放在其他函数之前D.所有被调用的函数一定要在调用之前进行定义解析:46.以下不合法的用户标识符是_。(分数:4.00)A.804zhang B._hhC.yy614D.If解析:


    注意事项

    本文(【计算机类职业资格】二级C语言-166及答案解析.doc)为本站会员(ownview251)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开