全国计算机二级笔试基础部分和C语言程序设计(15)
时间:2025-07-04
时间:2025-07-04
全国计算机二级笔试基础部分和C语言程序设计
main()
{ int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p; p=a;
printf("%d\n",*p+9); }
(35) 当调用函数时,实参是一个数组名,则向函数传送的是 A) 数组的长度 B) 数组的首地址
C) 数组每一个元素的地址 D) 数组每个元素中的值 (36) 设有以下说明语句 struct ex
{ int x ; float y; char z ;} example; 则下面的叙述中不正确的是
A) struct结构体类型的关键字 B) example是结构体类型名 C) x,y,z都是结构体成员名 D) struct ex是结构体类型 (37) 以下只有在使用时才为该类型变量分配内存的存储类说明是 A) auto和static B) auto和register
C) register和static D) extern和register
(38) 若fp是指向某文件的指针,且已读到文件末尾,则库函数feof (fp)的返回值是
A) EOF B) -1 C) 非零值 D) NULL (39) 以下程序的输出结果是
A) 20 B) 21 C) 22 D)23 main()
{ int i, k, a[10], p[3]; k=5;
for (i=0;i<10;i++) a[i ]=i; for (i=0;i<3;i++) p[i ]=a[i * (i+1)];
for (i=0;i<3;i++) k+=p[i] *2; printf("%d\n",k); }
(40) 以下程序的输出结果是
A) 1,5,9 B) 1,4,7 C) 3,5,7 D)3,6,9 main()
{ int i, x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf ("%d,",x[i][2-i]); }
(41) 以下程序的输出结果是
A) 18 B) 19 C) 20 D)21 main()
{ int a[3][3]={ {1,2},{3,4},{5,6} },i,j,s=0; for(i=1;i<3;i++)
for(j=0;j<=i;j++)s+=a[i][j];