




已阅读5页,还剩310页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一套1 下面叙述正确的是_。 A、算法的执行效率与数据的存储结构无关B、算法的空间复杂度是指算法程序中指令(或语句)的条数C、算法的有穷性是指算法必须能在执行有限个步骤之后终止D、以上三种描述都不对2在一棵二叉树上第5层的结点数最多是_。A、8B、16C、32D、153在软件开发中,下面任务不属于设计阶段的是_。A、数据结构设计B、给出系统模块结构C、定义模块算法D、定义需求并建立系统模型4对建立良好的程序设计风格,下面描述正确的是_。A、程序应简单、清晰、可读性好B、符号名的命名要符合语法C、充分考虑程序的执行效率D、程序的注释可有可无5下面对对象概念描述错误的是_。A、任何对象都必须有继承性 B、对象是属性和方法的封装体C、对象间的通讯靠消息传递D、操作是对象的动态性属性6下面不属于软件工程的3个要素的是_。A、工具 B、过程 C、方法 D、环境7程序流程图(PFD)中的箭头代表的是_。A、数据流B、控制流C、调用关系D、组成关系8在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是_。A、数据库系统B、文件系统C、人工管理D、数据项管理9用树形结构来表示实体之间联系的模型称为_。A、关系模型B、层次模型C、网状模型D、数据模型10关系数据库管理系统能实现的专门关系运算包括_。A、排序、索引、统计B、选择、投影、连接C、关联、更新、排序D、显示、打印、制表11以下程序的输出结果是_。 main() char a10=1,2,3,4,5,6,7,8,9,0,*p;int i ;i=8;p=a+i;printf(%sn,p-3);A、6 B、6789 C、6 D、78912设有说明int(*ptr)M;,其中的标识符ptr是_。A、M个指向整型变量的指针 B、指向M个整型变量的函数指针C、一个指向具有M个整型元素的一维数组的指针D、具有M个指针元素的一维指针数组,每个元素都只能指向整型变量13以下程序的输出结果是_。 main() int n=4; while(n-)printf(%d ,-n); A、2 0 B、3 1 C、3 2 1 D、2 1 014设有以下语句:char str1=string,str28,*str3,*str4=string;则下列选项中,_不是对库函数strcpy的正确调用,此库函数用来复制字符串。A、strcpy(str1,HELLO1); B、strcpy(str2,HELLO2); C、strcpy(str3,HELLO3);D、strcpy(str4,HELLO4); 15下面程序 #include #include main() char *p1=abc,*p2=ABC,str50=xyz; strcpy(str+2,strcat(p1,p2) ); printf(%sn,str); 的输出是_。A、xyzabcABC B、zabcABC C、yzabcABC D、xyabcABC 16C语言中,下列叙述正确的是_。A、不能使用do-while语句构成的循环B、do-while语句构成的循环,必须用break语句才能退出C、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环D、do-while语句构成的循环,当while语句中的表达式值为零时结束循环17下面程序 main() int x=100, a=10, b=20, ok1=5, ok2=0; if(ab) if(b!=15) if(!ok1) x=1; else if(ok2) x=10; x=-1; printf(%dn,x); 的输出是_。A、-1 B、0 C、1 D、不确定的值 18以下程序的输出结果是_。main() int i,x33=9,8,7,6,5,4,3,2,1,*p=&x11; for(i=0;i4;i+=2) printf(%d,pi);A、52 B、51 C、53 D、9719若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是_。A、*p=&a;scanf(%ld,p);B、p=(long *)malloc(8);scanf(%ld,p);C、scanf(%ld,p=&a);D、scanf(%ld,&a);20请读程序: #include main() int num=0; while( num =2) num+; printf(%dn,num); 上面程序的输出结果是_。 1 1 1 1 2 2 2 3 3 4A、 B、 C、 D、21请选出合法的C语言赋值语句_。A、a=b=58 B、i+; C、a=58,b=58; D、k=int(a+b);22请选出以下程序的输出结果_。 #include sub(x,y,z) int x,y,*z; *z=y-x; main() int a,b,c; sub(10,5,&a);sub(7,a,&b);sub(a,b,&c); printf(%d,%d,%dn,a,b,c); A、5,2,3 B、-5,-12,-7 C、-5,-12,-17 D、5,-2,-723若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_。A、pb=&x; B、pb=x; C、*pb=&x; D、*pb=*x24若执行下面程序时从键盘上输入5, main() int x; scanf(%d,&x); if(x+5) printf(%dn,x); else printf(%dn,x-); 则输出是_。A、7 B、6 C、5 D、4 25若执行下面的程序时从键盘上输入3和4, main() int a,b,s; scanf(%d %d,&a,&b); s=a; if(ab)s=b; s=s*s; printf(%dn,s); 则输出是_。A、14 B、16 C、18 D、20 26设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是_。A、a&b B、a=b C、a|+c&b-c D、!(a=A&ch=Z)?(ch+32):ch上面表达式的值是_。A、A B、a C、Z D、z 28设int a=12,则执行完语句a+=a-=a*a后,a的值是_。A、552 B、264 C、144 D、-264 29以下for语句构成的循环执行了_次。 #include #define N 2 #define M N+1 #define NUM (M+1)*M/2 main() int i,n=0; for(i=1;i=NUM;i+) n+; printf(%d,n); printf(n); A、5 B、6 C、8 D、9 30以下程序的输出结果是_。 #include #define FUDGE(y) 2.84+y #define PR(a) printf(%d,(int)(a) ) #define PRINT1(a) PR(a);putchar(n) main() int x=2; PRINT1(FUDGE(5)*x); A、11 B、12 C、13 D、15 31指针s所指字符串的长度为_。 char*s=t1NameAddressn; A、19 B、15 C、18 D、说明不合法 32不能把字符串:Hello!赋给数组b的语句是_。A、char b10=H,e,l,l,0,!;B、char b10=h,e,l,l,0,!;C、char b10;strcpy(b,Hello!); D、char b10=Hello!;33若有以下说明:int a12=1,2,3,4,5,6,7,8,9,10,11,12;char c=a,d,g;则值为4的表达式是_。A、ag-c B、a4 C、ad-c D、ad-c34若程序中有以下的说明和定义:struct abc int x;char y; struct abc s1,s2;则会发生的情况是_。A、编译时错B、程序将顺序编译、连接、执行C、能顺序通过编译、连接、但不能执行D、能顺序通过编译、但连接出错35下面程序的输出是_。main( ) int x=3 ,y=6,a=0; while(x+!=(y-=1) ) a+=1; if (yx) break; printf(x=%d,y=%d,a=%dn,x,y,a); A、x=4,y=4,a=1 B、x=5,y=5,a=1 C、x=5,y=4,a=3 D、x=5,y=4,a=136下面程序的输出是_。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=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=837若有以下程序段,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(*);while(w!=0);D、for(w=k;w;-w)printf(*);38当执行下面程序且输入:ABC时,输出的结果是_。#include #include main( ) char ss10=12345; strcat (ss,6789); gets(ss);printf(%sn,ss); A、ABC B、ABC9 C、123456ABC D、ABC45678939若有下面的说明和定义,则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、2240有如下程序:long fib(int n)if(n 2)return (fib(n-1) + fib(n - 2);elsereturn (2);main()printf(%dn,fib(3);该程序的输出结果是_。A、2 B、4 C、6 D、8第二套1.以下数据结构中不属于线性数据结构的是_。A、队列 B、线性表 C、二叉树 D、栈2在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_。A、可行性分析 B、需求分析 C、详细设计 D、程序编码3在深度为5的满二叉树中,叶子结点的个数为_。A、32 B、31 C、16 D、154算法一般都可以用哪几种控制结构组合而成_。A、循环、分支、递归 B、顺序、循环、嵌套 C、循环、递归、选择 D、顺序、选择、循环5设有下列二叉树: 对此二叉树中序遍历的结果为_。A、ABCDEF B、DBEAFC C、ABDECF D、DEBFCA6在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_。A、调用语句 B、命令 C、口令 D、消息7检查软件产品是否符合需求定义的过程称为_。A、确认测试 B、集成测试 C、验证测试 D、验收测试8下列工具中不属于需求分析常用工具的是_。A、PAD B、PFD C、N-S D、DFD9下面不属于软件设计原则的是_。A、抽象 B、模块化 C、自底向上 D、信息隐蔽10索引属于_。A、模式 B、内模式 C、外模式 D、概念模式11若已定义:int a9,*pa;并在以后的语句中未改变p的值,不能表示a1地址的表达式是_。A、p+1 B、a+1 C、a+ D、+p12设有以下语句 char a=3,b=6,c; c=ab2;则c的二进制值是_。A、00011011 B、00010100 C、00011100 D、00011000 13设有以下语句,其中对数组元素a不正确的引用是:_(其中0i0;y-) if(y%3=0) printf(%d,-y); continue; 的输出是_。A、741 B、852 C、963 D、875421 16下面程序 int aa33=2,4,6; main() int i,*p=&aa00; for (i=0;i0) y=1; else y=0;所表示的数学函数关系是_。 -1 (x0) 1 (x0) 0 (x0) 0 (x0) -1 (x0) 0 (x0) A、 B、 C、 D、 19下面的程序 main() int x=3; do printf(%dn,x-=2); while(!(-x) ); _。A、输出的是1 B、输出的是1和-2 C、输出的是3和0 D、是死循环 20下面的程序中_错误(每行程序前面的数字是行号)。1 #include2 main()3 4 float a3=0.0;5 int i;6 for(i=0;i3;i+) scanf(%d,ai);7 for(i=1;i3;i+)a0=a0+ai;8 printf(%fn,a0);9 A、没 B、第4行 C、第6行 D、第8行 21下面函数 int fun1(char*x) char *y=x; while(*y+); return(y-x-1); 的功能是_。 A、求字符串的长度 B、比较两个字符串的大小 C、将字符串x复制到字符串y D、将字符串x连接到字符串y后面 22以下程序的输出结果是_。 #include #include main() int a=1,b=4,c=2; float x=10.5,y=4.0,z; z=(a+b)/c+sqrt(double)y)*1.2/c+x; printf(%fn,z); A、14.000000 B、15.400000 C、13.700000 D、14.900000 23以下程序的输出结果是_。 #include main() int a=2,c=5; printf(a=%d,b=%dn,a,c); A、a=%2,b=%5 B、a=2,b=5 C、a=%d,b=%d D、a=%d,b=%d 24以下程序的输出结果是_。 #include main() printf(%dn,NULL); A、不确定的(因变量无定义) B、0 C、-1 D、1 25以下程序的输出结果是_。 main() int k=4,m=1,p; p=func(k,m); printf(%d,p); p=func(k,m); printf(%dn,p); func(int a,int b) static int m=0,i=2; i+=m+1; m=i+a+b; return(m); A、8,17 B、8,16 C、8,20 D、8,8 26以下程序的输出结果为_。 main() char *alpha6=ABCD,EFGH,IJKL,MNOP,QRST,UVWX; char *p; int i; p=alpha; for(i=0;i4;i+) printf(%s,pi); printf(n); A、ABCDEFGHIJKL B、ABCD C、ABCDEFGHIJKLMNOP D、AEIM 27以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空: #include findmax(int *s,int t,int *k) int p ; for(p=0,*k=p;ps*k) _; main() int a10,i,k; for(i=0;i10;i+) scanf(%d,&ai); findmax(a,10,&k); printf(%d,%dn,k,ak); A、k=p B、*k=p-s C、k=p-s D、*k=p 28以下的for循环: for(x=0,y=0;(y!=123)&(x4);x+); A、是无限循环 B、循环次数不定 C、执行4次 D、执行3次 29若有说明:int i,j=7,*p=&i;则与i=j;等价的语句是_。A、i=*p; B、*p=*&j; C、i=&j; D、i=*p;30若有以下说明:int a10=1,2,3,4,5,6,7,8,9,10,*p=a;则值为6的表达式是_。A、*p+6 B、*(p+6) C、*p+=5 D、p+531下面程序的输出是_。main( ) int k=11; printf(k=%d,k=%o,k=%xn,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=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;k3;k+)printf(%d,ak); printf(n);return(ah); 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,33以下程序的输出结果是_。# include main() char *a=abcdefghi; int k; fun(a);puts(a); fun(char *s) int x,y; char c; for (x=0,y=strlen(s)-1; xy; x+,y-) c=sy; sy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药品咨询与管理办法
- 计划合约部管理办法
- 业务接单出货管理办法
- 营销中心亮化管理办法
- 专项资产拍卖管理办法
- 计生网格化管理办法
- 上海机场空气管理办法
- 人防设备检测管理办法
- 街道房屋资产管理办法
- 职级公务员管理办法
- 旅行社劳动合同范文3篇
- 第2课《中国人首次进入自己的空间站》教学设计统编版八年级语文上册
- 2021年成都中医药大学辅导员招聘考试题库及答案解析
- 锅炉安全技术规程
- 易制毒化学品岗位责任制度
- 项目检查汇报报告(52张)课件
- 新版人教版八年级上册道德与法治全册课件(新版教材)
- 精选芭蕾舞男女演员之间的潜规则汇总
- 新人教版小学美术五年级上册教学设计(全册)
- J-STD-020D[1].1中文版
- 《中国导演简介》PPT课件
评论
0/150
提交评论