曲靖论坛

切换城市
°
首页曲靖文库曲靖师范学院试卷曲靖师范学院《C语言程序设计》2021-2022学年第一学期期末试卷
老鸡枞

文档

128

关注

0

好评

0
PDF

曲靖师范学院《C语言程序设计》2021-2022学年第一学期期末试卷

阅读 660 下载 34 大小 169.56K 总页数 0 页 2023-02-24 分享
价格: 5 金币
下载文档
/ 0
全屏查看
曲靖师范学院《C语言程序设计》2021-2022学年第一学期期末试卷
还有 0 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 0 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
曲请师范学院课程期末测试2021-2022学年第一学期《C语言程序设计》(时间:150分钟分值:100分)一、单项选择题(本大题共15小题,每小题2分,共30分)1.下列不属于保留字的是(A.defaultB.registerC.sructD.unsign2.下列不能作为常量的是(A.0582C.\n'D.2.5e-23.设typedeflong class:,则class是()A.整型变量B.长整型变量C.长整型数据类型的新标识符D.新的而非长整型数据类型的标识符4.设char c-'A':inti=l,j:,执行j=lc&&i+:后,i和j的值分别是(A.1和0B.1和1C.2和0D.2和15.设inta:,执行表达式(a=l,2,3),a+1后,a和表达式的值分别是(A.1和2B.2和3C.3和4D.4和56.下列关于函数定义正确的是(A.fun(int x,y){int z:return z:}B.void fun(int x,int y){return x+y:C.fun(x,y){int x,y:double z:z=x+y:retum z:D.double fun(int x,int y){double z:z=x+y:retum z:7.下列用户自定义标识符正确的是(A.4aB.b_1C.&D.*p8.下列程序段中循环体执行的次数是(int x=-1;doX=X*X:)while(!x):A.0B.1C.2D.无限9.实现字符串连接的系统函数名是()A.strcatB.strcmpC.strcpyD.strlen10.若实参是一个数组名,在调用函数时,实参向形参传递的是(A.数组的长度B.数组的首地址C.数组每个元素的值D.数组每个元素的地址11.设ital][4上{l,2,3,4,5,6,7}:,则a[1[3]的值是(A.0B.3C.4D.712.若定义一个只限本源文件使用的全局变量,则该变量的存储类别是(A.extemB.registerC.staticD.autol3.设chark=-'a':float j=2.0:,执行k+=5:printf(“%c”,k):后,输出结果是(A.aB.bC.cD.d14.下列程序段正确的是(A.char s[F'xyz')B.float*p,i:scanf(“%s”,s):p=*p+i:C.char s[5]='word':D.inta[5]={0},*p-a:puts(s):15.关于编译预处理命令,叙述正确的是(A.预处理命令都以“#”开头B.预处理命令必须位于程序的首部C.预处理命令只能实现宏定义和条件编译的功能D.每个程序必须在开头使用预处理命令#include二、填空题(本大题共10小题,每小题2分,共20分)l6.设oata,b,c:,若a、b和c分别为三角形的三条边长,它们“能构成等边三角形”的逻辑表达式是17.设inti:float f=3.14:,执行i=(nt)f:后,变量f的值是I8.设char s[=\t\'NameMAddressin'”:,s的长度是19.执行printf“%dn”,3&&2&5):后的结果是20.算术运算符的优先级比关系运算符的优先级21.单目运算符的结合性是22.设intx=l,y=3,z:,执行z=x>y?+x:y+:后,z的值是23.设intm=3:f1oatn=12.6:char ch=='a':,若用输入语句实现上述三个变量的初始化结果且键入数据形式为:3,12.6a<回车换行>,则scanf语句应是24.若定义函数时类型缺省,则该函数默认的类型是25.设int al5上{l,3,5,7,9},*p=&a2]:,则+(*p)的值是三、程序分析题(本大题共4小题,每小题4分,共16分)阅读下列程序,将输出结果写到各题右侧的空白处。26.void main()int color=2:switch(color)case I:printf("redn"):break:case 2:printf("yellown"):case 3:printf("bluen"):}27.void main()intm,n;for(m=1:m<=3;m++){printf("An"):}28.void main()float x=3.6:int i;
文档评分
    请如实的对该文档进行评分
  • 0
发表评论
侵权举报:本页面所涉内容为用户发表并上传,相应的法律责任由用户自行承担;本网站仅提供存储服务;如存在侵权问题,请权利人与本网站联系删除!联系QQ:47833653