32. 设有数组定义:char array[ ]=“abcdef”;则数组array所占的空间为_____.
A)4个字节 B)5个字节 C)6个字节 D)7个字节
34. 阅读下面程序,该程序段的功能是_____.
#include <stdio.h>
main()
{ int c[ ]={23,1,56,234,7,0,34},i,j,t;
for(i=1;i<7;i++)
{ t=c[i];j=i-1;
while(j>=0&&t>c[j]) { c[j+1]=c[j];j- - ;}
c[j+1]=t;}
for(i=0;i<7;i++)printf(“%d ”,c[i] );
putchar('\n');
}
A)对数组元素的升序排列 B)对数组元素的降序排列
C)对数组元素的倒序排列 D)对数组元素的随机排列
36. 下列函数调用语句中含有______个参数
func((f1,f2),(f2,f3,f4),f5)
A)3 B)4 C)5 D)6
45. 设有下列定义:static int x,*p=&x,*q;
scanf(“%d,%d”,p,q);
若输入3,4,则x的值为_____.
A)3 B)4 C)0 D)无法确定
47. 下列程序的功能是_____.
int fun(char *a)
{ char *b=a;
while(*b)b++;
{return b-a ;}
}
A) 比较两个字符串的大小 B)字符串的复制
C) 计算字符串的长度 D) 字符串的连接
50. 以下函数返回a所指的数组中最小值所在的下标值:
fun(int *a, int n)
{ int i , j=0 , p ;
p=j ;
for(i=j;i<n;i++)
if(a[i]<a[p]) _______ ;
return(p);
}
在下划线处应填入_______.
A)i=p B)a[p]=a[i] C)p=j D)p=i
58. 若有运算符<<,sizeof,^,&=,则它们按优先级由高至低的排列次序正确的是_______
A)sizeof,&= , <<, ^ B)sizeof,<<, ^,&=
C)^,<<,sizeof, &= D)<<,^,&=,sizeof
请帮忙看看我的另外两个问题哈