最新国家开放大学电大《11253 C语言程序设计》期末终考题库及答案.docx

最新国家开放大学电大《11253 C语言程序设计》期末终考题库及答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE2

最新国家开放大学电大《11253C语言程序设计》期末终考题库及答案

电脑搜索??:Ctrl+F,“查找”,输入题目关键词

一、单项选择题。把合适的选项编号填写在括号内。

1.不符合C语言规定的复合语句是()。D

A.{}

B.{;}

C.{x=0;}

D.{y=10}

2.C语言中的选择类语句有两条,它们是()。A

A.if和switch

B.if和else

C.switch和case

D.else和case

3.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。A

A.main

B.MAIN

C.name

D.function

4.在C语言程序中,多行注释语句使用的开始标记符为()。B

A.//

B./*

C.*/

D.**

5.用于输出表达式值的标准输出函数是()。C

A.scanf()

B.print()

C.printf()

D.output()

6.在printf()函数调用的格式字符串中,每个格式符的先导字符为()。B

A.#

B.%

C.$

D.@

7.由C语言源程序文件编译而成的目标文件的扩展名为()。C

A.cpp

B.exe

C.obj

D.C

8.由C语言目标文件连接而成的可执行文件的扩展名为()。B

A.cpp

B.exe

C.obj

D.c

9.每个C程序文件在编译时可能出现有警告性错误,其对应的标识符号为()。A

A.warning

B.error

C.warn

D.err

10.在C语言中,表示换行符的转义字符为()。C

A.\f

B.\r

C.\n

D.\m

11.字符串“a+b=12\n”的长度为()。B

A.6

B.7

C.8

D.9

12.要定义a和b为两个整型变量,则使用的定义语句为()。B

A.inta;b;

B.inta,b;

C.intab;

D.inta:b;

13.下列数值中最大值是(?)。C

A.28/8

B.35/13

C.28%8

D.35%5

14.下列数值中最小值是()。D

A.28/8

B.35/3

C.28%8

D.35%3

15.已知x的初值为5,则下列各表达式中的最大值为(?)。D

A.x%=3

B.x+=10

C.x/=2

D.x*=4

16.x5的相反表达式为(?)。D

A.x5

B.x!=5

C.x=5

D.x=5

17.当处理问题时的循环次数是确定的,则采用的最合适的循环方式为(?)。A

A.for

B.while

C.do-while

D.switch18.循环体至少被执行一次的循环语句为(?)。C

A.for

B.while

C.do-while

D.任一种

19.流程控制类语句包括的3类语句为(?)。A

A.选择、循环、跳转

B.选择、循环、输入

C.选择、输入、输出

D.循环、选择、函数

20.在下列的语句中,必须以分号作为结束的语句是(?)。C

A.for

B.while

C.do

D.switch

21.在一个数组中,数组元素a[i]前面的元素个数为(?)。A

A.i

B.i+1

C.i-1

D.2*i

22.假定二维数组的定义语句为“inta[3][5];”,则该数组所含元素的个数为(?)。?

B

A.8

B.15

C.10

D.12

23.假定二维数组的定义语句为“chara[M][N];”,则该数组所含元素的个数为(?)。?

C

A.(M-1)*(N-1)

B.M*N-1

C.M*N

D.M*N+1

24.假定二维数组的定义语句为“int*a[3][5];”,则该数组所占用的存储空间的字节

数为(?)。D

A.120

B.15

C.30

D.60

25.若需要求出一个字符串的长度,则选用的函数是(?)。A

A.strlen

B.strcmp

C.strcat

D.strcpy

26.将两个字符串连接起来组成一个字符串时,选用的函数是(?)。C

A.strlen

B.strcap

C.strcat

D.strcmp

27.若需要把一个字符串赋给字符数组,则选用的函数是(?)。D

A.strlen

B.strcmp

C.strcat

D.strcpy

28.假定p所指对象的值为25,p+1所指对象的值为42,则表达式*++p的值为(?)。?

B

A.25

B.42

C.26

D.43

29.若p指向x,则与x的等价表示为

文档评论(0)

高级工程师厚德载物9058 + 关注
实名认证
服务提供商

一级建造师注册资格证持证人

专注于工程投标文件技术标施工组织设计,已有20年的工作经历,经验丰富!

领域认证该用户于2023年03月05日上传了一级建造师注册资格证

1亿VIP精品文档

相关文档