




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+程序设计题型一、填空(每空0.5分,共10分)二、单项选择题(每题2分,共40分) 三、程序填空(每小题3分,共12分)(说明:此题每小题需要填写3条语句,每条语句1分)四、请写出下面程序的运行结果(每小题3分,共12分)五、编程题(共26分)1、(6分)2、(10分)3、(10分)复习提纲1、 标识符2、 表达式(所有表达式用法,优先级和结合性)3、 一维、二维数组定义,初始化,二维数组下标与元素序号的关系,指针指向一维数组4、 三种控制结构(ifelse,switchcase,for,while,dowhile,break,continue)5、 字符与字符串,常用字符串处理系统函数(p7173,lower(),upper(),)6、 常用格式符与相应头文件(p28表3.1)7、 主函数的特性8、 函数的定义,函数的参数传递,函数原型声明9、 空指针,字符指针10、 结构体定义、引用11、 变量的作用域,Static类型变量用法12、 预处理命令13、 注释14、 判断闰年,判断素数,求阶乘,求累加和,求数组中的最大元素,两数中求较大值,双重循环控制图形输出,冒泡排序法,分段函数求解,用二维数组表示矩阵,判断是否字母,字母大小写转换考试内容:16章、8章的结构体部分考试重点:第2、3、4、5、6章复习提示:以指导书为重点对照知识点去复习,指导书的习题除编程外,其它题都一定熟练掌握,教材后面的模拟题也可以去做一做。教材上的重点例题和习题:例3.20、3.26、3.29、3.30、3.32、3.35、4.3、4.4、5.6、5.9、5.22、6.7、6.8、6.21; 习题2-1、2-3、习题3-13-4、习题3-8、习题4-1、4-2、4-5、习题5-3、5-7、5-10、习题7-2、习题8-1 第 10 页 共 10 页GDOU-B-11-302班级: 姓名: 学号: 试题共 页 加白纸 张 密 封 线广东海洋大学 2012 2013 学年第 二 学期C+程序设计X1课程试题课程号:考试A卷闭卷考查B卷开卷题 号一二三四五六七八九十总分阅卷教师各题分数1040121226实得分数一、填空(每空0.5分,共10分)1、C+语言源程序的基本单位是 。C+源程序文件的扩展名是 。2、C+语言中标识符由三种字符组成,它们是字母、 和 。3、假定x=5,y=6,则执行表达式y+=x+计算后, y的值为 ,x的值为 。4、假定一个二维数组的定义为“double a23;”,则该数组定义了 个元素。5、C+程序有三种基本的控制结构,它们分别是顺序结构、 和 。6、字符常量是用 括起来的单个字符,字符串常量是 用括起来的字符序列(选填单引号或双引号)。7、假定int a=20,30,40,*p=&a1;则*(p+)的值为 。8、在使用setw格式符控制输出格式时,源程序中包含 头文件。9、若a是int类型的变量,则计算表达式a=25%3/3后,a的值为 。10、若有定义:int a34=1,2;则初始化后,a01得到的初值是 ,a21得到的初值是 。11、设a=3,b=2,则表达式ab?a:b+1的值是 。 12、下面复合赋值表达式a/=b+5等价于 。13、设有:int a=3,b=2,c=3,d=4,m=2,n=2;执行(m=ab)&(a=cd)后n的值为 。14、设变量定义为 int a3=1,4,7,*p=&a2, 则*p的值是 。二、单项选择题(每题2分,共40分) 1、在一个源程序中,main()函数的位置( )A)必须在最开始 B)必须在系统调用的库函数后面C)可以任意 D)必须在最后2、下列选项中,( )是C+语言的合法标识符。A) num-1 B)2abc C)Num_1 D)break3、下面正确的字符常量是( )A) “A” B) C) W D) bg4、设int i=2,j=4;表达式i*j+的值为( )。A) 3 B) 4 C) 5 D) 65、判断char型变量ch是否为大写字母的正确表达式是( )A) A=ch=A) & (ch=A) & (ch=A) AND (chpup.num C) (*p).pup.num D) p-num18、设有说明语句struct abcint m;float n; stype;则下面错误的叙述是( )A)struct 是定义结构体类型的关键字B)stype是结构体类型名C)m和n都是结构体成员D)stype是结构体变量名19、若有定义char a5,*p=a;则下面的选项中正确的赋值语句是()。A)p=“abcd”; B) a=“abcd”; C)*p=“abcd”; D) *a=“abcd”;20、一维数组a正确定义是( )。A)char a(10) B) int a C)int k=5,ak D)char a=a,b,c三、程序填空(每小题3分,共12分)1、下面程序的功能是判断用户输入的年份是否闰年。其中闰年年份是要么能被 4 整除且不被 100整除,要么能被 400 整除,此外都不是闰年。#include int main()int year;cout nPlease input a year: ; if ( ) cout The year year is a leap year!;else if ( ) cout The year year is a leap year!;else cout The year year is NOT a leap year!;return 0;2、下面程序的功能是计算1!+2!+3!+10!之和,请填空。#include using namespace std;int main()int sum, fact , n, i; for(n = 1; n = 10; n+) ; for(i = 1; i = n; i+) ; sum += fact; coutsum = sumendl; return 0;3、下面程序的功能是找出一个包含10个元素的数组中的最大元素,请填空。#include#includeusing namespace std;int main()int a10, i, big;cout请输入10个数:n;for(i = 0; i 10; i+) cout输入的10个数是: ;for(i = 0; i 10; i+) coutsetw(4)ai;coutendl; for(i = 1; i 10; i+) if( ) big = ai;coutthe big number is : bigendl; return 0;4、下面程序的功能是输入两个数,输出较大的数,请填空。#includeusing namespace std;int max(int u, int v)int w;w = ;/将u、v两个数较大的赋给w ;int main()int a,b,c;cout a b;c = ;/调用max函数求a、b两数中的较大数cout a = a b = b endl;cout Max is c endl;return 0;四、请写出下面程序的运行结果(每小题3分,共12分)1、#includeusing namespace std;int f(int a) auto int b = 0;/ b为自动局部变量 static int c = 3;/ c为静态局部变量 b+; c+; return (a + b + c); int main() int a = 2, i; for(i = 0; i 3; i+)/ 三次调用f函数 coutf(a)endl; return 0; 运行结果是:2、 #include using namespace std;int main()char *p = student;for(; *p != 0; p+)coutpendl;return 0;运行结果是:3、 #includeint main()int i,j;for(i=0;i5;i+) for(j=0;j i;j+) cout * ; coutendl;return 0;运行结果是:4、int f(int b ,int n) int i, s=0; for(i=0; i=n; i+=2) s+=bi; return s; int main() int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国银行大连市分行招聘考试真题2024
- 农业银行四川省分行招聘考试真题2024
- 2024年大庆让胡路区招聘公益性岗位人员真题
- 工业互联网平台生态构建策略研究:2025年产业生态构建模式探讨
- 2025未签订劳动合同范本
- 江西长旅数智科技有限公司招聘笔试题库2025
- 2025租房合同规定
- 2025养殖场租赁合同范本
- 2025【合同范本】民办幼儿园用工合同样本
- 2025深圳市劳动合同范本
- 2025年IT技术支持工程师招聘面试问题及答案解析
- GB 16807-2025防火膨胀密封件
- 挤压模具工特殊工艺考核试卷及答案
- 2025-2026学年外研版八年级英语上册教学计划及进度表
- (2025年标准)灵活用工协议书
- 发廊租工位合同协议模板
- 服装厂质检知识培训内容课件
- 2025年教师资格考试趋势分析与模拟试题洞察未来方向(含答案)
- 2025浙江省旅游投资集团人才招聘17人(第四批)考试模拟试题及答案解析
- 医院医疗收费培训课件
- 上消化道出血药物指导
评论
0/150
提交评论