- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章试题归类
(基础题)
一、选择题
(227)若有语句int *point,a=4;和 point=a;下面均代表地址的一组选项是??? A)a,point,*a??? B)*a,a,*point??? C)*point,*point,a??? D)a,*point,pointA
(246)下面说明不正确的是 A)char a[10]=china; B)char a[10],*p=a;p=china C)char *a;a=china; D)char a[10],*p;p=a=chinaC
(251)有以下函数 char fun(char *p) {return p;} 该函数的返回值是 A)无确切的值 B)形参p中存放的地址值 C)一个临时存储单元的地址 D)形参p自身的地址值
B
(256)若说明int *p,n;则通过语句scanf能够正确读入数据的程序段是 A)p=n;scanf(%d,p); B)p=n;scanf(%d,*p); C)scanf(%d,n); D)p=n;scanf(%d,p);
D
(268)设有定义:int n=0,*p=n,**q=p,则下列选项中正确的赋值语句是 A)p=1; B)*q=2; C)q=p; D)*p=5;D
(270)下面程序的输出结果是 main() { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf(%d\n,*(p+2));} A)3 B)4 C)1 D)2A
(271)有如下程序 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)8C
(426)现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是 A)p=a; B)q=b; C)p=q; D)p=a;D
(427)现有如下程序段 #include stdio.h int *fun(int *a,int *b) {int c; c=*a%*b; return c;} main() {int a=5,b=19,*c; c=fun(a,b); printf(%d\n,++*c);} 则程序段执行后的结果为 A)8 B)7 C)6 D)5C
(428)现有int a,*b;,b=a;,则下列运算错误的是 A)*a? B)*a C)*b D)*bB
(430)现有如下定义语句 int*p,s[20],i; p=s; 表示数组元素s[i]的表达式不正确的是 A)*(s+i) B)*(p+i) C)*(s=s+i) D)*(p=p+i)C
(436)有下面程序段 #include stdio.h #include string.h main() {char a[3][20]={{china},{isa},{bigcountry!}}; char k[100]={0},*p=k; int i; for(i=0;i3;i++) { p=strcat(p,a[i]);} i=strlen(p); printf(%d\n,i);} 则程序段的输出结果是 A)18 B)19 C)20 D)21B
(465)下列不合法的指针变量的定义是 A)int *_k; B)char *_245; C)int *p; D)double *5_isD
(466)下列关于指针变量赋空值的说法错误的是 A)当赋空值的时候,变量指向地址为0的存储单元 B)赋值语句可以表达为变量名=′\0′; C)赋值语句可以表达为变量名=0; D)一个指针变量可以被赋空值A
(468)阅读下面程序,则输出结果是 #include stdio.h void fun(int *a,int *b) {int c=20,d=25; *a=c/3; *b=d/5;} main() { int a=3,b=5; fun(a,b); printf(%d,%d\n,a,b);} A)6,5 B)5,6 C)20,25 D)3,5A
(474)现有如下程序段 #include stdio.h void fun(int *a,int *b,int *c) {*c=*a+*b;} main() {int
您可能关注的文档
最近下载
- scale manager软件及相关scalemanager和mtstar使用说明.pdf
- 建积分之术筑工程之技:定积分及其应用教学实施报告.pdf
- 初中英语 2022-2023学年福建省泉州市九年级(上)第一次段考英语试卷.pdf
- 大连链家房地产营销渠道研究.docx
- 《数学思想与方法》模拟试卷ABCD卷.docx VIP
- DLT_741-2010《架空输电线路运行规程》(新版).doc
- 2024阿里巴巴淘宝云客服-消费者咨询业务知识题及答案.pdf
- 浙教版八年级科学上册单元测试题及答案.docx
- final submission to nsfc with signed page国际地区合作与交流项目申书.pdf VIP
- 广西 平乐县志.pdf
文档评论(0)