- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++语言程序设计_0001
试卷总分:100? ? ? ?测试时间:180
单项选择题?判断题?多项选择题?
一、单项选择题(共?10?道试题,共?40?分。)
1.??由C++目标文件连接而成的可执行文件的缺省扩展名为( )。
A. cpp
B. exe
C. obj
D. lik
2.??每一个形式参数就是一个( )。
A. 表达式
B. 常量
C. 变量
D. 函数调用
3.??将两个字符串连接起来组成一个字符串时,选用( )函数。
A. strlen()
B. strcap()
C. strcat()
D. strcmp()
4.??设“int a=12;”,则执行完语句“a+=a*a;”后,a的值是( )。
A. 12
B. 144
C. 156
D. 288
5.??为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( )。
A. 内联函数
B. 重载函数
C. 递归函数
D. 函数模板
6.??以下标识符中不全是保留字的是( )。
A. case for int
B. default then while
C. bool enum long
D. goto return char
7.??程序中主函数的名字为( )。
A. main
B. MAIN
C. Main
D. 任意标识符
8.??假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加( )。
A. 1
B. 4
C. sizeof(double)
D. sizeof(p)
9.??循环语句“for(int i=0; in; i++) couti*i’ ’;”中循环体执行的次数为( )。
A. 1
B. n-1
C. n
D. n+1
10.??x0 || y==5的相反表达式为( )。
A. x=0 || y!=5
B. x=0 y!=5
C. x0 || y!=5
D. x0 y==5
二、判断题(共?10?道试题,共?40?分。)
1.??定义一个函数模板要用到的第一个修饰符是template。
A. 错误
B. 正确
2.??当定义一个结构体变量时,系统分配给该变量的内存大小等于各成员所需内存大小的和。
A. 错误
B. 正确
3.??已知’A’~’Z’的ASCII码为65~90,当执行“int x=’H’+5;”语句后x的值为77。
A. 错误
B. 正确
4.??若有定义“struct AA {int a; char b; double c;}x;”,则x占用空间大小为8字节。
A. 错误
B. 正确
5.??当在程序中执行到break语句时,将结束本层循环语句或switch语句的执行。
A. 错误
B. 正确
6.??假定指向一维数组b[10]中首元素指针为p,则p+3所指向的元素为b[4] 。
A. 错误
B. 正确
7.??对于局部变量,定义该变量的函数中定义处以下的任何语句都可以访问。
A. 错误
B. 正确
8.??若要把整型变量y定义为x的引用,则所使用的定义语句为int y=x;。
A. 错误
B. 正确
9.??使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值。
A. 错误
B. 正确
10.??已知数组a定义为:int a[10];,现需要一个指向数组首元素的指针p,且不允许在程序中改变指针p的值,则p应定义为: int * const p=a;
A. 错误
B. 正确
三、多项选择题(共?5?道试题,共?20?分。)
1.??已知系统中已定义函数fp,其原形是:int fp(char c,int k=0,double d=100.0);,则下列函数中可以加以重载的是( )。
A. int fp();
B. int fp(char c);
C. int fp(char,int);
D. int fp(char,int,int);
2.??与y=(x3?0:1);等效的if语句有( )。
A. if(x3)y=0;else y=1;
B. B. if(!(x3))y=0;else y=1;
C. if(!(x=3))y=1;else y=0;
D. if(x=3)y=1;else y=0;
3.??以下属于静态局部变量特点的是( )。
A. 静态局部变量具有局部作用域。
B. 静态局部变量具有静态生存期,即该类变量存在于应用程序的整个运行期间。
C. 静态局部变量如果在定义时未初始化,系统会自动将其初始化为0。
D. 定义静态局部变量时需要在定义语句前加“static”。
4.??能正确交换变量x和y值的语句序列是(
您可能关注的文档
- 5压力容器制造过程及质量检验.docx
- 6奇思妙想科幻片.doc
- 70免疫规划试题及答案-1.doc
- 6级词汇汇总.doc
- 79_61碳和碳的氧化物(一)金刚石石墨和C60.docx
- 5翻《老残游记》看清末泉城三日游.docx
- 82李惠斌劳动与劳动价值论研究.doc
- 8语下文言文复习.doc
- 9弦膜圈说发展的历史回顾.doc
- 9质量事故处理管理工作程序86-96.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)