资源描述:
《【c语言程序设计】期末试题(卷)A卷.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、⊙系(部):专业:班级:学号:姓名:密封线内严禁答题,违者作零分处理;密封线外严禁写姓名或作其他标记,违者作舞弊论处琼台师高等专科学校考试试卷(A卷)(2008-2009学年第二学期)课程名称C语言程序设计考试时量100分钟题次第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题合计合分人签名标准分数4010211217100实得分数得分签名一、单选题(每一小题的备选答案中,只有一个答案是正确的,请把你认为正确答案的选项填入表格。错选、多选、不选均不给分,20小题,每小题2分,共40分)。1、在C
2、语言中,合法的字符常量是()。A、’ 84’B、’x43’C、’ab’D、” ”2、在下列选项中,不正确的赋值语句是()。A、++t;B、n1=(n2=(n3=0))C、k=i==j;D、a=b+c=13、在C语言中,静态变量存储类型的说明符是()。A、autoB、registerC、staticD、extern4、设有如下定义:intx=10,y=3,z;则语句printf(“%d”,z=(x%y,x/y));的输出结果为()。A、1B、0C、4D、35、当定义一个结构体变量时系统分配给它的存
3、空间大小是()。A、各个成员所需存的总和B、结构体中第一个成员所需的存量C、各个成员中占用存量最大者所需的容量D、结构体中最后一个成员所需的存量6、已知函数fread的调用形式为fread(buffer,size,count,fp),其中buffer代表的是()。A、存放读入数据项的存储区B、存放读取数据的地址或指向此地址的指针C、一个指向所读文件的文件指针D、一个整形变量,代表要读入的数据项总数7、合法的数组定义是()。A、inta[]=“string”;B、inta[5]={0,1,2,3,4,5};
4、C、vhsts=“string”;D、chara[]={0,1,2,3,4,5};8、C语言表达式5>2>7>8的值是( )。A、22B、2C、1D、09、若有语句:double*p[6] ;其含义是()。A、p是指向double型变量的指针B、p是double型数组C、p是指向double类型的指针数组D、p是数组指针10、函数说明语句:void*fun();的含义是()。A、函数fun的返回值是一个通用型指针B、函数fun的返回值可以是任意类型C、函数fun无返回值D、指针fun指向一个函数,该函数
5、无返回值11、有语句:chars[20]=”programming”,*ps=s;则不能引用字母o的表达式是()。A、ps+2B、s[2]C、ps[2]D、ps+=2,*ps12、下列说法不正确的是()。A、主函数main中定义的变量在整个文件或程序中有效B、不同函数中,可以使用相同名字的变量C、形式参数是局部变量D、在一个函数部,可以在复合语句中定义变量,这些变量只在本复合语句中有效13、以下叙述不正确的是()。A、预处理命令行都必须以“#”号开始B、在程序中凡是以“#”号开始的语句行都是预处理命令行C
6、、C程序在执行过程中对预处理命令进行处理D、#defineIBM_PC是正确的宏定义14、以下程序的执行结果是()。#include#idefineADD(x)x+xvoidmain(){intm=1,n=2,k=3;intsum=ADD(m+n)*k;printf(“sum=%d”,sum);}A、sum=9B、sum=10C、sum=12D、sum=1815、以下对C语言的描述中,正确的是()。A、在C程序中调用函数时,只能将实参的值传递给形参,形参的值不能传递给实参B、C语言中的函
7、数既可以嵌套定义,又可以递归定义C、函数必须有返回值,否则不能使用函数D、C语言程序中要调用的所有函数都必须放在同一个源程序文件中16、C语言程序由函数组成,它的()。A、主函数必须在其他函数之前,函数可以嵌套定义函数B、主函数可以在其他函数之后,函数不可以嵌套定义函数C、主函数必须在其它函数之前,函数不可以嵌套定义函数D、主函数必须在其它函数之后,函数可以嵌套定义函数17、以下正确的说法是()。A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main函数中定义C、C语言
8、程序总是从main函数开始执行D、在C语言程序中,main函数必须放在程序的开始部分18、设i和k都是int类型,则for循环语句()。for(i=0,k=-1;k=1;i++,k++)printf("****");A、循环结束的条件不合法B、循环体一次也不执行C、循环体只执行一次D、是无限循环19、当执行以下程序段时,x=-1;do{x=x*x;}while(!x);结果为()。A、循环体将执行一次B、循环体将执行两次C