《C程序设计》期末试卷A(2009-2010-1).pdf

《C程序设计》期末试卷A(2009-2010-1).pdf

ID:59691175

大小:65.61 KB

页数:7页

时间:2020-11-13

《C程序设计》期末试卷A(2009-2010-1).pdf_第1页
《C程序设计》期末试卷A(2009-2010-1).pdf_第2页
《C程序设计》期末试卷A(2009-2010-1).pdf_第3页
《C程序设计》期末试卷A(2009-2010-1).pdf_第4页
《C程序设计》期末试卷A(2009-2010-1).pdf_第5页
资源描述:

《《C程序设计》期末试卷A(2009-2010-1).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、杭州师范大学杭州国际服务工程学院2009-2010学年第一学期期末考试《C程序设计》试卷(A)题号一二三四五六总分得分得分一、单项选择题(共20分,每题1分)1、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()。:名(A)必须为字母(B)必须为下划线姓线(C)必须为字母或下划线(D)可以是字母、数字和下划线中任一种字符2、下面关于for循环的正确描述是()。(A)for循环只能用于循环次数已经确定的循环订(B)for循环是先执行循环体语句后判断条件(C)在for循环中,不能用break语句结束循环(D)for循环体语句中,可以包含多条语句,但必须用花括号括起来3、

2、以下关于运算符优先顺序的描述中正确的是()。装(A)关系运算符<算术运算符<赋值运算符<逻辑与运算符(B)逻辑与运算符<关系运算符<算术运算符<赋值运算符(C)赋值运算符<逻辑与运算符<关系运算符<算术运算符:号(D)算术运算符<关系运算符<赋值运算符<逻辑与运算符学4、在C语言中,判断字符串a和b的内容是否相等,应当使用()。(A)if(a==b)(B)if(a=b)(C)if(strcpy(a,b))(D)if(strcmp(a,b))5、以下叙述中不正确的是()。(A)在不同的函数中可以使用相同名字的变量(B)函数中的形式参数是局部变量(C)在一个函数内定义的变量只在本函数范围内

3、有效(D)在一个函数内的复合语句中定义的变量在本函数范围内有效6、表达式!(x>0

4、

5、y>0)等价于()。:(A)!(x>0)&&!(y>0)(B)!x>0&&!y>0(C)!x>0

6、

7、!y>0(D)!(x>0)

8、

9、!(y>0)级班7、要为字符型变量a赋初值,下列语句中正确的是()。(A)chara='3';(B)chara="3";(C)chara=%;(D)chara=*;8、C语言函数返回值的类型是由()决定的。(A)return语句中的表达式类型(B)调用函数的主调函数类型(C)调用函数时临时(D)定义函数时所指定的函数类型9、以下关于数组的描述正确的是()。(A)数组的大小是

10、固定的,但可以有不同类型的数组元素。(B)数组的大小是可变的,但所有数组元素的类型必须相同。(C)数组的大小是固定的,所有数组元素的类型必须相同。(D)数组的大小是可变的,可以有不同类型的数组元素。10、若用数组名作为函数调用的实参,传递给形参的是()。(A)数组的首地址(B)数组第一个元素的值(C)数组中全部元素的值(D)数组元素的个数11、以下描述正确的是()。(A)C语言允许给实型变量赋整型值,因此实型变量中允许存放整型值。(B)在赋值表达式中,赋值号的右边既可以是变量也可以是表达式。(C)执行赋值表达式a=b后,内存中变量a和变量b的值都将发生变化。(D)在C语言中不论是整数还

11、是实数,只要在允许的范围内都能准确无误的表示。12、下列运算符中,优先级最低的是()。(A)*(B)!=(C)+(D)=13、以下不正确的字符串赋值或初始化是()。(A)char*s;s="string";(B)chars[]={'s','t','r','i','n','g',0'};(C)chars[10];s="string";(D)chars[]="string";14、为表示关系x≥y≥z,应使用C语言表达式()。(A)(x>=y)&&(y>=z)(B)(x>=y)AND(y>=z)(C)(x>=y>=z)(D)(x>=y)&(y>=z)15、若变量已正确定义,表达式(j=3,

12、j++)的值是()。(A)3(B)4(C)5(D)016、数组定义为inta[3][2]={1,2,3,4,5,6},数组元素()的值为6。(A)a[3][2](B)a[2][1](C)a[1][2](D)a[2][3]17、若变量已正确定义并且指针p已经指向某个变量x,则(*p)++相当于()。(A)p++(B)x++(C)*(p++)(D)&x++18、以下说法正确的是()。(A)C程序总是从第一个定义的函数开始执行。(B)C程序中被调用的函数必须在main函数中定义。(C)C程序总是从main函数开始执行。(D)C程序中的main函数必须放在程序的开始部分。19、函数strcmp

13、("ABCD","ABCDE")的返回值是()。(A)0(B)正数(C)负数(D)随机值20、函数调用表达式fun((exp1,exp2),(exp3,exp4,exp5))中的参数个数是()。(A)1(B)2(C)4(D)5得分二、填空题(共20分,每题2分)1、结构化程序设计的3种结构是顺序结构、选择结构、___________。2、在C语言中实数类型又称浮点型,浮点型数据有___________和___________两种类型。3、C语言

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。