改错题.docx
- 文档编号:10117062
- 上传时间:2023-02-08
- 格式:DOCX
- 页数:30
- 大小:22.82KB
改错题.docx
《改错题.docx》由会员分享,可在线阅读,更多相关《改错题.docx(30页珍藏版)》请在冰豆网上搜索。
改错题
1若有下面的说明和定义,则sizeof(structaa)的值是______。
structaa
{intr1;doubler2;floatr3;
unionuu{charu1[5];
longu2[2];
}ua;
}maya;
A、30B、29C、24D、22
37.若有以下程序段,w和k都是整型变量:
w=k;
LB:
if(w==0)gotoLE;
w--;
printf("*");
gotoLB;
LE:
则不能与上面程序段等价的循环语句是______。
A、for(w=k;w!
=0;w--)printf("*");
B、w=k;
=0)printf("*");w++;
C、w=k;
=0);
36.下面程序的输出是______。
main()
{char*s="12134211";
intv1=0,v2=0,v3=0,v4=0,k;
for(k=0;s[k];k++)
switch(s[k])
{default:
v4++;
case'1':
v1++;
case'3':
v3++;
case'2':
v2++;
}
printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4);
}
A、v1=4,v2=2,v3=1,v4=1
B、v1=4,v2=9,v3=3,v4=1
C、v1=5,v2=8,v3=6,v4=1
D、v1=8,v2=8,v3=8,v4=8
33.若有以下说明:
inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};
charc='a',d,g;
则值为4的表达式是______。
A、a[g-c]
B、a[4]
C、a['d'-'c']
D、a['d'-c]
35.以下程序的输出结果是______。
main()
{union{chari[2];
intk;
}r;
r.i[0]=2;r.i[1]=0;
printf("%d\n",r.k);
}
A、2B、1C、0D、不确定
10.索引属于______。
A、模式B、内模式C、外模式D、概念模式
31.下面程序的输出是______。
main()
{intk=11;
printf("k=%d,k=%o,k=%x\n",k,k,k);
}
A、k=11,k=12,k=11
B、k=11,k=13,k=13
C、k=11,k=013,k=0xb
D、k=11,k=13,k=b
32.下面程序的输出是______。
main()
{intt=1;
fun(fun(t));
}
fun(inth)
{staticinta[3]={1,2,3};
intk;
for(k=0;k<3;k++)a[k]+=a[k]-h;
for(k=0;k<3;k++)printf("%d,",a[k]);
printf("\n");return(a[h]);
}
A、1,3,5,
1,5,9,
B、1,3,5,
1,3,5,
C、1,3,5,
0,4,8,
D、1,3,5,
-1,3,7,
39.有如下程序
main()
{
intn=9;
while(n>6)
{
n--;
printf("%d",n);
}
}
该程序的输出结果是______。
A、987B、876C、8765D、9876
40.以下对结构体类型变量的定义中,不正确的是______。
①typedefstructaa
{
intn;
floatm;
}AA;
AAtd1;
②#defineAAstructaa
AA{
intn;
floatm;
}td1;
③struct
{
intn;
floatm;
}aa;
structaatd1;
④struct
{
intn;
floatm;
}td1;
A、①B、②C、③D、④
8.下列工具中不属于需求分析常用工具的是______。
A、PADB、PFDC、N-SD、DFD
12.设有以下语句
chara=3,b=6,c;
c=a^b<<2;
则c的二进制值是______。
A、00011011
B、00010100
C、00011100
D、00011000
2.下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。
A、内模式
B、外模式
C、概念模式
D、逻辑模式
6.信息隐蔽的概念与下述哪一种概念直接相关______。
A、软件结构定义
B、模块独立性
C、模块类型划分
D、模拟耦合度
8.在结构化方法中,软件功能分解属于下列软件开发中的______阶段。
A、详细设计
B、需求分析
C、总体设计
D、编程调试
10.数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。
A、自顶向下
B、由底向上
C、由内向外
D、由整体到局部
15.若变量已正确定义并赋值,下面符合C语言的表达式是______。
、a:
=b+1
B、a=b=c+2
C、int18.5%3
D、a=a+7=c+b
17.有如下程序
main()
{inty=3,x=3,z=1;
printf("%d%d\n",(++x,y++),z+2);
}
运行该程序的输出结果是______。
A、34
B、42
C、43
D、33
20.有如下程序
main()
{inti,sum;
for(i=1;i<=3;sum++)sum+=i;
printf("%d\n",sum);
}
该程序的执行结果是______。
A、6
B、3
C、死循环
D、0
21..有如下程序
main()
{intn=9;
while(n>6){n--;printf("%d",n);}
}
该程序段的输出结果是______。
A9、87
B、876
C、8765
D、9876
26.以下函数返回a所指数组中最小值所在的下标值:
fun(int*a,intn)
{inti,j=0,p;
p=j;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 改错
![提示](https://static.bdocx.com/images/bang_tan.gif)