林建欣 吉大1503 秋 奥鹏 《C语言程序设计》在线作业二满分答案.doc

林建欣 吉大1503 秋 奥鹏 《C语言程序设计》在线作业二满分答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
林建欣 吉大1503 秋 奥鹏 《C语言程序设计》在线作业二满分答案

76D1B213EB439787 用心打造免费、绿色、专业、海量的教育文库网站  PAGE 5 76D1B213EB439787 用心打造免费、绿色、专业、海量的教育文库网站 林建欣 吉大1503学期《C语言程序设计》在线作业二在线答案 一、单选题(共?l10 道试题,共 40 分。) 1. 在16位IBM-PC机上运用C言语,不知道 若有如下界说?struct data { int i; char ch; double f; } b; 则构造变量b占用内存的字节数是 A. 1??????B. 2??????C. 7??????D. 11不知道 ? 准确答案:D不知道 ? 2. 履行以下程序?后,a,b的值分别为 main() { int a,b,k=4,m=6,*p1=k,*p2=m; a=p1==m; b=(*p1)?/(*p2)+7; printf( A. -1,5不知道 ? C言语程序设计陈述不知道 ? 群众理财工作满分答案 B. 1,6不知道 ? C. 0,7 D. 4,10 准确答案:C 3. 设有界说:int n=0,*p=n,**q=p,则下列选项中准确的赋值句子是 A. p=1; B. *q=2;?不知道 C. q=p;不知道 ? D. *p=5;不知道 不知道 ? 准确答案:D 4. 若已界说: int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i; 其间 0≤i≤9, 则对a数组元素不准确的引用是 A. a[p-a] B. *(a[i]) C. p[i] D. a[10] 准确答案:D 5. 下面能准确进行字符串赋值操作的是 A. char s[5]={ B. char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′}; C. char *s;s= D. char *s;char a; scanf( 准确答案:C 6. 函数 rewind 的作用是 A. 使文件方位指针从头回来文件的开端方位 B. 将文件方位指针指向文件中所请求的特定方位 C. 使文件方位指针指向文件的结尾 D. 使文件方位指针主动移至下一个字符方位 准确答案:A 7. 以下程序有错,过错原因是 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没有指向详细的存储单元,所以*q没有实际意义 D. q尽管指向了详细的存储单元,但该单元中没有断定的值,所以履行*p=*q;没有意义,可能会影响后边句子的履行成果 准确答案:D 8. 若有以下程序 #include int a[]={2,4,6,8}; main() { int i; int *p=a; for(i=0;i4;i++)a[i]=*p; printf( A. 6 B. 8 C. 4 D. 2 准确答案:D 9. C言语中,能辨认处理的文件为 A. 文本文件和数据块文件 B. 文本文件和二进制文件 C. 流文件和文本文件 D. 数据文件和二进制文件 准确答案:B 10. 有如下程序 int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=a[3],b;b=p[5]; 则b的值是 A. 5 B. 6 C. 9 D. 8 准确答案:C 吉大15秋学期《C言语程序设计》在线工作二 二、多选题(共?5 道试题,共 20 分。) 1. 以下对一维数组a进行初始化,过错的句子是______。 A. int a[10]=(0,0,0,0,0); B. int a[10]={}; C. int a[10]={0}; D. int a[2]={10,9,8} 准确答案:ABD 2. 若有以下界说和句子:double r=99,*p=r; *p=r;则以下不准确的叙说是:______ A. 以上两处的*p含义一样,都阐明给指针变量p赋值 B. 句子“*p=r;”把变量r的地址值赋给指针变量p C. 句子“*p=r;”取变量r的值放回r中 D. 在“double r=99,*p=r;”中,把r的地址赋值给了p所指的存储单元 准确答案:ABC 3. 已知:int x,a,b;下列选项中准确的if句子是______。 A. if(a=b) x++; B. if(a= C. if(a-b) x++; D. if(x) x++; 准确答案:ACD 4. 以下叙说中准确的是______。 A. 关于double类型数组,不能够直接用数组名对数组进行全体输入或输出 B. 当程序履行中,数组元素的下标超出所界说的下标规模时,系统

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档