c语言程序设计期末考试样卷a卷new

c语言程序设计期末考试样卷a卷new

ID:34446555

大小:306.36 KB

页数:12页

时间:2019-03-06

c语言程序设计期末考试样卷a卷new_第1页
c语言程序设计期末考试样卷a卷new_第2页
c语言程序设计期末考试样卷a卷new_第3页
c语言程序设计期末考试样卷a卷new_第4页
c语言程序设计期末考试样卷a卷new_第5页
资源描述:

《c语言程序设计期末考试样卷a卷new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2012-2013-1学期C语言程序设计期末考试样卷C、while允许从外部转到循环体内_________C语言程序设计试卷(A)D、do-while的循环体不能是复合语句8.关于循环嵌套,以下哪种说法是错误的:年级总分题号一二A、三种循环可以相互嵌套,层数不限。核分人题分8515B、循环嵌套跳转时,禁止从外层跳入内层。复查人得分C、外层循环可以包含两个以上内循环,彼此之间可以相互交叉。D、循环嵌套跳转时,禁止跳入同层的另一循环中。一、单选(共85分)评分人得分9.下面程序如果只有一个错误,那么是(每行程序前面的数字表示行号)()。:______________1main

2、()学号1._________是构成C语言的基本单位。2{A、函数B、子函数3floata[3]={3*0};C、过程D、子过程2.C语言源程序名的后缀是4inti;A、exeB、c5for(i=0;i<3;i++)scanf("%f",a[i]);C、objD、cp:______________3.以下说法中正确的是()。6for(i=1;i<3;i++)a[0]=a[0]+a[i];姓名A、C语言程序总是从第一个的函数开始执行7printf("%d",a[0]);B、在C语言程序中,要调用的函数必须全部在main()函数中C、C语言程序总是从main()函数开始执

3、行8}D、C语言程序中的main()函数必须放在程序的开始部分A、第3行有错误B、第7行有错误4.sizeof(double)是()。C、第5行有错D、没有错误A、一种函数调用B、一个双精度型表达式10.判断字符串str1是否大于字符串str2,应当使用()。C、一个不合法的表达式D、一个整型表达式A、if(str1>str2)B、if(strcmp(str1,str2))5.C语言中,char类型数据占()。C、if(strcmp(str2,str1)>0)D、if(strcmp(str1,str2)>0):___________________A、1个字节B、2个字节

4、11.以下关于数组的描述中,错误的是()C、3个字节D、4个字节A、在定义数组时,有时可以将该数组的维数省略专业6.下面的表示形式中,正确的字符常量是()。B、数组元素可以像普通变量一样使用C、若有inta[10]={6,7,8,9,10};,则是将5个初值依次赋给a[0]至a[4]A、‘ab’B、‘’C、"a"D、""D、如有定义chara[]="student";则数组a的长度为712.以下对二维数组a的正确说明是()。7.C语言中while和do-while循环的主要区别是:A、inta[3][];B、floata(3,4);A、do-while的循环体至少

5、无条件执行一次:___________B、while的循环控制条件比do-whilewhile的循环控制条件更严格C、doublea[1][4];D、floata(3)(4);第1页,共24页第2页,共24页系、部„„„„○„装„„„„„订„„„„„线○„„„„内„„„„„不„„„○„得„„„„„答„„„„„题○„„„„„„„„○„装„„„„„订„„„„„线○„„„„内„„„„„不„„„○„得„„„„„答„„„„„题○„„„„系、部13.对两个数组a和b进行如下初始化A、没有返回值:___________B、返回若干个系统默认值chara[]="ABCDEF";C、能返回

6、一个用户所希望的函数值D、返回一个不确定的值charb[]={'A','B','C','D','E','F'};20.如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是则以下叙述正确的是()。()。专业A、a与b数组完全相同B、a与b长度相同A、该变量只在该复合语句中有效B、该变量在该函数中有效C、a和b中都存放字符串D、a数组比b数组长度长C、该变量在本程序范围内有效D、该变量为非法变量:___________________14.定义了一维int型数组a[10]后,下面不正确的引用是:()21.以下正确的说法是()。A、a[10]=2;B、a[0]=5*2

7、;A、用户若需要调用标准库函数,调用前必须重新定义C、a[1]=a[2]*a[0];D、a[2]=a[1]+a[0];B、用户可以重新定义标准库函数,如若此,该函数将失去原有定义15.对以下说明语句的正确理解是()。C、系统不允许用户重新定义标准库函数D、用户若需要使用标准库函数,调用前不必使用预处理命令将该函数所在inta[10]={6,7,8,9,10};的头文件包含编译,系统会自动调用A、将5个初值依次赋给a[1]至a[5]22.设有如下的函数:B、将5个初值依次赋给a[0]至a[4]C、将5个初值依次赋给a[6]至a[

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。