版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c+语言程序设计模拟试卷(一)一、单选题 (共30题,共90分) 1.按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是 A.大写字母 B.下划线 C.数字字符 D.连接符 2.以下选项中不合法的标识符是 A.cout B.FOR C.&&a D._00 3.设有定义: int x=2;,以下表达式中,值不为 6 的是 A.x*=(1+x) B.x*=x+1 C.x+,2*x D.2*x, x+=2 4.C+ 源程序中不能表示的数制是 A.二进制 B.十六进制 C.十进制 D.八进制 5.以下关于结构化程序设计的叙述中正确的是 A.一个结构化程序必须同时由顺序、分支
2、、循环三种结构组成 B.有三种基本结构构成的程序只能解决小规模的问题 C.在 C +语言中,程序的模块化是利用类实现的 D.结构化程序使用 goto 语句会很便捷 6.以下定义语句中正确的是 A.float a=1 ,*b=&a ,*c=&b; B.int a=b=0; C.double a=0.0;b=1.1; D.char A=65+1,b=b; 7.计算机能直接执行的程序是 A.可执行程序 B.目标程序 C.源程序 D.汇编程序 8.以下叙述中正确的是 A.C+ 语言程序中的注释必须与语句写在同一行 B.简单 C+ 语句必须以分号结束 C.C+ 语句必须在一行内写完 D.
3、C+ 程序中的每一行只能写一条语句 9.以下选项中,不合法的 C+语言用户标示符是 A.AaBc B.ab C.1 D.a-b 10.关于 C+语言的变量,以下叙述中错误的是 A.由三条下划线构成的符号名是合法的变量名 B.所谓变量是指在程序运行过程中其值可以被改变的量 C.程序中用到的所有变量都必须先定义后才能使用 D.变量所占的存储单元地址可以随时改变 11.C +语言中 double 类型数据占字节数为 A.12 B.8 C.4 D.16 12.下面叙述中正确的是 A.空语句就是指程序中的空行 B.花括号对 只能用来表示函数的开头和结尾,不能用于其他目的 C.复合语句在语法上包含多条语句
4、,其中不能定义局部变量 D.当用 cin 从键盘输入数据时,每行数据在没有按下回车键( Enter 键)前,可以任意修改 13.叙述中正确的是 A.C+ 语言程序总是从 main 函数开始执行 B.C+ 语言程序所调用的函数必须放在 main 函数的前面 C.C+ 语言程序中 main 函数必须放在程序开始位置 D.C+ 语言程序总是从最前面的函数开始执行 14.下方叙述中正确的是 A.if 语句只能嵌套一层 B.不能在 else 子句中在嵌套 if 语句 C.改变 if-else 语句的缩进格式,会改变程序的执行流程 D.if 子句和 else 子句中可以是任意合法的 C +语句 15.下列
5、叔叔中正确的是 A.在 while 语句和 do-while 语句中无法使用 continue 语句 B.continue 语句的作用是:在执行完本次循环体中剩余语句后,终止循环 C.当 break 出现在循环体中的 switch 语句体内时,其作用是跳出该 switch 语句体,并终止循环 D.只能在循环体内和 switch 语句体内使用 break 语句 16.已定义以下函数: A.一个整数 B.形参 p 的地址值 C.形参 p 中存放的值 D.不确定的值 17.设有定义: double a10 ,*s=a;以下能够代表数组元素 a3的是 A.*s3 B.(*s) C.*s+3 D.*(s
6、+3) 18.下列选项中,能正确定义数组的语句是 A.int num0.2008; B.int num ; C.int N=2008; int numN; D.#define N 2008; int numN; 19.设有以下函数: void fun(int n,char *s). 则下面对函数指针的定义和赋值均正确的是 A.void *pf(); pf=fun; B.void (*pf )(int, char );pf=&fun; C.void *pf(); *pf=fun ; D.void (*pf)(int ,char *) ; pf=fun; 20.在下面叙述中正确的是 A.i
7、nt *p1 , int *p2 , int *p3 ;都是合法的定义指针变量语句 B.语句 p=NULL;与 p=0 是等价的语句 C.p=NULL;执行后,指针 p 指向地址为 0 的存储单元 D.指针变量只能通过求指针运算符( &)获得地址值 21.int *func (int a10, int n );则以下叙述中正确的是 A.说明中的 a10 改为 a或*a 效果完全一样 B.函数中不能对 a 进行移动指针(如 a+)的操作 C.只有指向 10 个整数内存单元的指针,才能作为实参传递给形参 D.形参 a 对应的实参只能是数组名 22.若有以下语句 A.T 是 struct S
8、 类型的变量 B.可用 S 定义结构体变量 C.S 是 srurct 类型的变量 D.可用 T 定义结构体变量 23.假定一个二维数组的定义语句为“ int a34=3,4,2,8,6; ”,则元素 a21 的值为 A.0 B.4 C.8 D.6 24.若定义了函数 double *function(), 则函数 function 的返回值为 A.实数型 B.实数的地址 C.指向函数的指针 D.函数的地址 25.以下说法中正确的是 A.C+ 程序总是从第一个定义的函数开始执行 B.C+程序总是从 main 函数开始执行 C.C+函数必须有返回值,否则不能使用函数 D.C+程序中有调用关系的所有
9、函数必须放在同一个程序文件中 26.以下叙述中不正确的是 A.在一个函数中,可以有多条 return 语句 B.函数的定义不能嵌套,但函数的调用可以嵌套 C.函数必须有返回值 D.不同的函数中可以使用相同名字的变量 27.函数重载是指 A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同 B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 C.两个以上的函数名字不同,但形参的个数或类型相同 D.两个以上的函数取相同的函数名,并且函数的返回类型相同 28.以下关于函数模板叙述正确的是 A.函数模板也是一个具体类型的函数 B.函数模板的类型参数与函数的参数是同一个概
10、念 C.通过使用不同的类型参数,函数模板可以生成不同类型的函数 D.用函数模板定义的函数没有类型 29.下列( )的调用方式是引用调用。 A.形参和实参都是变量 B.形参是指针,实参是地址值 C.形参是引用,实参是变量 D.形参是变量,实参是地址值 30.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择 A.内联函数 B.重载函数 C.递归函数 D.函数模板 1、正确答案: D 2、正确答案: C 3、正确答案: D 4、正确答案: A 5、正确答案: C 6、正确答案: D 7、正确答案: A 8、正确答案: B 9、正确答案: D 10、正确答案: D 11、正确答案: B 12、正确答案: D 13、正确答案: A 14、正确答案: D 15、正确答案: D 16、正确
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化学广东湛江市2026年普通高考测试(二)(湛江二模)(4.8-4.10)
- 赣南医科大学《第二语言习得》2025-2026学年期末试卷
- 桐城师范高等专科学校《宠物解剖生理》2025-2026学年期末试卷
- 漳州城市职业学院《护理学导论与法律法规》2025-2026学年期末试卷
- 民办合肥财经职业学院《中医哲学基础》2025-2026学年期末试卷
- 2026年双鸭山市尖山区社区工作者招聘考试备考试题及答案解析
- 中国矿业大学徐海学院《播音主持创作基础》2025-2026学年期末试卷
- 池州职业技术学院《旅游接待业》2025-2026学年期末试卷
- 福建生物工程职业技术学院《西方文学理论》2025-2026学年期末试卷
- 宁德师范学院《儿童文学》2025-2026学年期末试卷
- 对外投资合作国别(地区)指南 2025 乌兹别克斯坦
- 2026届高三三轮复习备考策略实施方案
- 2026年海洋强国战略
- 专升本:乘风破浪逐梦前行
- 中国重症康复指南(2025版)
- 农产品冷链物流建设方案
- 学生学习心理与学业倦怠干预手册
- 大桶水生产过程控制制度
- 2026年及未来5年中国财务公司行业市场竞争格局及投资前景展望报告
- 钢结构施工装配式方案
- 地震科普知识课件小学
评论
0/150
提交评论