电子科技大学《C语言》课程在线作业1答卷_第1页
电子科技大学《C语言》课程在线作业1答卷_第2页
电子科技大学《C语言》课程在线作业1答卷_第3页
电子科技大学《C语言》课程在线作业1答卷_第4页
全文预览已结束

下载本文档

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

文档简介

1、20春C语言在线作业1试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)有定义:floaty,*p=&y;,假定变量y在内存中所占地址为100103。那么p的值为( )100101102103答案:A2.若调用一个函数,且此函数中没有return语句,关于该函数则正确的说法是( )没有返回值返回若干个系统默认值能返回一个用户所希望的函数值返回一个不确定的值答案:D3.在对文件进行操作的过程中,若要求文件的位置回到文件的开头,应当调用的函数是( )fopen()fseek()fclose()rewind()答案:D4.下面程序的功能是用递归法将一个整数存放到一个字符数组

2、中。存放时按逆序存放。如483存放成384,请选择填空( ) #include void convert(char *a,int n) int i; if(i=n/10)!=0) convert(a+1,i); *a=【2】; main() int number; char str10= ; scanf(%d,&number); convert(str,number);n/10n%10n/10+0n%10+0答案:D5.下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除。请选择填空( ) #include main() int i=0,j,k; do i+;k=316

3、-13*i; while(【1】);j=k/11; printf( 316=13* %d+11*%d,i,j);k/11k%11k/11=0k/11= 0答案:B6.以下程序的输出结果是( ) main() int x= 2,y=-1,z=2; if (xy) if(y0) z= 0; else z+ =1; printf(%dn,z);3210答案:B7.对break语句的正确描述是break语句在while语句中,立即终止执行while语句break语句不能用于循环语句之外的语句break语句与continue语句功能相同break语句可以带参数,也可以不带答案:A8.设C语言中,-个in

4、t型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )025503276706553502147483647答案:C9.移位运算符”的含义从一个变量移动到另一个变量移位运算符”可以适合任意类型的数据按二进位移位运算,限定为整型数据和字符型数据按二进位移位运算,限定为整型数据答案:C10.若用数组名作为函数调用的实参,传递给形参的是( )数组的首地址数组第一个元素的值数组中全部元素的值数组元素的个数答案:A二、多选题 (共 5 道试题,共 25 分)11.以下关于C源程序文件的说法中正确的是( )是一种二进制文件是一种文本(ASCII码)文件可以用DOS的type命令显示

5、其内容文件扩展名一般为c答案:BCD12.以下数据类型在内存中占用4个字节的是( )intunsigned longfloatunsigned char答案:BC13.下列符号中可以用作自定义函数名的是( )intgo_toINTGetchartypedef答案:BCD14.在下面C语言的函数说明语句中,正确的是( )intfun(int,int);intfun(intx,y);intfun(x,y);intfun(intx;inty);intfun(intx,inty);答案:AE15.定义char s81; 后,能正确输入一个字符串到数组s的语句是( )gets(s);scanf (”%c”,s);scanf (”%s”,&s0);gets(&s0);答案:ACD三、判断题 (共 5 道试题,共 25 分)16.在内存中存储结构体类型的变量要占连续一段的存储单元。答案:正确17.C语言允许main函数带形参,且形参个数和形参名均可由用户指定。答案:错误18.用语言可直接进行位运算和取

温馨提示

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

评论

0/150

提交评论