电大00005-C++语言程序设计形考答案

上传人:liy****000 文档编号:115169486 上传时间:2019-11-12 格式:DOCX 页数:68 大小:1.09MB
返回 下载 相关 举报
电大00005-C++语言程序设计形考答案_第1页
第1页 / 共68页
电大00005-C++语言程序设计形考答案_第2页
第2页 / 共68页
电大00005-C++语言程序设计形考答案_第3页
第3页 / 共68页
电大00005-C++语言程序设计形考答案_第4页
第4页 / 共68页
电大00005-C++语言程序设计形考答案_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《电大00005-C++语言程序设计形考答案》由会员分享,可在线阅读,更多相关《电大00005-C++语言程序设计形考答案(68页珍藏版)》请在金锄头文库上搜索。

1、题目1不正确获得3分中的0分标记题目题干C+编译预处理命令在程序中都是以( )字符开头的。选择一项:a. *b. #c. &d. 题目2正确获得3分中的3分标记题目题干程序运行中需要从键盘上输入多于一个数据时,各数据之间需要使用( )符号作为分隔符。选择一项:a. 空格或逗号b. 逗号或回车c. 逗号或分号d. 空格或回车题目3正确获得3分中的3分标记题目题干设x是一个bool型的逻辑量,y的值为10,则表达式 x & y的值为( )。选择一项:a. 1b. 0c. x的值d. x的相反值题目4正确获得3分中的3分标记题目题干任何for语句都能够被改写为( )语句。选择一项:a. 复合b. i

2、fc. switchd. while题目5正确获得3分中的3分标记题目题干枚举类型中的每个枚举常量的值都是一个( )值。选择一项:a. 整数b. 浮点数c. 字符d. 逻辑题目6正确获得3分中的3分标记题目题干break语句叫做( )语句。选择一项:a. 中断退出循环或开关b. 返回c. 转向d. 继续题目7正确获得3分中的3分标记题目题干在下面的一维数组定义中,( )语句有语法错误。选择一项:a. int a =1,2,3;b. int a10=0;c. int a ;d. int a5;题目8正确获得3分中的3分标记题目题干下面的( )保留字不能作为函数的返回类型。选择一项:a. void

3、b. intc. newd. long题目9正确获得3分中的3分标记题目题干当一个字符指针指向具有n个字节的存储空间时,它所能存储字符串的最大长度为( )。选择一项:a. nb. n+1c. n-1d. n-2题目10正确获得3分中的3分标记题目题干在下面的函数声明中,存在着语法错误的是( )。选择一项:a. BC(int a, int)b. BC(int, int)c. BC(int, int=5)d. BC(int x=6, int y)题目11不正确获得3分中的0分标记题目题干假定有结构定义为“struct BOOKchar title40; double price;”,则该结构类型的

4、长度为( )个字节。选择一项:a. 28b. 40c. 44d. 48题目12正确获得3分中的3分标记题目题干当需要使用ifstream流类定义一个流对象并联系一个磁盘文件时,应在文件开始使用#include命令,使之包含( )头文件。选择一项:a. strstrea.hb. stdlib.hc. iostream.hd. fstream.h题目13正确获得3分中的3分标记题目题干由C+源程序文件编译而成的目标文件的缺省扩展名为( )。选择一项:a. objb. likc. exed. cpp题目14正确获得3分中的3分标记题目题干假定a为一个数组名,则下面的( )表达式有语法错误。选择一项:

5、a. aib. *+ac. *ad. *(a+1)题目15不正确获得3分中的0分标记题目题干假定指针变量p定义为“int *p=new int30;”,要释放p所指向的动态数组空间,则使用下面的( )语句。选择一项:a. delete p;b. delete *p;c. delete &p;d. delete p;题目16正确获得3分中的3分标记题目题干将两个字符串连接起来组成一个字符串时,选用( )函数。选择一项:a. strlen( )b. strcpy( )c. strcat( )d. strcmp( )题目17正确获得10分中的10分标记题目题干#include void main()

6、 int a8=2,8,10,5,12,7,9,20; int c=0, i=0; while(i10) c+; i+; coutc=cendl; 选择一项:a. 2b. c=2c. c=12d. c=10题目18正确获得10分中的10分标记题目题干#include int LA(int a, int n) int s=0; for(int i=0;in;i+) s+=ai; return s; void main() int a5=5,2,8,6,4; int b=LA(a,5); coutb=bendl; 选择一项:a. b=5b. b=25c. 25d. 5题目19正确获得10分中的10

7、分标记题目题干#include void main() int a8=6,19,4,12,20,5,18,25; int *p, s=0; for(p=a; pa+8;p+) if(*p10) s+=*p; coutsendl; 选择一项:a. 14b. 15c. 6d. 19题目20正确获得10分中的10分标记题目题干#include struct Worker char name15; /姓名 int age; /年龄 float pay; /工资 ; void main() Worker x=wangfong,46,1640; Worker y, *p; y=x; p=&x; couty

8、.age+10 pay*2endl; 选择一项:a. 46 3280b. 56 3280c. 56 1640d. 46 1640题目21正确获得2分中的2分标记题目题干十进制数25表示成符合C+语言规则的八进制数为回答。题目22正确获得2分中的2分标记题目题干假定x=10,则表达式2+x+的值为回答。题目23正确获得2分中的2分标记题目题干假定一个二维数组的定义语句为“int a34;”,则该数组包含有回答个整型元素。题目24正确获得2分中的2分标记题目题干假定一个枚举类型的定义为“enum RBab,ac,ad,ae;”,则枚举常量ad的值为回答。题目25正确获得2分中的2分标记题目题干假定

9、p所指对象的值为25,p+1所指对象的值为46,则*+p的值为回答。题目26正确获得2分中的2分标记题目题干结束所在循环类语句或switch语句执行的中断语句的保留字为回答。题目1正确获得3分中的3分标记题目题干C+编译预处理命令在程序中都是以( )字符开头的。选择一项:a. *b. #c. &d. 题目2正确获得3分中的3分标记题目题干程序运行中需要从键盘上输入多于一个数据时,各数据之间需要使用( )符号作为分隔符。选择一项:a. 空格或逗号b. 逗号或回车c. 逗号或分号d. 空格或回车题目3正确获得3分中的3分标记题目题干设x是一个bool型的逻辑量,y的值为10,则表达式 x & y的

10、值为( )。选择一项:a. 1b. 0c. x的值d. x的相反值题目4正确获得3分中的3分标记题目题干任何for语句都能够被改写为( )语句。选择一项:a. 复合b. ifc. switchd. while题目5正确获得3分中的3分标记题目题干枚举类型中的每个枚举常量的值都是一个( )值。选择一项:a. 整数b. 浮点数c. 字符d. 逻辑题目6正确获得3分中的3分标记题目题干break语句叫做( )语句。选择一项:a. 中断退出循环或开关b. 返回c. 转向d. 继续题目7正确获得3分中的3分标记题目题干在下面的一维数组定义中,( )语句有语法错误。选择一项:a. int a =1,2,3

11、;b. int a10=0;c. int a ;d. int a5;题目8正确获得3分中的3分标记题目题干下面的( )保留字不能作为函数的返回类型。选择一项:a. voidb. intc. newd. long题目9正确获得3分中的3分标记题目题干当一个字符指针指向具有n个字节的存储空间时,它所能存储字符串的最大长度为( )。选择一项:a. nb. n+1c. n-1d. n-2题目10正确获得3分中的3分标记题目题干在下面的函数声明中,存在着语法错误的是( )。选择一项:a. BC(int a, int)b. BC(int, int)c. BC(int, int=5)d. BC(int x=6, int y)题目11不正确获得3分中的0分标记题目题干假定有结构定义为“struct BOOKchar title40; double price;”,则该结构类型的长度为( )个字节。选择一项:a. 28b. 40c. 44d. 48题目12正确获得3分中的3分标记题目题干当需要使用ifstream流类定义一个流对象并联系一个

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号