



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机程序设计艺术第一次作业学号:_姓名:_专业:_一、选择题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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国川教版信息技术八年级下册第三单元第1节《数据与数据分析》教学设计
- 2025年湖南省株洲市事业单位工勤技能考试题库(含答案)
- 2025年结核病试题及答案
- 2025年二级建造师继续教育试题库及答案解析
- Unit 10 Musical chairs说课稿-2025-2026学年小学英语新世纪英语三年级下册-新世纪英语
- 人邮版(2018)说课稿-2023-2024学年中职中职专业课机械-设计制造66 装备制造大类
- 自己做图画书(教学设计)-浙美版(2012)美术四年级上册
- 第8课 西欧庄园(新教学设计)2023-2024学年九年级上册历史(部编版)
- Unit 5 Open Day 说课稿-2025-2026学年初中英语牛津上海版2008六年级第一学期-牛津上海版试用本
- 6.3.1 世界最大的黄土堆积区-黄土高原(第1课时)说课稿2023-2024学年八年级地理下册人教版
- 呼吸心跳骤停病人的护理查房
- 中国外币管理制度
- 广州市市政工程主要项目概算指标及编制指引 (2021年)
- 关于体育的论文
- 中医治疗发热
- 第三届“皇家杯”职业院校宠物营养学知识竞赛考试题库(含答案)
- QGDW12505-2025电化学储能电站安全风险评估规范
- 研究生教材SPSS统计软件应用
- 2025年部编版新教材三年级上册《9.犟龟》教案
- 2024年南宁市招聘中小学教师笔试真题
- 2024-2025学年下学期高二英语外研社版期中必刷常考题之被动语态
评论
0/150
提交评论