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

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

ID:60749347

大小:90.50 KB

页数:8页

时间:2020-12-13

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

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

1、__________________________________________________班级:学号:姓名:装订线杭州师范大学杭州国际服务工程学院2009-2010学年第一学期期末考试《C程序设计》试卷(A)题号一二三四五六总分得分得分一、单项选择题(共20分,每题1分)1、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(   )。(A)必须为字母(B)必须为下划线(C)必须为字母或下划线(D)可以是字母、数字和下划线中任一种字符2、下面关于for循环的正确描述是(   )。(A

2、)for循环只能用于循环次数已经确定的循环(B)for循环是先执行循环体语句后判断条件(C)在for循环中,不能用break语句结束循环(D)for循环体语句中,可以包含多条语句,但必须用花括号括起来3、以下关于运算符优先顺序的描述中正确的是(   )。(A)关系运算符<算术运算符<赋值运算符<逻辑与运算符(B)逻辑与运算符<关系运算符<算术运算符<赋值运算符(C)赋值运算符<逻辑与运算符<关系运算符<算术运算符(D)算术运算符<关系运算符<赋值运算符<逻辑与运算符4、在C语言中,判断字符串a和b的内容是否相

3、等,应当使用(   )。(A)if(a==b)(B)if(a=b)(C)if(strcpy(a,b))(D)if(strcmp(a,b))5、以下叙述中不正确的是(   )。(A)在不同的函数中可以使用相同名字的变量(B)函数中的形式参数是局部变量(C)在一个函数内定义的变量只在本函数范围内有效(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、!

10、(y>0)7、要为字符型变量a赋初值,下列语句中正确的是(   )。(A)chara='3';(B)chara="3";(C)chara=%;(D)chara=*;收集于网络,如有侵权请联系管理员删除__________________________________________________8、C语言函数返回值的类型是由(   )决定的。(A)return语句中的表达式类型(B)调用函数的主调函数类型(C)调用函数时临时(D)定义函数时所指定的函数类型9、以下关于数组的描述正确的是(   )。(A)数

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

12、式。(C)执行赋值表达式a=b后,内存中变量a和变量b的值都将发生变化。(D)在C语言中不论是整数还是实数,只要在允许的范围内都能准确无误的表示。12、下列运算符中,优先级最低的是(   )。(A)*(B)!=(C)+(D)=13、以下不正确的字符串赋值或初始化是(   )。(A)char*s;s="string";(B)chars[]={'s','t','r','i','n','g',''};(C)chars[10];s="string";(D)chars[]="string";14、为表示关系x≥y≥

13、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,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)++相当于(   )

14、。(A)p++(B)x++(C)*(p++)(D)&x++18、以下说法正确的是(   )。(A)C程序总是从第一个定义的函数开始执行。(B)C程序中被调用的函数必须在main函数中定义。(C)C程序总是从main函数开始执行。收集于网络,如有侵权请联系管理员删除__________________________________________________班级:学号:姓名:装订线(D)C程序中

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

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

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