中职编程语言基础C语言05 教学检测 期末测试题二.docx

中职编程语言基础C语言05 教学检测 期末测试题二.docx

ID:52321963

大小:24.60 KB

页数:8页

时间:2020-03-26

中职编程语言基础C语言05 教学检测 期末测试题二.docx_第1页
中职编程语言基础C语言05 教学检测 期末测试题二.docx_第2页
中职编程语言基础C语言05 教学检测 期末测试题二.docx_第3页
中职编程语言基础C语言05 教学检测 期末测试题二.docx_第4页
中职编程语言基础C语言05 教学检测 期末测试题二.docx_第5页
资源描述:

《中职编程语言基础C语言05 教学检测 期末测试题二.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、期末测试题二一.单选题(15个,每题一分,共15分)1.若“intn;floatf=13.8;”,则执行“n=(int)f%3”后,n的值是()。A.1B.4C.4.333333D.4.62.以下对一维数组a的正确说明是:()。A.chara(10);B.inta[];C.intk=5,a[k];D.chara[3]={„a‟,‟b‟,‟c‟};3.在C语言中对一维整型数组的正确定义为()。A.inta(10);B.intn=10,a[n];C.intn;a[n];D.#defineN10inta[N];4.在C语

2、言中对一维整型数组的正确定义为()。A.inta(10);B.intn=10,a[n];C.intn;a[n];D.#defineN10inta[N];5.已知:inta[10];则对a数组元素的正确引用是()。A.a[10]B.a[3.5]C.a(5)D.a[0]6.若有以下数组说明,则i=10;a[a[i]]元素数值是()。inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};A.10B.9C.6D.57.若有说明:inta[][3]={{1,2,3},{4,5},{6,7}};则数组a的

3、第一维的大小为:()。A.2B.3C.4D.无确定值8..C语言中函数返回值的类型是由()决定的.A.函数定义时指定的类型B.return语句中的表达式类型C.调用该函数时的实参的数据类型D.形参的数据类型9.在C语言中,函数的数据类型是指()。A函数返回值的数据类型B.函数形参的数据类型C.调用该函数时的实参的数据类型D.任意指定的数据类型10.在函数调用时,以下说法正确的是()。A.函数调用后必须带回返回值B.实际参数和形式参数可以同名C.函数间的数据传递不可以使用全局变量D.主调函数和被调函数总是在同一个文件

4、里11.在C语言中,表示静态存储类别的关键字是:()。A.autoB.registerC.staticD.extern12.未指定存储类别的变量,其隐含的存储类别为()。A.autoB.staticC.externD.register13.若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()。A.struct是结构体类型的关键字B.structstudent是用户定义的结构体类型C.num,score都是结构体成员名D.stu

5、是用户定义的结构体类型名14.若有以下说明语句:structdate{intyear;intmonth;intday;}brithday;则下面的叙述不正确的是()。A.struct是声明结构体类型时用的关键字B.structdate是用户定义的结构体类型名C.brithday是用户定义的结构体类型名D.year,day都是结构体成员名15.设有如下定义:strucksk{inta;floatb;}data;int*p;若要使P指向data中的a域,正确的赋值语句是()。A.p=&a;B.p=data.a;C.p=

6、&data.a;D.p=data.a;二.多项选择题(5个,每题两份,共10分)1.以下叙述中正确的是().A.一个C源程序可由一个或多个函数组成B.一个C源程序必须包含一个main()函数C.C源程序的基本组成单位是函数D.在C源程序中,注释说明只能位于一条语句的最后2.以下4个选项中,可以看作是一条语句的有().A.{;}B.a=0,b=0,c=0;C.if(a>0);D.if(b==0)m=1;n=2;3.以下对C语言中的函数描述不正确的有().A.可以嵌套定义,不可以嵌套调用B.不可以嵌套定义,可以嵌套调用

7、C.可以嵌套定义,也可以嵌套调用D.嵌套定义和嵌套调用都不允许4.下列选项中是C语言合法标志符的有().A.good_morningB.mainC.stdio.hD.8abc5.在定义inta[2][3];之后,对a的引用正确的有().A.a[0][2]B.a[1,3]C.a[1>2][!1]D.a[2][0]三.名词解释(每题2分,共10分)1.auto:2.short:3.int:4.long:5.float:四.判断题(每题1分,共10分)1.在C语言中,为了结束由do-while语句构成的循环,while后

8、一对圆括号中表达式的值应该是0.2.对指针变量的初始化inta,*pa=&a,*pc=0;是正确的.3.inta[3][4]={{1},{5},{9}};它的作用是将数组各行第一列的元素赋初值,其余元素值为0.4.在C程序中,无论是整数还是实数,都能准确无误地表示.5.do-while循环是先执行循环体语句,后判断表达式的值.6.rewind(fp);可使f

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

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

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