2021—2022学年第二学期期末考试--C语言程序设计试卷(练习卷).docxVIP

2021—2022学年第二学期期末考试--C语言程序设计试卷(练习卷).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信阳学院 2021-2022学年第二学期期末考试 C/C++语言程序设计试卷(练习卷) 适用专业:21计科本、21物联本、21数据本 考试时长:120分钟试卷说明: .黑色签字笔直接答在试题中(除题目有特殊规定外): n|r 於题号一二三 n|r 於 题号 一 二 三 四 五 总分 合分人 复核人 总分值 10 20 20 24 26 100 得分 得分 评卷人 、判断题(每题1分,共10分) TOC \o 1-5 \h \z .用C语言写的程序称作源程序,必须用编译程序将它转换为机器指令程序后才能在计算 机上执行。() A.对B.错 .算法确实定性是指算法的每个步骤都应当是确定的,而不是含糊的、模棱两可的。() A.对B.错 . C语言的整型变量与字符型变量在任何时候都是等价的。() A.对B.错 .关系运算符优先级高于算术运算符,算术运算符优先级高于逻辑运算符。() A.对B.错 .如果已定义了 int型变量i和sum,那么语句for (i=l,sum=O;i=IOO;sum+=i++);是正确的,且 其功能是计算1到100的累加和,并将结果放在sum变量中。 ( ) A.对B.错 .数组名表示该数组首地址。() A,对B.错 TOC \o 1-5 \h \z . C语言中函数可以嵌套定义函数。() A.对B.错 .指针变量可以作为函数参数。() A.对B.错 .用户自己建立的由不同类型数据组成的组合型的数据结构,称为结构体。() A.对B.错 .文件有不同的类型,在程序设计中,主要用程序文件和数据文件。() A,对B.错 得分 评卷入二、选择题(每题2分,共20分) .以下表达不正确的选项是()。 A. C源程序单行注释的范围是从到行的结束 B.全局声明是在任何函数之外进行的数据声明 C. 一个C函数由函数手补和函数体两局部组成 D.定义一个无参数的函数时,函数名后面的圆括号可以省略 TOC \o 1-5 \h \z .以下不是算法的特性的是() A.有穷性B.确定性 C.有界性D.有效性.假设x , i,j和k都是in(型变量,那么执行表达式x= (i=4,j=l6, k=32)后x的值为()。 A. 4 B. 16 C. 32 D. 52.以下关于if语句的描述不正确的选项是()。 A.可以没有else局部 B.如果一个双分支贯语句的真分支中内嵌一个单分支语句,必须用花括号将该单分支 语句括起来 if后的表达式只能是关系表达式 if语句的任一个分支如果有多于1个简单语句必须使用复合语句形式.程序段如下: int k=-20; while(k=O) k=k+1 ; 那么以下说法中正确的选项是(A. while A. while循环执行20次 A. while循环执行20 A. while循环执行20次 B.循环体语句一次也不执行 16. 16.C.循环是无限循环D.循环体语句执行一次设有charstr[10],以下 16. C.循环是无限循环 D.循环体语句执行一次 设有charstr[10],以下语句正确的选项是( n|r 於 A. scanf(%sM,str); B. prinlf(%c.slr); C. printf(%s,str|0]); C. printf(%s,str|0]);D. printf(%s,str);17. C. printf(%s,str|0]); D. printf(%s,str); 17. 17.以下函数定义 17. 以下函数定义正确的选项是: double fun(int x, ini y)double fun(ini x; int y)double fun(int x. int y); double fun(int x, ini y) double fun(ini x; int y) double fun(int x. int y); double fun(int x. int y);double fun(int x. y) double fun(int x. int y); double fun(int x. y) 18.有如下语句int a=l(),b=20;*pl=a,*p2=b;如果让两个指针变量均指向b,正确的赋值方式是( 18. A. *pl=*p2;B. pl=p2:C. pl=*p2;D. *pl=*p2; A. *pl=*p2; B. pl=p2: C. pl=*p2; D. *pl=*p2; .以下关于结构体的表达中,错误的选项是( A.结构体是?种可由用户构造的数据类型 B.结构体中的成员可以具有不同的数据类型 C.结构体中的成员不可以与结构体变量同名 D.结构体中的成员可以是指向自身结构的指针类型.假设要用fopen函数创立并翻开一个新的二进制文件,该文

文档评论(0)

136****3519 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档