版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3c试题:一、选取题((1)—(10)、(21)—(40)2,(11)—(20)170)A)、B)、C)、D)项涂写在答题卡上,答在试卷上不得分。Annn(n/2)n(log2n)n(nlog2n)D算法执行时间 B)算法所解决数据量C)算法程序中语句或指令条数 D)算法在执行过程中所需要基本运算次数软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)B编辑软件 B)操作系统 C)教务管理系统 D)浏览器A诊断和改正程序中错误 B)尽量多地发现程序中错C)发现并改正程序中所有错误 D)拟定程序中错误性质数据流程图(DFDC软件概要设计工具 B)软件详细设计工具C)构造化办法需求分析工具 D)面向对象办法需求分析工具软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于BA)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶A数据定义语言 B)数据管理语言 C)数据操纵语言D)数据控制语言在学生管理关系数据库中,存取一种学生信息数据单位是A)文献 B)数据库 C)字段 D)记录E-RB需求分析阶段 B)逻辑设计阶段C)概念设计阶段 D)物理设计阶段RTR TABC12223AB3232则由关系R得到关系T操作是A选取 B)投影 C)交 D)并BCCfun(fun(x))CCmainCBCCCCCDA)_1 B)AaBc C)a_b D)a--b若有定义:doublea=22;int则不符合C语言规定赋值语句是A)a=a++,i++ B)i=(a+k)<=(i+k) C)i=a%11 D)i=!a(15)#include<stdio.h>Voidmain(){chara,b,c,d;scanf(”%c%c”,&a,&b);c=getchar();d=getchar();printf(”%c%c%c%c\n”,a,b,c,d);}当执行程序时,按下列方式输入数据(从第一列开始,<CR>代表回车,注意:回车是一种字符)12<CR>34<CR>则输出成果是:CA、1234 B、12 C、12 D、123 3416CA、若要精确无误表达自然数,应使用整数类型。B、若要保存带有多位小数数据,应使用双精度类型。C、若要解决如”人员信息”等具有不同类型有关数据,应自定义构造体类型。D、若只解决”真”和”假”两种逻辑值,应使用逻辑类型。17、若a是数值类型,则逻辑表达式(a==1)||(a!=1)值是:AA、1 B、0 C、2 D、不懂得a值,不能拟定18、如下选项中与if(a==1)A、switch(a){case1:a=b;break;a=b;elsea++;语句功能不同switch语句是:BB、switch(a==1){ case0:a=b;break;default:a++;case1:a++;}}C、switch(a)D、switch(a==1){ default{ casecase1:a=b; case0:a++;} }19ifif(a<b)if(a<c) else k=c;elseif(b<c) else k=c;ifA、k=(a<b)?a:b;k=(b<c)?b:c;、k=(a<b)?((b<c)?a:b):((b<c)?b:c);、k=(a<b)?((a<c)?a:c):((b<c)?b:c);D、k=(a<b)?a:b;k=(a<c)?a;c有如下程序#include main(){inti,j,m=1;for(i=1;i<3;i++){for(j=3;j>0;j--){if(i*j>3)break;m*=i*j;}}printf(”m=%d\n”,m)}程序运营后输出成果是C(A)m=6 (B)m=2 (C)m=4 (D)m=5有如下程序#includes<stdio.h>main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf(”%d,%d\n”,a,b);}程序运营后输出成果是D(A)9,18 (B)8,11 (C)7,11 (D)10,14k#include<stdio.h>main(){intk=011;printf(”%d\n”,k++);}程序运营后输出成果是D(A)12 (B)11 (C)10 (D)9(23)下列语句中,对的是AA)char*s;s=”Olympic”; B)chars[7];s=”Olympic”;C)char*s;s={”Olympic”}; D)chars[7];s={”Olympic”};(24returnDAreturnreturnviodreturnreturn下列选项中,可以正拟定义数组语句是A)intnum[0..]; B)intnum[];C)intN=; D)#defineNintnum[N]; intnum[N]有如下程序#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d=d+1;printf(”%c,%c,”,*c,d);}main(){charb=’a’,a=’A’;fun(&b,a);printf(”%c,%c\n”,b,a);}程序运营后输出成果是Ab,B,b,A B)b,B,B,A C)a,B,B,a D)a,B,a,B(27int(*pt)[3];,AintintptC)定义了一种名为*pt、具备三个元素整型数组D)定义了一种名为pt指针变量,它可以指向每行有三个整数元素二维数组设有定义doublea[10],*s=a;,一下可以代表数组元素a[3]是A)(*s)[3] B)*(s+3) C)*s[3] D)*s+3有如下程序#include<stdio.h>main(){inta[5]={1,2,3,4,5},b[5]={0,2,1,3,0},is=0for(i=0;i<5;i++)s=s+a[b[i]];printf("%d\n",s);}程序运营后输出成果是CA)6 B)10 C)11 D)1530)有如下程序#include<stdio.h>main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)For(j=i;j<=i;j++) Printf("%d\n",t);}程序运营后输出成果是CA)1 B)3 C)4 Acharsl[10]="abcd!",*s2="n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出成果是A)55 B)105 C)107 D)58有如下程序#include<stdio.h>#defineN8voidfun(int *x,inti){*x=*(x+i);}main(){inta[N]={1,2,3,4,5,6,7,8},i;fun(a,2);for(i=0;i<N/2);i++){printf("%d",a[i]);}printf("\n");}程序运营后输出成果是CA)1313 B)2234 C)3234 D)1234有如下程序#include<studio.h>intf(intt[],intn);main(){inta[4]={1,2,3,4},s;s=f{a,4};printf(”%d\n”,s);}intf(intt[],intn){if(n>0) returnt[n-1]+f(t,n-1);else return0;}程序运营后输出成果是BA)4 B)10 C)14 (34)有如下程序#include<studio.h>intfun(){staticint x*=2;return x;}main(){intI,s=1;for(i=1;i<=2;i++) printf(”%d\n”,s);}程序运营后输出成果是CA)0 B)1 C)4 如下程序#include<stdio.h>#define SUB(a) main(){int d=SUB(a+b)*c;printf(”%d\n”,d);}程序运营后成果是CA)0 B)-12 C)-20 D)10没有定义struct{ int real,unreal;}datal={1,8},data2;BA)data2=data1; B)data2=(2,6);C)data2.real1=data1.real;D)data2.real=data1.unreal;有如下程序#include<studio.h>#include<string.h>structA{inta;charb[10];doublevoidf(struct A t);main(){struct A a={1001,”ZhangDa”,1098.0};f(a);pringt(”%d,%s,%6.1f\n”,a.a,a.b,a.c);}voidf(struct A t){t.a=1002;strcpy(t.b,”ChangRong”);t.c=1202.0;}程序运营后输出成果是AA)1001,ZhangDa,1098.0 C)1001,ChangRong,1098.0 D)1002,ZhangDa,1202.0有如下定义和语struct workers{int num;charname[20];charsrruct{intday;intmonth;intyear;}s;};structworkers pw=&wwyear1980DA)*pw.year=1980;B)w.year=1980;C)pw->year=1980;D)w.s.year=1980;(39)有如下程序#include<stdio.h>main(){inta=2,b=2,c=2;printf(”%d\n”,a/b&c);}程序运营后成果是CA)0 B)1 C)2 D)3(40)如下程序#include<stdio.h>main(){ FILE *fp;char str[10];fp=fopen(”myfile.dat”,”w”);fputs(”abc”,fp);fclose(fp);fp=fopen(”myfile.dat”,”a+”);rewind(fp,”gd”,28);rewind(fp);fscanf(fp,”gs”,str);puts(str);fclose(fp);}程序运营后输出成果是CA)abc B)28c C)abc28 D)而出错二、填空题(每空2分,共30分)请将每空对的答案写在答题卡【1】至【15】序号横线上,答在试卷上不得分。一种队列初始状态为空先将元素A,CB,C,D,E,F,5,4,3,2,1依次入队然再依次退队,则元素退队顺序为_ABCDEF 54321 。设某循环列队容量为50,如果头指针front=45(指向队头元素前一位置尾指针rear=10(指向队尾元素),则该循环队列中共有 15 个元素。设二叉数如下:对该二叉树进行后序遍历成果为EDBGHFCA软件是 程序、数据和文档集合。有一种学生选课关系,其中学生关系模式为:学生(学号,姓名,班级,年龄),课程关系模式为:课程(课号,课程名,学时),其中两个关系模式键(设x为int型变量,请写出一种关系表达式 ,以判断x同步为3和7倍数时,关系表达式值为真。有如下程序#include<stdio.hmain(){inta=1,b=2,c=3,d=0;if(a==1)if(b!=2)if(c!=3) else d=2;elseif(c!=3) else d=4;else d=5;printf(”%d\n”,d);}程序运营后输出成果是: 4 。有如下程序#include<stdio.hmain(){ intm,n;scanf(”%d%d”,&m,&n);while(m!=n){ while(m>n)while(m<n)n=n-m;}printf(”%d\n”,m);}程序运营后,当输入14 63<回车>时,输出成果是 7有如下程序#include<stdio.h>main(){ intI,j,a[][3]={1,2,3,4,5,6,7,8,9};for(i=1;i<3;i++)for(j=I;j<3;j++) printf(”\n”);}程序运营后输出成果是 123569有如下程序#include<stdio.h>main(){int []={1,2,3,4,5,6},*k[3],i=0;while(i<3){k[i]=&a[2*i];printf(”%d”,*k[i]);i++;}}程序运营后输出成果是 135 有如下程序#include<stdio.h>main(){int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};int b[3]={0},i;for(i=0;i<3;i++)b[i]=a[i][2]+a[2][i];for(i=0;i<3;i++)printf(”%d”,b[i]);printf(”\n”);}程序运营后成果是 101418 有如下程序#include<stdio.h>#include<string.h>voidfun(char*str){chartemp;intn,i;n=strlen(str);temp=str[n-1];for(i=n-1;i>0;i--)str[i]=str[i-1];str[0]=temp;}main(){chars[50];scanf(”%s”,s);fun(s); printf(”%s\n”,s);}程序运营后输入:abcdef<回车>,则输出成果是 13、如下程序功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店员工培训工作计划5篇
- 医疗行业外委承包商管理细则
- 民事案件风险告知书范本-副本
- 企业间项目合作合同
- 检讨书自我反省300字3篇
- 智能化住宅小区施工合同
- 城市核心区房产交易委托书
- 林业工程合同备案关键环节分析
- 快餐店试用期员工录用协议
- 冷库施工协议电子商务
- 人工智能在文化传承与遗产保护中的价值实现
- 2024年汽修厂开业计划书
- ISTA标准-2A、2B、2C系列解读(图文)
- 日间手术应急预案方案
- 退费账户确认书
- 幼儿园小班《汽车滴滴响》
- 杭州娃哈哈精密机械有限公司新增年产40000台展示冰柜产品生产线的技术改造项目环境影响报告
- 安徽省示范高中培优联盟2023-2024学年高一上学期冬季联赛数学试题(含答案)
- 声母h教学课件-副本
- 印度尼西亚概况
- 变应性支气管肺曲霉病诊治专家-共识(2022年修订版)解读
评论
0/150
提交评论