黑龙江八一农垦大学C语言程序设计期末(含六卷).docx
《黑龙江八一农垦大学C语言程序设计期末(含六卷).docx》由会员分享,可在线阅读,更多相关《黑龙江八一农垦大学C语言程序设计期末(含六卷).docx(55页珍藏版)》请在第壹文秘上搜索。
1、D、3【答案】B5、若i、j已定义成int型,则下列程序段中内循环体的总执行次数是for(i=6;i0;i)for(j=0;jc)b=a;a=c;c=b;则C的值为oA、1B、2C、3D、不一定【答案】B3、C语言的基本数据类型包括oA、字符型和数值型B、字符型和逻辑型C、整型和实型D、指针型和数据型答案A4、假定所有变量均已正确定义,下列程序段运行后X的值是()。kl=l;k2=2;k3=3;x=15;if(!kl)X;elseif(k2)x=4;elsex=3;A、14B、4C、15就得到小写字母,所以选项B和C是正确的。选项A中(cA)%26可以求出变量C中的字母与字母A相差几位,那么小
2、写字母a的ASCll码向后移动相差的位数就是对应的小写字母,所以选项A也是正确的。14、若有定义floata=25,b.*p二&b;,则下列对赋值语句*p=a;和p4aj的正确解释为()。A、两个语句都是将变量a的值赋予变量PB、*p=a是使P指向变量a,而P=&a是将变量的值赋予变量指针PC、*p=a是将变量a的值赋予变量b,而&a是使P指向变量aD、两个语句都是使P指向变量a【答案】C15、下面程序的输出结果为omain()(inta,b;b=(a=3*5,a*4,a*5);Printf(mb);A、60B、75Cs65D、无确定值【答案】B16、下面程序的运行结果是onain()(int
3、i,j,a=0;for(i=0;i2;i+)(for(j=0;j4;j+)if(j%2)break;a+;)a+:)printfC,%dn,a);)A、4B、5C、6C、在C语言算术的书写中,运算符两侧的运算数类型必须一致D、C语言的数值常量中夹带空格不影响常量值的正确表示【答案】B【解析】C语言中的注释/*/“或者“可以放在程序中的任何位置,但是不可以加在变量名或者关键字中间,会导致该变量名和关键字不被C语言识别,选项A)正确;C语言中变量的定义必须在变量使用之前,而且定义时该变量的作用域一定要能涵盖该变量的使用,所以定义的位置不是任意的,选项B)错误;算术运算符两侧的运算数类型可以不一致,
4、如加减乘除运算符都没有对运算数类型进行限制,如果不一致,系统会对其进行相应的数据类型转换,选项C)错误;空格一般作为分隔符使用,数值常量中夹带空格就会把该数值常量分作两部分:123和123是不一样的,选项D)错误;答案选A)。知识模块:数据类型、运算符与表达式10、以下能正确定义字符串的语句是oA、charstr=,064,;B、 charstr=kx43;C、 charstr=;D、charstr=,0;【答案】D11、若有以下语句,则正确的描述是Chara=,toyou;charb=t,o,y,o,u/;A、a数组和b数组的长度相同B、a数组长度小于b数组长度C、a数组长度大于b数组长度D
5、、a数组等价于b数组【答案】C12、以下正确的函数头定义形式是oA、 doublefun(intx,inty)B、 doublefun(intx;inty)C、 doublefun(intx,inty):D、 doublefun(intx,y);【答案】A【解析】函数的形式参数之间以逗号“,”隔开,且每个变量均需说明其数据类型,圆括号后面不能有分号。只有选项A)符合要求。13、已知大写字母a的ascii码是65,小写字母a的ascii码是97,以下不能将变量C中的大写字母转换为对应小写字母的语句是oA、c=(c-,)%26+,a,B、c=c+32C、c=c-A,+aD、c=(A,+c)%26-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑龙江 八一 农垦 大学 语言程序设计 期末 含六卷