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

上传人:p** 文档编号:888012 上传时间:2024-03-26 格式:DOCX 页数:55 大小:96.29KB
下载 相关 举报
大连工业大学历年计算机C语言专升本题目.docx_第1页
第1页 / 共55页
大连工业大学历年计算机C语言专升本题目.docx_第2页
第2页 / 共55页
大连工业大学历年计算机C语言专升本题目.docx_第3页
第3页 / 共55页
大连工业大学历年计算机C语言专升本题目.docx_第4页
第4页 / 共55页
大连工业大学历年计算机C语言专升本题目.docx_第5页
第5页 / 共55页
大连工业大学历年计算机C语言专升本题目.docx_第6页
第6页 / 共55页
大连工业大学历年计算机C语言专升本题目.docx_第7页
第7页 / 共55页
大连工业大学历年计算机C语言专升本题目.docx_第8页
第8页 / 共55页
大连工业大学历年计算机C语言专升本题目.docx_第9页
第9页 / 共55页
大连工业大学历年计算机C语言专升本题目.docx_第10页
第10页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《大连工业大学历年计算机C语言专升本题目.docx》由会员分享,可在线阅读,更多相关《大连工业大学历年计算机C语言专升本题目.docx(55页珍藏版)》请在第壹文秘上搜索。

1、历年计算机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;Dcharc4=abc,d4=,zabcz,;等价于Charc4=d4=,abc*;3、C语言对嵌套的if语句的规定是:else总是与配对。A

2、、与之前最近的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)

3、;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、下面程序输出的结果是includevoidmain()(inti,j,x=0;staticinta6=l,2,3,4,5,6;for(i=0,j=l;i5;+i,j+)x+=ai*aj;printf(%dn”,x);)A、数组a中首尾的对应元素的乘积B、数组a中首尾的对应元素的

4、乘积之和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、*(srrC、(str+I-1)D、*(&(str+)+11、有以下程序main()(inta=666,b=888;printf(%dn”,a,b);)程序运行后的输出结果是OA、错误信息B、666C、888D、666,88812、算法具有五个特性

5、,以下选项中不属于算法特性的是oA、有穷性B、简洁性C、可行性D、确定性13设有数组定义:Chararray=zchinaz,;则数组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,以下程序运行后的输出结果是ftincludemain()(charcl,c2;cl=a,+8,-,4,;c2=

6、a,+,8,-,5,;printf(,%c,%dn,z,cl,c2);)A、 E,68B、 D,69C、E,DD、输出无定值16、有如下程序ftincludevoidmain()(inti,sum=0;for(i=l;i10&25D、25&1019、以下叙述中错误的是。A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B、数组名代表的是数组所占存储区的首地址,其值不可改变C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D、可以通过赋初值的方式确定数组元素的个数20、有以下结构体说明和变量的定义,且指针P指向变量a,指针q指向变量bo

7、则不能把结点b连接到结点a之后的语句是ostructnode(chardata;structnode*next;a,b,*p=&a,*q=&b;A、 3475B、 3574C1234D、 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、下列程序的功能是计算圆的面积,将

8、程序补充完整。definePI=3.14159main()(floatr,s;printf(z,Enteranumberr:);s=PI*r*r;)7、在C语言中,按函数在程序中出现的位置可分为以下三种调用方式:函数语句、函数表达式和函数O8、若有inta32=l,2,3,4,5;,则all的值是。9、有以下程序#includemain()intn2,i,j;for(i=0;i2;i+)ni=0;for(i=0;i2;i+)for(j=0;j2;j+)nj=ni+l;printf%dn,z,nl);程序运行后的输出结果是O10、InyStrlen函数的功能是计算Str所指字符串的长度,并作为函

9、数值返回。请填空。intmystrlen(char*str)inti;for(i=0;!=0A【解析】在本题的定义方式中,系统会自动在数组最后加入一个0,表示字符数组的结束,因此数组的长度是6个字节。14、C【解析】本题主要考查了结构体变量引用成员数据的方法,主要有以下几种:结构体变量名,成员名或结构体指针-,成员名的方法来引用结构体成员。15、A【解析】cl=,+,8,一4=,+4=E,c2=A+85=A+3=D,(ASCII码为68),所以程序运行结果为E,68O16、C17、B18、D19、C20、B【解析】在被调用过程中,有这样的语句StaticSUnr,因为变量SUm是局部变量,局部

10、变量除了可以用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、05do-while语句,for语句6、scanf(%fPrintf(s=%f,s)7、参数8、09、310、,*(str+i)stril,i,三、编程题1、includeincludemain()intm,j,n-0,k;for(m=200;m=300;m+)k=sqrt(m);for(j=2;jk)if(n%8=0)printfnzz);/*fourd*/printf(,%d,z,m);n+;)2、includeincludeintmainOcharsi80,s280;inti

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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

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

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