答案B ptr是指向float型数据的指针 答案C ptr是float变量
答案D 这种写法,ptr没有意义,在c语言中是非法的
题目编号: 0818 第 8 章 节 页码 难度系数: C (A B C三级,A简单,C最难)
题目:
已知int a[2][3]={{1,2,3},{4,5,6}};则语句printf("%d\n",*(*(a+1)+1));输出的结果是( )。 答案A 1 答案B 2 答案C 4 答案D 5
题目编号: 0819 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
如果想调用strcpy()和strlen()等函数用来对字符指针进行操作,则需要包括的头文件是( )。 答案A string.h 答案B stdio.h 答案C stdlib.h 答案D math.h
题目编号: 0820 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
已知int a[]={1,2,3,4,5},i,*p=a,*q=p;则下列错误的语句是( )。 答案A i=*p-*q; 答案B p=q+2; 答案C i=p+q-3; 答案D i=*(q+2);
题目编号: 0821 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
c语言带参数的main 函数的形式是( )。 答案A main(int argc,char **argv); 答案B main(int *argc,char *argv); 答案C main(int argc,char argv[]); 答案D main(int argc,int argv[]);
题目编号: 0822 第 8 章 节 页码 难度系数: C (A B C简单,C最难)
题目:
已知int *p;下面语句能从内存中正确分配4个字节空间的语句是( )。 答案A p=malloc(4);
答案B p=(void *)malloc(4); 答案C p=(int *)malloc(4); 答案D p=(void )malloc(4);
题目编号: 0823 第 8 章 节 页码 难度系数: C (A B C简单,C最难)
三级,A三级,A三级,A三级,A
题目:
已知 char s[]="GFEDCBA";int a[]={0,1,2,3,4,5,6,7},*p=a;则s[*++p]的值是( )。 答案A G 答案B F 答案C B 答案D A
题目编号: 0824 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目: 已知 int a[]={1,2,3,4,5},*p=a,*q=a+3,n=p-q;则n的值是( )。 答案A 1 答案B 2 答案C 3 答案D -3
题目编号: 0825 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
已知float *p;并且p的指针值为8000,则p+2的值是( )。 答案A 8002 答案B 8004 答案C 8008 答案D 无法判断
题目编号: 0826 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
已知一个正常运行的程序中有以下2个语句: int x,*p=&x,*q=a; *q=b;则变量a和b的类型分别是( )。
答案A int *和int * 答案B int 和 int 答案C int * 和int 答案D int 和 int *
题目编号: 0827 第 8 章 节 页码 难度系数: B (A B C三级,A简单,C最难)
题目: 已知 int a[]={1,2,3,4,5},b[]={6,7,8,9,10}; int *p=a,*q=b+4;则*q-*p的值是( )。 答案A 9
答案B 7 答案C 5 答案D 3
题目编号: 0828 第 8 章 节 页码 难度系数: B (A B C三级,A简单,C最难)
题目:
已知void *p;int a=3,*q=&a;double b=3.0,*r=&b;则下列语句错误的是( )。 答案A *p=3; 答案B *q=4; 答案C *r=5.0 答案D p=q;
题目编号: 0829 第 8 章 节 页码 难度系数: C (A B C三级,A简单,C最难)
题目:
已知int *p,**q,a=2,b=7;q=&p;p=&a;p=&b;printf("%d %d\n",*p,**q);则该程序段的输出是( )。
答案A 7 2 答案B 2 2 答案C 2 7 答案D 7 7
题目编号: 0830 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难) 题目: 已知 char s[]="123",*p=s; printf("%c",*p++);printf("%c",*p++);则该程序段的输出结果是( )。
答案A 12 答案B 23 答案C 24 答案D 123
题目编号: 0831 第 8 章 节 页码 难度系数: B (A B C三级,A简单,C最难)
题目:
已知int a[]={1,2,3,4,5,6,7,8},*p=a+7,*q=&a[0];p-=3;则*p-*q的值是( )。 答案A 1 答案B 4 答案C 5 答案D 7
题目编号: 0832 第 8 章 节 页码 难度系数: A (A B C三级,A
简单,C最难)
题目:
已知int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};则**a的值是( )。 答案A 1 答案B 5 答案C 9 答案D 4
题目编号: 0833 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
已知int a[]={2,3},*p=a;则*p * * (a+1)的值是( )。 答案A 2 答案B 4 答案C 6 答案D 5
题目编号: 0834 第 8 章 节 页码 难度系数: B (A B C简单,C最难)
题目:
已知 int a[]={1,3,5,7,9},*p=a+1,*q=&a[4];,则*q-*p+1的值是( )。 答案A 5 答案B 6 答案C 7 答案D 8
题目编号: 0835 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
已知char *s="HELLO";则*(s+2)-'A'+'a'+1的值是( )。 答案A m 答案B M 答案C H 答案D p
题目编号: 0836 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
三级,A
三级,A
三级,A
三级,A
题目:
已知char *s="VISUALC++";则printf("%s",s+strlen(s)-2);输出结果是( )。 答案A + 答案B ++ 答案C VI
答案D VISUALC
题目编号: 0837 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
已知int a=8,*p=&a;则下列语句正确的是( )。 答案A *a=4; 答案B *p=7; 答案C &*a=3; 答案D p=3.14;