



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机程序设计艺术第一次作业学号:_姓名:_专业:_一、选择题1、当一个函数无返回值时,函数的类型应定义为 。A void B 任意 C int D 无2、对于+的函数,正确的叙述是: 。A 函数必须返回一个值 B 函数中必须有return语句 C 函数可以多次重载 D 函数可以嵌套定义3、以下四组函数原型说明中,满足C+函数重载规则的是 。A float f (float x); void f (float y);B float f (float x); void f2 (float x,float y);C float f (float x,int y); void f(float y);D float f (float x); float f (float y);4、下列函数参数缺省值定义错误的是 。A Fun(int x,int y=0)B Fun(int x=100)C Fun(int x=0,int y)D Fun(int x=f( ) (假定f( )已经定义)5、对以下说明语句的正确理解是 (10) 。 int a10=6,7,8,9,10; A 将5个初值依次赋给a1至a5 B 将5个初值依次赋给a0至a4 C 将5个初值依次赋给a6至a10D 因为数组长度与初值的个数不相同,所以此语句不正确6、下列数组的定义和赋值,正确的是( )。A. char s3=“abc”;B. char s10;s=“abc”;C. int i=10;char si=“abc”;D. const int i=10;char si;strcpy(s,“abc”);7、二维数组AMN,以行为主存放到一维数组BM*N中,则AIJ在B中的下标为_A. I*J+M B. I*N+JC. J*N+I D. I*M+J8、表达式:“123456”的值为( )A. 该字符串的首地址 B. 0 C. 不确定 D. 表达式错,不能求值9、若有以下语句,则下面 是正确的描述。 static char x = “12345”; static char y =1,2,3,4,5;A. x数组和y数组的长度相同。B. x数组长度大于y数组长度。C. x数组长度小于y数组长度。D x数组等价于y数组10、下列有关编译预处理命令的说明中,正确的是()。 A. 以“#”开头的行,可出现在函数定义内或函数定义外B. 以“#”开头的行,后面不可有分号C. 以“#”开头的行,可出现在一行中的任何位置D. 以“#”开头的行,必放在程序开头二、填空题l 基本概念题1、当数组名作为函数实参时,这属于函数参数三种传递方式中的 (1) 传递。2、在块中使用与块内局部变量同名的全局变量,要运用 (2) 运算符。l 阅读程序题3、程序#include void main( ) int x=1; void prt(void); int x=3; prt( ); cout“second x=”xendl; cout“first x=”xendl;void prt(void) int x=5; cout”third x=”xendl;问题:该程序的输出第一行是: (10) 最后一行是: (11) 4、以下程序的执行后,输出的第一行为 (12) ,第二行为 (13) ,最后一行为 (14) 。程序 #include void f(int b,int t)int m;if(bt)m=(b+t)/2;coutmendl;f(b,m-1);f(m+1,t);void main( ) f(1,6); 5、执行下列程序后,输出的第一行为 (15) ,第二行为 (16) ,第三行为 (17) 。程序#include add(int b,int a)static int z=1;z=b+a+z;return z;void main( ) int a=1,b=2,x1,x2,x3;x1=add(a,b);x2=add(add(a,b),b);x3=add(a,b);coutx1nx2nx3endl; 6、程序#includevoid swap(int t1,int t2 )int t; t=t1; t1=t20; t20=t; coutt1tt20n;void main()int a=100,b =200;swap(a,b);coutatb0n;程序的第1行输出为 (21) ,第2行输出为 (22) 。三、编程题1.设计一程序,输入一行字符串,求出其中ASCII值最大的字符,并输出。(10分)2、设计一程序,将4行5列二维数组的各列前3个元素依次拼接成一个整数,再将该整数赋
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 清热解毒相关知识培训课件
- 家风主题班会课件
- 2025年戒毒警察招录笔试备考指南
- 拎包入住培训课件标题
- 癌痛相关培训课件
- 保洁药剂培训课件
- 2025年电子商务平台用户隐私保护与数据安全保密合同
- 2025年度环保技术研发中心员工正式劳动合同样本
- 2025年度水性涂料绿色施工承包合同范本
- 2025年绿色物流仓储服务标准与质量保障合同
- 2023年高考作文备考之广东重点中学六校四联“鲁侯养鸟”分析
- 半导体制造工艺基础之扩散工艺培训课件
- 溶剂油MSDS危险化学品安全技术说明书
- 检验标本的采集与运送课件
- 济南版生物七年级下册课程纲要
- 福建升辉鞋业有限公司年加工EVA鞋底385万双、TPR鞋底65万双、PVC鞋底60万双项目环评报告表
- 胸腺瘤诊断治疗指南
- 班主任到场签到表
- 视网膜静脉阻塞.LM
- 海底捞-A级门店管理制度
- 《陶行知教育名篇》读书笔记(课堂PPT)
评论
0/150
提交评论