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

    蚌埠医学院2022年计算机C语言模拟.docx

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

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

    蚌埠医学院2022年计算机C语言模拟.docx

    蚌埠医学院2022年计算机C语言模拟(一)总分:100分考试时间:60分钟注意事项:> 凡漏填、错填或书写字迹不清的答卷,影响评卷结果的,贲任由考生自负。> 作答时须保持答题卡整洁,不得破损、折皱、沾水(汗> 考试结束,考生要按照监考员的指令有序、错峰离开考场一、单项选择题(每小题2分,共100分)1、若Ch为char型变量,k为int型变量(已知字符a的ascii十进制代码为97),则以下程序段的执行结果是och='a';k=12;printf(r,%x,%o,r,ch,ch,k);printf(r,k=%dnr,k);A、因变量类型与格式描述符的类型不匹配,输出无定值B、输出项与格式描述符个数不符,输出为零值或不定值C、61,141,k=%dD、61,141,k=%122、若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是A、i=(a+k)<=(i÷k)B、 i=a%llC、 a=a+,i+D、 i=!a3、关于结构化程序设计原则和方法的描述错误的是oA、选用的结构只准许有一个入口和一个出口B、复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C、不允许使用GOTO语句D、语言中若没有控制结构,应该采用前后一致的方法来模拟4、以下程序运行后的输出结果是oinclude<stdio.h>main()ints=0,k;for(k=7;k>=0;k)switch(k)(case1:case4:case7:s+;break;case2:case3:case6:break;case0:case5:s+-2;break;)printf("s=%dn",s);)A、s=5B、s=lC、s=3D、s=75、若有定义:intx,*pb;则正确的赋值表达式是。A、 Pb=&XB、 pb=XC、 *pb=&xD、 *pb=*x6、语句WhiIe(!e);中的表达式!e等价于()。A、 E=OB、 E!=lC、 E!=0D、 E=I7、以下能对一维数组a进行正确初始化的语句是oA、inta10=(0,0,0,0,0)B、inta10=;C、inta11=0;D、inta10=10*l;8、下列运算符中优先级最高的算符是oA、!B、C、-=D、&&9、字符串指针变量中存入的是oA、字符串B、字符串的首地址C、第一个字符D、字符串变量10、下述标识符中,()是合法的用户标识符。A、A&BB、 voidC、 _studentD、ab*11、以下叙述中正确的是oMC语言的源程序不必通过编译就可以直接运行B、C语言中的每条可执行语句最终都将被转换成二进制的机器指令C、C源程序经编译形成的二进制代码可以直接运行D、C语言中的函数不可以单独进行编译12、按照标识符的要求,下列选项中,()符号不能组成标识符。A、连接符B、下划线C、大小写字母D、数字字符13、一个C语言程序总是从开始执行。A、主过程B、主函数C、子程序D、主程序14、以下程序输出的结果为0main()(char*alpha6=nabcdr,efghr,ijkl,"mnop11,HqrstH,uvwx,);char*p;inti;p=alpha;for(i=0;i<4;i+)printf(%sn,pi);a、AbcdefgiiijklB、ABCDc、AbcdefghijklmnopD、 AEIM15、若有以下程序段:inta=0,b=0,c=0;c=(a-=a-5),(a=b,b÷3);printf(,%d,%d,%a",a,b,c);执行后的输出结果是OA、 3,0,-10B、 0,0,5C、 -10,3,-10D、 3,0,316、以下for语句构成的循环执行了次。#include<stclio.h>defineN2defineMN+ldefineNUM(M+1)*M2main()inti,n=0;for(i=l;i<=NUM;i+)(N+;printf(H%dH,n);printf(,nr,);A、5B、6C、8D、917、以下关系表达式中,其值为true的是。A.,XYZ,>,'XYznB、nVisualBasic,<>,visualbasie,C、"the"="there"D、"Integer"V"Int"18、有以下程序main()ints=0,a=l,n;scanf(,%d,&n);do(s+=l;a=a-2;while(a!=n);printf(,%dn,s);)若要使程序的输出值为2,则应该从键盘给n输入的值是A、-1B、-3C、-5D、019、下列数组说明中,正确的是OA、 intarray4;B、 intarray口;C、intarray口5;D、intarray3;20、有以下程序structs(intx,y;)data2=10,100,20,200);main()(structs*p=data;printf(,%dnr,÷+(p->x);)程序运行后的输出结果是。A、10B、11C、20D、2121、以下叙述正确的是oA、可以把define和if定义为用户标识符B、可以把CIefine定义为用户标识符,但不能把if定义为用户标识符C、可以把if定义为用户标识符,但不能把define定义为用户标识符D、define和if都不能定义为用户标识符22、能正确表示逻辑关系b>=10或aV=0”的c语言表达式是。A、a>=10ora=10B、a>=0a<=10C、a>=10&&a<=0D、a>=10ia<=023、以下叙述正确的是oA、C程序中各函数之间既允许直接递归调用,也允许间接递归调用B、C程序中各函数之间不允许直接递归调用,也不允许间接递归调用C、C程序中各函数允许直接递归调用,不允许间接递归调用D、C程序中各函数之间不允许直接递归调用,允许间接递归调用24、若有以下程序段,w和k都是整型变量:w=k;lb:if(w=0)gotole;w-;printf(n*w);gotolb;le:.则不能与上面程序段等价的循环语句是oA、for(w=k;w!=0;w-)printf(,*r,);B、w=k;<CR>while(w!=O)printf(,'*r,);w+;C、w=k;<CR>dow;printf(w*w);while(w!=0);D、for(w=k;w;一w)printf(,*h);25、对于代码charcl8;scanf(m%sm,cl);printf(,n%sn,cl);在程序运行时,输入了"thisprettyboy”,则对应的运行输出显示结果是A、 thispreB、 thisC、 thisprettyboyD、数组越界,不能显示26、若已定义inta,则表达式a=10,a+10,a+的值是A、20B、10C、21D、1127、以下能正确定义二维数组的是oA、inta3;B、inta3=2*3;C、inta3=;D、inta23=1,2,3,4;28、下列数据中,为字符的是oA、 'AB'B、CsIIowD.,A,29、在宏定义#CIefinePI3.14159中,用宏名代替一个。A、常量B、单精度数C、双精度数D、字符串30、以下叙述正确的是oA、C语言程序是由过程和函数组成的B、C语言函数可以嵌套调用,例如:fun(fun(x)C、C语言函数不可以单独编译D、C语言中除了Inain函数,其他函数不可以作为单独文件形式存在31、以下叙述中,不正确的是oA、在一个函数中,可以有多条return语句B、函数的定义不能嵌套,但函数的调用可以嵌套C、函数必须有返回值D、不同的函数中可以使用相同名字的变量32、使用共用体变量,不可以oA、节省存储空间B、简化程序设计C、进行动态管理D、同时访问所有成员33、有关C语言的主函数描述正确的是oA、C程序可以有多个main函数B、C程序可以没有main函数C、C程序有且只有一个main函数D、C程序不一定从main函数开始执行34、以下关于逻辑运算符两侧运算对象的叙述中正确的是oA、可以是任意合法的表达式B、只能是整数0或非0整数C、可以是结构体类型的数据D、只能是整数0或135语句charStrI20="a0",str210="programe0"Strlen(StrCat(Str1,Str2)执行的结果是。A、1B、9C、10D、2036、以下的for循环次数是多少次?for(x=0,y=0;(y!=123)Ii(x<4);x+);A、执行3次B、执行4次C、循环次数不定D、是无限循环37、下面各语句行中,能正确进行字符串赋值操作的语句是oA、 charST5=hABCDEwJ;B、 charS5=,A','B,C,D,E,;C、 char*S;S=hABCDEm;D、char*S;scanf(,%Sr,S);38、下列程序执行后输出的结果是ointd=l;fun(intp)intd=5;d+=p+;printf(,%d,d);)main()inta=3;fun(a);d+=a+;printf(,%dnr,d);)A、8,4B、9,6C、9,4D、8,539、二维数组a的每个元素是由6个字符组成的串,其行下标i=0,l,8,列下标j=l,2,10o若a按行先存储,元素a8,5的起始地址与当a按列先存储时的元素()的起始地址相同。设每个字符占一个字节。A、A8,5B、 A3,10C、 A5,8D、A0,940、定义共用体的关键字是OA、 unionB、 enumC、 structD、 typedef41、在C集成环境执行菜单命令"运行",若运行结束且没有系统提示信息,说明一A、源程序有语法错误B、源程序正确无误C、源程序有运行错误D、源程序无编译.运行错误,但仅此无法确定其正确性42、二进制数IOlooI转换成十进制整数是oA、41B、43C、45D、3943、选择出合法的if语句(设intx,a,b,c;)。A、if(a=b)x+;B、if(a=<b)x+;C、if(a<>b)x+;D、if(a=>b)x+;44、若有程序段:x=99;WhiIe(X-2)X;则循环结束时,X=oA、99

    注意事项

    本文(蚌埠医学院2022年计算机C语言模拟.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




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

    copyright@ 2008-2023 yzwku网站版权所有

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

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

    收起
    展开