00342-高级语言程序设计(一).docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

00342-高级语言程序设计(一)综测

一、单选题(本大题共35小题,每小题2分,共70分)

1

对于数学表达式3sinxbax2??,正确的C语言表达式是()

A. 2sqrt(x)+(a+b)/3sin(x)

B. 2sqrt(x)+(a+b)/(3sin(x))

C. 2*sqrt(x)+(a+b)/3/sin(x)

D. 2*sqrt(x)+(a+b/3*sin(x))

标准答案:

C

2

sizeof(double)是()?

A. 函数调用

B. int型表达式

C. double型表达式

D. 非法表达式

标准答案:

B

3

.设int?a[10];,对数组元素引用正确的是(???????)?

A. a[10]

B. a[0]

C. a(6)?

D. a[10-10]

标准答案:

D

4

C语言的保留字是

A. sum

B. main

C. double

D. longint

标准答案:

C

5

变量定义并初始化正确的是(?)?

A. int?a=l,*p=a;

B. int?a=2,p=*a;

C. int?a=3,p=&a;

D. int?a=4,*p=&a;

标准答案:

D

6

C语言中,下列运算符优先级最高的是()?

A. !

B. %

C.

D. ==

标准答案:

A

7

设enum?color?{purple,?black,?red,?white}?d;,?若将d赋值为枚举常量red,则正确的是?

A. d=(enum?color)2;

B. d=(enum?color)3;

C. d=″red″;?

D. d=color;

标准答案:

A

8

在C语言中,运算符″=″和″==″的功能分别是(???)?

A.

关系运算和赋值运算

B.

都是赋值运算

C.

都是关系运算

D.

赋值运算和关系运算

标准答案:

D

9

正确表示数学关系式x≥y≥z的C语言表达式是(??????)?

A. x=y=z

B. (x=y)(y=z)?

C. (x=y)(y=z)

D. (x=y)(y=z)

标准答案:

B

10

设int?a=2,b=6,c=8;,表达式(a,b),(c,10)的值是(?)??

A. 2

B. 6

C. 8

D. 10

标准答案:

D

11

在C语言中,′a′和″a″存储所占用的字节数分别是()?

A. 1,1

B. 1,2?

C. 2,1

D. 2,2

标准答案:

B

12

用户自定义标识符正确的是(?)??

A. 3ab?

B. int

C. fa2_a

D. sin(x

标准答案:

C

13

设for(i=0,?j=10;?(j0)(i4);?i++,?j--);,该语句的循环次数是(???)?

A.

0?

B.

3?

C.

4

D.

无限

标准答案:

C

14

设int?i=3,j=3;,表达式i+++j的值是(?)??

A. 6

B. 7

C. 8

D. 9

标准答案:

A

15

数组定义及初始化正确的是(??????)??

A. char?a[5]={};

B. int?a[5]={0,1,2,3,4,5}

C. char?a={string};

D. char?a[]={0,1,2,3,4,5};

标准答案:

D

16

下列不属于保留字的是(?)?

A. default

B. ?register

C. struct

D. unsign

标准答案:

D

17

设int(*P)();,p的含义是?(???)?

A. 指向一维数组的指针变量

B. 指向二维数组的指针变量

C. 指向一个整型变量的指针变量

D. 指向整型函数的指针变量

标准答案:

A

18

下列为C语言保留字的是(?)??

A. real

B. long

C. pointer?

D. integer?

标准答案:

B

19

设char?s1[]=12345,s2[]=1234;,执行语句printf(%d\n,strlen(strcpy(s1,s2)));后的输出结果是?

A. 4

B. 5

C. 9

D. 10

标准答案:

A

20

结构型变量占用内存的字节数是(???)?

A. 各成员占用内存字节数之和

B. 第一个成员占用的内存字节数

C. 占用内存最大成员所需的字节数

D. 最后一个成员占用的内存字节数

标准答案:

A

21

若main()函数带参数,参数个数最多是(???)?

A. 0

B. 1

C. 2

D. 3

标准答案:

C

22

设int?a[][2]={1,2,3,4,5,6,7};,其中缺省的行长度的最小值是(?)??

A. 2

B. 3

C. 4

D. 5

标准答案:

C

23

设int?a[2]={1,2},*p=a;,则*p是(???

文档评论(0)

渡漳 + 关注
实名认证
文档贡献者

不论你在什么时候开始,重要的是开始之后就不要停止。

1亿VIP精品文档

相关文档