有如下程序段
int *p,a=10,b=1;
p=&a; a=*p+b;
执行该程序段后,a的值为______。
A.10 B.编译出错 C.11 D.12
若有以下说明和定义:
typedef int *INTEGER;
INTEGER p,*q;
以下叙述正确的是______。
A. q是基类型为int的指针变量 B. p是int型变量
C. 程序中可用INTEGER代替int类型名 D. p是基类型为int的指针变量
下面能正确进行字符串赋值操作的语句是( )
A)char s[5]={"ABCDE"}; B)char s[5]={'A'、'B'、'C'、'D'、'E'};
C) char *s;s="ABCDEF"; D)char *s; scanf("%s",s);
程序执行后的输出结果是
fun(char p[][10])
{ int n=0,i;
for(i=0;i<7;i++)
if(p[i][0]== 'T')n++;
return n;
}
main()
{ char str[][10]={ "Mon","Tue","Wed","Thu","Fri","Sat","Sun"};
printf("%d\n",fun(str));
}
已定义以下函数:
fun(int *p)
{ return *p; }
该函数的返回值是______。
A.不确定的值 B.形参p中存放的值
C.形参p的地址值 D.形参p所指存储单元中的值