指针和结构体练习题 第十章指针 一.选择题 1.变量的指针,其含义是指该变量的。 A)值 B)地址 C)名 D)一个标志 2.已有定义 int k=2;int *ptr1,*ptr2;且 ptr1 和 ptr2 均已指向变量 k,下面 不能正确执行的赋值语句是。 A)k=*ptr1+*ptr2 B)ptr2=k C)ptr1=ptr2 D)k=*ptr1*(*ptr2...
5. 用指针方法实现将两个有序的数组合并成一个有序数组。6. 用指针实现数组元素循环移动 7. 编写函数,将长度为n的字符串从第m个字符开始的全部字符复制成另一个字符串 8. 字符串数据类型的基本运算 9. 定义一个结构体变量,其成员项包括员工号、姓名、工龄、工资;输入所需的具体数据,然后按工龄排序(降序...
③形参定义为指针变量。 5、设有以下声明语句 struct ex { intx;floaty;char z;}example; 则下面的叙述中不正确的是___B___。 A)struct是结构体类型的关键字 B)example是结构体类型名 C)x,y,z都是结构体成员名 D)struct ex是结构体类型 6、以下只有在使用时才为该类型变量分配内存的存储类说明是_...
指针 (一)选择题 1.若有以下定义,则对a数组元素的正确引用是___. int a[5],*p=a; a)*&a[5] b)a+2 c)*(p+5)d)*(a+2) 2.若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为___. a)*(a[i]+j) b)(a+i) c)*(a+j)d)a[i]+j 3.若有以下定义,则p+5表示...
C语言程序设计 数组,结构体和指针练习题 涉及知识点:数组,结构体和指针 分析以下程序的运行结果: #include "stdio.h" struct sp { int a; int *b; } *p ; int d[3]={10,20,30}; struct sp t[3]={70,&d[0],8 0,&d[1],9 0,&d[2]};...