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

    安徽建筑大学历年计算机C语言专升本精选样卷及答案.docx

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

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

    安徽建筑大学历年计算机C语言专升本精选样卷及答案.docx

    安徽建筑大学历年计算机C语言专升本精选样卷(一)一、单项选择题(共20题,每小题2分,共40分)1、若变量己正确定义,表达式(j=3,j+)的值是.0A、3B、4C、5D、62、下面四个选项中,均是不正确的八进制数或十六进制数的选项是oA、 0160x8f018B、 Oabc017OxaC、 010-Oxll0x16D、 0al27ff-1233、当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是OA、k%2B、 k%2=lC、 (k%2)!=0D、 !k%2=l4、以下for语句中不是死循环的是oAnfor(inti=0;i<l;i+);8、 for(inti=0;i+);Cfor(inti=l;i>0;+i);D、for(;);5、求平方根函数的函数名为OoAcosB、absC、powD、sqrt6、下列语句中,不正确的一个是oA、floate=l.If;B、charf=-l.If;C、doubleg-l.If;D、byteh=l;7、下列关于字符串的说法中错误的是0A、在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符'0'作为字符串结束标志B、'0'作为标志占用存储空间,计入串的实际长度C、在表示字符串常量的时候不需要人为在其末尾加入'0'D、在C语言中,字符串常量隐含处理成以'0'结尾8、下列关于表达式的描述中,错误的是oA、常量和变量都是表达式B、运算符类型对应表达式的类型C、每一个表达式都有自己的值D、表达式必须以分号结尾9、以下选项中合法的C语言字符常量是oA、t'B、C、67D、A10、与实际参数为实型数组名相对应的形式参数不可以定义为OA、floata;B、float*a;Cfloata;D、float(*a)3;11、函数调用StrCat(StrCPy(Strl,str2),str3)的功能是。A、将字符串Strl复制到字符串str2中后再连接到字符串str3之后B、将字符串Strl连接到字符串str2之后再复制到字符串str3之后c、将字符串Str2复制到字符串Strl之后再将字符串str3连接到字符串Strl之后D、将字符串str2连接到字符串Strl之后再将字符串Strl复制到字符串str3中12、下列叙述中不正确的是OA、变量名的第一个字符必须是字母B、变量名的长度不超过255个字符C、变量名可以包含小数点或者内嵌的类型声明字符D、变量名不能使用关键字13、以下对一维整型数组a的正确说明是OOA、inta(10);B、intn=10,an;C、intn;SCanf(%d,&n);intan;D、defineSIZE10(换行)intaSIZE;14、若有以下说明和语句:structstintn;char*ch;9structsta35,abc,7,def”,9,ghk),*p=a则值为6的表达式是oA、p+->nB、p->n+C(*.n+D、+p->n15、若运行时给变量X输入12,则以下程序的运行结果是。main()intx,y;scanf(d,&x);y=x>12?x+10:x-12;printf%dnz,y);)A、3B、22C、1D、O16、以下说法正确的是oA、结构化程序有三种基本结构,分别是循环结构选择结构和顺序结构B、只有顺序结构的C语言源程序才能由计算机正常执行C、循环结构和分支结构均无法用N-S流程图描述D、循环结构中不能包含分支结构,分支结构中也不能包含循环结构17、有以下结构体说明、变量定义和赋值语句structstdcharname10;intage;charsex;)s5,*s;ps=sO;则以下scanf函数调用语句中错误引用结构体变量成员的是oA、scanf(,z%Sz,S0.name);SCanf(d,&s0.age);CSCanf("%C”,&(ps->sex);D、scanfCz%dz,ps->age);18、阅读下面的程序ftinclude<stdio.h>voidmainOinti,j,m,n;i=8;MO;m=+i;11=j+;printf(",%d,%d,%d,%d”,i,j,m,n);程序的运行结果是.A、8,10,8,10B、9,11,8,10C、9,11,9,10D、9,10,9,1119、avg功能是求整形数组中的前若干个元素的平均值,设数组元素个数最多不超过则下列函数说明语句错误的是OA、intavg(int*a,intn);B、intavg(inta10,intn);Cintavg(inta,intn);D、intavg(inta,intn);20、在16位PC机上使用C语言,若有如下定义structdatainti;charch;doublef;b;则结构变量b占用内存的字节数是0A、1B、2C、7D、11二、填空题(共10题,每小题2分,共20分)1、在SCanf函数中,用符号表示变量的地址。2、设m=0,n=2,则表达式!(m+n)的值是。3、赋值语句是由加上一个分号构成。4、共用体类型变量的定义关键字是o5、结构化设计中的三种基本结构是顺序,选择,6、下面程序的运行结果是:ofun(intt,intn)inti,m;if(n=l)returnt0;elseif(n>=2)(m=fun(t,n-l);returnm;)main()inta=11,4,6,3,8,2,3,5,9,2;Printf(dn”,fun(a,10);7、字符串函数用于从指定的磁盘文件中读出一个字符串。8、在C语言中,以作为字符串结束标志。9、程序运行结果是Ovoidswap(inta2)intt;t=a0;a0=al;al=t;voidmain()intx2=5,8;swap(x);printf(,0=%d,xl=%dn,z,x0,xl);卜二:三:-1三华)C10、以下程序中函数f的功能是在数值X的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx,intn)intp,pl,i,j,t,m;i=j=xO;pO=l=O;for(m=0;m<n;m+)if(xm>i)i=xml;p=m;)elseif(xm<j)j=M;pl=m;)t=xp;xp=xn-l;xn-l=l;t=xpl;xpl>14;15=t;1三华-Cl";main().inta10,u;for(u=0;u<IO;u+)scanf(*%d,&au);f(a,10);for(u=0;u<10;u+)printf%d/z,au);printfz);三、编程题(共3题,共40分)1、编写程序:键盘输入一个八进制数字,用程序转换为十进制(本题10分)2、输入一行字符,将所有的小写字母转换成大写字母,(本题14分)3、题目描述完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为1.i,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式:structpersoncharname20;intcount;leader3=“1.i”,0,“Zhang",0,“Fun”,0;输入第一行有一个整数n,表示以下有n张选票信息将会输入。保证n不大于100o以后的n行中,每一行包含一个人名,为选票的得票人。保证每一个人名都是1.i,Zhang和FUn中的某一个。输出有三行,分别为1.i,Zhang和FUn每人的得票数。格式为首先输出人名,其后输出一个冒号,最后输出候选人的得票数。请注意行尾输出换行。样例输入101.i1.iFunZhangZhangFun1.iFunZhang1.i样例输出1.i:4Zhang:3Fun:3(本题16分)参考答案一、单项选择题1、A2、D【解析】八进制中,不可能包括8以上的数字,它的范围只在07之间,以O开头。同样,十六进制是以OX开头,数字在09和AF之间。3、D4、A【解析】考查循环语句for的使用。解题要点f。循环的一般格式为f。(初始化部分;终止条件判断部分;迭代部分)循环体;说明如下:for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。错解分析在f。语句中,如果省略了终止条件判断部分,开且在语句中没有break,或者是终止条件判断部分始终没有终止,都将出现死循环。考点链接for循环语句可由WhiIe循环语句来代替。5、D6、B【解析】float类型的数据1.If可以被自动转换为double类型数据;byte类型数据的声明是正确的;float类型的数据不可以自动转换为char类型数据。7、B【解析】'0'作为标志占用存储空间,但是不计入串的实际长度。当给一个字符型指针赋值时,赋给这个指针的是这个字符串的地址。8、D【解析】语句必须以分号结尾,表达式不是必须以分号结尾,表达可以嵌套。9、A【解析】在C语言中,一个字符常量代表ASCH字符集中的一个小字符,在程序中用单引号把一个字符括起来作为字符常量,选项A)是一个转义字符常量,表示横向跳若干空格(代表“TAB”键);选项B)表示一个字符串;选项C)表示一个整型常量;选项D)表示一个标识符(代表一个变量),故本题答案为A)。10、C11、C12、C13、D14、D【解析】根据结构变量的存储特点,p+1意味着增加地址值为结构体数组a的一个元素所占的字节数,即p+使p由a0指向al起始地址。本题+p->n得到P指向的结构体变量中成员n的值使之加1。因为P指向数组a起始地址,p->n的值为5,再执行自加1运行,结果为6。15、D16、A【解析】结构化程序有三种基本结构循环结构、选择结构和顺序结构,三种结构的C语言源程序都可以由计算机正常执行。N-S流程图可以描述这三种结构这三种结构可以相互嵌套。本题答案为A选项17、D【解析】在scanf函数中,第二个参数应该表示为地址变量,而选项D)只是一个具体的值,而并不是一个地址值。18、C19、C20、D【解析】结构体变量所占用内存的字节数是其所有成员所占用内存字节数之和。本题中整型变量i所占用的内存是2字节,字符

    注意事项

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

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




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

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

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

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

    收起
    展开