c复习资料及答案
C语言基础题及答案

C语言基础题及答案1、一个C语言的源程序中[正确答案:A]。
A)必须有一个主函数B)可以有多个主函数C)必须有主函数和其他函数D)可以没有主函数2、关于C程序的主函数,以下描述中正确的是[正确答案:B]。
A)C程序的第一个函数称为主函数,程序从该函数开始运行。
B)C程序的主函数即是main函数,程序从该函数开始运行。
C)C程序可以有多个主函数,程序从第一个主函数开始运行。
D)C程序可以没有主函数,程序从第一个函数开始运行。
3、C程序中,return语句的作用是[正确答案:D]。
A)终止程序运行B)返回到上层循环C)返回到外层结构D)返回到上层函数4、C语言程序的3种基本结构是[正确答案:A]。
A)顺序结构,选择结构,循环结构B)递归结构,循环结构,转移结构C)嵌套结构,递归结构,顺序结构D)循环结构,转移结构,顺序结构5、以下对C程序的描述中正确的是[正确答案:A]。
A)C程序总是从main()函数开始执行。
B)C程序可以从程序中的任何函数开始执行。
C)C程序总是从第一个定义的函数开始执行。
D)C程序中的main()函数必须放在程序的开始部分。
6、关于C程序第1行的包含语句,以下写法中正确的是[正确答案:D]。
A)#include stdio.h B)#include'stdio.h'C)#include(stdio.h)D)#include<stdio.h>7、关于C语言程序,正确的编程流程应该是[正确答案:A]。
A)编辑→保存→编译→运行B)编译→编辑→运行→保存C)保存→运行→编辑→编译D)运行→编译→保存→编辑8、下列的哪个不是C语言的关键字[正确答案:D]。
A)while B)auto C)break D)printf9、下列的哪个不是C语言的算术运算符[正确答案:C]。
A)+B)%C)=D)-10、下列的哪个不是C语言的关系运算符[正确答案:C]。
A)>=B)<=C)=D)!=11、下列的哪个是错误的描述[正确答案:D]。
C语言程序设计期末复习题及答案(1)

5. n为整型,表达式n=1,n+2,n*5 的值是__5_______。
6. 已知:float x=8.53; 整形变量i=(int)x;则i=__8_____。
7. 已知:int x=5;语句y=x++*x++;执行完成后x=___7__,y=_25____。
int i, k, num;
gets(str1); gets(str2);
i=strlen(str1);
k=strlen(str2);
num=______? ____: ____;
printf("%d\n", num);
}
2. 下面程序是计算字符串中实际字符的个数,即实现和字符串处理函数strlen相同的功能,补充空白处的程序。
for (j=0;j<n-1-i;j++)
if (a[j]>a[j+1])
{c=a[j];a[j]=a[j+1];a[j+1]=c;}
}
2. 本题20分.总体程序完整性3分,结构体定义正确3分,结构体数组定义以及初始化正确6分,指针定义正确3分,输出判断正确3分,输出姓名地址2分。以下代码为参考代码,答案不唯一。
(B)在指针操作中,运算符“&”是取指针指向的对象的值。
(C)在指针操作中,运算符“*”的操作对象是一个地址。
(D)语句int *ip;定义了指针变量只能存放整型变量的地址。
14.判断字符串str1是否大于字符串str2,应当使用___d________。
(A)if (str1>str2)
心理健康教育C证笔试答案

心理健康教育C证培训复习资料一、单项选择题共15分,每小题1分C1、学校心理辅导的最终目标是;A.提高学生的心理素质B.帮助学生认识自我,悦纳自我C.促进学生人格的健全发展D.帮助学生开发自身潜能B2、下列有关心理辅导的描述,判断错误的是;A..它不是一种带有指示性的说教B.它主要通过规范与劝说,将价值观传授给学生C.它以他助—互助—自助为机制D.它是一种协助与服务A3、在所有个别辅导理论中,是历史最悠久、影响最深刻的一种理论流派;A.精神分析理论B.行为主义理论C.人本主义理论D.认知主义理论C4、根据艾里克森的人生八阶段理论,小学生正处于;A.自主性对羞怯或疑虑B.主动性与退缩内疚C.勤奋进取对自贬自卑D.同一感对同一性混乱B5、要了解学生的个性发展状况,应选用的测验是;A.瑞文测验B.卡特尔16PFC. SCL-90D.韦氏儿童智力测验C6、自我意识主要包括三种心理成分,分别是;A.自我概念、自我体验、自我评价B.自我概念、自我评价、自我控制C.自我认识、自我体验、自我控制D.自我认识、自我评价、自我控制B7、在弗洛伊德的人格结构理论中,占据核心地位的人格结构是;A.本我B.自我C.欲我D.超我C8、为了克服考试焦虑,学生在考试前鼓励自己:“我有信心考好我一定能考出自己的水平”,这种暗示属于;A.直接暗示B.间接暗示C.自我暗示D.反暗示体B9、根据心理困惑的轻重程度,多动症属于;A.神经症B.轻度心理障碍C.心理轻微失调D.重度心理障碍A10、在职业指导中,有必要对学生进行________,使他们在毕业时,面对纷繁的职业门类和专业种类,面对众说纷纭的社会舆论,能够以正确的态度来选择自己的职业和专业;A.职业观教育B.职业道德教育C.职业理想教育D.职业技术教育D11、下列家庭环境中,________是影响孩子心理健康的最重要、最深刻的因素;A.家庭居住条件B.家庭物质条件C.家庭结构D.家庭氛围B12、行为转变法的主要辅导目标是;A.帮助来访者克服潜意识冲突B.消除不良行为,代之以更有效能的行为C.提供一个安全和信任的辅导气氛D.帮助来访者找出他头脑中不合理的、扭曲的观念,并建立较为现实的认知问题的思维方法B13、下列选项属于发展性辅导的特点有;A.辅导对象是在适应方面发生困难的正常人B.引导学生在一个更新的层面上认识自我,开发自我潜能C.强调教育的原则D.主要解决的问题是学生的正常需要与其现实状况之间的矛盾冲突C14、下列关于心理健康的描述正确的是;A.心理健康不包括道德伦理标准;B.心理健康和生理健康有紧密的联系,身体健康的人一定心理健康;C.是否具有健康的生活方式和生活习惯是心理健康的一个标准;D.心理健康是绝对的,可以由心理量表测验得出;A15、学校心理辅导工作者最根本的道德要求是;A.热爱当事人B.热爱心理辅导工作C.遵守心理辅导道德规范D.不谋私利二、填空题每空1分,共15分1、现代学校心理学的服务对象已从有心理问题的学生转向面向全体学生;2、1908年,比尔斯出版了专着一颗自我发现的心在美国引发了一场全社会的心理卫生运动;3、学校心理辅导的内容,包括对学生进行学习辅导、人格辅导、生活辅导和职业辅导;4、认知主义治疗理论的创始人是阿贝克;5、根据辅导工作目的和实施途径、方法的不同,可把心理档案划分为三类,A类:以发展为目标;B类:以教育为目标,C类:以矫治为目标;6、对学生心理档案资料的解释,以所需解答的问题为出发点可以分为四个层面:①描述②溯因③预测④评鉴;7、对学习困难学生的界定,大致有三条鉴定标准:智力标准、学业不良_和学习过程表现异常;8、根据理论模式的不同,心理辅导主要分为精神分析法、行为疗法、认知重建法和当事人中心疗法;9、移情的理解是指辅导员放下个人的价值取向,试着将自己融入来访者的感觉世界中,设身处地从来访者的立场去看问题;10、生活辅导主要通过休闲辅导和消费等来培养中小学生健康的生活情趣、乐观的生活态度和良好的生活习惯;11、教师心理健康的基本要素包括:良好的思维品质、良好的情操品质、良好的自我意识品质和良好意志品质;12、青春期辅导的内容包括认识、接纳和塑造自己的青春期形象,青春期交往辅导和性心理辅导;13、人本主义心理辅导理论提出心理辅导的基本条件是真诚、尊重与同感;14、个别辅导的基本过程包括:接纳、诊断、干预和随访;三、应用题共35分1、请说明系统脱敏法的一般原理,并设计一份系统脱敏法矫正异性交往紧张的方案;本题15分1一般原理:诱导来访者缓慢地暴露于导致紧张的情境,并通过心理的放松来对抗这种紧张情绪,从而达到消除紧张的目的;此法的关键是当事者从想象情景向现实情景转移,如果能在引起恐惧的情景中保持放松状态,紧张就不会再出现,辅导即告成功;4分2步骤:第一步:与来访者商量,制定交往紧张层次表依次排列出若干等级;可以是五分制或百分制;4分。
成人高考C语言程序设计(考试复习资料)

单项选择题导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。
本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。
在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。
对于掌握不准的问题,应该通过上机实验来检验。
【1.1】以下不正确的C语言标识符是____。
A) int B) a_1_2 C) ab1exe D) _x【1.2】以下是正确的C语言标识符是____。
A) #define B) _123 C) %d D) \n【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。
••• A) print B) i\am C) Pxq D) str_l••• _3d one_half My->book Cpp••• oodb start$it line# pow••• aBc 3pai His.age while【1.4】下面各选项组中,均是C语言关键字的组是。
A) auto,enum,include B) switch,typedef,continueC) signed,union,scanf D) if,struct,type【1.5】下列不属于C语言关键字的是。
A) default B) register C) enum D) external【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。
A) 程序文件的开始B) 程序文件的最后C) 它所调用的函数的前面D) 程序文件的任何位置【1.7】下列关于C语言的叙述错误的是____A) 大写字母和小写字母的意义相同B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D) 同一个运算符号在不同的场合可以有不同的含义【1.8】在C语言中,错误的int类型的常数是。
A) 32768 B) 0 C) 037 D) 0xAF【1.9】执行语句printf("%x",-1);屏幕显示____。
数据结构(第4版)习题及实验参考答案数据结构复习资料完整版(c语言版)

数据结构(第4版)习题及实验参考答案数据结构复习资料完整版(c语言版)数据结构基础及深入及考试习题及实验参考答案见附录结论1、数据的逻辑结构是指数据元素之间的逻辑关系。
即从逻辑关系上描述数据,它与数据的存储无关,是独立于计算机的。
2、数据的物理结构亦称存储结构,是数据的逻辑结构在计算机存储器内的表示(或映像)。
它依赖于计算机。
存储结构可分为4大类:顺序、链式、索引、散列3、抽象数据类型:由用户定义,用以表示应用问题的数据模型。
它由基本的数据类型构成,并包括一组相关的服务(或称操作)。
它与数据类型实质上是一个概念,但其特征是使用与实现分离,实行封装和信息隐蔽(独立于计算机)。
4、算法:是对特定问题求解步骤的一种描述,它是指令的有限序列,是一系列输入转换为输出的计算步骤。
5、在数据结构中,从逻辑上可以把数据结构分成(C)A、动态结构和表态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构6、算法的时间复杂度取决于(A)A、问题的规模B、待处理数据的初态C、问题的规模和待处理数据的初态线性表1、线性表的存储结构包括顺序存储结构和链式存储结构两种。
2、表长为n的顺序存储的线性表,当在任何位置上插入或删除一个元素的概率相等时,插入一个元素所需移动元素的平均次数为(E),删除一个元素需要移动的元素的个数为(A)。
A、(n-1)/2B、nC、n+1D、n-1E、n/2F、(n+1)/2G、(n-2)/23、“线性表的逻辑顺序与存储顺序总是一致的。
”这个结论是(B)A、正确的B、错误的C、不一定,与具体的结构有关4、线性表采用链式存储结构时,要求内存中可用存储单元的地址(D)A、必须是连续的B、部分地址必须是连续的C一定是不连续的D连续或不连续都可以5、带头结点的单链表为空的判定条件是(B)A、head==NULLB、head->ne某t==NULLC、head->ne某t=headD、head!=NULL6、不带头结点的单链表head为空的判定条件是(A)A、head==NULLB、head->ne某t==NULLC、head->ne某t=headD、head!=NULL7、非空的循环单链表head的尾结点P满足(C)A、p->ne某t==NULLB、p==NULLC、p->ne某t==headD、p==head8、在一个具有n个结点的有序单链表中插入一个新结点并仍然有序的时间复杂度是(B)A、O(1)B、O(n)C、O(n2)D、O(nlog2n)数据结构(第4版)习题及实验参考答案9、在一个单链表中,若删除p所指结点的后继结点,则执行(A)A、p->ne某t=p->ne某t->ne某t;B、p=p->ne某t;p->ne某t=p->ne某t->ne某t;C、p->ne某t=p->ne某t;D、p=p->ne某t->ne某t;10、在一个单链表中,若在p所指结点之后插入所指结点,则执行(B)A、->ne某t=p;p->ne某t=;B、->ne某t=p->ne某t;p->ne某t=;C、->ne某t=p->ne某t;p=;D、p->ne某t=;->ne某t=p;11、在一个单链表中,已知q是p的前趋结点,若在q和p之间插入结点,则执行(C)A、->ne某t=p->ne某t;p->ne某t=;B、p->ne某t=->ne某t;->ne某t=p;C、q->ne某t=;->ne某t=p;D、p->ne某t=;->ne某t=q;12、在线性结构中,第一个结点没有前趋结点,其余每个结点有且只有1个前趋结点。
形势与政策复习资料

1、2019年,中国人均健康预期寿命为()岁,超过世界平均水平和欧洲地区平均水平。
(2.0)A、 60.5B、 65C、 68.5D、 75正确答案: C2、中国将提高国家自主贡献力度,采取更加有力的政策和措施,二氧化碳排放力争于()年前达到峰值,努力争取2060年前实现碳中和。
(2.0)A、 2025B、 2030C、 2040D、 2049正确答案: B3、()早就指出:“我们不要过分陶醉于我们人类对自然界的胜利。
对于每一次这样的胜利,自然界都对我们进行报复。
”(2.0)A、马克思B、恩格斯C、列宁D、毛泽东正确答案: B4、1978年12月,()作出把党和国家工作中心转移到经济建设上来、实行改革开放的历史性决策,动员全党全国各族人民为社会主义现代化建设进行新的长征。
(2.0)A、党的七届二中全会B、党的十一届三中全会C、党的十一届六中全会D、党的十八届三中全会正确答案: B5、发达国家应为发展中国家提供气候资金,尤其是兑现每年为发展中国家提供()亿美元应对气候变化的承诺。
(2.0)A、 300B、 700C、 1000D、 2000正确答案: C6、《生物多样性公约》及其议定书核心预算的最大捐助国和全球环境基金最大的发展中国家捐资国是()。
(2.0)A、中国B、美国C、日本D、俄罗斯正确答案: A7、()适应又改造了中华传统文化,与中国人的文化心理建立了高度关联和深刻认同。
(2.0)A、马克思主义B、空想社会主义C、实用主义D、利己主义正确答案: A8、《巴黎协定》的主要目标是将本世纪全球平均气温上升幅度控制在()℃以内。
(2.0)A、 4B、 3C、 2D、 1正确答案: C9、我国低生育率时代已经持续了()年。
(2.0)A、 10B、 30C、 50D、 70正确答案: B10、党的十八大以来,中国共产党团结带领中国人民,(),统揽伟大斗争、伟大工程、伟大事业、伟大梦想,创造了新时代中国特色社会主义的伟大成就。
C证理论试卷(有答案)

浙江省中小学心理健康教育教师上岗培训考试卷考场序号:总分:考试人姓名:所在单位:联系电话:一、单项选择题(共16分,每小题2分)( C )1、学校心理辅导的最终目标是_____________。
A、提高学生的心理素质B、帮助学生认识自我,悦纳自我C、促进学生人格的健全发展D、帮助学生克服心理障碍( B )2、下列有关心理辅导的描述,判断错误的是______________。
A、辅导是一种双边互动的人际关系B、辅导主要通过规范与劝说,将价值观传授给学生C、辅导是一个讨论和同理的过程D、辅导是一种理念、态度和精神( D )3、下列关于团体辅导的功能,不正确的判断是_________________。
A、发展性功能B、预防性功能C、教育性功能D、矫治性功能( B )4、心理辅导活动课与小组团体辅导的区别,不正确的判断是____________。
A、它们所属的基本范畴不同B、团体成员的组合结合不同C、团体活动所享有的时空条件不同D、辅导过程中辅导教师关注的焦点不同( D )5、依据埃里森心理社会发展期理论,对年龄及其所对应的发展危机的判断中,不正确的判断是________。
A、0~1岁发展危机为信任对不信任B、1~3岁发展危机为自主行动对羞怯怀疑C、3~6岁发展危机为自动自发对退缩愧疚D、青春期发展危机为友爱亲密对孤僻疏离( B )6、下列选项属于发展性辅导的特点是________________。
A、辅导对象是在适应方面发生困难的正常人B、引导学生在一个更新的层面上认识自我,开发自我潜能C、强调教育的原则D、主要解决的问题是学生的正常需要与其现实状况之间的矛盾冲突( C )7、下列关于心理健康的描述正确的是________________。
A、心理健康不包括道德伦理标准。
B、心理健康和生理健康有紧密的联系,身体健康的人一定心理健康。
C、是否具有健康的生活方式和生活习惯是心理健康的一个标准。
D、心理健康是绝对的,可以由心理量表测验得出。
【最新版】[0836]《信息安全》网上作业与课程考试复习资料(全)
![【最新版】[0836]《信息安全》网上作业与课程考试复习资料(全)](https://img.taocdn.com/s3/m/d8ea1d1ef18583d0496459e8.png)
[0836]《信息安全》第一个批次:单选题[单选题]计算机系统的实体安全是指保证()A:安装的操作系统安全B:操作人员安全C:计算机系统硬件安全D:计算机硬盘内的数据安全参考答案:C[单选题]"进不来""拿不走""看不懂""改不了""走不脱"是网络信息安全建设的目的。
其中,"拿不走"是指下面那种安全服务()A:数据加密B:身份认证C:数据完整性D:访问控制参考答案:D[单选题]以下关于数据保密性的论述中,正确的是()A:保证发送接收数据的一致性B:确定信息传送用户身份真实性C:保证数据内容不被未授权人得知D:控制网络用户的访问类型参考答案:A[单选题]以下行为中,属于主动攻击的是()A:网络监听B:口令嗅探C:拒绝服务D:信息收集参考答案:C[单选题]以下行为中,属于被动攻击的是()A:重放攻击B:口令嗅探C:拒绝服务D:物理破坏参考答案:B[单选题]诈骗份子伪建了一个建设银行的网站,用于骗取用户的银行帐号,这种攻击属于()A:假冒攻击B:网络钓鱼攻击C:后门攻击D:恶意访问攻击参考答案:B[单选题]通过发送大量欺骗性包,每个包可能被多个主机接收,成倍的响应涌到目标系统,占据系统所有资源,导致系统崩溃或挂起,这种攻击属于哪种DoS攻击。
()A:SYN FloodB:TeardropC:LANDD:Smurf参考答案:D[单选题]下面选项中,不属于DoS攻击的是()A:SYN湮没B:SMURF攻击C:TEARDropD:缓冲区溢出参考答案:D[单选题]通过QQ发送"免费获取Q币”字样的超链接,该链接实际指向的是一个木马程序,这种攻击属于()A:木马B:社会工程学C:电话系统漏洞D:拒绝服务参考答案:B[单选题]一次字典攻击能否成功,很大因素上决定于()A:字典文件B:计算机速度C:网络速度D:黑客学历参考答案:A[单选题]目前在各种恶意程序中,危害最大的是 ()A:恶作剧程序B:细菌程序C:宏病毒D:木马与蠕虫参考答案:A[单选题]下列现象中,哪一个不可能是计算机病毒活动的结果()A:磁盘上出现大量磁盘碎片B:可用内存空间减少,使原来可运行的程序不能运行C:计算机运行速度明显减慢,系统死机现象增多D:在屏幕上出现莫名其妙的提示信息,发出不正常的声音参考答案:A[单选题]被以下哪种病毒感染后,会使计算机产生下列现象:系统资源被大量占用,有时会弹出RPC服务终止的对话框,并且系统反复重启, 不能收发邮件、不能正常复制文件、无法正常浏览网页,复制粘贴等操作受到严重影响,DNS和IIS服务遭到非法拒绝等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C++》复习资料及答案一、判断题1、在变量定义int sum , SUM; 中sum和SUM是两个相同的变量名。
(N )2、字符串”china”在内存中占据的存储空间是5个字节。
(N )3、在C++语言中,”A”和’A’是等价的。
(N )4 、C++表达式4/7和4.0/7的值是相等的,且都为double型。
(N )5、关系表达式a=b>c 等价于a=(b>c) ,同时也等价于a==b>c。
(N )6、continue 语句和break 语句的区别是:break 语句提前跳出switch结构或结束循环的执行;continue 语句只结束本次循环,而不是终止整个循环的执行。
(Y )7、数组是一种构造型数据,即是若干相同类型的数据的集合。
()8、C++语言中,二维数组中元素排列的顺序是:按行存放,即在内存中先顺序存放第一行的元素,再存放第二行的元素。
()9、#include “iostream.h” 的作用是将说明标准输入输出流对象的头文件包含到当前源文件中来。
(Y )10、C++语言中允许函数“嵌套调用”和“递归调用”,所谓“递归调用”就是指:在调用一个函数的过程中又出现直接或间接地调用该函数本身。
(Y )二、选择题1、由C++源程序文件编译而成的目标代码文件的缺省扩展名为(C )A).cpp B).exe C).obj D).lik2、设x和y均为bool类型(bool类型:1或0),则x&&y为真的条件是(A )A).它们均为真B).其中一个为真C).它们均为假D).其中一个为假3、设有int i;则表达式i=1,++i,++i||++i,i的值为( C )A).1 B).2 C).3 D).44、设有int i;则表达式(i=1,i=10)?i++||++i:++i的值为(A )解析:(i=1,i=10)?i++||++i:++i(i=1,i=10)是真的情况表达式的值=i++||++i是假的时候=++i(i=1,i=10)这个是逗号运算符最终i=10,是真所以表达式的值是i++||++i = 10 ||12 = 1A).1 B).2 C).3 D).105、设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是()A).10,11,12 B).11,12,12C).10,12,12 D).11,11,126、设a、b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是()A).'A'&&'B' 1 B).a<=b 1C).c>=b||b+c&&b-c 1 D). a<=b+c&&c>=a+b7、若x和y都是int型变量,x=100,y=200,则下面程序片段cout<<(x,y)<<endl; 的输出结果是()解析:语句中遵循优先级高的优先执行的原则,括号优先级最高,所以(x, y)最先计算。
这是一个逗号表达式,注意,是一个表达式,是表达式就有值。
逗号表达式的值等于最右边的那个值,即x,y,z的值是z,依次类推。
所以(x,y)=y=200,最后执行语句其他部分,输出200A).200 B).100C).100 200 D).输出格式符不够,输出不确定的值8、下面各语句中,能正确进行字符串赋值操作的语句行是()A).char s[4][5]={"ABCDE"}; B). char s[5]={'A','B','C','D','E'}(char s[6]= {'A','B','C','D','E'})C). Char *s; s="ABCDE"; D). char *s; cin>>s;9、若有:int a[6]={4,5,6,9,5,7},*p=a, *q=p; 则对数组元素的错误引用是()A). a[4] B). *(p+4) C). *a++(变量才能加减)D). *q++10、下列不正确的转义字符是()A).'\\' B).'\" C).'074' D).'\0'11、假定a和b为int型变量,则执行以下语句后b的值为()a=1; b=10;do{ b-=a; a++; }while (b--<0);A). 9 B). –2 C). -1 D). 812、对于结构中定义的成员,其隐含访问权限为()A). public B). protectedC). private D). static13、设P1和P2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()A).k=*P1+*P2; B).p2=k; C).P1=P2; D).K=*P1 * (*P2);14、设有如下定义:int arr[]={6,7,8,9,10};int * ptr;则下列程序段的输出结果为()ptr=arr;* (ptr+2)+=2;cout<<*ptr<<*(ptr+2)<<endl;A).8,10 B).6,8 C).7,9 D).6,1015、执行以下程序段后,m的值为()int a[2][3]={ {1,2,3},{4,5,6} };int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));A). 15 B). 14 C). 13 D). 121、描述命题“A 小于B 或小于C”的表达式为 。
2、在C++中有二种参数传递方式: 和 。
3、定义重载函数时,应在参数个数、参数类型或参数次序上 。
4、拷贝初始化构造函数使用 来初始化创建中的对象。
5、一个C++函数由两部分组成,即: 和 。
6、一个C++程序总是从 开始执行。
7、C++语言程序中出现的/*……*/部分或//……部分所起的作用是: 。
8、C++语言中数组元素的访问方式有两种,即: 和 。
9、C++规定:在每一个字符串的结尾加上一个 ,以便系统据此判断字符串是否结束。
10、C++语言中数据类型的转换有两种,即: 和 。
11、C++语言规定了运算符的优先级和结合性,其结合性分为: 和 。
12、若有int x=4,y=7; 则表达式x+=y,x*=x+y 的值为 。
13、x>1 && y!=0的相反条件为 。
14、过程化程序设计方法中,程序由三种基本结构,即:顺序结构、 、 。
15、在C++中,若需要在程序文件中进行标准输入输出操作,则必须在开始加入预处理命令 ,若使用到数学库中的函数时,要在源程序的开始加入预处理命令 。
16、C++语言中用来存放变量地址的变量称作 。
17、int *p[10]; 的含义是 。
18、int **p; 的含义是 。
四、简答题1、请用C++语言的表达式表示下列代数式。
(1) d x π÷ο55sin 3 (2)b a e -31 (e=2.71828) (3) t h a b h b a ÷+-⨯+42 (4) ο50sin •+b a e(e=2.71828) (5) )5(2ln x a x a +⨯+ 2、根据要求完成下列各题。
(1) 用两种方法实现一个字符串str ,并赋以初值”welcome to Nanjing !”。
(2) 定义结构体类型date, 该结构体包含的成员为year (整型)、month (整型)、day(整型),将结构体类型date等价成DA TE,最后使用DA TE定义一个变量pdate。
五、程序分析题1、写出下列程序运行结果:(1) #include "iostream.h" (4分)void main( ){int x=5,y=8,*px,*py;px=&x,py=&y;cout<<"num1=”<<*px<<’,’<<”num2="<<*py<<’;’;if(x<y) swap1(x,y);cout<<"num1=”<<*px<<’,’<<”num2="<<*py<<’;’;if(x<y) swap2(px,py);cout<<"num1=”<<*px<<’,’<<”num2="<<*py<<’;’;if(x<y) swap3(px,py);cout<<"num1=”<<*px<<’,’<<”num2="<<*py<<’;’;}swap1(int a,int b){int t;t=a; a=b; b=t;cout<<"num1=”<<a<<’,’<<”num2="<<b<<’;’;}swap2(int *p,int *q){int *t;t=p; p=q; q=t;cout<<"num1=”<<*p<<’,’<<”num2="<<*q<<’;’;}swap3(int *p,int *q){int t;t=*p;*p=*q;*q=t;cout<<"num1=”<<*p<<’,’<<”num2="<<*q<<’;’;}(2)#include “iostream.h”(3分)main(int argc,char *argv[ ]){ int i;cout<<”argc=”<<argc<<’;’ ;for(i=0;i<=argc-1;i++) cout<<argv[i]<<’;’ ;}若上面的程序编译`连接后生成可执行文件ABC.EXE,若输入以下命令行abc filel file2 <enter> (表示回车) 注:文件的路径可以不考虑(3)#include <iostream.h> (4分)class A{ int a, b;public: A(){a=b=0;}A( int aa , int bb ) : a(aa),b(bb){cout <<”a=”<<a<<”, ”<<”b=”<<b<<endl;}~A() {cout<<”Destructor!”<<endl;}};void main( ){ A x , y(2 , 3) ; } //对象x , y消亡后分别自动调用析构函数~A( )2、试分析下列程序或函数的功能。