2024年5月4日发(作者:)
C语言程序设计 补考 B普通用卷
学习方式: 业余 时间:无限制
考试科目:《C语言程序设计》(总分) 100
分
一 单选题 (共30题 ,总分值60分 )
1. 若有以下定义,则数值为4的表达式是 。
int w[3][4]={ {0,1},{2,4},{5,8}},(*p)[4]=w; (2 分)
A. *w[1]+1
B. p++,*(p+1)
C. w[2][2]
D. p[1][1]
2. 若有结构体类型定义“typedef struct test{int x,
y[2];}TEST ; ”,则以下声明中正确的是
_________________。 (2 分)
A. struct TEST x;
B. struct x;
C. test x;
D. TEST x;
3. 以下函数binary的作用是应用折半查找法从存有10
个整数的a数组中对关键字m进行查找,若找到,
返回其下标值;反之,返回-1。请选择填空( )。
int binary(int a[],int m)
{int low=0,high=9,mid;
while(low<=high)
{mid=(low+high)/2;
if(m<a[mid]) 【1】; (2 分)
A. high=mid-1
B. high=mid+1
C. low=mid-1
D. low=mid+1
4. 若有说明语句:int a, b, c, *d=&c;,则能正确从
键盘读入三个整数分别赋给变量a、b、c的语句是
__________________ (2 分)
A. scanf("%d%d%d", &a, &b, d);
B. scanf("%d%d%d", a, b, d);
发布者:admin,转转请注明出处:http://www.yc00.com/web/1714815324a2521342.html
评论列表(0条)