C语言题目

若有说明:int*p,m=5,n;以下正确的程序段是(3分)A、B、C、D、A、p=&n;scanf("%d",&p);B、p=&n;scanf("%d",*p)C、sc... 若有说明:int *p,m=5,n;以下正确的程序段是
(3分)
A、 B、 C、 D、
A、p=&n;scanf("%d",&p);
B、p=&n;scanf("%d",*p)
C、scanf("%d",&n);p=n;
D、p=&n;*p=m;

2. 以下不能正确进行字符串赋初值的语句是
(3分)
A、 B、 C、 D、 F、
A、 char str[5]="good!";
B、char str[]="good!";
C、 char *str="good!";
D、char str[5]={‘g',‘o',‘o',‘d'};
F、

3. 以下函数返回a所指数组中最小的值所在的下标值
fun(int *a, int n)
{ int i,j=0,p;
p=j;
for(i=j;iif(a[i]return(p);
}
在下划线处应填入的是
(3分)
A、 B、 C、 D、 F、
A、 i=p
B、a[p]=a[i]
C、 p=j
D、 p=i
F、

4. 若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是
(3分)
A、 B、 C、 D、 F、
A、 *p=&a; scanf("%ld",p);
B、 p=(long *)malloc(8); scanf("%ld",p);
C、scanf("%ld",p=&a);
D、scanf("%ld",&a);
F、

5. 下列程序的输出结果是
main()
{ char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;
printf("%d",*--p);
}(3分)
A、 B、 C、 D、 F、
A、非法
B、a[4]的地址
C、5
D、3
F、
展开
Golgi_G
2007-05-25 · TA获得超过3054个赞
知道小有建树答主
回答量:532
采纳率:0%
帮助的人:0
展开全部
1.C
2.A
3.D
4.C
5.D
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式