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

    二级C

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

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

    (1)若有以下程序段:int r=8;printf("%d\n",r> >1);程序运行后的输出结果是(  )。

    A.16

    B.8

    C.4

    D.2

    答案:C

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

    A.gets函数用于从终端读入字符串

    B.getchar函数用于从磁盘文件读入字符

    C.fputs函数用于把字符串输出到文件

    D.fwrite函数用于以二进制形式输出数据到文件

    答案:B

    (3)以下关于typedef的叙述错误的是(  )。

    A.用typedef可以增加新类型

    B.typedef只是将已存在的类型用一个新的名字来代替

    C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名

    D.用typedef为类型说明一个新名,通常可以增加程序的可读性

    答案:A

    (4)若有定义语句:char s[10]="1234567\0\0";则strlen(s)的值是( )。

    A.7

    B.8

    C.9

    D.10

    答案:A

    (5)若有以下定义:int x[10],* pt=x;则对X数组元素的正确引用是(  )。

    A.pt+3

    B.*&x[10]

    C.*(pt+10)

    D.*(x+3)

    答案:D

    (6)若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是(  )。

    A.1

    B.0

    C.2

    D.不知道a的值,不能确定

    答案:A

    (7)若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是(  )。

    A.x+1=y

    B.++X,y=x - -

    C.x=x+10=x+y

    D.double(x)/10

    答案:B

    (8)若变量已正确定义为int型,要通过语句:scanf("%d,%d,%d”,&a,&b,&C.;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(  )。(注:口代表一个空格符)

    A.1,2,3<回车>

    B.口口口1,2,3<回车>

    C.1,口口口2,口口口3<回车>

    D.1口2口3<回车>

    答案:D

    (9)以下关于结构化程序设计的叙述中正确的是(  )。

    A.结构化程序使用goto语句会很便捷

    B.在C语言中,程序的模块化是利用函数实现的

    C.一个结构化程序必须同时由顺序、分支、循环三种结构组成

    D.由三种基本结构构成的程序只能解决小规模的问题

    答案:B

    (10)设有宏定义:#define IsDIV(k,n)((k%n= =1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5) && IsDIV(m,7)为真时所要表达的是(  )。

    A.判断m是否能被5和7整除

    B.判断m被5和7整除是否都余1

    C.判断m被5或者7整除是否余1

    D.判断m是否能被5或者7整除

    答案:B

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


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