


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题在下列各题的A、B)C、D)答在试卷上不得分。C图元关系 B)数据流 C)控制流 D)调用关系(2)下面不属于软件设计原则的是 CA)抽象 B)模块化 C)自底向上 D)信息隐(3)下列选项中,不属于模块间耦合的是CA)数据耦合 B)标记耦合 C)异构耦合 D)公共耦合(4)下列叙述中,不属于软件需求规格说明书的作用的是DA)便于用户、开发人员进行理解和交流 B)反映出用户问题的结构,可以作为软开发工作的基础和依据C)作为确认测试和验收的依据 D)便于开发人员进行需求分析算法的时间复杂度是指C执行算法程序所需要的时间 算法程序的长度 C)算法执行过程中所需要基本运算次数D)算法程序中的指令条数已知数据表A,为节省时间,应采用的算法是B堆排序 B)直接插入排序 C)快速排序 和C)栈底至栈顶依次存放元素ABCD,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是BABCED B)DCBEA C)DBCEA D)CDABE数据库设计包括两个方面的设计内容,它们是AA)概念设计和逻辑设计 B)模式设计和内模式设计 C)内模式设计和物理设D)结构特性设计和行为特性设计关系表中的每一横行称为一个A元组 B)字段 C)属性 D)码设有表示学生选课的三张表,学生S(学号,姓名,性,年龄,身份证),课程号,课),选课SC(学,课号,成绩则表SC的关键字键或)为 CA)课,成绩 B)学号,成绩 C)学号,课号 D)学号,名,成绩(11)以下不正确的叙述是DA)在C程序中,逗号运算符的优先级最低 B)在C程序中,APH和aph是两个同的变量C)ab在计算了赋值表达式a=bbab中的值不变,数值(12)请选出可用作C语言用户标识符的是BA)void,define,WORD B)a3_b3,_123,IF C)D)2a,Do,Sizeof(13)以下选项中,不能作为合法常量的是BA)1.234e04 B)1234e0.4 C)1.234e+4 D)1.234e0在C语言中,运算对象必须是整型数的运算符是AA) B)\ C)若变量均已正确定义并赋值,以下合法的C语言赋值语句是AA)x=y==5; B)x=n%2.5; C)x+n=i; D )x=5=4+1;有以下程序段char ch; int k;ch=′a′; k=12;printf("%c,%d,”,ch,ch,k); printf("k=%d\n”,k);已知字符a的ASCII97DA)因变量类型与格式描述符的类型不匹配输出无定值 B)输出项与格式描述符个不符输出为零值或不定值C)a,97,12k=12 D)a,97,k=12AASCII65kkchar型kk中BA)kk〉=′A′&&kk<=′Z′ B)!(kk〉=′A′||kk<=′Z′) C)(kk+32)〉=′a′&&(kk+32)<=′Z′ D)isalpha(kk)&&(kk91)当变量c的值不为、46时,值也真的表达式是BA)(c==2)||(c==4)||(c==6) B)(c=2&&c<=6)||(c!=3)||(c!=5)C)(c=2c<=6(%) Dc>=&&=)&(%=1)若有条件表达式则以下表达式中能完全等价于表达式的是BA(exp==0) B(ex=) C)(exp==) D)(exp!=)BA)double0,6C)charc1[]={′1′,′2′,′3′,′4′,′5′};D)charc2[]={′\x10′,′xa′,′\x8′};下列程序执行后的输出结果是main(){inta[3][3],*p,i;p=&a[0][0];for(i=1;i〈9;i++)p[i]=i+1;printf("%d\n”,a[1][2];)A)3 B)6 C)9 D)随机数设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则运行程序段后输出0 B)运行程序段后输出1 程序段中的控制表达式是法的 D)程序段执行无限次下面程序段的运行结果是char*s="abcde”;s+=2;printf("%d",s);A)cde B)字′c′ C)字符的地址 D)无确定的输出结果,A#include”stdio。h"main(){ int[4]={2,4,,6,,34,21,56,6,3,23,12,34,56;print(%x,%xn”,c[2,**(c+1)+1)}A)3e,6 B)62,5 C)56,5 D)3E,6(25)下面判断正确的是Cr*a=”china"等价于char*;*a="china"; Bcharst5]={"china;等价charstr[]={”china”};等价于charD)char等价于charc[4]=d[4]=”abc";26)若有定:int a[[3,以下选项中对a数组元素正确引用的是DA)a[2][!1] B)a[2][3] C)a[0][3] D)a[1(27)有定义语句s[10];,若要从终端给s输入5个字,错误的输入语句是DA)gets&0]; B)scan(); C)get(; s[1]);有以下程序#include <stdio。#define N 5#define M N+1#define f(x)(x*M)main(){int i1=f(;i2=f(1+1);print("%d%dn,i1,i;}程序的运行结果是BA)12 12 B)11 7 C)11 11 D)12 7uniondt{inta;charb;doublec;}data;以下叙述中错误的是Ddata的每个成员起始地址都相同 B)变量data所占内存字节数与成员c所占字数相等C)程序段c);输出结果为。 D)data可以作为数的实参(30)有以下程序#include〈stdio。h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fope(;fprintf(f,%d%%d\n[0,a[,2);fprintf(fp,"%d%%d\n",a[3],45;fclose(f;fp=fopen(”d2.dat",”r");fclos(f;}程序运行后的输出结果是DA)1 2 B)1 4 C)123 4 D)123 456(31)若已定义inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中则对a数组元素不正确的引用是DA)a[p—a] B)*(&a[i]) C)p[i] (32)有以下程序#include 〈stdio.h>void fun(int *s,int n1,int n2){ int i=n1; j=n2;whil(i<){t=s[i;]=[];[j]=t;i+;j-}}main(){ int fu(0,); fu(a,,;fun(a,0,9);for(k=0;k〈l0;k++)printf("%d",a[k]); printf("\n”);}程序的运行结果是CA) B) C) D)(33)阅读下列程序,当运行函数时,输入asdafaaz67,则输出为A#include〈stdio。h>#include<ctype.h>#include〈string。h>intfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;i++)if(str[i]!=′′)str[j++]=str[i];str[j]=′\0′;}main(){charstr[81];intn;printf("Inputastring:get(st;puts(str);fu(st;A)asdafaaz67 B)asdafaaz67 C)asd (34)有以下程序intfun(intn){if(n==1)return1;elseretur(n+fun—1;}main(){intx;scan(%d,&x;x=fun(;printf(”%n”,)}执行程序,给变量x输入10,程序的输出结果是A)55 B)54 C)65 D)45(35)下面程序段中,输出*的个数是Cchar*s="\ta\018bc”;for(;*s!='\0';s++)printf(”*");A)9 B)5 C)6 D)7(36)C语言结构体类型变量在程序运行期间B环境在内存中仅仅开辟一个存放结构体变量地址的单元 B)所有的成员一驻留在内存中C)只有最开始的成员驻留在内存中 D)部分成员驻留在内存中(3)已知函数的调用形式为fread(buf,size,count,f,参数buf的含义是A)一个整型变代表要读入的数据项总数 B)一个文件指指向要读的文件C)一个指针,指向要读入数据的存放地址 D)一个存储存放要读的数据(38)设有以下语句charx=3,y=6,z;z=x^y<〈2;则z的二进制值是BA) B) C) D)(39)在C,其存储类型是AA)auto和register B)extern和register C)auto和static D )static 和register40)设有定义语句int (*(in,则以下叙述正确的是B是基类型为int的指针变量 B)f是指向函数的指针变,该函数具有一个int型的形参C)f是指向int类型一维数组的指针变量 是函数该函数的返回值是基类型为int类型的地址二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。(1)测试用例包括输入值集和【1】值集.在树形结构中,树根结点没有 【】 。数据结构分为逻辑结构与存储结构,线性链表属于 【】 。一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体”项目主管与实体项目的联系属于【4.数据库设计分为以下6个设计阶段:需求分析阶段、 5】 、逻辑设计阶段、理设计阶段、实施阶段、运行和维护阶段。阅读下面程序段,则执行后输出的结果是【】。#include”stdio.h"main(){ charchara=′A′;intb=13;a=fun(a,b);putchar(a);}charfun(chara,intb){chark;k=a+b;returnk;}(7)函数fun的返回值是【7】fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0')mm++;while(b[n]){*(a+num)=b[n];num++;n++;}returnnum;}(8)以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个.数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2223445666677899101010,23456789。请填空。#include〈stdio.h>#defineN80intfun(inta[],intn){inti,j=1;for(i=1;i〈n;i++)if(a[j-1] 【8a[j++]=a[i];【9】;}main(){inta[N]={
2,,,,6,6,,7,8,9,911010,,n=19;prinf"Theoriginalda\fo(i=;n;printThedataafterdeleted:\n");fo(i=0;in;i+prinf3d”a]);prit\n\}(9)以下程序的运行结果是【10】.#include〈stdio.h>main(){intx=1,y=0,a=0,b=0;switchx{case1:switch(y){casecase1:b++;break;}case2:a+
b++;break;case3:a++;++}prinf=}
b);】。fun(intx,int,intz{zxx+y*y;}main(){inta=31;fun}my_cmp(st的大小,当st0,否则返回st的第一个不同字符的ASCII〉t时返回负值。请填空。My_cmp(char*,char*t){while(s==*){if(s++s;++t;
0)retun0}return【12】;}以下程序的输出结果是【13】.voidrevesintaintn){int,it;for(i=0;i〈n/2;i++){t=ai;a[i]=[1-;[n-1-i]t;}main(){intb[1]1,,3,,,6,8,,1};ins=;reverefor(i6
b,8);i<10;i+)s+=[;printf"}
dn,;以下说明语句, 【14】是结构体类型typedefstruct{intn;charch[8];}PER;(14):从名为filea。dat填空。#include main(){FILE *fp;char fp=fopen( 15】);ch=fgetc(fp);while!feof(f) { putchar(c;ch=fgetc(fp); putcha('\n;fclose(f);}【】输出 【解析】软件测试用例是为了有效发现软件缺陷面编写的包含测试目的测试步骤期望测试结果的特定集合正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。软件测试用例包括:输入值集和输出值集。测试用例是软件测试的核心。【2件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点;没有后件的结点称为叶子结点。【构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中不仅要存放各数据元素的信息,还需要存放各数据元素之间前后件关系的信息。【4】一对多(或1∶N)【解析】两个实体集间的联系实际上是实体集间的函数系,这种函数关系可以有3种,即一对一(1∶N)或多对一(N∶N)的联系。【56.6【6】N 【解析】函数说明语句中的类型名必须与函数返回值的类型一.本题现的是在字的ASCII码值上加上一个常,使之变成另一个ASCII码值,从而输出字.(7)【7】字符串a和b的长度之和 【解析】本题首先通过第一个while循环计算字串a的长,再通过第二个循环,将字符串a和b相,最后返回连接后的总长.8【
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东菏泽巨野县2024-2025学年小升初数学模拟试卷含解析
- 山西临汾霍州三中重点中学2024-2025学年初三高中生物试题竞赛模拟(二)生物试题含解析
- 电子真空器件在量子通信领域的应用考核试卷
- 玩具设计的人机交互与用户体验优化考核试卷
- 电机在工业锅炉的燃烧效率考核试卷
- 电光源的种类及其特点考核试卷
- 制刷行业法律法规与标准制定考核试卷
- 护腕在羽毛球运动中的抗拉伸性能考核试卷
- 困境妇女儿童与家庭服务项目设计与管理
- 专题10 中国重点、热点区域(讲练)-2025年中考《地理》二轮复习(全国版)
- 2024年青岛中小学教师招聘真题
- 2024年四川省眉山市中考地理+生物试卷(含答案解析)
- 第27课 改革开放与建设中国特色社会主义【课件】-中职高一上学期高教版(2023)中国历史
- SJ∕T 11614-2016 电动汽车驱动电机系统用金属化薄膜电容器规范
- 凌云3安装调试手册
- (高清版)JTGT 3610-2019 公路路基施工技术规范
- 《火力发电厂贮灰场防渗技术导则》
- 围手术期的营养治疗
- 幼儿园游戏活动评价
- (正式版)SHT 3075-2024 石油化工钢制压力容器材料选用规范
- 机器人发展史课件完整版
评论
0/150
提交评论