C语言期末考试试题第二套

上传人:zf****08 文档编号:40383172 上传时间:2018-05-26 格式:DOC 页数:3 大小:42.50KB
返回 下载 相关 举报
C语言期末考试试题第二套_第1页
第1页 / 共3页
C语言期末考试试题第二套_第2页
第2页 / 共3页
C语言期末考试试题第二套_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言期末考试试题第二套》由会员分享,可在线阅读,更多相关《C语言期末考试试题第二套(3页珍藏版)》请在金锄头文库上搜索。

1、C 语言 第 - 1 - 页 共 3 页2005-2006 学年度第二学期学年度第二学期C 语言期末考试题(语言期末考试题(A 套)套)使用班级使用班级 05 微微 2、微、微 3 班级班级_姓名姓名_ 成绩成绩_ 一、填空题(每空分,共一、填空题(每空分,共 30 分)分) 1、函数体一般包括( )部分 和( )部分。 2、一个 float 数据在内存中所占字节数为( )个字节 。 3、设 x,i,j,k 都是 int 型变量,表达式 x=(i=4,j=16,k=32)计算后,x 的值为( ) 。4、 若 a 是 int 型变量,则计算表达式:=25/3%3 后 a 的值为( )。5、 若

2、x 和 n 均是 int 型变量,且 x 和 n 的初值均为 5,则计算表达式后 x 的值为( ),n 的值为( )。 x+=n+6、当 a=7,b=5,c=1 时,表达式 f=abc 的值是( )。 7、至少执行一次循环体的循环语句是( )。8、c 语言源程序的文件的扩展名为( ),源程序文件要经过( )和( )之后生成可执行文件才能运行,可执行文件的扩展名为( )。9、C 语言中的三种基本程序结构是顺序结构、( )、( )。 二、选择题(每小题二、选择题(每小题 2 分,共分,共 30 分分)题 号123456789101112131415答 案1、下列不是合法的字符常量是( ) 。 A)

3、 010 B) “A” C) a D) x32 2、下列是 C 语言提供的合法的数据类型关键字( ) 。 A) Float B) signed C) integer D)Char 3、在 C 语言中,要求参加运算的数必须是整数的运算符是( ) 。 A)/ B)* C)% D) = 4、下列四组选项中,均是不合法的用户标识符的选项是( ) 。A) W P_0 doB) b-a goto intC) floatla0_AD) -123abcTEMP 5、在 C 语言中,数字 029 是一个( )。A)八进制数 B)十六进制数 C)十进制数 D)非法数6、下面变量说明中哪个是正确的( ) 。A.ch

4、ar :a ,b ,c; B.char a; b ;c; C.char a , b , c; D.char a ,b ,c7、以下能正确地定义整型变量 a,b 和 c 并为其赋初值 5 的语句是( ) 。A、int a=b=c=5; B、int a,b,c=5;C、int a=5,b=5,c=5; D、a=b=c=5; 8、putchar ( )函数可以向终端输出一个( ) 。 A)整型变量表达式值 B)实型变量值 C)字符串 D)字符或字符型变量值 9、有输入语句:scanf(“a=%d,b=%d,c=%d”,为使变量 a 的值为 1,b 的值为 3,c 的值 为 2,则正确的数据输入方式是

5、( ) 。 A)132 B)1,3,2 C)a=1 b=3 c=2 D)a=1,b=3,c=2 10、C 语言对嵌套 if 语句的规定是:else 总是与( ) 。A)其之前最近的 if 配对 B)第一个 if 配对C)缩进位置相同的 if 配对 D)其之前最近的且尚未配对的 if 配对 11、设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=ab) if (x=y+z)printf(“*”); elseprintf(“#”);A)有语法错误,不能通过编译 B)输出:*C)可以编译,但不能通过连接,所以不能运行 D)输出:# 13、若 int i=10;执行下列程序后,变量

6、 i 的正确结果是 。 switch (i)case 9: i+=1 ;break;case 10: i+=1 ;break;case 11: i+=1 ;break;default : i+=1 ;A)10 B)11 C)12 D)13C 语言 第 - 2 - 页 共 3 页14、当执行以下程序段时, ( ) x=0; while(x=1) x=x*x+2; A.循环体将执行一次 B.循环体将执行两次 C.循环体将执行无限次 D.系统将提示有语法错误 15、语句 while (!E); 括号中的表达式!E 等价于 ( ) 。A)E=0 B)E!=1 C)E!=0 D)E=1 三、判断题(每小

7、题三、判断题(每小题 2 分,共分,共 20 分)分)1.c 语言的语句书写要求一行只写一个语句,一个语句也不能拆开写在几行上。 ( )2.while 循环和 dowhile 循环是完全相同的循环。 ( )3.break 语句和 continue 语句一样,仅可用于循环和 switch 语句。 ( ) 4.while 循环结构可以和 for 循环结构相互转化。 ( ) 5.表达式b+65) printf(“%dn”,m); elseprintf(“%dn”,m-); 四、完成程序:四、完成程序:(8 分)下面程序是用来输入三角形的三边长并求出三角形面积,求三角形面积公式:area=。请在【】处

8、填入适当内容。)()(csbsass#include _【1】#include_【2】main()float a,b,c,s,area;printf(“请输入三角形的边长 a,b,c:”);scanf(“%f,%f,%f”, _【3】);s=(a+b+c)/2.0;area=sqrt(s*(s-a)*(s-b)*(s-c);printf(“area=%7.2fn”,area);若输入的 a=5.0,b=7.0,c=9.0;则 area=_【4】 五、编程题(五、编程题(12 分)分) 1、输入两个数,输出较大的数。 (5 分)C 语言 第 - 3 - 页 共 3 页2、编程求(7 分)111.31 211

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

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