admin 管理员组

文章数量: 1184232


2024年3月26日发(作者:oracle包含某个字符串)

计算机二级C语言巩固练习

1.下列说法正确的是( )。

A.在C语言中,可以使用动态内存分配技术定义元素个数可变的数组

B.在c语言中,数组元素的个数可以不确定,允许随机变动

C.在C语言中,数组元素的数据类型可以不一致

D.在C语言中,定义一个数组后.就确定了它所容纳的元素的个数

2.表达式“~0x11”的值是( )。

A.0xFFEE

B.0x71

C.0x0071

D.0xFFF1

3.下列程序的输出结果是( )。

main()

{ int p[8]={11,12,13,14,15,16,17,18},i=0,j =0;

while(i++<7)

if(p[i]%2)j+=p[i];

printf("%dn",j);

}

A.42

B.45

C.56

D.60

4.下列程序的输出结果是( )。

#included stdi0.h>

#included string.h>

void fun(int b[])

{ static int i=0;

do

{ b[i]+=b[i+1];

}while(++i<2);

}

main()

{ int k,a[5]={1,3,5,4,9};

fun(a);

for(k=0;k<5;k++)printf("%d",a[k]);

}

A.13579

B.48579

C.48549

D.48999

5.有以下程序:

main()

{ int a=1,b=3,C=5,*P;

int*p1=&a,*p2=&b,*p3=&c;

*p=*p1*(*p2);

}


本文标签: 元素 数组 个数 包含 定义