c高级语言程序设计B试题,高级语言程序设计(一)2017年4月真题

高级语言程序设计(一)2017年4月真题及答案解析

高级语言程序设计(一)2017年4月真题及答案,该试卷为高级语言程序设计(一)自考历年真题试卷,包含答案及详细解析。

一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。错涂、多涂或未涂均无分。

1.C语言的保留字(又称关键字)是(  )

A.sum

B.main

C.double

D.longint

2.错误的实型(又称浮点型)常数是(  )

A.2E0

B.0.0

C.0E0

D.0E+0.0

3.设 int a, b;,表达式a=2,b=5,b++,a+b--的值是(  )

A.2

B.6

C.7

D.8

4.设int a;,循环次数为无限的语句是(  )

A.for(a=0;a;a++);

B.for(a=0;a==0;);

C.for(a=0;a=0;a++);

D.for(a=0;a==0;a++);

5.if(表达式)和while(表达式)中的“表达式”(  )

A.只能是逻辑的

B.只能是关系的

C.只能是算术的

D.可以是任意的

6.设int a=1,b=2,c=3;,能将c的值同时赋给a和b的表达式是(  )

A.a=b==c

B.a==(b=c)

C.(a=c)||(b=c)

D.(a=c)&&(b=c)

7.函数中定义的变量,其作用域是(  )

A.本函数

B.本程序的所有文件

C.本文件的所有函数

D.本文件的第一个函数

8.关于函数正确的说法是(  )

A.必须有返回值

B.必须有形式参数

C.返回值的类型可以是指针

D.一个函数中可以定义另一函数

9.设int a[3][4]={1,2,3,4,5,6};,值为1的数组元素是(  )

A.a[0][0]

B.a[0][1]

C.a[1][0]

D.a[1][1]

10.下列为递归函数的是(  )

A.int func(int n)

{   if(n==0) return 0;

else return(n-1);

}

B.int func(int n)

{   if(n==0) return 0;

else return func(n-1);

}

C.int func(int n)

{   if(n==0) return 0;

else return sqrt(sqrt(n));

}

D.int func(int n)

{   if(n==0) return 0;

else return(--n);

}

11.设int x=1,y=2,z=3;下列语句错误的是(  )

A.if(x

B.for(z=0;z

C.for(z=0,z

D.if(x

12.设 char ch;,下列语句错误的是(  )

A.ch="a=b";

B.ch="

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值