欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    大连工业大学历年计算机C语言专升本题目.docx

    • 资源ID:888012       资源大小:96.29KB        全文页数:55页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    大连工业大学历年计算机C语言专升本题目.docx

    历年计算机C语言专升本题目(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2分,共40分)1、以下标识符中,不能作为合法的C用户定义标识符的是oA、 putcharB、 _doubleC、 _123D、INT2、下面判断正确的是oA、Char*a="china”;等价于char*a;*a="china”;B、charStr5="China;等价于CharStr口二China;C、char*S=,zchinaz'等价于Char*S;S=china;D>charc4="abc",d4=,zabcz,;等价于Charc4=d4=,abc*;3、C语言对嵌套的if语句的规定是:else总是与配对。A、与之前最近的ifB、第一个ifC、缩进位置相同的ifD、与之前最近的且尚未配对的if4、若变量已正确定义,以下while循环正常结束时,累加到pi的最后一项item的值满足OA、item的绝对值小于0.0001B、item的绝对值大于0.0001C、item的绝对值大于等于0.0001D、item的绝对值小于等于0.00015、设有以下语句:Charstrl=*string,z,str28,*str3,*str4=,stringz,;则下列选项中,不是对库函数Strcpy的正确调用,此库函数用来复制字符串。A、strcpy(strl,HELL0/);B、StrCPy(Str2,HELLO2");C、StrCPy(Str3,"HELLo3);D、 StrCPy(Str4,“HELLO4);6、设有定义:longx=-1234561;则以下能够正确输出变量X值的语句是A、Printf("x=%dn”,x)B、Printf("x=%ldn”,x)C、Printf("x=lnw,x)D、Printf("x=%Dn”,x);7、下面程序输出的结果是include<stdio.h>voidmain()(inti,j,x=0;staticinta6=l,2,3,4,5,6;for(i=0,j=l;i<5;+i,j+)x+=ai*aj;printf("%dn”,x);)A、数组a中首尾的对应元素的乘积B、数组a中首尾的对应元素的乘积之和C、数组a中相邻各元素的乘积D、数组a中相邻各元素的乘积之和8、调试程序是指对程序进行A、编辑B、编译C、查错和排错D、连接9、从键盘上输入某字符串时,不可使用的函数是()。A、getchar()B、gets()C、scanf()D、fread()10、设Charstr100;inti=5;则引用数组元素的错误形式的是.A、strI+10B、*(srr÷C、(str+I-1)D、*(&(str+)+11、有以下程序main()(inta=666,b=888;printf("%dn”,a,b);)程序运行后的输出结果是OA、错误信息B、666C、888D、666,88812、算法具有五个特性,以下选项中不属于算法特性的是oA、有穷性B、简洁性C、可行性D、确定性13设有数组定义:Chararray=z"chinaz,;则数组array所占的空间为A、6字节B、5字节C、4字节D、7字节14、设有如下定义:structsk(intn;floatx;data,*p;若要使P指向data中的n域,正确的赋值语句是。A、 p=&datn;B、 *p=datn;C、 p=(structsk*)&datn;D、 p=(structsk*)datn;15、已知字母a的ascii码为65,以下程序运行后的输出结果是ftinclude<stdio.h>main()(charcl,c2;cl=a,+'8,-,4,;c2='a,+,8,-,5,;printf(,%c,%dn,z,cl,c2);)A、 E,68B、 D,69C、E,DD、输出无定值16、有如下程序ftinclude<stdio.h>voidmain()(inti,sum=0;for(i=l;i<=3;sum+)sum+=i;Printf("%dn”,sum);)该程序的执行结果是.A、6B、3C、死循环D、O17、以下选项中,能定义m为合法的结构体变量的是OA、 typedefstructabcdoublea;charb;m;B、 structdoublea;charb;m;C、 structABCdoublea;charb;ABCm;D、 type加fABCdoublea;charb;ABCm;18、下面程序的输出结果是omain()(externinta;a+=3;f();printf("%dn”,a);)inta=2;voidf()(printfa*a);a÷=a;A、 2510B、 25&25C>10&25D、25&1019、以下叙述中错误的是。A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D、可以通过赋初值的方式确定数组元素的个数20、有以下结构体说明和变量的定义,且指针P指向变量a,指针q指向变量bo则不能把结点b连接到结点a之后的语句是ostructnode(chardata;structnode*next;a,b,*p=&a,*q=&b;A、 3475B、 3574C>1234D、 1235二、填空题(每小题2分,共20分)1、在C语言中,关系运算符中的等于表示为o2、以下程序的输出结果是omain()(intx=5,y=6;printf(,%da%d,X,y);3、若有inta32=1,2,3,4,5;,则a22的值是o4、若有定义:inta=5,b=2,c=l;则表达式a-bVcIlb=C的值是。5、c语言三个循环语句分别While语句语句和语句。6、下列程序的功能是计算圆的面积,将程序补充完整。definePI=3.14159main()(floatr,s;printf(z,Enteranumberr:);s=PI*r*r;)7、在C语言中,按函数在程序中出现的位置可分为以下三种调用方式:函数语句、函数表达式和函数O8、若有inta32=l,2,3,4,5;,则all的值是。9、有以下程序#include<stdio.h>main()intn2,i,j;for(i=0;i<2;i+)ni=0;for(i=0;i<2;i+)for(j=0;j<2;j+)nj=ni+l;printf%dn,z,nl);程序运行后的输出结果是O10、InyStrlen函数的功能是计算Str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str)inti;for(i=0;!='0<i+);return();三、编程题(每小题分,共40分)1、编写程序:输出200300之间的所有素数,要求每行输出8个素数。(本题10分)2、任意输入两行字符串,把第二行字符串连接到第一行字符串末尾(不用strcat函数)。(本题14分)3、通过函数调用实现:讲结构体数组中的三个元素按num成员进行升序排列。要求:数组元素依次赋初值为:12,SUnny,89.1、8,"henry”,73.5)、21,lucy,91.7o结构体定义如下:structsintnum;charname30;floatscore;(本题16分)参考答案一、单项选择题1、A2、C【解析】选项A)Char*a;*a="china”应改为a=china;,选项B)应该是charstr6;D)项表述方法有错误。3、D4、A5、C6、B7、D8、C9、A10、D11、B【解析】本题考查的是输出格式。Printf()函数中,当格式转换说明符个数少于输出项个数时,多余的输出项不予输出。12、B【解析】本题考查的是算法的特性。有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性是算法的五大特性。13>A【解析】在本题的定义方式中,系统会自动在数组最后加入一个0',表示字符数组的结束,因此数组的长度是6个字节。14、C【解析】本题主要考查了结构体变量引用成员数据的方法,主要有以下几种:结构体变量名,成员名或结构体指针->,成员名的方法来引用结构体成员。15、A【解析】cl=,+,8,一'4'=',+'4'='E,c2='A'+'8'5'='A'+'3'='D,(ASCII码为68),所以程序运行结果为E,68O16、C17、B18、D19、C20、B【解析】在被调用过程中,有这样的语句"StaticSUnr,因为变量SUm是局部变量,局部变量除了可以用Dinl语句声明外,还可用StatiC语句将变量声明为静态变量,它在程序运行过程中可保留变量的值,这就是说每次调用过程时,用StatiC说明的变量保持原来的值。具体过程分析如下:调用P(I),所以在被调过程中N=L执行ForNeXt循环,P(I)=Sum=I;调用P(2),所以在被调过程中N=2,执行FOrNeXt循环,P(2)=Sum=4;调用P(3),所以在被调过程中N=3,执行ForNeXt循环,P(3)=Sum=IO;调用P(4),所以在被调过程中N=4,执行FOrNeXt循环,P(4)=SUnF20;不难看出,最后输出的结果S值应为1+4+10+20=35,所以选项C)正确。二、填空题1、=2、5a53、无#不存在4、05'do-while语句','for语句'6、'scanf("%fPrintf("s=%f",s)'7、参数8、09、310、,*(str+i)stril,i,三、编程题1、include<stdio.h>include<math.h>main()intm,j,n-0,k;for(m=200;m<=300;m+)k=sqrt(m);for(j=2;j<=k;j+)/*fotnd*/if(m%j-O)continue;if(j>k)if(n%8=0)printfnzz);/*fourd*/printf(,%d,z,m);n÷+;)2、include<stdio.h>include<string.h>intmainOcharsi80,s280;inti

    注意事项

    本文(大连工业大学历年计算机C语言专升本题目.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开