C语言程序设计2014春第三套作业.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:有如下语句int a=10,b=20;*p1=a,*p2=b;如果让两个指针变量均指向b,正确的赋值方式是( ) A、*p1=*p2 B、p1=p2 C、p1=*p2 D、*p1=*p2标准答案:B学员答案:B说明:C语言程序设计/指针/地址与指针本题得分:4题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:设有以下程序片段:char a[ ]=hello,*p;p=a;printf(%d,*(p+5));执行上面的程序片段后的结果为( ) A、111 B、 0 C、104 D、不确定的值标准答案:B学员答案:B说明:C语言程序设计/指针/数组元素的引用本题得分:4题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:已有定义int k=2;int *p1,*p2;且p1,p2均指向变量k,下面不能正确执行的赋值语句是( ) A、k=*p1+*p2 B、p2=k C、p1=p2 D、k=*p1*(*p2)标准答案:B学员答案:B说明:C语言程序设计/指针/指针变量的定义本题得分:4题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:若有以下定义:int a[ ]={1,2,3,4,5,6,7,8,9},*p=a;则值为5的表达式是( ) A、p+=4,*(p++) B、p+=4,*++p C、p+=5,*p++ D、p+=4,++*p标准答案:A学员答案:A说明:C语言程序设计/指针/字符串指针的引用本题得分:4题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:有以下程序#include main(){ int a[]={1,2,3,4,5,6},*p;p=a;*(p+3)+=2;printf(%d,%d,*p,a[3]);},请问执行后的输出结果是( ) A、1,4 B、0,4 C、1,6 D、0,6标准答案:C学员答案:C说明:C语言程序设计/指针/数组指针的引用本题得分:4题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:若已定义int a;下面对(1)(2)两个语句(1)int *p=a; (2)*p=a;的正确解释是( ) A、语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值 B、(1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量p C、(1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给指针变量p D、(1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给*p标准答案:D学员答案:D说明:C语言程序设计/指针/地址与指针本题得分:4题号:7 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:若有以下定义int a[5]={1,2,3,4,5},*p,i;i=3;p=a;,则对数组元素地址的正确引用是( ) A、p B、a++ C、(p+1) D、p[i]标准答案:D学员答案:D说明:C语言程序设计/指针/数组指针的引用本题得分:4题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:下面程序段char *format=%s,a=%d,b=%d\n;int a=1,b=10;a+=b;printf(format,a+=b,a,b);的运行结果是( ) A、for,a+=b,ab B、format,a+=b C、a+=b,a=11,b=10 D、以上结果都不对标准答案:C学员答案:C说明:C语言程序设计/指针/字符串指针本题得分:4题号:9 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:语句int (*ptr)();的含义是( ) A、ptr是指向一维数组的指针变量 B、ptr是指向int型数据的指针变量 C、ptr是指向函数的指针,该函数返回一个int型数据 D、ptr是一个函数名,该函数的返回值是指向int型数据的指针标准答案:C学员答案:C说明:C语言程序设计/指针/函数指针本题得分:4题号:10 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:已有说明float f=3.14,*p;若让p指向f,则正确的赋值语句是( ) A、p=f B、p=f C、*p=f D、*p=m标准答案:B学员答案:B说明:C语言程序设计/指针/指针变量的定义本题得分:4题号:11 题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:4内容:设char *s=\ta\017bc;则指针变量s指向的字符串所占的字节数是( ) A、9 B、5 C、6 D、7标准

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档