南邮《高级程序设计语言(C)》练习册期末复习题.docx
《南邮《高级程序设计语言(C)》练习册期末复习题.docx》由会员分享,可在线阅读,更多相关《南邮《高级程序设计语言(C)》练习册期末复习题.docx(35页珍藏版)》请在优知文库上搜索。
1、南京邮电大学高等函授高级程序设计语言(C)综合练习习题与解答南京邮电大学继续教育学院2021年2月高级程序设计语言(C)综合练习注:此版本的综合练习册对应教材是(C程序设计,谭浩强主编,清华大学出版社,2017年7月第一版,ISBN9787302481447第一部分基础知识及最简单的程序设计一、填空题1、C语言中基本的数据类型有:、.2、C语言中普通整型变量的类型说明符为一,在内存中占一字节,有符号普通整型的数据范围是3、整数-35在机内的补码表示为.4,执行下列语句inta=8;a+=a-=a*a;后,a的值是。5、有如下语句:charA=”】amastudent;该字符串的长度是,A3=_
2、.6,符号”a”和出的区别是.7、所谓指针就是o“&运算符的作用是o*运算符的作用是。8、有如下输入语句:SCanfra=%d,b=%d,c=%d,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是。二、选择题1、设整型变量a为5,使b不为2的表达式是()。A.b=a2B.b=6-(-a)C.b=a%2D.b=a372:12、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与()组成配对关系。A.缩排位置相同的ifB.在其之前未配对的ifC.在其之前未配对的最近的ifD.同一行上的if3、以下程序的输出结果是()in
3、tx=10,y=10;print11%d%dn,x-,y);A.1010B.99C.910D.1094、设A为存放(短)整型的维数组,如果A的首地址为P,那么A中第i个元素的地址为(.A.P+i*2B.P+(i-l)*2C.P+(i-l)D.P+i5、选出下列标识符中不是合法的标识符的是()。A.hot_doB.catlC._priD.2ab6、以下程序的输出结果是()。inta=5;floatx=3.14;a*(tE,-iA,);Printfc%fn,(float)a);A.62.00(X)00B.62.800000C.63.000000D.627、设有说明double(*pl)N;其中标识
4、符Pl是()。A.N个指向double型变量的指针。B.指向N个double型变量的函数指针。C.一个指向由N个double型元素组成的-维数组的指针。D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。8、在C程序中有如下语句:char*func(intx,inty);它是()。A.对函数func的定义。B.对函数func的调用。C.对函数func的原型说明QD不合法的。9、以下程序的输出结果是()。charstr15=hcllo!;Printf(i%dn,strlen(str);A.15B.14C.7D.610、分析以下程序的输出结果是()。main()inta=5,b
5、=l,c;c=adds(a,b);Printfe%d,c);c=adds(a,b);PrintfC%dn,c);intadds(intx,inty)staticintm=0,n=3;n*=+m;m=n%x+y+;return(m);A.2,3B.2,2C.3,2D.2,411、下列描述中不正确的是()。A.字符型数组中可能存放字符串。B.可以对字符型数组进行整体输入、输出。C.可以对整型数组进行整体输入、输出。D.不能在赋值语句中通过赋值运算符“=对字符型数组进行整体赋值。12、以下程序的输出结果是()。#definef(x)x*xmain()inta=6,b=2,c;c=f(a)f(b);P
6、rintfct%dn,c);A.9B.6C.36D.1813、设有如下定义:intx=10,y=3,z;则语句Printf(%dnz=(x%y,xy);的输出结果是()。A.1B.0C.4D.314、定义如下变量和数组:inti;intx33=1,2,3,4,5,678,9;则语句for(i=0;i5)printf(%dx);elsePrintf(%dn,x);A.7和5B.6和3C.7和4D.6和417、设有如下定义:Char*aa2=SbcdTABCD;则以下说法中正确的是(A)aa数组成元素的值分别是abed和ABCDB)aa是指针变量,它指向含有两个数组元素的字符型-维数组C)aa数组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级程序设计语言C 南邮 高级 程序设计语言 练习 期末 复习题
