![免费在线作业答案北交C语言程序设计专在线作业一15秋100分答案_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/067c1598-5666-48c7-996e-e7475690638b/067c1598-5666-48c7-996e-e7475690638b1.gif)
![免费在线作业答案北交C语言程序设计专在线作业一15秋100分答案_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/067c1598-5666-48c7-996e-e7475690638b/067c1598-5666-48c7-996e-e7475690638b2.gif)
![免费在线作业答案北交C语言程序设计专在线作业一15秋100分答案_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/067c1598-5666-48c7-996e-e7475690638b/067c1598-5666-48c7-996e-e7475690638b3.gif)
![免费在线作业答案北交C语言程序设计专在线作业一15秋100分答案_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/067c1598-5666-48c7-996e-e7475690638b/067c1598-5666-48c7-996e-e7475690638b4.gif)
![免费在线作业答案北交C语言程序设计专在线作业一15秋100分答案_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-4/19/067c1598-5666-48c7-996e-e7475690638b/067c1598-5666-48c7-996e-e7475690638b5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北交C语言程序设计(专)在线作业一15秋100分答案一、单选题(共10道试题,共40分。)1 .设有定义:intn=0,*p=&n,*q=&p,则下列选项中正确的赋值语句是A. p=1;B. *q=2;C. q=p;D. *p=5;正确答案:D2 .有如下程序:longfib(intn)if(n>2)return(fib(n-1)+fib(n-2);elsereturn(2);main()printf(A. 2汇编语言程序设计B. 4C. 6D. 8正确答案:B3 .假定以下程序经编译和连接后生成可执行文件PROG.EXE如果在此可执行文件所在目录的DO魏示符下键入:PR
2、OGABCDEFGJKL<回车,则输出结果为main(intargc,char*argv口)while(-argc>0)printf(A. ABCDEFGB. IJHLC. ABCDEFGHIJKLD. IJKLABCDEFGH正确答案:D4 .下列各数据类型不属于构造类型的是A.枚举型B.共用型C.结构型D.数组型正确答案:A5 .以下程序有错,错误原因是main()int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;.A. p和q的类型不一致,不能执行*p=*q;语句B. *p中存放的是地址值,因此不能执行*p=40;语句C. q没
3、有指向具体的存储单元,所以*q没有实际意义D. q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果正确答案:D6. sizeof(float)是A. 一个双精度型表达式B. 一个整型表达式C. 一种函数调用D. 一个不合法的表达式正确答案:B7,函数rewind的作用是A,使文件位置指针重新返回文件的开始位置B,将文件位置指针指向文件中所要求的特定位置C,使文件位置指针指向文件的末尾D,使文件位置指针自动移至下一个字符位置正确答案:A8.有以下程序:#includeunionpwinti;charch2;a;main()a,ch0=1
4、3;a.ch1=0;printf(A,13B. 14C. 208D. 209正确答案:A9,下列程序的输出结果是intb=2;intfunc(int*a)b+=*a;return(b);main()inta=2,res=2;res+=func(&a);printf(A,4B, 6C, 8D, 10正确答案:B10,下面程序的输出结果是main()inta:10=1,2,3,4,5,6,7,8,9,10,*p=a;printf(A, 3B, 4C, 1D, 2正确答案:A北交C语言程序设计(专)在线作业一二、多选题(共10道试题,共40分。)1,以下是正确的转义字符。()A.'&
5、#39;B,''C, '81'D, '0'正确答案:ABD2,若定义:inta230,2,4,6,8,10;以下描述正确的有A. *(a+1)为元素6的地址B. *(a1+1)的值为2C. *(a+1)+2的值为8D. a0与a相同3,下列说法中错误的是。A, C程序总是从第一个定义的函数开始执行B, C程序总是从main函数开始执行C, C函数必须有返回值,否则不能使用函数D, C程序中有调用关系的所有函数必须放在同一个程序文件中正确答案:ACD4 .函数调用可以。A.出现在一个表达式中B.出现在执行语句中C.作为一个函数的实参D.作为一个函数
6、的形参正确答案:ABC5 .若有以下定义和语句:doubler=99,*p=&r;*p=r;则以下不正确的叙述是:A.以上两处的*p含义相同,都说明给指针变量p赋值B.语句"*p=r;”把变量r的地址值赋给指针变量pC.语句"*p=r;”取变量r的值放回r中D.在“doubler=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元正确答案:ABC6 .下列描述正确的是A.由main函数及其参数argc和*argv可以实现命令行方式B.使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中C.字符数组并不要求它的最后一个字符是0'D
7、.'A'和“A"都是字符串常量正确答案:AC7 .关于静态局部变量的说明正确的是。A.静态局部变量存储在静态存储区8 .静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值C.若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符D.虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的8 .已知:intx;,则下面的说明指针变量pb的语句不是正确的。A. intpb=&x;B. int*pb=x;C. int*pb=&x;D. *pb=*x正确答案:ABD9 .以下正确的C语言标识符是。A. ABCB. abcC. a
8、_bcD. ab.c正确答案:ABC10 .以下说法不正确的是OA.定义函数时,形参的类型说明可以放在函数体内B.return后边的值不能为表达式C.如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准D.如果形参与实参的类型不一致,以实参类型为准正确答案:ABD北交C语言程序设计(专)在线作业一三、判断题(共5道试题,共20分。)1 .主函数和其它函数可以相互调用A.错误B.正确正确答案:A2 .数据结构指的是数据的组织形式,数组就是一种数据结构()A.错误B.正确正确答案:B3 .语句int*pt中的*pt是指针变量名。A.错误B.正确正确答案:A4 .若打开文件的方式为“w”而该
9、文件已经存在,则文件中原有数据被清除。A.错误B.正确正确答案:B5 .调用函数只可得到一个返回值,而用宏可以设法得到几个结果。A.错误B.正确正确答案:B北交C语言程序设计(专)在线作业一一、单选题(共10道试题,共40分。)1.下面程序的输出结果是main()inta10=1,2,3,4,5,6,7,8,9,10,*p=a;printf(A. 3B. 4C. 1D. 2正确答案:A2 .函数rewind的作用是A.使文件位置指针重新返回文件的开始位置B.将文件位置指针指向文件中所要求的特定位置C.使文件位置指针指向文件的末尾D.使文件位置指针自动移至下一个字符位置正确答案:A3 .以下程序
10、有语法错误,有关错误原因的正确说法是main()intG=5,k;voidprt_char();.k=prt_char(G);.A.语句voidprt_char();有错,它是函数调用语句,不能用void说明B.变量名不能使用大写字母C.函数说明和函数调用语句之间有矛盾D.函数名不能使用下划线正确答案:C4 .若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为A. 4B. 16C. 32D. 52正确答案:C5 .以下不正确的叙述是A.在C程序中,逗号运算符的优先级最低B.在C程序中,APH和aph是两个不同的变量C.若a和b类型相同,在计算了赋值表达
11、式a=b后b中的值将放入a中,而b中的值不变D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值正确答案:D6 .以下程序的输出结果是voidreverse(inta口,intn)inti,t;for(i=0;it=ai【;ai=an-1-i;an-1-i=t;main()intb10=1,2,3,4,5,6,7,8,9,10;inti,s=0;reverse(b,8);for(i=6;i<10;i+)s+=bi;printf(A. 22B. 10C. 34D. 30正确答案:A7.设有定义:intn=0,*p=&n,*q=&p,则下列选项中
12、正确的赋值语句是A. p=1;B. *q=2;C. q=p;D. *p=5;正确答案:D8.有如下程序:longfib(intn)if(n>2)return(fib(n-1)+fib(n-2);elsereturn(2);main()printf(A. 2B. 4C. 6D. 8正确答案:B9.有以下程序:#includeunionpwinti;charch2;a;main()a.ch0=13;a.ch1=0;printf(A. 13B. 14C. 208D. 209正确答案:A10.在16位旧M-PC机上使用C语言,若有如下定义structdatainti;charch;doublef
13、;b;则结构变量b占用内存的字节数是A. 1B. 2C. 7D. 11正确答案:D北交C语言程序设计(专)在线作业一二、多选题(共10道试题,共40分。)1 .以下叙述中正确的是。A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息C.可以通过赋初值的方式确定数组元素的个数D.数组名代表的是数组所占存储区的首地址,其值不可改变正确答案:ACD2 .下列关于#include命令的叙述中,正确的是。A. 一个#include命令中只能指定一个被包含文件B. 一个#include命令中可以指定
14、多个被包含文件C. 一个被包含文件中又可以包含另一个被包含文件D. #include命令中,文件名可以用双引号或尖括号括起来正确答案:ACD3 .以下对一维数组a进行初始化,错误的语句是。A.inta10=(0,0,0,0,0);B. inta10=;C. inta10=0;D.inta2=10,9,8正确答案:ABD4 .不与while(x)语句中的x等价的是。A. x=0B. x=1C. x!=1D. x!=0正确答案:ABC5 .在动态存储区中主要存放以下数据。A.函数形式参数B.自动变量C.函数调用时的现场保护和返回地址D.全局变量正确答案:ABC6 .关于实参和形参的说法正确的是。A
15、.在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元B.实参可以是变量、常量或表达式C.实参与形参的类型应相同或赋值兼容D.实参变量对形参变量的数据传递是“值传递”正确答案:ABCD7 .下列说法中错误的是。A.不允许设置参数的默认值8 .设置参数的默认值只能在定义函数时设置C.设置参数的默认值时,应该设置右边的参数D.设置参数的默认值时,应该全部参数都设置正确答案:ABD8.对静态变量的正确描述A.静态局部变量在静态存储区内分配单元8 .静态外部变量可以赋初值,也可以不赋初值C.静态外部变量的作用与外部变量相同D.静态局部变量在函数调用结束时,仍保存其值,不会随着消失。正
16、确答案:ABD9 .在文件操作中,用于检测和设置文件状态的函数有。A.文件结束检测函数feof()B.读写文件出错检测函数ferror()C.文件出错和结束标志文件函数才clearerr()D.文件关闭函数fclose()正确答案:ABC10 .以下不正确的描述是。A.函数的定义可以嵌套,函数的调用不可以嵌套B.函数的定义不可以嵌套,函数的调用可以嵌套C.函数的定义和函数的调用均可以嵌套D.函数的定义和函数的调用均不可以嵌套正确答案:ACD北交C语言程序设计(专)在线作业一三、判断题(共5道试题,共20分。)1 .模运算符要求两侧均应为整型数据。()A.错误B.正确正确答案:B2 .对于dou
17、ble类型数组,不可以直接用数组名对数组进行整体输入或输出。A.错误B.正确正确答案:B3 .C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。()A.错误B.正确正确答案:B4 .若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。A.错误B.正确正确答案:B5 .宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。A.错误B.正确正确答案:B北交C语言程序设计(专)在线作业一一、单选题(共10道试题,共40分。)1.C语言中,能识别处理的文件为A.文本文件和数据块文件B.文本文件和二进制文件C.流文件和文本文件D.数据文件和二进制文件正确答案
18、:B2.假定以下程序经编译和连接后生成可执行文件PROG.EXE如果在此可执行文件所在目录的DO魏示符下键入:PROGABCDEFGJKL<回车,则输出结果为main(intargc,char*argv口)while(-argc>0)printf(A. ABCDEFGB. IJHLC. ABCDEFGHIJKLD. IJKLABCDEFGH正确答案:D3 .以下不正确的定义语句是A. doublex5=2.0,4.0,6.0,8.0,10.0;B. inty5=0,1,3,5,7,9;C. charc1口='1','2','3',
19、39;4','5'D. charc2口='x10','xa','x8'正确答案:B4 .一个C语言程序是由A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成正确答案:B5 .设有intx=11;则表达式(x+*1/3)的值是A. 3B. 4C. 11D. 12正确答案:A6 .下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。#includemain()inti=0,j,k;doi+;k=316-13*i;while();(A. k/11B. kC. k/1
20、1=0D. k=0正确答案:B7 .若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为A. 4j=k/11;printfB. 16C. 32D. 52正确答案:C8 .请选出可用作C语言用户标识符的是A. void,define,WORDB. a3_b3,_123,IFC. FOR,-abc,CaseD. 2a,Do,Sizeof正确答案:B9 .下面程序段的运行结果是char*format=a=11,b=10;a+=b;printf(format,A. for,B. format,C. a+=b,a=21,b=10D.以上结果都不对正确答案:C10
21、.函数rewind的作用是A.使文件位置指针重新返回文件的开始位置B.将文件位置指针指向文件中所要求的特定位置C.使文件位置指针指向文件的末尾D.使文件位置指针自动移至下一个字符位置正确答案:A北交C语言程序设计(专)在线作业一二、多选题(共10道试题,共40分。)int1 .已知:intx;,则下面的说明指针变量pb的语句不是正确的。A. intpb=&x;B. int*pb=x;C. int*pb=&x;D. *pb=*x正确答案:ABD2 .对静态变量的正确描述A.静态局部变量在静态存储区内分配单元B.静态外部变量可以赋初值,也可以不赋初值C.静态外部变量的作用与外部变量
22、相同D.静态局部变量在函数调用结束时,仍保存其值,不会随着消失。正确答案:ABD3 .以下不正确的叙述是。A. C语言的主函数是无参函数B. C语言的主函数最多允许有1个参数C. C语言的主函数最多允许有2个参数D. C语言的主函数可以有2个以上参数正确答案:ABC4 .以下对一维数组a进行初始化,错误的语句是。A. inta10=(0,0,0,0,0);B. inta10=;C. inta10=0;D. inta2=10,9,8正确答案:ABD5 .在C语言中,正确的int类型的常数是:。A. 0B. 32768C. 037D. 0xaf正确答案:ACD6 .函数调用可以。A.出现在一个表达
23、式中B.出现在执行语句中C.作为一个函数的实参D.作为一个函数的形参正确答案:ABC7 .C语言中函数返回值的类型与下列哪项无关?A.定义函数时所指定的函数类型8 .调用函数时临时C.调用该函数的主函数类型D.return语句中的表达式类型正确答案:BCD8.以下说法不正确的是。A.定义函数时,形参的类型说明可以放在函数体内8 .return后边的值不能为表达式C.如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准D.如果形参与实参的类型不一致,以实参类型为准正确答案:ABD9 .关于实参和形参的说法正确的是。A.在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
24、B.实参可以是变量、常量或表达式C.实参与形参的类型应相同或赋值兼容D.实参变量对形参变量的数据传递是“值传递”正确答案:ABCD10 .下列说法中错误的是。A.不允许设置参数的默认值B.设置参数的默认值只能在定义函数时设置C.设置参数的默认值时,应该设置右边的参数D.设置参数的默认值时,应该全部参数都设置正确答案:ABD北交C语言程序设计(专)在线作业一三、判断题(共5道试题,共20分。)1 .共用体所占的内存空间大小取决于占空间最多的那个成员变量。A.错误B.正确正确答案:B2 .模运算符要求两侧均应为整型数据。()A.错误B.正确正确答案:B3 .主函数和其它函数可以相互调用A.错误B.正确正确答案:A4 .C程序的执行总是从第一个定义的函数开始A.错误B.正确正确答案:A5 .for(;)语句相当于while(1)语句A.错误B.正确正确答案:B北交C语言程序设计(专)在线作业一一、单选题(共10道试题,共40分。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度智能家电产品销售代理合同
- 2025年度旅游目的地广告合作项目合同
- 2025年度客服人员应急响应能力提升合同
- 2025年度医疗护理机构护士职业发展支持合同
- 郴州2025年湖南郴州市嘉禾县县直事业单位选调9人笔试历年参考题库附带答案详解
- 珠海广东珠海市斗门区人民法院特邀调解员招聘10人笔试历年参考题库附带答案详解
- 自贡四川自贡市第一人民医院招聘针灸推拿技师笔试历年参考题库附带答案详解
- 绍兴浙江绍兴市自然资源和规划局下属事业单位编外用工招聘笔试历年参考题库附带答案详解
- 秦皇岛2025年河北秦皇岛市第一医院招聘人事代理人员21人笔试历年参考题库附带答案详解
- 甘肃2025年甘肃省社会工作综合服务中心选调15人笔试历年参考题库附带答案详解
- 二零二五年度文化教育培训中心承包工程2篇
- 2025年广州中医药大学顺德医院(佛山市顺德区中医院)招考聘用高频重点提升(共500题)附带答案详解
- 2025年华侨港澳台学生联招考试英语试卷试题(含答案详解)
- 2025-2030年中国美容院行业营销创新战略制定与实施研究报告
- 2025年江苏省宿迁市事业单位引进名校优生120人历年高频重点提升(共500题)附带答案详解
- 人教版四年级上册寒假数学计算题天天练及答案(共15天)
- 2024人教版英语七年级下册《Unit 3 Keep Fit How do we keep fit》大单元整体教学设计2022课标
- 山东省海洋知识竞赛(初中组)考试题及答案
- 药品流通监管培训
- JD37-009-2024 山东省存量更新片区城市设计编制技术导则
- 《广西高标准农田耕地质量评价工作 指导手册》
评论
0/150
提交评论