资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
120092009 年年 1 1 月高等教育自学月高等教育自学 考试考试 C+C+程序设计试题程序设计试题C+程序设计试题程序设计试题 课程代码:课程代码:04737 一、单项选择题(本大题共一、单项选择题(本大题共 20 小题,每小题小题,每小题 1 分,共分,共 20分)分) 在每小题列出的四个备选项中只有一个是符合题目要求在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选的,请将其代码填写在题后的括号内。错选、多选或未选均无分。均无分。 1.C+源程序文件扩展名为(源程序文件扩展名为( ) Acpp Bh C1ib Dobj 2.在在 C+中使用流进行输入输出,其中专用于从键盘进行中使用流进行输入输出,其中专用于从键盘进行输入的流是(输入的流是( ) A.cerr B.cin C.cout D.cfile 3.包含自定义头文件包含自定义头文件 file.h 的预处理指令是(的预处理指令是( ) A.#define B.#include file.h C.#define file.h D.#include4.用于标识十六进制前缀或后缀是(用于标识十六进制前缀或后缀是( ) A.元元 B.后缀后缀 L 或或 e C.前缀零前缀零 D.前缀前缀 0x 25.设存在整型变量设存在整型变量 int x,则下列句与其它三项含义不同的,则下列句与其它三项含义不同的是(是( ) A.int* p= b.showbase()() ; _; b1.showbase()() ; base* pb= fout.open(,ios:out) ; if(!fout.is_open()() ) return; for(int i=0;i fout fin.open(,ios:in) ; if(! fin.is_open()() ) return; char str100; while(_) fin.getline(str,100) ; cout fin.close()() ; 50.在下划线处填上缺少的部分。源程序如下:在下划线处填上缺少的部分。源程序如下: #include using namespace std; _ T fun(T x) _y; y=x*x-T(5) ; return y; void main()() float a=2; cout 五、程序分析题(本大题共五、程序分析题(本大题共 411小题,每小题小题,每小题 5 分,共分,共 20 分)分) 51.请写出请写出 myTextl.txt 文本文本文件中的内容文件中的内容 #include #include using namespace std; #include void main()() ofstream myFile1; myFilel.open() ; coutstring Month=Date.substr(k+l,i-k-1) ; string Day=Date.substr(i+1,2) ; string NewDate=Day+; myFilelmyFile152.给出下面程给出下面程序的输出结果序的输出结果 #include using namespace std; class Simple int x,y; public: Simple()()x=y=0; Simple(int i,int j)x=i;y=j; void copy(Simples) ; void setxy(int i,int j)x=i;y=j; void print()()coutvoid Simple:copy(Simples) x=s.x;y=s.y; void func(Simple s1,Simples2) s1.setxy(30,40); s2.setxy(70,80) ; 12void main()() Simple obj1(1,2) ,obj2; obj2.copy(obj1) ; func(obj1,obj2) ; obj1.print()() ; obj2.print()() ; 53.给出下面程序的输出结果给出下面程序的输出结果 #include int main()() int i=17; while(i=10) if(-i4=3)continue; else cout54.给出下面程序的输出结果给出下面程序的输出结果 #include using namespace std; void main()() int num=300; int 13请写出两个函数的过程(如果需要形式参数,请给出请写出两个函数的过程(如果需要形式参数,请给出形参类型和数量,以及返回值类型)形参类型和数量,以及返回值类型) 百度搜索百度搜索“就爱阅读就爱阅读”,专业资料、生活学习专业资料、生活学习,尽在就爱阅读尽在就爱阅读网网 92to.com,您的在线图书馆您的在线图书馆!
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号