



全文预览已结束
VIP免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
徐州建筑职业技术学院09-10 学年 第一学期 班级C语言程序设计期末试卷 (B)(教考分离理论部分考试形式:闭卷)题 号一二三四五核分人得 分总分评卷人一、选择题(共50分,每小题2分)得分:1一个C语言程序的基本组成单位是 _A)主程序 B)子程序 C)函数 D)过程2下列四组选项中都可以用作C语言程序中的标示符的是_A) oodb B) start$it C) line# D) pow aBc 3pai His.age while3以下叙述正确的是_。A) 在C程序中main函数必须位于程序的最前面B) C程序的每行中只能写一条语句C) C语言本身没有输入输出语句D) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误4C语言中,函数返回值类型的定义可以缺省,此时函数返回值的隐含类型是_A) void B) double C) float D) int 5已知:char a;int b;float c:double d:执行语句C=a+b+c+d;后,变量c的数据类型是_ 。A)int B)char C)float D)double6已知:char*s=tNameAddressn;则s所指的字符串的长度为_ 。A)19 B)15 C)18 D)说明不合法7判断char型变量c1是否为数字,正确的表达式为_A) 0=m & m=9 B) (0=c1) & (c1=9) C) (“0” = c1) & (c1y);B) if (x=y) x+=y;C) if (x!=y) scanf(%d,&x) else scanf(%d,&y);D) if (xy) x+;y+;班级: 姓名: 学号: .OOOOO装O订O线OOOO OO9为了判断两个字符串s1和s2是否相等,应当使用_A)if(s1=s2) B)if(s1=s2)C)if(strcpy(s1,s2) D)if(strcmp(s1,s2)=0) 10C语言对嵌套if语句的规定是:else总是与_配对A)其之前的if B)第一个ifC)缩进位置相同的if D)其之前最近的且尚未配对的if11表达式“x=0&y!=0|x!=0&y=0”等价于_。A) x*y=0&x+y!=0B) x*y=0&(x+y=0)C) x=0|y=0D) x*y=0|x+y=012以下错误的描述是_A)使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成B)while循环是先判断表达式,后执行循环体语句C)do-while和for循环均是先执行循环体语句,后判断表达式D)for、while和do-while循环中的循环体均可以由空语句构成13以下说法中正确的是_A)C语言程序总是从第一个定义的函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分14.以下程序执行后输出的值是_。main( ) int i , sum=0;for(i=1;i4;i+) sum*=i;printf(“%d,%dn”,sum,i); A) 6 ,3 B) 6 ,4 C) 0 ,3 D)0 ,415已知: int a34=0;则下面正确的叙述是 _A)只有元素a00可得到初值0B)此说明语句是错误的C)数组a中每个元素都可得到初值,但其值不一定为0D)数组a中每个元素均可得到初值0 16下面关于字符串的说明中,错误的是_A)char str7=FORTRAN; B)char str =FORTRAN;C) char str8=FORTRAN;D)char str =F,O,R,T,R,A,N,0;17定义如下变量和数组,则下面程序段落的输出结果是_。int i; int x33=0,1,2,3,4,5,6,7,8;for (i=0;idata.a D)p.data.a22执行循环语句:for(k=1;k4;k+);后,变量k的值为_A) 3 B) 4 C) 5 D)不定23下列程序运行结果是_。#define A 2#define AA A/2void main(void)printf(“%d,”,AA); A)1B)2C)3D)424下列描述中不正确的是_A)字符型数组中可以存放字符串B)可以对字符型数组进行整体输入、输出C)可以对整型数组进行整体输入、输出D)不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值25 定义数组int a32=1,2,3,4,5,6,下列表述中正确的是_A) 数组元素a32的值为6 B) 数组元素a6的值为6C) 数组元素a0的值为1 D) a0不是数组元素二、填空题(共13分,每空1分)得分:1 for循环是一种_型循环,其特点是_。2若a=3,则a&!a= a|5= 。3二维数组可以看成一个矩阵,二维数组的第一维决定矩阵的,第二维决定矩阵的。4. 循环的嵌套是指_5数组是一组具有_元素的有序集合,在内存中存放时按数组元素的_进行存储。二维数组在内存中按_(行顺序/列顺序)存储。6有数学表达式:3(4-y),其C语言表达式为 _ _。7.表达式x10 的值为_7. 定义一个int类型变量b,并赋初值为7的语句_三、判断题(共10分,每题1分)得分:1.定义一个变量时必须指出变量类型,但是不一定必须给变量初始化。()2.注释是可执行语句。()3.printf()函数的格式符%s表明输出字符串,它对应的表达式是地址值。()4.逻辑与表示“运算符两边两个条件都成立”时才成立。()5.a、b值不同,复合语句c=a;a=b;b=c;和a=b;c=a;b=c;执行结果相同。()班级: 姓名: 学号: .OOOOO装O订O线OOOO OO班级: 姓名: 学号: .OOOOO装O订O线OOOO OO6.数组长度不能动态定义,即定义数组大小时可以使用变量。()7.函数必须有返回值,否则不能使用函数。()8.开关语句可以有一个或多个default子句。()9.可以用字符串常量给一维字符数组初始化。( )10. 定义好未经初始化或赋值的指针变量指向地址为0的内存区域。()四、读程序写结果(共12分,每题4分)得分:1下列程序的运行结果_#include main() int i,j; for(i=1;i=1;j-) printf(“* ”); printf(n,);2下列程序运行结果_#include main() int i,a4=1,2,3,4;for(i=0;i=0;i-) printf(%d ,ai);3下列程序运行结果为:_#include main() int a,b,i; a=1;b=3;i=1; do printf(%d,%d,a,b);a=(b-a)*2+b;b=(a-b)*2+a;if (i+%2=0) printf(n); while (b100);五、编程题(共15分,第1题7分,第2题8分)得分:1使用选择法对10个整数按照由小到大的顺序进行排序,要求这10个函数用scanf函数输入。2编写一个35矩阵的转置程序,并利用新的数组存放转置后的矩阵。3第 1 页2009-2010第一学期 共 2 页 C语言程序设计试卷B评分标准及参考答案班级:电算09-12 网络09-12 一、选择题(每题2分,共50分)1-5 CACDD 6-10 BDCDD 11-15 ACCDD 16-20 AADBD 21-25 BBACD二、填空题(每空1分,共13分)1.当型 先判断,后循环2.0 13.行 列4. 一个循环中又包含一个完整的循环5. 相同数据类型的数据 行顺序 行顺序6. 3*(4-y)7. 0或False或F三、判断题(每题1分,共10分)1-5对、错、对、对、错 6-10错、错、错、对、错四、读程序写结果(每题4分,共12分)1. * * * * * *2. 7 5 3 13. 1,3,7,15, 31,63,五、编程题(第1题7分,第2题8分,共15分) 本题答案仅供参考,因答案不唯一,只要能够得到正确结果就给分1使用选择法对10个整数按照由小到大的顺序进行排序,要求这10个函数用scanf函数输入。main()int a10,i,j,k;for(i=0; i10; i+)scanf(%d,&ai);for (i=0;i9;i+)for (j=i+1;jaj)第 2 页 共 2 页 k=ai;ai=aj;aj=k;printf(排序后的数组元素的值:n);for (i=0;i10;i+) printf(%d ,ai); 2编写一个35矩阵的转置程序,并利用新的数组存放转置后的矩阵。#includemain() int a35=1,2,3,4,5,6,7,8,9,10,11,12,13,14,1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 双十一营销美容院活动
- 银行元旦活动方案
- 永州宁远县招聘教师笔试真题2024
- 2025年缝纫工理论试题
- 跨平台性能一致性分析-洞察阐释
- 新医科框架下的遗传学教学目标和核心能力建设
- 中职院校智慧校园建设路径与实践
- 推动种业振兴的策略及实施路径
- 2025至2030年中国球墨铸铁电信井盖行业投资前景及策略咨询报告
- 2025至2030年中国牛仔中裤行业投资前景及策略咨询报告
- 哈尔滨市第九中学校2024-2025学年高二下学期期中地理试卷
- 淮安监理员试题及答案
- 机电工程2025年技术经济学试题及答案
- 2025年粮食仓储行业调研分析报告
- 2025年“巴渝工匠”杯职业技能竞赛(调饮师赛项)备赛试题库(含答案)
- 2025辽宁沈阳副食集团所属企业招聘25人笔试参考题库附带答案详解
- 2024-2025新入员工安全培训考试试题及参考答案(达标题)
- 2025陕西中考:历史必背知识点
- 《电力设施保护》课件
- 《人工智能应用基础》 完整课件(共十个模块-上)
- 国企财务测试题及答案
评论
0/150
提交评论