c++语言程序设计期末考试题库_第1页
c++语言程序设计期末考试题库_第2页
c++语言程序设计期末考试题库_第3页
c++语言程序设计期末考试题库_第4页
c++语言程序设计期末考试题库_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑c++语言程序设计期末考试题库c++语言程序设计期末考试题库

一、单选题(共11题,共44分)

1.C语言规定:在一个源程序中,main函数的位置

A.必须在最开始

B.必须在系统调用的库函数的后面

C.可以任意

D.必须在最后

2.下面四个选项中,均是合法浮点数的选项是

A.+1e+15e-9.403e2

B.-.6012e-4-8e5

C.123e1.2e-.4+2e-1

D.-e3.8e-45.e-0

3.若a=-14,b=3,则条件表达式a

A.-14

B.-13

C.3

D.4

4.已知:intn,i=1,j=2;执行语句则i和j的值是

A.1,2

B.1,3

C.2,2

D.2,3

5.为了判断两个字符串s1和s2是否相等,应当使用

A.if(s1==s2)

B.if(s1=s2)

C.if(strcmp(s1,s2))

D.if(strcmp(s1,s2)==0)

6.以下正确的描述是

A.函数的定义可以嵌套,但函数的调用不可以嵌套。

B.函数的定义不可以嵌套,但函数的调用可以嵌套。

C.函数的定义和函数的调用均不可以嵌套。

D.函数的定义和函数的调用均可以嵌套。

7.若有说明:inta[10];则对a数组元素的正确引用是

A.a[10]

B.a[3.5]

C.a[5-3]

D.a[-1]

8.在C语言中,一维数组的定义方式为类型说明符数组名;

A.是死循环

B.循环执行二次

C.循环执行一次

D.有语法错误

9.以下关于do-while循环的不正确描述是

A.do-while的循环体至少执行一次

B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号

C.在do-while循环体中,一定要有能使while后面表达式的值变为零("假")的操作

D.do-while的循环体可以是复合语句

10.由C++源程序文件编译而成的目标文件的默认扩展名为

A.cpp

B.exe

C.obj

D.lik

11.C++源程序文件的默认扩展名为

A.cpp

B.exe

C.obj

D.lik

二、多选题(共2题,共8分)

12.若要求在if后一对圆跨括号中表示a不等于0的关系,则不能正确表示这一关系的表达式为

A.a0

B.!a

C.a=0

D.a

E.a!=0

13.选出所有合法的常量

A.3e22.5

B.-e-3

C.-.1e-1

D.'BASIC'

E.'\045'

F.0fd

G.0xfdaL

H.e8

I.'\\'

J."\""

三、判断题(共12题,共48分)

14.使用while和do-while循环时,循环变量初始化的操作应在循环语句之前处理。

15.循环体中continue语句的作用是结束整个循环的执行。

16.关系表达式的值是0或1。

17.若有说明:inta[3][4]={0},则只有元素a[0][0]可得到初值0。

18.字符串作为一维数组存放在内存中。

19.字符数组中的一个元素存放一个字符

20.字符数组中的最后一个字符必须是'\0'。

21.形参为指针变量时,实参必须是数组名。

22.用数组名作函数参数时传递的是数组的值。

23.全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论