程序设计试卷D1.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、单项选择题(总分 21) 1. (分值:1.0 分)有如下程序段: int i=1; while(1) { i++; if (i==10) break; if (i%2==0) cout*; } 执行这个程序段输出字符*的个数是( )。 A: 10 B: 3 C: 4 D: 5 序号:31 难度:1 考查点:程序控制结构 2. (分值:1.0 分)要建立文件流并打开当前目录下的文件file.dat 用于输入,下列语句 中错误的是 A: ifstream fin=ifstream.open (file.dat); B: ifstream *fin=new ifstream (file.dat); C: ifstream fin; fin.open (file.dat); D: ifstream *fin=new ifstream(); fin-open (file.dat); 序号:72 难度:1 考查点:输入输出流 3. (分值:1.0 分)有下列程序: #includeiostream.h void main( ) { int i,k,a[10],p[3]; k=5; for(i=0;i9;i++) a[i]=i; for(i=0;i3;i++) p[i]=a[i*(i+1)]; for(i=0;i3;i++) k+=p[i]*2; coutk; } 其输出结果是( )。 A: 20 B: 21 C: 22 D: 23 序号:100 难度:1 考查点:数组 4. (分值:1.0 分)下面4 个选项中,( )是用来声明虚函数的。 A: virtual B: public C: using D: false 序号:141 难度:1 考查点:多态性与虚函数 5. (分值:1.0 分)存放多个字符串,用________比较适合。 A: 二维字符数组 B: 一维字符数组 C: 自定义结构体 D: 自定义共用体 序号:165 难度:1 考查点:自定义数据类型 6. (分值:1.0 分)使用sin(x),必须包括的头文件为_______。 A: iostream.h B: math.h C: stdlib.h D: string.h 序号:178 难度:1 考查点:函数 7. (分值:1.0 分)若有:int a,*p=a; 则下面哪个表达式为假__________。 A: *p= =a B: p= =*p C: a= =*a D: p= =a 序号:208 难度:1 考查点:C++基础知识 8. (分值:1.0 分)下列说法不正确的是:____________。 A: for,while 和do-while 循环体中的语句可以是空语句。 B: 使用 while 和do-while 循环时,循环变量初始化的操作应在循环语句之前完成。 C: for 和do-while 循环都是先执行循环体语句,后判断循环条件表达式。 D: while 循环是先判断循环条件表达式,后执行循环体语句。 序号:213 难度:1 考查点:程序控制结构 9. (分值:1.0 分)设有类型说明:/penum color{red, yellow=3, white, black};/p则执行 语句 coutwhite\n; 后输出的结果是( )。 A: 4 B: 3 C: 2 D: 1 序号:225 难度:1 考查点:自定义数据类型 10. (分值:1.0 分)设a 和b 为整型变量,执行语句 b=(a=2+3,a*4),a+5; 后a 和b 的值为( )。 /p A: 5,10 B: 20,25 C: 5,25 D: 5,20 序号:237 难度:1 考查点:C++基础知识 11. (分值:1.0 分) 类的概念是( ) 。 A: 对象的抽象。 B: 同一类记录的集合。 C: 同一类数据的集合。 D: 所有对象的集合。 序号:240 难度:1 考查点:类与对象 12. (分值:1.0 分)下列关于输入流类成员函数getline( )的描述中,错误的是( )。 A: 该函数是用来读取键盘输入的字符串的。 B: 该函数读取的字符串长度是受限制的。 C: 该函数读取字符串时,遇到终止符便停止。 D: 该函数读取字符串时,可以包含空格。 序号:249 难度:1 考查点:输入输出流 13. (分值:1.0 分)变量s 的定义为char *s=R Hello world!R ;,要使变量p指向s 所指向 的字符串,则应选取( )。 A: char *p=s; B: char *p=s; C: char *p;p=*s; D: char *p; p=s; 序号:280 难度:1 考查点:指针 14. (分值:1.0 分)vc++中常数020 表示十进制数__________。 A

您可能关注的文档

文档评论(0)

文档分享 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档