欢迎您来到未来学院,加入我们共同学习吧!
1 2 3 4
  • 当前位置:首页 > 考试中心 > 计算机考试 > 二级 > 二级C >

    二级C

    2019年3月计算机二级C语言考试选择题强化练习005

    浏览次数:     时间:2019/03/18

    (1)以下叙述中正确的是(  )。

    A.在C语言中,预处理命令行都以“#”开头

    B.预处理命令行必须位于c源程序的起始位置

    C.#include必须放在C程序的开头

    D.C语言的预处理不能实现宏定义和条件编译的功能

    答案:A

    (2)在C语言中,只有在使用时才占用内存单元的变量,其存储类型是(  )。

    A.auto和static

    B.extern和register

    C.auto和register

    D.static和register

    答案:C

    (3)以下叙述中错误的是(  )。

    A.可以给指针变量赋一个整数作为地址值

    B.函数可以返回地址值

    C.改变函数形参的值,不会改变对应实参的值

    D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL

    答案:A

    (4)以下关于逻辑运算符两侧运算对象的叙述中正确的是(  )。

    A.可以是任意合法的表达式

    B.只能是整数0或非0整数

    C.可以是结构体类型的数据

    D.只能是整数0或1

    答案:A

    (5)以下关于宏的叙述中正确的是(  )。

    A.宏替换没有数据类型限制

    B.宏定义必须位于源程序中所有语句之前

    C.宏名必须用大写字母表示

    D.宏调用比函数调用耗费时间

    答案:A

    (6)若有定义语句:double a,* P=&a;以下叙述中错误的是(  )。

    A.定义语句中的*号是一个间址运算符

    B.定义语句中的*号是一个说明符

    C.定义语句中的P只能存放double类型变量的地址

    D.定义语句中,*P=&a把变量a的地址作为初值赋给指针变量P

    答案:A

    (7)下列叙述中正确的是(  )。

    A.在switch语句中,不一定使用break语句

    B.在switch语句中必须使用default

    C.break语句必须与switch语句中的case配对使用

    D.break语句只能用于switch语句

    答案:A

    (8)C源程序中不能表示的数制是(  )。

    A.十六进制

    B.八进制

    C.十进制

    D.二进制

    答案:D

    (9)以下选项中,能用作用户标识符的是(  )。

    A._0_

    B.8_8

    C.void

    D.unsigned

    答案:A

    (10)若有定义语句:int x=10;,则表达式x-=x+x的值为(  )。

    A.0

    B.-20

    C.-10

    D.10

    答案:C

    温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!


    上一篇:2019年3月计算机二级C语言考试选择题强化练习006
    下一篇:2019年3月计算机二级C语言考试选择题强化练习004
    版权所有©安徽佰通教育科技发展股份有限公司 备案号:皖B2-20180049-5 电话:0551-65772438 地址:安徽省合肥市蜀山区蜀山新产业园区振兴路自主创新产业基地4栋2层203室