




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计期中试卷考试科目:C语言程序设计 试题编号:适用对象:网络121-2 使用学期:2012-2013-1 第一学期课程编号: 共4道大题总分100分 共4页考生须知:) 姓名必须写在装订线左侧,其它位置一律作废。) 请先检查是否缺页,如缺页应向监考教师声明,否则后果由考生负责。) 答案一律写在答题纸上,可不抄题,但要标清题号。) 用蓝色或黑色的钢笔、圆珠笔答题。监考须知:请将1份试卷放在答题纸上面一起装订。 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,每小题2分,共20小题40分)假设x=2.5,a=7,y=4.7,则表达式:x+a%3*(int)(x+y)%2/4的值为()。 2.52.75 3 9.5 表达式k=(123?0:1设有整型变量a,实型变量f,双精度型变量x,则表达式10+b+x*f值的类型为()。intfloatdouble不能确定假设a=3,b=4,c=5,则逻辑表达式: !(a+b)+c-1&b+c/2的值是()。 truefalse 0 1为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 缩进位置相同的if 在其之前未配对的if 在其之前最近的未配对的if 同一行上的if在以下一组运算符中,优先级最高的运算符是()。 = = % &C语言中,运算对象必须是整型数的运算符是( )。 % / %和/ *sizeof (double)是一个()。 整型表达式 实型表达式 不合法的表达式 函数以下关于运算符优先顺序的描述中,正确的是()。关系运算符算术运算符赋值运算符 逻辑运算符关系运算符算术运算符 算术运算符关系运算符赋值运算符 赋值运算符关系运算符算术运算符下面对变量赋初值正确的是() inta=b=c=1; inta=1,b=c=2; inta=1,b=1,c=1; inta=b=1,c=2;printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列,如果字符串长度大于5,则输出按方式()。从左起输出该字符串,右补空格按原字符长从左向右全部输出右对齐输出该字串,左补空格 输出错0信息设有如下的变量定义: inti=8,k,a,b; unsignedlongw=5; doublex=1,42,y=5.2; 则以下符合C语言语法的表达式是()。a=a-=(b=4)*(a=3) x%(-3)a=a*3=2y=float(i)若有定义intx,y;下面选项中合法的if语句(). if(a=b) x+; if(a=b) x+; if(ab) x+; if(a=b) x+;运行下列程序并用键盘输入53,48,32后,在屏幕上的内容是()。main()inti,j,k;scanf(%d,%d,%d,&i,&j,&k);if(i50)printf(%d,i);elseif(i40)printf(%d,j);elseif(i30)printf(%d,k);elseprintf(Error); 53 48 32 Error. 在C语言的if语句中,用作判断的表达式为()。 关系表达式 逻辑表达式 算术表达式任意表达式. 下面程序的运行结果是()。main()intk=3;if(k+3)printf(%dn,k+);elseprintf(%dn,-k);5432. 在宏定义#definePI3.1415926中,用宏名PI代替一个()。单精度数双精度数常量字符串.语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()。必须为字母 必须为下划线必须为字母或下划线 可以是字母、数字和下划线中任一种字符. 一个C语言程序是由()组成。一个函数一个或若干个函数一个过程(一个过程或若干个过程二、填空题(每空1分,每小题1分,共10小题20分)转换说明符%x的输出形式是( )。每空1分将int 型变量n转换成float型变量的方法是 ( )。每空1分以下变量x、y、z均为double类型且已正确赋值,请写出x(yz)的c语言表达式是( )。每空1分C语言中用于结构化程序设计的三种基本结构是( )、( )、( )。每空1分 C程序中注释部分可以出现在程序中任意合适的地方,单行注释用( ),多行注释用( )。每空1分最常用的输入库函数为scanf,输出库函数为printf ,这两个函数库在头文件( )中。每空1分 log10(double x)和ldexp(double x, int n) ,这两个函数库在头文件( )中。每空1分 C语言中的数据类型有( )、( )、( )。每空1分 变量获得值的方法:( )、( )、( )。每空1分请写出printf和scanf函数的原型( )、( )。每空2分三、写出下列程序的执行结果(每小题5分,共4小题20分)main() int x,y,z; x=y=2;z=3; y=z+-1; printf(“%dt%dt”,x,y); y=+x-1; printf(“%d t%dn”,x,y); y=z-1; printf(“%dt%dt”,z,y); y=-z-1; printf(“%dt%dn”,z,y); 运行后输出的数据为_。main() int i=1,sum=0; while(ibc 2)判断a, b, c三条线段能否组成一个三角形3)a, b不同时为负请用语言描述求两数的最大公约数的算法。四、程序设计题(每小题10分,共2小题20分)现有两个整数x和y,请将它们的值交换。求求绝对值。#include #include int main(int argc, char *argv)int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新解读《CB-T 3862-1999船用机械术语 轴系及传动装置》新解读
- Brand KPIs for health insurance:SBK in Germany-英文培训课件2025.4
- 商贸公司消防管理制度
- 协会业务培训管理制度
- 初中英语七年级下册统编教案 第七单元
- 物理中考二轮复习教案 2图像专题
- 仓储管理提升年活动方案
- 仙桃加油活动方案
- 安徽省合肥市庐阳区2023-2024学年四年级下学期数学期末试卷(含答案)
- 以学定教教研活动方案
- 2023年山东省威海市中考历史试题
- 命令注入漏洞利用实例(共12张PPT)
- 工程勘察设计收费管理规定
- 光伏复杂山坡地形场平方案
- 机器视觉课件
- 2022年广东省普通高等院校校招收中等职业学校毕业生统一考试英语试卷及答案
- 示范文本-《电池消费税纳税申报表》
- 项目施工条件分析
- 2022秋期版2208国开电大专科《政治学原理》网上形考(任务1至4)试题及答案
- 初中英语一词多义重点词汇汇总大全
- 运营管理案例分析-巴里勒
评论
0/150
提交评论