一、单项选择题(每题4分,共32分)
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表示___
int a[10],*p=a;
a)元素a[5]的地址b)元素a[5]的值。
c)元素a[6]的地址d)元素a[6]的值。
4.下面程序段的运行结果是。
char *s="abcde"; s+=2; printf("%d",s);
a)cde b)字符'c' c)字符'c'的地址 d)无确定的输出结果。
5.设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确。
执行的赋值语句是___
a)c=*p1+*p2; b)p2=c c)p1=p2 d)c=*p1*(*p2);
6.变量的指针,其含义是指该变量的。
a)值b)地址 c)名d)一个标志。
7.若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是___
a)a,point,*&ab)&*a,&a,*point
c)*&point,*point,&a d)&a,&*point ,point
8.设有定义”int a=3,b,*p=&a;”则下列语句中不能使b为3的语句是。
a)b=*&a b)b=*p c)b=ad)b=*a
二、填空题(每题2分,共,16分)
1.若有定义:int a=p=a;则*(p+1)的值是a+5)的值是。
2.假定p所指对象的值为25,p+1所指对象的值为46,则执行“(*p)++语句后,p所指对象的值为。
语言中数组名表示数组的。
4. c语言中用来存放变量地址的变量称做。
5.若有“int a[4]=,b,*p=a;”则执行语句“b=*p++;后,b的值是接着执行语句“b=*+p;” 后,b的值是再执行语句“b=*+p;” 后,b的值是。
三、程序填空(前6题每题5分,第7题10分,共40分)
1、以下程序的功能是用递归方法计算学生的年龄,已知第一位学生年龄最小为10岁,其余学生一个比一个大2岁,求第5位学生的年龄。请填空。
2、下面程序的功能是。
3、以下程序的运行结果是。
4、 以下程序的运行结果。
5、 以下程序的运行结果是其算法是。
main( )
int a[5]=,i,t,j;
sort(a);
for(i=0;i<=4;i++)printf(“%d”,a[i]);
sort(int a)
int i,j,t;
for(i=0;i<4;i++)
for(j=0;j<4-i;j++)
if(a[j]>a[j+1]
6、 以下程序的运行结果是其算法是。
main()
int a[5]=,i,t,j,p;
sort(a);
for(i=0;i<=4;i++)printf(“%4d”,a[i]);
sort(int a)
int i,j,t,p;
for(j=0;j<4;j++)
p=j;for(i=j;i<=4;i++)if(a[i]t=a[p];a[p]=a[j];a[j]=t; }
7、 函数yahui能够按以下形式构成一个杨辉三角形,请填空。
define n 11
yahui(int a[n])
int i,j;
for(i=1;iforifor(j=2j++)
a[i][j
四、编程题(每题6分,共12分)
1、编写一个程序,它利用char型指针变量指向一个字符串,并把字符串里的小写字母全部转换成大写。
2、在字符串str中查找字符ch首次出现的位置,若str字符串中不包括字符ch,则输出0(例如,若str为“china”, ch为“a”,则输出5)。
学年上期期中考试试卷
轵城镇2014 2015学年八年级上期期中考试试卷。姓名班级。1 下列关于我国位置的说法正确的是 a 东半球 北半球 北寒带 b 西半球 北半球 北温带。c 东半球 北半球 北温带 d 东半球 南半球 北温带。2 我国纬度最高的民族自治区 a 广西壮族自治区 b 新疆维吾尔自治区 c.内蒙古自治区 ...
2024年上期中考试试卷
2016年 上 七年级地理期中考试卷。时量 60分钟总分 100分。一 选择题 每题只有一个正确答案。共20小题,每小题2分,共40分。1 关于亚洲河流的叙述,正确的是 a 多发源于西部高原和山地 b 呈放射状流向周边海洋。c 河流短小且数量多d 长江是世界最长的河流。2 有关亚洲和北美洲地形及气候...
2024年上期期中考试
祁东职业中专2012年上期期中考试。电子专业一年级 电工基础与技能 试题。适应班级 电 班时量 90分钟 满分100分 命题人 王田来 一 选择题 每空3分,共45分 1 人们常说的交流电压220v 380v是指交流电压的 a.最大值b.有效值c.瞬时值d.平均值。2 关于交流电的有效值,下列说法正...