蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

c程序设计期末模拟卷(a)

  • 资源ID:53133367       资源大小:94.10KB        全文页数:9页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

c程序设计期末模拟卷(a)

浙江理工大学科技与艺术学院20092010学年第二学期 C程序设计期末模拟试卷A [注意]第一、二、三、四题所有答案填写在答题卡上;第五题程序设计题写在单张的 答题卷上;试题卷请不要带走。 一、判断题判断下列各题是否正确,正确为A,错误为B。本题共10分,每小 题1分。 Bl模块化程序设计方法是指“C程序的三种基本结构是顺序、选择和循环”。 B2在C语言中,单引号括起来的字符,如A表示一个符号常量。 A3空语句是合法的C语句。 B4不同类型数据混合运算时的类型转换属于强制类型转换。 B5若有定义char str[100];语句str China表示将字符串常量China赋值给字 符数组str。 A6 continue语句只能用于循环结构中。 B7在C程序中,在函数内部定义的变量称为局部变量,它属于静态存储类别。 B8函数声明的目的是要明确函数类型、函数名、形参个数以及形参名。 A9当定义一个结构体变量时,系统分配给它的内存是其所有成员所需容量之和。 □|r 朴 B10文件操作之前一定要先定义文件指针变量,如file *fp;定义了文件指针fp。 二、单选题本题共20分,每小题2分 Cll能用作变量名字的标识符是11。 [A] 12a[B] double[C] al23_cd [D] ab-1 C12设有以下定义和输入语句,要使x、y和z的值分别为10, A和3.1,程序运行后, 正确的输入数据的方式是12。 int x; char y; float z; scanfdcf ”,x,y,z; [A] 10 A3.1[B] 10,A,3.1[C] 10A3.1[D] 10 A 3.1 D13 语句 printfd, a2b -2的输出结果是13_ [A]无输出[B]结果不确定 [C] -1[D] 1 D14设a,b,c都是int型变量,且a3,b4,c5;则以下的表达式中,值为0的表达式是 14- [A] ab[B] ab [C] allbcb-c[D] abclll A15以下程序的输出结果是15。 includestdio.h main int w4,x3,y2,zl; printf d, wx w zyz x; } [A] 1[C] 2 [B] 3[D]4 C16以下说法正确的是16o [A] C语言程序中是从第一个定义的函数开始执行 [B] 在C语言程序中,要调用的函数必须在main函数中定义 [C] C语言程序是从main函数开始执行的 [D] C语言程序中的main函数必须放在程序的开始部分 A17设变量定义如下,则对其中score成员正确的引用是17。 struct student int num; char name[20]; float score; }stud; [A] stud.score 10;[B] student.stud. score 10; struct stud.score 10;[D] struct student, score 10; C18设有数组定义char array [ ]China;则数组array所占的空间为18。 [A]不确定[B] 5个字节 [C] 6个字节[D] 7个字节 D19判断字符串si是否大于字符串s2,应当使用19。 [A] if sls2[B] if strcmp sl,s2 [C] if strcmp s2,sl 0 [D] if strcmp sl,s2 0 C20已知int a[10], *pa;则为了得到数组元素a[3]的值,下列错误的表达式为 20o [A] p[3][B] *p3 [C] *p3[D] *a3 三、程序填空选择题本题共20分,每填空2分 [注意]下列3个程序段中有10处填空21-30,请选择合适的答案将程序补充完整。 1.下面程序的功能是输出100以内能被3整除且个位数为6的所有整数,请填空。 includestdio.h void main inti,j; fori0;21;i ji*106; if22 continue; printfd\t,j; } } C21 [A] i 100 [B] i 100 [C] i 10 [D] i 9 D22 [A] i 3 0 [C] j 3 0 2. 以下是冒泡法排序从大到小降序 void paixu23 [B] i 3 0 [D] j 3 0 的函数,请填空。 int i,j,t; fori0; 24;i { forj0; 25;j { if26 { ta[j]; a[j]a|jl]; a[jl]t; } } } C23 [A] int a [n] [B] int a[], n [C] int a[], int n [D] int [], int C24 [A] i n [B] i n [C] in-l [D] i n-1 D25 [A]jn [B] jn-l [C] jn-i [D] jn-l-i A26 [A] aU]aUl] [B] a[j] aU1] [C] a[i]a[j] [D] a[i] a[j] 3.输入一个2 * 3的二维数组,找到最大值以及它的行下标和列下标,并输出该矩阵。 include stdio.h void main int col, i, j, row; int a[2][3]; printfEnter array2*3; fori 0; i 2; i forj0;j3;j scanfd, 27; 28 fori 0; i 2; i forj0;j3;j ifa[i][j] a[row][col] 29 } printfmax a[d][d] d\n\ row, col, a[row][col]; fori 0; i

注意事项

本文(c程序设计期末模拟卷(a))为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开