华师17春秋学期《C语言程序设计B》在线作业

上传人:hao****an 文档编号:100441667 上传时间:2022-06-02 格式:DOC 页数:6 大小:22.50KB
收藏 版权申诉 举报 下载
华师17春秋学期《C语言程序设计B》在线作业_第1页
第1页 / 共6页
华师17春秋学期《C语言程序设计B》在线作业_第2页
第2页 / 共6页
华师17春秋学期《C语言程序设计B》在线作业_第3页
第3页 / 共6页
资源描述:

《华师17春秋学期《C语言程序设计B》在线作业》由会员分享,可在线阅读,更多相关《华师17春秋学期《C语言程序设计B》在线作业(6页珍藏版)》请在装配图网上搜索。

1、华师C语言程序设计B在线作业一、单选题(共20道试题,共40分。)V1.以下能对一维数组a进行正确初始化的语句是A.inta10=(0,0,0,0,0);B.inta10=;C.inta=0;D.inta10=10*1;2.下面四个选项中,均是合法转义字符的选项是A.nB.017”C.018fxabD.0101x1f3.对以下说明语句的正确理解是_。inta10=6,7,8,9,10;A.将5个初值依次赋给a1至a5B.将5个初值依次赋给a0至a4C.将5个初值依次赋给a6至a10D.因为数组长度与初值的个数不相同,所以此语句不正确4.有输入语句:scanf(“a=%d,b=%d,c=%d”,

2、&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是A.A)132B.1,3,2C.a=1b=3c=2D.a=1,b=3,c=25.在一个C程序中,main函数的位置()。A.必须在程序的开头B.可以在程序的任何地方C.必须在其它函数中间D.必须在程序的后面6.以下能对二维数组a进行正确初始化的语句是A.inta2=1,0,1,5,2,3;B.inta3=1,2,3,4,5,6;C.inta24=1,2,3,4,5,6;D.inta3=1,0,1,1,1;7.下列四个选项中,均是C语言关键字的选项是A.autoenumincludeB.switchtypede

3、fcontinueC.signedunionscanfD.ifstructtype8.以下说法正确的是A.输入项可以为一实型常量,如scanf(“%f”,3.5);B.只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”);C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f);D.当输入数据时,必须指明变量的地址,如scanf(“%f”,&f);9.下面四个选项中,均是不合法的转义字符的选项是A.”xfB.1011aC.011fD.abc101xlf10.将两个字符串连接起来组成一个字符串时,选用()函数。A.strlen

4、()B.strcpy()C.strcat()D.strcmp()11.在位运算中,操作数每右移一位,其结果相当于()。A.操作数乘以2B.操作数除以2C.操作数乘以4D.操作数除以412.已知x=43,ch=A,y=0;则表达式(x=y&ch+y;x=i+)i=xB.for(;x+=i)C.while(1)x+;D.for(i=10;i-)sum+=i;15.在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为A.charintlongint=floatdoubleB.char=intlongint=floatdoubleC.charintlongint=float=d

5、oubleD.char=int=longint=floatdouble16.若有说明:inta10;则对a数组元素的正确引用是A.a10B.a3.5C.a(5)D.a10-1017.下面正确的字符常量是A.“c”B.C.WD.18.以下不正确的C语言标识符是()。A.AB1B._ab3C.4abD.a2_b19.为求出s=10!的值,则变量s的类型应当为()。A.intB.unsignedC.longD.以上三种类型均可20.若有说明:inta34=0;则下面正确的叙述是A.只有元素a00可得到初值0B.此说明语句不正确C.数组a中各元素都可得到初值,但其值不一定为0D.数组a中每个元素均可得

6、到初值0华师C语言程序设计B在线作业二、多选题(共15道试题,共30分。)V1.若有charch;,下面可以对变量c正确赋值的语句是:A.ch=A;B.getchar(ch);C.ch=getchar();D.scanf(“%c”,&ch);CD2.下列函数中,能够输出字符数据的函数有A.puts()B.printf()C.scanf()D.putchar()BD3.以下正确的说法有A.C语言程序的基本组成单位是函数;B.函数必须要有返回值;C.一个函数的类型为void,在定义时,可以省略void;D.函数声明是一条C语句D4.在C语言中,包括以下哪几类标识符?A.关键字B.系统预定义的标识符

7、C.用户标识符BC5.关于条件运算符的叙述正确的是A.条件运算符的优先级别比关系运算符和算术运算符都低;B.条件运算符是C语言中惟一的一个三目运算符;C.条件运算符的结合方向是“自右至左”;D.条件运算符可以替代任何if语句的功能BC6.以下关于函数定义描述正确的是?A.指定函数的名字,以便以后按名调用B.指定函数的类型,即函数值的类型C.指定函数的参数的名字和类型,以便在调用函数时向它们传递数据。D.指定函数应当执行什么操作,也就是函数是做什么的。BCD7.以下关于函数的叙述正确的有A.一个C语言程序有且仅有一个main函数;B.C语言程序中,main函数是没有参数的;C.一个函数通过其他函

8、数间接的调用了自身,这种情况也是一种递归调用;D.main函数是由系统调用的CD8.关于switch语句叙述正确的是A.语句中,case的冒号后面允许没有语句。B.switch语句中,每一个case的冒号后面都允许跟有多条语句。C.在与switch语句配套的case语句中所使用的表达式可以是变量或常量。D.switch语句中,可以没有default语句。BD9.以下关于二维数组初始化的描述正确的是?A.分行给二维数组赋初值B.可以将所有数据写在一个花括号内,按数组排列的顺序对各元素赋初值C.可以对部分元素赋初值D.如果对全部元素都赋值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省

9、。BCD10.定义了一维int型数组a10后,下面正确的引用有:A.a0=1;B.a10=2;C.a0=5*2;D.a1=a2*a0;CD11.假设floatx,y,z;,并通过scanf(%f%f%f,&a,&b,&c);对a赋于10.0,b赋予22.0,c赋予33.0的值,下面正确的输入形式是(注:符号【代表空格):A.102233B.10.022.033.0C.10.0,22.0,33.0D.10.0【22.0【33.0BD12.下面叙述中,正确的有A.函数的定义不能嵌套,但函数调用可以嵌套;B.为了提高可读性,编写程序时应该适当使用注释;C.变量定义时若省去了存储类型,系统将默认其为静

10、态型变量;D.函数中定义的局部变量的作用域在函数内部BD13.下列语句中,正确的有:A.charstr5=hello;B.charstr=h,e,l,l,o,0;C.charstr5=hi;D.charstr100=;CD14.下面属于转义符的有:A.tB.nC.%dD.376BD15.以下哪些函数可以实现字符的输入?A.putchar函数B.getchar函数C.printf函数D.scanf函数D华师C语言程序设计B在线作业三、判断题(共15道试题,共30分。)V1.设i,j,k均为int型变量,则执行完for(i0,j10;ib)&(c+)后,c的值为4。A.错误B.正确15.C语言中,任意两个函数间不能嵌套定义,但可以互相调用。A.错误B.正确

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!