ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:22.82KB ,
资源ID:10117062      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10117062.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(改错题.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

改错题.docx

1、改错题1若有下面的说明和定义,则sizeof(struct aa)的值是_。struct aa int r1;double r2;float r3; union uu char u15; long u22; ua;maya;A、30 B、29 C、24 D、2237. 若有以下程序段,w和k都是整型变量:w=k;LB:if(w=0)goto LE;w-;printf(*);goto LB;LE:则不能与上面程序段等价的循环语句是_。A、for(w=k;w!=0;w-)printf(*);B、w=k;while(w-!=0)printf(*);w+;C、w=k;do w-;printf(*);w

2、hile(w!=0);36. 下面程序的输出是_。main( ) char *s=12134211; int v1=0,v2=0,v3=0,v4=0,k; for (k=0;sk;k+) switch(sk) default:v4+; case1:v1+; case3:v3+; case2:v2+; printf(v1=%d,v2=%d,v3=%d,v4=%dn,v1,v2,v3,v4);A、v1=4,v2=2,v3=1,v4=1B、v1=4,v2=9,v3=3,v4=1C、v1=5,v2=8,v3=6,v4=1D、v1=8,v2=8,v3=8,v4=833. 若有以下说明:int a12=1

3、,2,3,4,5,6,7,8,9,10,11,12;char c=a,d,g;则值为4的表达式是_。A、ag-cB、a4C、ad-cD、ad-c35. 以下程序的输出结果是_。main( ) union char i2; int k; r; r.i0=2; r.i1=0; printf(%dn,r.k);A、2 B、1 C、0 D、不确定10. 索引属于_。A、模式 B、内模式 C、外模式 D、概念模式31. 下面程序的输出是_。main( ) int k=11; printf(k=%d,k=%o,k=%xn,k,k,k); A、k=11,k=12,k=11B、k=11,k=13,k=13C、

4、k=11,k=013,k=0xbD、k=11,k=13,k=b32. 下面程序的输出是_。main( ) int t=1; fun ( fun ( t) );fun ( int h) static int a3=1,2,3; int k; for (k=0;k3;k+)ak+=ak-h; for (k=0;k6) n-; printf(%d,n); 该程序的输出结果是_。A、987 B、876 C、8765 D、987640. 以下对结构体类型变量的定义中,不正确的是_。typedef struct aa int n; float m; AA; AA td1;#define AA struct

5、 aa AA int n; float m; td1;struct int n; float m; aa; struct aa td1;struct int n; float m; td1;A、 B、 C、 D、8. 下列工具中不属于需求分析常用工具的是_。A、PAD B、PFD C、N-S D、DFD12. 设有以下语句 char a=3,b=6,c; c=ab2;则c的二进制值是_。A、00011011 B、00010100 C、00011100 D、00011000 2.下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。A、内模式B、外模式C、概念模式D、逻辑模式6. 信息隐蔽

6、的概念与下述哪一种概念直接相关_。A、软件结构定义B、模块独立性C、模块类型划分D、模拟耦合度8. 在结构化方法中,软件功能分解属于下列软件开发中的_阶段。A、详细设计B、需求分析C、总体设计D、编程调试10. 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是_。A、自顶向下B、由底向上C、由内向外D、由整体到局部15. 若变量已正确定义并赋值,下面符合C语言的表达式是_。、a:=b+1B、a=b=c+2C、int 18.5%3D、a=a+7=c+b17. 有如下程序main() int y=3,x=3,z=1; printf(%d %dn,(+x,y+),z+2);运行

7、该程序的输出结果是_。A、3 4B、4 2C、4 3D、3 320. 有如下程序main() int i,sum; for(i=1;i6) n-;printf(%d,n);该程序段的输出结果是_。A9、87B、876C、8765D、987626. 以下函数返回a所指数组中最小值所在的下标值: fun (int *a, int n) int i,j=0,p; p=j; for (i=j;in;i+) if(aiap)_; return(p);在下划线处应填入的是_。A、i=pB、ap=aiC、p=jD、p=i29. 有如下程序#define N 2#define M N+1#define NUM

8、 2*M+1main() int i; for(i=1;i=NUM;i+)printf(%dn,i);该程序中的for循环执行的次数是_。A、5B、6C、7D、830. 有以下函数 char *fun(char *p) return p; 该函数的返回值是_。A、无确切的值B、形参p中存放的地址值C、一个临时存储单元的地址D、形参p自身的地址值31. 有如下程序段int a=14,b=15,x;char c=A;x=(a & b) & (cB);执行该程序段后,x的值为_。A、trueB、falseC、0D、132. 若有以下说明和定义:fun(int *c).main() int (*a)(

9、) = fun, *b(), w10,c; . .在必要的赋值后,对fun函数的正确调用语句是_。A、a=a(w);B、(*a)(&c);C、b=*b(w);D、fun(b);34. 有如下程序:main() int n5 = 0,0,0,i,k = 2; for(i = 0; i next; s-next = p; p-next = s;B、p = p-next; s-next = p-next; p-next = s;C、s-next = NULL; p = p-next; p-next = s;D、p = (*p).next; (*s).next = (*p).next; (*p).ne

10、xt = s;1. 下列叙述中正确的是_。A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致6. 列不属于软件调试技术的是_。A、强行排错法B、集成测试法C、回溯法D、原因排除法7. 列叙述中,不属于软件需求规格说明书的作用的是_。A、便于用户、开发人员进行理解和交流B、反映出用户问题的结构,可以作为软件开发工作的基础和依据C、作为确认测试和验收的依据D、便于开发人员进行需求分析8. 在数据流图(DFD)中,带有名字的箭头表示_。A、控制程序的执行顺序B、模块之间的

11、调用关系C、数据的流向D、程序的组成成分9. SQL语言又称为_。A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构化操纵语言11. 设有如下的程序段 char str=Hello; char *ptr; ptr=str;执行完上面的程序段后,*(ptr+5)的值为_。A、o B、0 C、不确定的值 D、o的地址 14. 设x、y、t均为int型变量,则执行语句:x=y=3;t=+x|+y;后,y的值为_。、不定值B、4C、3D、116. 若执行以下程序时从键盘上输入9,则输出结果是_。 main() int n; scanf(%d:,&n); if(n+10) printf(%d

12、n,n); else printf(%dn,n-); A、11B、10C、9D、817. 若a、b、c1、c2、x、y均是整型变量,正确的switch语句是_。 switch(a+b); case 1:y=a+b;break; case 0:y=a-b;break; switch(a*a+b*b) case 3: case 1:y=a+b;break; case 3:y=b-a;break; switch a case c1:y=a-b;break; case c2:x=a*b;break; default:x=a+b; switch (a-b) default:y=a*b;break; ca

13、se 3:case 4:x=a+b;break; case 10:case 11:y=a-b;break; A、B、C、D、18. 以下程序执行后sum的值是_。 main() int i, sum; for(i=1;ix); A、10B、11C、51D、6039. 结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是_。 p q head 8 4 3 data nextA、free(q); p-next=q-next;B、(*p).next=(*q).next; free(q);C、q=(*q).next; (*p).next=q; free(q);D、q=q-next; p-ne

14、xt=q; p=p-next;free(p);40. 以下程序的输出结果是_。 main() int x=05; char z=a; printf(%dn,(x&1)&(zz) ); A、0B、1C、2D、34. 在单链表中,增加头结点的目的是_。、方便运算的实现B、使单链表至少有一个结点C、标识表结点中首结点的位置D、说明单链表是线性表的链式存储实现12. 以下有4组用户标识符,其中合法的一组是_。A)FOR B)4d C)f2_G3 D)WORD-sub DO IF voidCase Size abc defineA、A)B、B)C、C)D、D)14. 假定X和Y为double型,则表达式

15、X=2,Y=X+3/2的值是_。、3.500000B、3C、2.000000D、3.00000022. 以下函数值的类型是_。fun(float x) float y; y=3*x-4; return y; A、intB、不确定 C、voidD、float27. 假定int类型变量占用两个字节,若有定义:int x10=0,2,4;,则数组x在内存中所占字节数是_。A、3B、6C、10D、2030. 以下程序的输出结果是_。 main() int a44=1,3,5,2,4,6,3,5,7; printf(%d%d%d%dn,a03,a12,a21,a30); A、0650 B、1470C、5

16、43031. 以下程序的输出结果是_。 main() char st20=hello0t; printf(%d%dn,strlen(st),sizeof(st); A、99B、520C、1320D、202032. 以下选项中,不能正确赋值的是_。A、char s110;s1=chest;B、char s2=C,t,e,s,t;C、char s320=Chest;D、char *s4=Chestn36. 以下程序的输出结果是_。 union myun struct int x,y,z;u; int k; a; main() a.u.x=4;a.u.y=5;a.u.z=6; a.k=0; prin

17、tf(%dn,a.u.x); A、4B、5C、6D、037. 以下程序的结果是_。 int a,b; void fun() a=100; b=200; main() int a=5,b=7; fun(); printf(%d%dn,a,b); A、100200B、57C、200100D、7538. 以下程序的输出结果是_。 #define M(x,y,z) x*y+z main() int a=1,b=2,c=3; printf(%dn,M(a+b,b+c,c+a); A、19B、17C、15D、1239. 整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是_A、X|YB、X|

18、YC、X&YD、XY40. 下面的程序执行后,文件test.t中内容是_。#include void fun(char *fname,char *st) FILE *myf; int i; myf=fopen(fname,w); for(i=0;i0;14. 与数学式子3乘以x的n次方/(2x-1)对应的C语言表达式是_。A、3*xn/(2*x-1)B、3*x*n/(2*x-1)C、3*pow(x,n)*(1/(2*x-1)D、3*pow(n,x)/(2*x-117. 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&y+z/2的值是_。A、6B、0C、2D、118.

19、以下选项中,与k=n+完全等价的表达式是_。A、k=n,n=n+1B、n=n+1,k=nC、k=+nD、k+=n+119. 以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main() int n,k; float score,sum,ave; sum=0.0; for(n=1;n=10;n+) for(k=1;k=4;k+) scanf(%f,&score); sum+=score; ave=sum/4.0; printf(NO%d:%fn,n,ave); 上述程序运行后结果不符合题意,是因为其中有一条语句置于程序中的位置错误,这条语句是_。A、

20、sum=0.0;B、sum+=score;C、ave=sum/4.0;D、printf(NO%d:%fn,n,ave);21. 有以下程序:float fun(int x,int y) return(x+y); main() int a=2,b=5,c=8; printf(%3.0fn,fun(int)fun(a+c,b),a-c); 程序运行后的输出结果是_。A、编译出错B、9C、21D、9.022. 以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序。void sort(int a,int n)int i,j,t; for(i=0;in-1;i+) for(j=i+1;jn;j+) if(aiaj) t=ai;ai=aj;aj=t; main() int aa10=1,2,3,4,5,6,7,8,9,10,i; sort(&aa3,5); for(i=0;i10;i+) printf(%d,aai); printf(n); 程序运行后的输出结果是_。A、1,2,3,4,5,6,7,8,9,10,B、10,9,8,7,6,5,4,3,2,1,C、1,2,3,8,7,6,5,4,9,10,D、1,2,10,9,8,7,6,5,4,3,23.有以下程序int f(int n) if (

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1