中国戏曲学院历年C语言程序设计期末含答案解析.docx
《中国戏曲学院历年C语言程序设计期末含答案解析.docx》由会员分享,可在线阅读,更多相关《中国戏曲学院历年C语言程序设计期末含答案解析.docx(50页珍藏版)》请在优知文库上搜索。
1、中国戏曲学院历年C语言程序设计期末(一)考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2分,共40分)1、下列关于标识符的说法中错误的是OA、合法的标识符是由字母、数字和下划线组成B、C语言的标识符中,大写字母和小写字母被认为是两个不同的字符C、C语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符D、用户标识符与关键字不同时,程序在执行时将给出出错信息【答案】D【解析】考查对于标识符的掌握情况。解题要点用户标识符与关键字相同时,程序在编译过程中将给出出错信息。错解分析选项D)应该改为用户标识符与关键字相同,程序在编译时将给出出错信息。考点链
2、接合法的标识符第一个字符必须为字母或下划线。2、下列语句序列执行后,x的值是_ointa=3,b=4,x=5;if(+a-b)x=+a*x;A、35B、25C、20D、5【答案】B3、执行下列程序后,变量a,b,e的值分别是._oint-5,y=4;inta,b,e;a=(一x=y+)?x;+y;b=+x;c=y;A、 a=5,b-5,C二5B、 a=4,b=5,c=5C、 a=5,b=6,c=5D、a=l,b=5,06【答案】B4、能正确表示a和b同时为正或同时为负的逻辑表达式是oA、(a=0Ilb=0)&(a0Ilb=0&b=0)&(a0&b0)&(a+bO【答案】D5、有以下程序:#in
3、cludemain()inti=5;do(if(i%3=l)if(i%5=2)printf(n*%dw,i);break;)i+;)while(i!=0);printf(,11n);程序的运行结果是OA、*7B、*3*5C、*5D、 *2*6【答案】A【解析】本题考查的是break语句。doWhiIe循环是“先执行,后判断“,所以无论条件如何,它都至少会执行一遍。程序首先初始化变量i为5,然后进入doWhiIe循环体,首先判断(i%3=l),因为5%3=2,所以if条件不满足,跳过下面的if语句,执行i+,i变为6。第1遍循环结束,判断(i!=0)为真,继续循环。现在i%3=6%3=0,所以i
4、f语句还是不被执行,继续i+,i变为7,仍然满足(i!=0),继续循环。第3遍循环i%3=7%3=l,满足条件(i%3=l),继续判断条件i%5=2成立,即输出*7,然后执行break语句跳出循环。6、以下正确的说法是0A、实参和与其对应的形参各占用独立的存储单元B、实参和与其对应的形参共用一个存储单元C、只有当实参和与其对应的形参同名时才共用存储单元D、型参是虚拟的,函数在没有被调用时,不占用存储单元【答案】D【解析】形参在个数和类型上要与实参匹配,形参在未被调用之前,不占用存储单元。7、以下不合法的用户标识符是oA、j2_KEYB、DoubleC、4D.D、_8_【答案】C8、要定义整型数
5、组x,使之包括初值为0的三个元素,下列语句中错误的是A、 intx3=0,O,0;B、intx=0;C、staticintx3=0;D、intx=【答案】D【解析】选项D中整型数组X的第一个元素是NULL不是0,故选D。9、以下叙述中错误的是oA、C语句必须以分号结束B、复合语句在语法上被看作一条语句C、空语句出现在任何位置都不会影响程序运行D、赋值表达式末尾加分号就构成赋值语句【答案】C10、C语言中,下列不合法的字符串常量是OA、”12,8、 y=C、nnD、,ABCDx6dw【答案】B11、设有如下定义:Char*aa2=abcc,abed,则以下说法中正确的是A、aa数组中元素的值分别
6、是,bccTjABCD;B、aa是指针变量,它指向含有两个数组元素的字符型一维数组C、aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址D、aa数组的两个元素中各自存放了字符a和A的地址【答案】C【解析】aa数组被定义为字符型指针数组,有两个元素,分别存放字符串abed和ABCD”的首地址。12、C语言中函数返回值的类型决定于A、return语句中的表达式类型B、调用函数的主调函数类型C、调用、函数时临时类型D、定义函数时所指定的函数类型【答案】D【解析】函数在定义时已经可以指定其函数类型,则函数返回值类型就是该类型。13、若已定义:inta9,*p=a;并在以后的语句中未改变P
7、的值,不能表示al地址的表达式为()oA、p+1B、a+1Cna+D、+p【答案】C14、给出以下定义:charx=wabcdefgn;chary=a,b,c,d,e,f,g;则正确的叙述为A、数组X和数组y等价B、数组X和数组y的长度相同C、数组X的长度大于数组y的长度D、数组X的长度小于数组y的长度【答案】C15、有以下程序:main()(charx=wstringH;x0=0;xl=,0,;x2=,0,;printf(,%d%dn,sizeof(x),strlen(x);)程序运行后的输出结果是OA、61B、70C、63D、71【答案】B16、判断关键字*不是关键字。A、intB、 ex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国戏曲 学院 历年 语言程序设计 期末 答案 解析