- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
08-09_一_C试卷_B卷_08-09_一_C试卷_B卷_
南开大学理科《面向对象程序设计2-1》
2008级期末考试试卷(B卷)2009年1月
任课教师______学院________系别(班级)_________姓名________学号_______
题 目 一 二 三 四 卷面成绩 分 数
得 分 一、填空题(每空1分,共20分)
(注意将结果填写到下面相应横线上!)
① ② ③ ④ ⑤
⑥ ⑦ ⑧ ⑨ ⑩
⑾ ⑿ ⒀ ⒁ ⒂
⒃ ⒄ ⒅ ⒆ ⒇
1.已知:char *p=abcd; char s[10]=abcd; 则strlen(p)的值为 ① ,strlen(s)的值为 ② , sizeof(s)的值为 ③ ,sizeof(abcde)的值为 ④
2.已知:int x=10; 则表达式 50=x=100的值为 ⑤
3.已知:int x=12; couthexxendloctxendldecxendl;输出为 ⑥ , ⑦ , ⑧ 。
4.已知:int x= -12; couthexxendl; 输出为 ⑨ 。
5.已知:int *p; 为p动态分配内存且为该内存赋值为整数10的语句是: ⑩ 。
6.具有相同函数名但参数表不完全相同的函数称为 ⑾ 。
7.已知:void fun(int a,int b=5,int c=6){coutabc;} 则执行语句fun(5,6)会输出 ⑿ 。
8.已知:int a[10],*p=a;则a[i]还可以表示为 ⒀ , ⒁ , ⒂ 。
9.C++源程序的扩展名是.cpp,经过 ⒃ 生成目标文件的扩展名是 ⒄ ,再经过 ⒅ 生成可执行程序,最终执行的是.exe文件。
10.已知:char a[7]=abcedf,b[4]=123; strcpy(a,b); 则couta;输出为 ⒆ ,couta[4];输出为 ⒇ 。
得 分 二、单项选择(每空1分,共20分)
(注意选项填写到下面表格中!)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1.在C++语言中,自定义的标识符( )
A) 能使用关键字并且不区分大小写
B) 不能使用关键字并且不区分大小写
C) 能使用关键字并且区分大小写
D) 不能使用关键字并且区分大小写
2.将小写字母n赋值给字符变量one_char,正确的操作是( )
A) one_char=\n; B) one_char=n;
C) one_char=110; D) one_char=N;
3.已知:char ch=049; coutch; 将在屏幕输出( )
A) 49 B) 1 C) 41 D) 程序报错
4.已知:int x=2; 则cout(x2);的输出结果为( )
A) 4 B) 8 C) 0 D) 1
5.判断字符变量c不是字母的逻辑表达式为( )
A) c=ac=z||c=Ac=Z
B) ca||c=zcA||cZ
C) cA||cz
D)
文档评论(0)