若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元,则应填入()。 int *p; p=____malloc(sizeof(int));
A. int
B. int *
C. (*int)
D. (int *)
查看答案
设有以下程序:#includeint main(){ int **k,*j,i=100; j=&i; k=&j; printf("%d",**k);} 上述程序的输出结果是()
A. 运行错误
B. 100
C. i的地址
D. j的地址
设有以下程序片段: char a[ ]="hello",*p; p=a;printf("%d",*(p+5)); 执行上面的程序片段后的结果为()
A. 111
B. 0
C. 104
D. 不确定的值
以下程序段的功能是给数组所有的元素输入数据,则应在程序横线填上的选项是(A )。#includeint main(){ int a[10],i=0;while(i<10) scanf("%d",____);}
A. a+(i++)
B. &a[i+1]
C. a+i
D. &a[++i]
设有以下程序: #includeint main(){ int a[9]={1,2,3,4,5,6,7,8,9},*p; p=a; printf("%d",p); printf("%x",p+5);}执行此程序,如果第一个printf语句输出值是200,则第二个printf语句的输出是()
A. 210
B. 205
C. 220
D. 195