- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东英才学院 第 学期 《 C语言程序设计 》期末考试试卷 年级 专业 层次:普通本科 普通高职 (本试卷考试时间120分钟 满分100分) 题号 一 二 三 四 五 总分 复核 得分 得分 阅卷人 一、选择题(本题满分30分) 1、下列方法中错误的是( ) A、函数可以分为两个部分:函数首和函数体 B、程序可以从任何非主函数开始执行。 C、任何非主函数可以调用其它任何非主函数。 D、主函数可以调用任何非主函数的其它函数。 2、C语言中,char数据在内存中的存储形式是( ) A、ASCII码 B、原码 C、反码 D、补码 3、执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为( ) A、3,3,2 B、3,2,2 C、3,2,3 D、2.3.2 4、下列运符中优先级最高的是( ) A、 B、++ C、 ? : D、 ! 5、下面的for语句( ) for ( x=0, y=0; ( y!=123)( x4); x++) ; A、 是无限循环 B、循环次数不定 C、循环执行4次 D、循环执行3次 6、对二维数组a正确的定义语句是( ) A、int a [2,3]; B、int a (2,3); C、int a [2][3]; D、int a[2 ][ ]; 7、已知 int a,b; 用语句 canf(“%d%d”,a,b); 输入a,b时,不能作为输入分隔符的是() A, B、空格 C 回车 D[Tab]键“China”; char str2[10]=”computer”; strcat (str1,str2) ; printf (“%s”, str1); A、China B、computer C、Chinacomputer D、computerChina 10、设有数组定义:char array [ ]=“China”; 则数组array所占的空间为( ) A、4个字节 B、5个字节 C、6个字节 D、7个字节 11、下面关于C程序函数的叙述,( )是正确的。 A、定义不能嵌套,调用可以 B、定义可以嵌套,调用不能 C、定义和调用均能嵌套 D、定义和调用均不能嵌套 12、有如下函数调用语句:func (r1, (r2 , r3) , r4+r5 );则该函数调用语句中,含有的实际参数的个数是( ) A、3 B、4 C、5 D、有语法错误 13、若有以下定义和语句:? double?r=99,?*p=r;? *p=r;?则以下正确的叙述是? A、以下两处的*p含义相同,都说明给指针变量p赋值?B、在double?r=99,?*p=r;中,把r的地址赋值给了p所指的存储单元C、语句*p=r;把变量r的值赋给指针变量pD、语句*p=r;取变量r的值放回r中20 30 40 50 P 15、有结构定义如下: struct student{int num; char name[10];}STU; 则下面的叙述不正确的是( ) A、STU是用户定义的结构类型名 B、struct是结构类型关键字 C、struct student是用户定义的结构类型 D、num是结构成员名 得分 阅卷人 二、填空题(本大题共10小题,每小题1分,共10分) 1、C语言的基本数据类型由三种:整型、实型和字符型。其中基本整型、单精度型和字符型的变量定义符分别为: 、float和char 。 2、语句printf (“ %.4s”, “computer”); 的输出结果为 。 3、定义 int a[]={1,2,3,4,5,6},*p=a;表达式++(*++p)的值是 。 4、代表宏定义的关键字是 。 5、设a=1,b=2,c=3,d=4 则表达式a= =b ? a +c: c d ? a: d*a的值是 。 6、若有以下定义:int a[2][3]; 则a数组元素个数为 。 7、如果在程序中用到getchar()、putchar()函数,则应该在程序的开头部分加上相应的头文件,其命令是:
文档评论(0)