优课UOOC(深圳大学)C语言程序设计-第8章测验_第1页
优课UOOC(深圳大学)C语言程序设计-第8章测验_第2页
优课UOOC(深圳大学)C语言程序设计-第8章测验_第3页
优课UOOC(深圳大学)C语言程序设计-第8章测验_第4页
优课UOOC(深圳大学)C语言程序设计-第8章测验_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

一、单选题(共工00.00分)

1.

若有定义inta[10],*p;则不能使p指向数组元素a[5:的赋值语句是。

A.p=a+5;

B.p=&a[5];

C.p=*(a+5)

D.p=a;p+=5;

正确答案:

C

教师评语:

暂无

2.

若有定义:intaz*p=&a;,假设变量a的指针是1000,sizeof(int)的值是4,则p+5的计

算结果是。

A.1000

B.1005

C.1020

D.p+5是不正确的表达式

正确答案:

C

教师评语:

暂无

3.

,,

若有语句:charsl[]=stringl"/s2[8],*s3/*s4="string2";则对库函数strcpy的错误调用是

A.strcpy(slz"string2");

B.s4=s2;strcpy(s4z"stringl");

C.strcpy(s3z"stringr');

D.strcpy(s2,sl);

正确答案:

C

教师评语:

暂无

4.

下面程序段的运行结果是O

chara[]="language"z*p;

P=a;

while(*p!="u'){printf("%c"z*p-32);p++;)

A.LANGUAGE

B.language

CLANG

D.langUAGE

正确答案:

C

教师评语:

暂无

5.

已有定义intk=2;int*ptrlz*ptr2;且pt定和ptr2均已指向变量k,下面不能正确执行的

赋值语句是。

A.k=*ptrl+*ptr2;

B.ptr2=k;

C.ptrl=ptr2;

D.k=*ptrl*(*ptr2);

正确答案;

B

教师评语:

暂无

6.

若有说明:int*pl/*p2/m=5zn;以下均是正确赋值语句的选项是

A.pl=&m;p2=&pl;

B.p2=&n;*pl=*p2;

C.pl=&m;p2=pl;

D.pl=&m;*p2=*pl;

正确答案:

C

教师评语:

暂无

7.

若已定义cha「s[10];则在下面表达式中不表示s[l]的地址的是o

A.s+1

B.S++

C.&s[l]

D.&s[O]+l

正确答案:

B

教师评语:

暂无

8.

若有谙句int*pointza=4;和point=&a:下曲均代表地址的一组选项是

A.a,pointz*&a

B.&*a,&az*point

C.*&pointz*point,&a

D.&a,point,&*pcint

正确答案:

D

教师评语:

暂无

9.

下面程序段的运行结果是O

chars[6];s="abed",printf(”\"%s\”\n”,s);

A."abcd"

B.\"abcd\"

C.abcd

D.编译出错

正确答案:

D

教师评语:

暂无

10.

若有定义:

intil=30zi2=40;

int*constp=&il;

constint*q=&i2;

且有语句:

1)p=&i2;2)\2=50;3)*q=20;4)*p=10;

则下列中的语句均不正确。

A.l、2

B.2、3

C.3、4

D.l、3

正确答案:

D

教师评语:

暂无

11.

变量的值是地址。

A.整型

B.字符

C.浮点型

D.指针

正确答案:

D

教师评语:

暂无

12.

下面判断正确的是0

A.char*a="china";等价于char*a;*a="china";

B.charstr[10]={"china">;等价于charstr[10];str[]={"china");

C.char*s="china";等价于char*s;s="china";

D.charc[4]="abc",d[4]="abc";等价于charc[4]=d[4]="abc";

正确答案:

C

教师评语:

暂无

13.

下面程序段的运行结果是。

char*s="abcde";

s+=2;printf("%d"zs);

A.cde

B.字符c的码值

C.字符c的地址

D,无法确定的输出结果

正确答案:

C

教师评语:

暂无

14.

已有变量定义和函数调用语句:inta=25;print_value(&a):下面函数的正确输出结果是_

voidprint_value(int*x)

(

,,

printf("%d\nz++*x);

)

A.

温馨提示

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

评论

0/150

提交评论