下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上海交通大学继续教育学院网络教育期末复习样卷课程名称:程序设计(C)一、单项选择题(每题2分,共24分)1. C语言程序执行得起点就是()A)子函数。B) include语句A>C) main函数(E函数)。D) define语句2. 用C语言编写得程序称为()A)高级语言源程序田)汇编语言源程序C)机器语言程序“ D)高级语言目标程序3. 在C语言中,用来表示“取地址”得符号就是()A) #B) &30 认 D) a4. x、y、z被泄义为int型变量,若从键盘给它们输入数据,则正确得输入语句就是()A) i n pu t x,y, z ;心 B) scanft'%d%
2、d% d 二 &x,&y.& z );C) scant (“d%d%d”,x, y , z ) ;3) read (“ d%d%dj&x.&y, &z);5. 按照C语言规立得用户标识符命名规则,不能出现在标识符中得就是(丿A、大写字母o B、下划线°C、数字字符zD、连接符6. 下列程序得运行结果就是()#incl u de vs t d io、hv oid main ()int x» y;x =1 0;y= ( x = XX/5 );printf ( ” y = %dn”,y ):A、y= 1B、y=5C、y=2 D、无法
3、通过编译7. 设n为整型变量,则for (n=10;n>=0: n)循环得次数为()A、 9B、 10。C、 1 1-D.1 28. 设inti=O;下列语句中正确得就是().A o i+|= i:B°i 卄二10;Co ioO;9. 设变量a就是整型,f就是实型,i就是双精度型,则表达式10 + 得数据类型为()Ao in tB.f 1 oa tdoubleD 不确定10.式就是(A ' b=a/2uB ' b=6(一 a)设整型变量a为5 ,使b不为2得表达 )C. b=a%2 - D. b=a>3?2:l11 设有结构体得泄义如下:s t r uct
4、 data char cl: char c2:;则 s izeof (st r u ct data)得值就是()B. 312.在C程序中有如下语句:c har *func (int x» int y);它就是()语句。A、对函数func得定义。B、对函数fu nc得调用£、对函数func得原型说明o D、不合法得二、判断题(每题2分,共16分,以丫表示“对“,以F表示错)1. 当函数得实参与形参同冬时,它们将共占内存单元。(F)2. 构成结构体得各个成员可以有不同得数据类型。(T)3. 下列语句就是正确得:cha r s 10: s="Goodbye":
5、 ( F )4. 数组名就是一个指针,它可以指向数组中得任何元素。(F )5. C语言得程序可以由多个文件组成,每个文件中都可以有一个主函数main ()。(F )6. 构成数组得各个元素可以有不同得数据类型。(F)7. C语言用数组劣表示数组得首地址,苴值在程序运行期间固泄不变。(T )8. 在同一种类型中,变量值越大,它所占内存得字节数越多。(F )三、填空题(每空2分,共24分)1 C语言得语句以丄符号结尾。2. C语言中得数组默认得下标值就是从0开始得。3. 下列条件:3vxv3,用C语言合法得表达式可表示成x一 3&&xv3°4. 在左义函数时,若函数类型为
6、“void”,则表示该函数没有返回值;若函数参数为“void”,则表示该函数没有参数5. 符号与蚁得区别就是就是字符串常量,占2个字节;而,a,就是字符常量,占1个 字节。6. C语言得预处理命令以#符号开头。7. 执行下列语句i nt a =3; a+=a= a* a ;后,a得值就是。&表达式3+42 && 15%4得结果就是1。9. 数组i nt a5;共定义了 25个数组元素.10. C语言函数默认得返回值类型就是int。11. 在C语言中,当一个逻借表达式得值为“假”时,该表达式得值一定就是一四、阅读程序,写出运行结果(每题5分,共10分)1、写出下而程序运行
7、结果.# incl u de< s idi o h>void ma i n ()int a34=25, 8 8,69, 72, 33,29,7 &96, 9, 54, 4&9 0 :intb 3;int i J, max;for (i=0; i <3; i +)<bi =ai 0;for(j=l;jV4;j+)ifb 订)bi =a i 0:prin t f ( H array b: n h):for( i =0;i (3: i +)printf (”5d“,bi);p ri n t f ( H n M );运行结果:。答案:array b:8896 9
8、02、写岀下面程序得运行结果。# i n c I ud e "stdio > h"in t m=13;in t fun (i n t x , in t y )int m= 3 ;r e tur n (x* y - m):vo i d m a in ()int a=7, b=5:print f (u %d n M ,f un (a,b) /m);运行结果:答案:2五、编写程序与程序填空题(共26分)1.编写一个程序,要求从键盘输入2 0个整数存入一维数组'找出其中得最大数与最小数并输出。#i n dude < s tdio. h>vo i d mai
9、n ()int a20 i. max min:for (i = 0;i 20; i +)oscanfT%d: &a i);ma x = a 0 ; m i n = a 0:for(i =1: i <2 0: i 卄)f (max < a 订max = a i;if (min ) a 订)min =a 订;Jprint f(HM AX = %d MIN = %dM, max, min);2、以下程序得功能就是输出如下所示得九九乘法表,请在括号内得空白处填写适当得语句 /* 要求输出结果为:ol*1 = 12*1 =22*2=49*1 =99*9=81*/#inc 1 ude<s td io '
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河南对外经济贸易职业学院单招职业技能考试参考题库附答案详解
- 2026年青海交通职业技术学院单招综合素质笔试备考试题附答案详解
- 2024年秋季学期新北师大版一年级上册数学课件 总复习 第3课时 图形与几何
- 2024年新鲁科版八年级上册物物理课件 第五章 宇宙和粒子5.3 微观世界
- 教育安全知识培训课件
- 教育培训课件管理系统
- 2026年时事政治题库测试卷附完整答案详解【考点梳理】
- 教育培训交通安全心得课件
- 2025年上海师范大学天华学院马克思主义基本原理概论期末考试笔试题库
- 2024年郑州科技学院马克思主义基本原理概论期末考试笔试题库
- 2025岚图汽车社会招聘(公共基础知识)测试题附答案
- 2026年安全员考试题库300道附完整答案【必刷】
- 小说阅读专题复习(部编版六年级)
- DLT1249-2013 架空输电线路运行状态评估技术导则
- 液压升降平台安装施工方案
- 心房钠尿肽基因敲除小鼠的繁殖和鉴定
- 母婴护理职业道德课件
- 安全通道防护棚计算书
- 中文介绍迈克尔杰克逊
- 安徽金轩科技有限公司 年产60万吨硫磺制酸项目环境影响报告书
- 厦深铁路福建段某标段工程投标施工组织设计
评论
0/150
提交评论