资源描述:
《山东英才学 第 学期.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、山东英才学院第学期《C语言程序设计》期末考试试卷√年级专业层次:普通本科普通高职(本试卷考试时间120分钟满分100分)题号一二三四五总分复核得分得分阅卷人一、选择题(本大题共15小题,每小题2分,共30分)1、在一个C程序中()A、main函数必须出现在所有函数之前B、main函数可以在任何地方出现C、main函数必须出现在所有函数之后D、main函数必须出现在固定位置2、C语言中用于结构化程序设计的三种基本结构是()A、顺序结构、选择结构、循环结构B、if、switch、breakC、for、while、do-whi
2、leD、if、for、continue3、以下选项中合法的用户标识符是()A、intB、A.datC、3DmaxD、_2Test4、已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是()A、scanf("%2d%2d%2d",&i,&j,&k);B、scanf(""%d%d%d",&i,&j,&k);C、scanf("%d,%d,%d",&i,&j,&k);D、scanf("i=%d,j=%d,k=%d",&i,&j,&k);5、能正确表示0≤
3、a≤10或的C语言关系表达式是()A、a>=0anda<=10B、0≤a≤10C、a≥0&&a≤10D、a>=0&&a<=106、以下不能正确定义二维数组的选项是()A、inta[2][2]={{1},{2}};B、inta[][2]={1,2,3,4};C、inta[2][2]={{1},{2,3}};D、inta[2][]={{1,2},{3,4}};7、设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()A、6.500000B、6.000000C、5.500000D、68
4、、若有以下定义:chara;intb;floatc;doubled;则表达式ab/d-c值的类型是()A、floatB、intC、charD、double9、以下程序段的输出结果是()A、1B、30C、1-2D、死循环intx=3;do{printf(“%3d”,x-=2);}while(!(--x));10、设有数组定义:chararray1[]=“China”;chararray2={‘C’,‘h’,‘i’,‘n’,‘a’,};则正确的叙述为:()A、两数组等价B、两数组长度相等C、数组array1的长度大于arra
5、y2D、数组array2的长度大于array111、在执行charstr[10]=”china”;strlen(str)的结果是()A、5B、6C、7D、912、已知:intp,a;则语句p=&a;中的运算符“&”的含义是()A、位与运算B、逻辑与运算C、取指针内容D、取变量地址13、C语言中规定函数的返回值的类型是由()A、return语句中的表达式类型所决定B、调用该函数时的主调用函数类型所决定C、调用该函数时系统临时决定D、在定义该函数时所指定的函数类型所决定14、若有以下定义和语句: double r=99,
6、 p=&r; p=r; 则以下正确的叙述是() A、以下两处的p含义相同,都说明给指针变量p赋值 B、语句"p=r;"取变量r的值放回r中C、语句"p=r;"把变量r的值赋给指针变量pD、在"double r=99, p=&r;"中,把r的地址赋值给了p所指的存储单元15、有结构定义如下:structstudent{intnum;charname[10];}STU;则下面的叙述不正确的是()A、STU是用户定义的结构类型名B、struct是结构类型关键字C、structstudent是用户定义的结构类型D、num是结构成
7、员名得分阅卷人二、填空题(本大题共10小题,每小题1分,共10分)1、C语言程序都是从 函数开始执行。2、执行循环结构中的 语句能够立即执行下一次循环。3、C语言中,一个char类型的数据占1个字节,一个int类型的数据占个字节。4、当全局变量与局部变量同名时,变量优先。5、设x=2,a=7,y=4,则表达式x+a%3y%2/4的值为6、若有以下定义:inta[2][3];则a数组中共有元素7、在调用一个函数的过程中又出现直接或间接地调用该函数的本身,称为函数的调用。8、语句intp;的含义是9、若有定义:charstr
8、[10]={“china”};则语句printf(“%d”,strlen(str));的输出结果是10、为了明确表示函数不带回返回值,可以用关键字把函数定义成无类型。得分阅卷人三、阅读程序并写出其执行结果(本题共25分)1、下面程序的运行结果是:2、若运行时输入:A,则下面程序的运行结果:main()#include