c语言程序设计模拟题(11)
发布时间:2021-06-05
发布时间:2021-06-05
D. p+=4,*p;
51. C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )。
A. 地址传递 B. 单向值传递
C. 由实参传给形参,再由形参传给实参 D. 由用户指定传递方式
52. C语言规定,函数返回值的类型是由( )。
A. return语句中的表达式类型所决定 B. 调用该函数时的主调函数类型所决定 C. 调用该函数时系统临时决定
D. 在定义该函数时所指定的函数类型所决定
53. 若有int *p,a[10];p=a; ,则下列写法不正确的是( )。
A. p=a+2 B. a++ C. *(a+1) D. p++
54. 若用数组名作为函数调用的实参,传递给形参的是( )。
A. 数组的首地址 B. 数组第一个元素的值 C. 数组中全部元素的值 D. 数组元素的个数
55. 若使用以为数组名作函数实参,则下面说法中正确的是( )。
A. 在被调函数中,与该实参相对应的形参必须是同类型的数组名或指针变量 B. 实参数组类型与形参数组类型可以不匹配 C. 在被调函数中,不需要考虑形参数组的大小 D. 实参数组名与形参数组名必须一致
56. 设p1、p2是指向同一个字符串的指针变量,c为字符变量,则不能正确执行的赋值语句为 ( )。
A. c=*p1+*p2;