main函数的正确说明形式是___________。
A. main(int argc,char *argv)
B. main(int abc,char **abv)
C. main(int argc,char argv)
D. main(int c,char v[])
查看答案
以下程序能找出数组x中的最大值和该值所在的元素下标,数组元素值从键盘输入。 请选择填空。main() {int x[10],*p1,*p2,k;for(k=0;k<10;k++)scanf("%d",x+k);for(p1=x,p2=x;p1-x<10;p1++)if(*p1>*p2)p2=______1______;printf("MAX=%d,INDEX=%d\n",*p2,p2-x);}
A. p1
B. p2[p1]
C. x[p2]
D. x-p1
若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”}; 则表达式*language[1]>*language[3]比较的是______________。
A. 字符F和字符P
B. 字符串BASIC和字符串JAVA
C. 字符B和字符J
D. 字符串FORTRAN和字符串PASCAL
语句int(*prt)();的含义是____________。
A. prt是一个指向一维数组的指针变量
B. prt是指向int型数据的指针变量
C. prt是指向函数的指针,该函数返回一个int型数据
D. prt是一个函数名,该函数的返回值是指向int型数据的指针
若有以下说明和语句: char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"}; char * * q; q=language +2;则语句printf ("%o\n",* q )____
A. 输出的是language[3]元素的地址
B. 输出的是字符串PASCAL
C. 输出的是language[2]元素的值,它是字符串PASCAL的首地址
D. 格式说明不正确,无法得到确定的输出