c语言程序设计卢萍答案(c语言程序设计课后题答案电子工业出版社)

程序设计 222
今天给各位分享c语言程序设计卢萍答案的知识,其中也会对c语言程序设计课后题答案电子工业出版社进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、求29.30.31答案和解释 c语言程序设计

今天给各位分享c语言程序设计卢萍答案的知识,其中也会对c语言程序设计课后题答案电子工业出版社进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求29.30.31答案和解释 c语言程序设计

29、数组的下标值必须是整数,且不能越界,数组a的下标值范围是0--9

A

*(a+i)

等价于

a[i]

B

a[p-a+i]

等价于

a[i]

因为

p=a

所以

p-a+i=i

C

p+i

是数组中下标值为i的元素的地址

D

*(a[i])

等价于

a[i]

所以

本题答案是

C

30、strcpy(s1,s2)字符串赋值函数,把串s2放在s1的位置上,所以s1必须有足够的存储空间来存放串s2

A

st1

是一维数组可以存放字符串teacher1

B

st4

是一个指针变量,但是该指针指向一个连续的存储空间

teacher1

C

st3是指针变量,但是该指针没有指向任何存储空间,所以不能把串teacher1放在st3

D

st1

是一维数组可以存放字符串teacher1

所以

本题答案

C

31、p

q

是指针变量,存放的是n的地址

A

p=q

p

q

指针类型相同

可以直接赋值

B

*p=*q

也可以

//

p=q=n

*p=*q=n

C

n=*p

原理同

B项

D

p是指针,应该存放n的地址,即p=n

所以本题答案是:

D

C语言程序设计(201803)测试求大佬帮忙!

选D

选C;"my name"算上空格一共7个字符,加上结尾的'\0'为8个字符,所以如果m前没有空格,那么答案为C

选C;p指向a[3]=4的地址,即p及其之后地址中的数值为{4,5,6,7,8,9,10},所以其中第5个数为p[4]=8

选C

选D;A错误,字符串应为char型;B错误,数组长度不够;C错误,没有vhst类型;D正确,可看作字符数组,{}内的数值可转为相应的ASCII字符

选C;字符数组即字符串不能直接通过"="赋值,要使用strcpy函数

选C;函数实参可以是常量、变量或表达式,该题中逗号表达式(exp2,exp3)返回exp3,(exp4,exp5,exp6)返回exp6,因此一共3个实参

选C;A错误,函数调用时不用指明其参数类型;B错误,fun函数没有返回值,不能赋给k;C正确;D错误,函数调用时不用指明其返回类型

选A;n++表示先返回n的值,再对n进行自增操作,即先令k=n,再执行n=n+1

选C;if-else不是循环结构

选D;aa表示数组首地址,即aa[0],而不是aa[1]

选B

选B;a[2]=3,a[2]+1=4,所以a[a[2]+1]=a[4]=5

选C;A错误,除非函数定义在调用语句之后的位置,才需要提前声明;B错误,函数返回值不一定要显示给出,没有返回值类型的默认为整型;C正确;D错误,在类的定义中,当构造函数和析构函数不需要完成操作时可用空函数来表示,但它们又是有意义的

选B;scanf需指明读入变量的地址,字符串名称c就表示字符串的地址,也即字符数组首元素的地址,不用再加取地址符

选A

选D;同第6题

码字不易,望采纳~

第9题求答案求解释 c语言程序设计

表达式(a=ij)(b=jk)(c=i,j,k)

先计算圆括号中的式子 :第一个 a=ij 结果为1

第二个b=jk 结果为0

由于10的结果为0,逻辑假,根据逻辑运算符短路的性质,所以就不计算第三个圆括号中的式子

所以c的值,没有发生改变,还是3.

关于c语言程序设计卢萍答案和c语言程序设计课后题答案电子工业出版社的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码