题目编号: 0801 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
已知函数fun的原型是void fun(int *n);现在主函数main中有定义 int a=3;则在主函数中调用fun函数的正确语句是( )。 答案A fun(a) 答案B fun(&a) 答案C fun(*a) 答案D fun(a&)
题目编号: 0802 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
已知int a=5,*p=&a;则以下说法正确的是( )。 答案A p的值是5 答案B &a的值是5 答案C *p的值是5 答案D *p与&a相等
题目编号: 0803 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
已知int a[8],*p;则与p=a;等价的语句是( )。 答案A p=&a[0]; 答案B p=a[0]; 答案C p=*a; 答案D *p=&a;
题目编号: 0804 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目: 已知 char *s="Hello",t[]="Hello";则strlen(s)和strlen(t)的值分别是( )。 答案A 5 5 答案B 6 6 答案C 4 4 答案D 5 6
题目编号: 0805 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
三级,A三级,A三级,A三级,A
题目:
已知int x;则经过( )后,语句*q=100;可以将x的值置为100。 答案A int q=x; 答案B int q=x; 答案C int *q=&x; 答案D int q=&x;
题目编号: 0806 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
已知int a=4,*p=&a,*q;要使q也指向a,则下列语句正确的是( )。 答案A p=q; 答案B q=p; 答案C q=*p; 答案D q=&p;
题目编号: 0807 第 8 章 节 页码 难度系数: B (A B C三级,A简单,C最难)
题目:
已知'A'的ASCII码是 65,并有语句char s[]="ACEG",*p=s;则printf("%c",*p+3);的输出结果是( )。
答案A G 答案B D 答案C 68 答案D E
题目编号: 0808 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
已知int a[]={1,4,7,10,13},*p=a;则下列不表示数组元素a[3]的值是( )。 答案A *(p+3) 答案B *&a[3] 答案C *(a+3) 答案D *p+3
题目编号: 0809 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
已知int a,*p; 则能通过scanf语句正确给输入项读入数据的程序段是( )。 答案A p=&a; scanf("%d",*p);
答案B p=&a; scanf("%d",p); 答案C *p=&a; scanf("%d",*p); 答案D p=&a; scanf("%d",a);
题目编号: 0810 第 8 章 节 页码 难度系数: A (A B C三级,A
简单,C最难)
题目:
已知int a=1,*p=&a;则下列对该语句中*号和&号说法正确的是( )。 答案A 这里的&号是取变量地址 答案B 这里的&号是逻辑与运算 答案C 这里的*号是乘号
答案D 这里的*号是取指针内容
题目编号: 0811 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
已知 long (*p)(); 则下列说法正确的是( )。
答案A p是一个指向函数的指针,该函数的返回值是long型 答案B p是指针变量,指向一个long型数据
答案C p是指向一个一维long型数组的指针变量
答案D p是一个指针函数,该函数返回一个指向long型变量的指针
题目编号: 0812 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
下列对字符串的定义中,不正确的是( )。 答案A char s[]= "Hello2006"; 答案B char s[9]= "Hello2006";
答案C char s[]= { 'H', 'e', 'l', 'l', 'o', '2', '0', '0', '6', '\0'}; 答案D char *s= "Hello2006";
题目编号: 0813 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
已知函数说明语句int *fun();则下列说法正确的是( )。 答案A fun是函数名,该函数返回值是int型
答案B fun是一个指向函数的指针,该函数的返回值是int型 答案C fun是一个指针函数,返回值是指向int型的指针 答案D fun是一个指针变量,指向一个int型数据
题目编号: 0814 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
三级,A
三级,A
三级,A
三级,A
题目:
已知float *p[10];则下列说法正确的是( )。
答案A p是数组指针,该指针指向一个具有10个float类型的元素的数组 答案B p是float类型的数组
答案C p是指向float型变量的指针
答案D p是指针数组,该数组有10个元素,每个元素都是指向float型数据的指针
题目编号: 0815 第 8 章 节 页码 难度系数: B (A B C三级,A简单,C最难)
题目:
已知double (*p)[6];则下列说法正确的是( )。
答案A p是一个指向具有6个double型元素的一维数组的指针 答案B p是指向6个double型变量的函数指针
答案C p是具有6个指针元素的一维指针数组,每个元素都指向double型变量 答案D p是6个指向double型变量的指针
题目编号: 0816 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
已知int a[5]={1,2,3,4,5},*p=a,*q=&a[4];则下列语句错误的是( )。 答案A printf("%d\n",*p+3); 答案B printf("%d\n",*(q-3)); 答案C printf("%d\n",p+q); 答案D printf("%d\n",q-p);
题目编号: 0817 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
.已知float **ptr;则下列说法正确的是( )。 答案A ptr是指向指针的指针