c语言程序设计期中试卷a

上传人:xzh****18 文档编号:34559830 上传时间:2018-02-25 格式:DOC 页数:4 大小:66KB
返回 下载 相关 举报
c语言程序设计期中试卷a_第1页
第1页 / 共4页
c语言程序设计期中试卷a_第2页
第2页 / 共4页
c语言程序设计期中试卷a_第3页
第3页 / 共4页
c语言程序设计期中试卷a_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《c语言程序设计期中试卷a》由会员分享,可在线阅读,更多相关《c语言程序设计期中试卷a(4页珍藏版)》请在金锄头文库上搜索。

1、试题总 5 页第 1 页期中试卷考试科目:C 语言程序设计 试题编号:适用对象:网络 121-2 使用学期:2012-2013-1 第一学期课程编号: 共 4 道大题总分 100 分 共 4 页考生须知:) 姓名必须写在装订线左侧,其它位置一律作废。) 请先检查是否缺页,如缺页应向监考教师声明,否则后果由考生负责。) 答案一律写在答题纸上,可不抄题,但要标清题号。) 用蓝色或黑色的钢笔、圆珠笔答题。监考须知:请将 1 份试卷放在答题纸上面一起装订。 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,每小题 2 分,共 20 小题 40 分)假设 x=2.5,a=7,y=4.7,则表

2、达式: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在以下一组运算符中,优先级最高的运算符是()

3、。 b) x+; if(a=b) x+;运行下列程序并用键盘输入 53,48,32后,在屏幕上的内容是() 。main()inti,j,k;scanf(%d,%d,%d,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;C 语言程序设计试题总 5 页第 3 页if(k+3)printf

4、(%dn,k+);elseprintf(%dn,-k);5432. 在宏定义#definePI3.1415926 中,用宏名 PI 代替一个() 。单精度数双精度数常量字符串.语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符() 。必须为字母 必须为下划线必须为字母或下划线 可以是字母、数字和下划线中任一种字符. 一个 C 语言程序是由( )组成。一个函数一个或若干个函数一个过程( 一个过程或若干个过程二、填空题(每空 1 分,每小题 1 分,共 10 小题 20 分)转换说明符%x 的输出形式是( ) 。每空 1 分将 int 型变量 n 转换成 float 型变量的方法是

5、( ) 。每空 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 语言中的数据类型有( ) 、 ( ) 、 (

6、 ) 。每空 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); C 语言程序设计试题总 5 页第 4 页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); 运行后输出的数据为_。ma

7、in() 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 x, y;printf(input the value of x:);scanf(%d, y = x;if (x 0)y = -x;C 语言程序设计试题总 5 页第 5 页printf(|x|=%dn, y);system(pause); return 0;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号