《C程序设计》期末试卷A(2009-2010-1).doc
《《C程序设计》期末试卷A(2009-2010-1).doc》由会员分享,可在线阅读,更多相关《《C程序设计》期末试卷A(2009-2010-1).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流C程序设计期末试卷A(2009-2010-1)【精品文档】第 7 页班级: 学号: 姓名: 装 订 线 杭州师范大学杭州国际服务工程学院2009-2010学年第一学期期末考试C程序设计试卷(A)题 号一二三四五六总分得 分得分一、单项选择题(共20分,每题1分)1、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。(A)必须为字母 (B)必须为下划线 (C)必须为字母或下划线 (D)可以是字母、数字和下划线中任一种字符2、下面关于for 循环的正确描述是( )。(A)for循环只能用于循环次数已经确定的循环(B)for循环是先执行
2、循环体语句后判断条件(C)在for循环中,不能用break语句结束循环(D)for循环体语句中,可以包含多条语句,但必须用花括号括起来3、以下关于运算符优先顺序的描述中正确的是( )。(A)关系运算符算术运算符赋值运算符逻辑与运算符 (B)逻辑与运算符关系运算符算术运算符赋值运算符(C)赋值运算符逻辑与运算符关系运算符算术运算符(D)算术运算符关系运算符赋值运算符0|y0)等价于( )。(A)!(x0)&!(y0) (B)!x0&!y0(C)!x0|!y0(D)!(x0)|!(y0)7、要为字符型变量a赋初值,下列语句中正确的是( )。(A)char a=3; (B)char a=3; (C)
3、char a=%; (D)char a=*;8、C语言函数返回值的类型是由( )决定的。(A)return语句中的表达式类型 (B)调用函数的主调函数类型(C)调用函数时临时 (D)定义函数时所指定的函数类型9、以下关于数组的描述正确的是( )。(A)数组的大小是固定的,但可以有不同类型的数组元素。(B)数组的大小是可变的,但所有数组元素的类型必须相同。(C)数组的大小是固定的,所有数组元素的类型必须相同。(D)数组的大小是可变的,可以有不同类型的数组元素。10、若用数组名作为函数调用的实参,传递给形参的是( )。(A)数组的首地址 (B)数组第一个元素的值(C)数组中全部元素的值 (D)数组
4、元素的个数11、以下描述正确的是( )。(A) C语言允许给实型变量赋整型值,因此实型变量中允许存放整型值。(B) 在赋值表达式中,赋值号的右边既可以是变量也可以是表达式。(C) 执行赋值表达式a=b后,内存中变量a和变量b的值都将发生变化。(D) 在C语言中不论是整数还是实数,只要在允许的范围内都能准确无误的表示。12、下列运算符中,优先级最低的是( )。(A)* (B)!= (C)+ (D)=13、 以下不正确的字符串赋值或初始化是( )。(A) char *s; s=string; (B) char s= s, t, r, i, n, g, 0 ;(C) char s10; s=stri
5、ng;(D) char s=string;14、为表示关系xyz,应使用C语言表达式( )。(A) (x=y)&(y=z) (B) (x=y)AND(y=z)(C) (x=y=z) (D) (x=y)&(y=z)15、若变量已正确定义,表达式(j=3, j+)的值是( )。(A)3 (B)4 (C)5 (D)016、数组定义为 int a32=1, 2, 3, 4, 5, 6,数组元素( )的值为6。(A)a32 (B)a21 (C)a12 (D)a2317、若变量已正确定义并且指针p已经指向某个变量x,则(*p)+相当于( )。(A)p+ (B)x+ (C)*(p+) (D)&x+18、以下
6、说法正确的是( )。(A) C程序总是从第一个定义的函数开始执行。(B) C程序中被调用的函数必须在main函数中定义。(C) C程序总是从main函数开始执行。班级: 学号: 姓名: 装 订 线 (D) C程序中的main函数必须放在程序的开始部分。19、函数strcmp(ABCD,ABCDE)的返回值是( )。(A) 0(B) 正数(C) 负数(D) 随机值20、函数调用表达式fun(exp1,exp2), (exp3,exp4,exp5)中的参数个数是( )。(A) (B) (C)(D)得分二、填空题(共20分,每题2分)1、结构化程序设计的3种结构是顺序结构、选择结构、_。2、在C语言
7、中实数类型又称浮点型,浮点型数据有_和_两种类型。3、C语言本身不提供输入输出语句,输入输出操作是由函数来实现的,最常用的输入输出函数有_和printf() 等。4、函数定义中的参数称为_,函数调用时的参数称为_。5、若有定义int i=1,j=2,k=3; k*=i+j; 则k最后的值是_。6、在C语言中,字符串的结束标志是_。7、设int a=7,b=6,c=5;表达式a+bc+c&b=c|cb的值为_。8、判断变量a、b是否绝对值相等而符号相反的逻辑表达式为 。9、若有定义int i=10;则语句printf(%x,i);输出的值是 ,语句printf(%d,3=i=5);输出的值是 。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C程序设计 程序设计 期末试卷 2009 2010
限制150内