国开(新疆)《C语言程序设计》形考1-4试题及答案_第1页
国开(新疆)《C语言程序设计》形考1-4试题及答案_第2页
国开(新疆)《C语言程序设计》形考1-4试题及答案_第3页
国开(新疆)《C语言程序设计》形考1-4试题及答案_第4页
国开(新疆)《C语言程序设计》形考1-4试题及答案_第5页
已阅读5页,还剩8页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国开(新疆)《C语言程序设计》形考1-4试题及答案语言程序设计第1次平时作业1.下列选项中是语言合法标志符的有()..goo_morning.stio.h.min.82.在语言中,保留字是有专门含义和作用的,不能作为一般标识符使用.正确.错误3.在语言中,作为标识符的第一个字符只能是英文字母或下划线,不能是数字字符。.错误.正确4.表示文件结束符的符号常量EOF的值为()。.0.-1.127.15.常数120的数据类型为()。.长整型.短整型.双精度型.整型6.若需要定义一个符号常量,并且使语言能够进行类型检查,则应在定义语句的开始使用保留字()。.ontinue.stti.const.se7.用于从键盘上为变量输入值的标准输入函数是()。.scanf().print().snf().printf()8.在函数外定义的变量,若不带有作用域关键字,则它具有()。.文件作用域.全局作用域.局部作用域.函数作用域9.在下列的符号常量定义中,正确的定义格式为()。.“#efineM310”.onsthrmrk.onstintM220.“#efineM1”10.若a,b,c,都是int型变量且初值为0,以下选项中正确的赋值语句是()..++a;.+b;.c=(b=22)-(a++);.a===100;11.若变量已正确定义并赋值,下面不符合C语言语法地表达式是.:b=+1.=b=c+2.int18.5%3.=a+7=c+b12.设inta=3,b=4,c=5;,则下面的表达式中,值为0的表达式是()。A、a>bB、a<=bC、(a||b)>cD、a<=(b||c)E、!((a13.以下选项中不合法的字符常量是A:'B'B:'/010'C:68D:D14.对于全局或文件作用域变量,其定义位置只能在程序文件中所有函数定义之外。.错误.正确15.在“snf("%%",&x,&y);”语句中,x和y变量均为整数类型。.错误.正确16.在一条变量定义语句中,当同时定义多个变量时,各变量之间只能使用逗号分开。.错误.正确

语言程序设计第2次平时作业1.程序运行中需要从键盘上输入多于一个数据时,若不特别规定分隔符,则输入的各数据之间所使用的分隔符为()。.逗号或回车.空格或回车.逗号或分号.空格或逗号2.若n的值为5,s的值为0,则执行“while(n>0)s+=n--;”语句后,s的值为()。.33.循环体至少被执行一次的循环语句为()。.任一种循环.do-while.while.for4.以下4个选项中,可以看作是一条语句的有()..=0,=0,=0;.{;}.if(>0);.if(==0)m=1;n=2;5.指出下面错误的表达式______.56=11.i=i++.5.6+6.2%3.1.=5,=6,=76.指出下面合法的标识符______._3.._stu2.37.ontinue语句只有保留字,没有语句体。.正确.错误8.for循环语句不能够被转换为while循环语句。.错误.正确9.while循环语句中的循环体可能不会被执行。.正确.错误10.在for循环语句的头部,for后面括号内共有3个表达式位置。.错误.正确11.假定有定义为“int[10],x,*p=;”,若要把数组中下标为3的元素值赋给x,则不正确的赋值为()。.x=*(+3).x=p[3].x=[3].x=*p+312.将两个字符串连接起来组成一个字符串时,选用的函数为()。.strcat().strlen().strp().strmp()13.若要使p指向二维整型数组[10][20],则p的类型为()。.int**.int*.int*[20].int(*)[20]14.下面哪些是合法的用户定义的标识符()。.sheep!._908.*pr.win15.指出下面哪些是合法的用户定义的标识符______.xy.P-S.win._90816.在语言中,在定义一个字符数组时,不能利用一个字符串进行初始化。.正确.错误

语言程序设计第3次平时作业1.假定p是一个指针变量,则该变量的地址表示为()。.**p.*p.&&p.&p2.一个指针指向一个数据对象时,指针值是这个对象的首字节地址。.错误.正确3.在定义指针变量的语句“int*p,pp;”中,p和pp具有相同的数据类型。.错误.正确4.函数pow(4,3)的值为()。.65.假定x=4.6,则函数eil(x)的值为()。..4.66.假定x=4.6,则函数floor(x)的值为()。..4.57.假定一个函数原型为“hr*fun(intn)”,则该函数的返回值类型为()。.hr.hr*.*8.如果一个函数定义仅允许为所在的程序文件调用,则应在该函数定义的最前面添加的关键字为()。.auto.static.default.extern9.语言中,下列不正确地叙述是.程序中地关键字必须小写,其他标识符不区分大小写.所有地语言关键字必须小写.程序中地所有字母都不区分大小写.程序中地所有字母都必须小写10.对函数形参的说明有错误的是____。.int(flot*x,intn).int(flotx[],intn).int(flotx[10],intn).int(flotx,intn)11.下面说法中,正确地是.全局变量一定是外部变量.全局变量作为函数间传递数据地手段时,与文件地作用类似,都是通过共享某种资源来传递数据.全局变量与局部变量不可以重名资.局部变量一定是内部变量12.以下语言程序说法中不正确的是()。.语言程序总是从第一个定义的函数开始执行.在语言程序中,要调用的函数必须在min()函数中定义.语言程序中的min()函数必须放在程序的开始部分.语言程序总是从min()函数开始执行13.以下对语言中的函数描述不正确的有()..可以嵌套定义,不可以嵌套调用.不可以嵌套定义,可以嵌套调用.可以嵌套定义,也可以嵌套调用.嵌套定义和嵌套调用都不允许14.向文本文件中输出数据时,需要调用系统函数fput()或fputs()。.正确.错误15.在语言中,求一个实数的绝对值的数学函数为fs(x)。.错误.正确16.在递归函数的每次递归调用中,对于参数表中的每个形参,得到的值都相同。.错误.正确

语言程序设计第4次平时作业1.假定一个结构类型的定义为“strut{int,;oule;};”,则该类型的长度为()。.22.假定一个联合类型的定义为“union{int;*next;};”,则该类型的长度为()。.23.假定有结构定义“strutook{hrtitle[20];ouleprie;};”,则不正确的语句定义为()。.strutook[5].strutook[2][3].strutook*[10].strutook=("++Progrmming",27.0)‰strutook[5]‰strutook[2][3]4.在结构类型的定义中,对于类型标识符后的定义体,使用的起止标记符是一对()。.花括号.尖括号.圆括号.中括号5.在结构类型的定义中,使用的关键字是()。.strut.union.stti.enum6.在联合类型的定义中,使用的关键字是()。.enum.strut.stti.union7.程序的结构可分为哪几类()。.循环结构.顺序结构.程序结构.选择结构8.定义结构类型的同时能够定义它的变量。.正确.错误9.在结构成员访问运算符中,点运算符(.)为双目运算符。.错误.正确10.在结构类型的定义中,结构类型的作用域范围,与它的定义位置无关。.错误.正确11.在同一个结构类型的定义中,各数据成员名必须不同。.正确.错误12.在同一个联合类型的定义中,各数据成员名必须不同。.错误.正确13.标准输出设备显示器的文件流标识符是()。.sterr.stout.stio.stin14.由语言目标文件连接而成的可执行文件的缺省扩展名为()。.exe.oj..pp15.在V++环境下,为运行一个程序而建立的工作区文件的扩展名为()。.oj.exe.sw.sp16.在一个程序文件的开始,若需要使用一

温馨提示

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

评论

0/150

提交评论