2022年长沙卫生职业学院公共课《C语言》科目期末试卷A(有答案).pdfVIP

2022年长沙卫生职业学院公共课《C语言》科目期末试卷A(有答案).pdf

  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文档。上传文档
查看更多
2022 年长沙卫生职业学院公共课《C 语言》科目期末试卷 A(有答案) 一、填空题 1、结构化程序由________、________ 、________ 3种基本结构组成。 2、函数swap (int x,inty)可完成对x和y值的交换。在运行调用函数中的如下语 句后,a[0]和a[1]的值分别为_______ ,原因是_______ 。 a[o]=1;a[1]=2; swap(a[o],a[1]); 3、函数swap (arr,n)可对arr数组从第1个元素到第n个元素分别进行两两元素 交换。在运行调用函数中的如下语句后,a[o]和a[1]的值分别为_______ ,原因是 _______ 。 a[0]=1;a[1]=2;swap (a,2); 4 、设有如下结构体说明: struct ST {int a;float b ; struct ST*c; doublex[3]; }st1 ;请填空,完成以下对数组s的定义,使其每个元素均为上述结构体类型。 _______ 5、假设变量a、b和c均为整型,以下语句借助中间变量t把a、b和c中的值进行交 换,即把b中的值给a,把c中的值给b,把a中的值给c。例如:交换前,a=10、 b=20、c=30;交换后,a=20、b=30、c=10。请填空。 _______ ;a=b;b=c;_______ ; 6、表达式pow (2.8,sqrt (double (x ))值的数据类型为_______ 。 7、若有定义:inta[3][4]={{1,2},{0},{4,6,8,10}};,则初始化后,a[1][2] 得到的初值是_______ ,a[2][1]得到的初值是_______ 。 8、以下程序的运行结果是_______ 。 #include stdio.h int main () {char s[]=ab\cdefg\,*p=s+1; printf (%c”,* (p++)); printf (%s,p+2); return (0 ); } 9、以下程序段通过指针变量q,给如图所示连续动态存储单元赋值(在此过程中 不能移动q)。请填空。(假设程序段中的所有变量均已正确说明。) _______scanf(%d,q+k); 10、请读程序段: int x=1; printf (%d\n,~x); 上面程序段的输出结果是_______ 。 二、选择题 11、C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符( ) A.必须为字母 B.必须为下划线 C.必须为字母或下划线 D.可以是字母、数字和下划线中任一种字符 12、已知字母A 的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句 c2=A+6-3;后,c2中的值为( )。 A.D B.68 C.不确定的值 D.C 13、一个C程序的执行是从( ) A.本程序的main函数开始,到main函数结束 B.本程序的第一个函数开始,到本程序文件的最后一个函数结束 C.本程序的main函数开始,到本程序文件的最后一个函数结束 D.本程序的第一个函数开始,到本程序main函数结束 14、以下叙述不正确的是( ) A.一个C源程序可由一个或多个函数组成 B.一个C源程序必须包含一个main函数 C.C程序的基本组成单位是函数 D.在C程序中,注释说明只能位于一条语句的后面 15、在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局 变量,则该变量需要使用的存储类别是( ) A.extern B.register C.auto D.static 16、设x 、y均为float型变量,则以下不合法的赋值语句( )。 A.++x ; B.yy= (x%2 )/10 ; C.x*=y+8; D.x=y=0 ; 17、下列程序段不是死循环的是( )。 A)inti=100; while (1) {i=i%100+1;if (i100)break; B.for (;;); C.int k=0;do{++k;}while (k=0); D.int s=36;w

您可能关注的文档

文档评论(0)

175****9697 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档