南京信息工程大学2009-2010(1)c语言期末考试试卷b

南京信息工程大学2009-2010(1)c语言期末考试试卷b

ID:22372378

大小:74.00 KB

页数:9页

时间:2018-10-28

南京信息工程大学2009-2010(1)c语言期末考试试卷b_第1页
南京信息工程大学2009-2010(1)c语言期末考试试卷b_第2页
南京信息工程大学2009-2010(1)c语言期末考试试卷b_第3页
南京信息工程大学2009-2010(1)c语言期末考试试卷b_第4页
南京信息工程大学2009-2010(1)c语言期末考试试卷b_第5页
资源描述:

《南京信息工程大学2009-2010(1)c语言期末考试试卷b》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京信息工程大学试卷2009-2010学年第1学期程序设计基础/C语言程序设计课程试卷(B卷)本试卷共9页;考试时间120分钟;任课教师课程组;出卷时间2010年1月学院专业2009年级班学号姓名得分一、单项选择题(每小题1分,共14分)1.C语言规定:在一个源程序中,main的位置A)必须在最开始B)必须在系统调用的库函数后面C)可以任意D)必须在最后2.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母、数字和下划线中的任意一种

2、3.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是。inta1,a2;charc1,c2;scanf(“%d%c%d%c”,&a1,&a2,&c1,&c2);A)10A20B↙B)10A20B↙C)10A20B↙D)10A20B↙4.C语言对嵌套if语句的规定是:else总是与。A)其之前最近的if配对B)第一个if配对C)缩进位置相同的if配对D)其之前最近的且尚未配对的if配对5.当a=1,b=3,c=5,d=4时,执行完下面一

3、段程序后x的值是。if(a

4、','F'};则下列叙述正确的是。A)a与b数组完全相同B)a与b数组占用内存相同C)a与b数组都存放字符串D)数组a比数组b占用内存大9.若调用一个函数,且此函数中没有return语句,则正确的说法是。A)该函数没有返回值B)该函数返回若干个系统默认值C)能返回一个用户所希望的函数值D)返回一个不确定的值10.若用数组名作为函数调用的实参,传递给形参的是。A)数组的首地址B)数组中第一个元素的值C)数组中的全部元素的值D)数组元素的个数11.设有程序段:chars[]=”china”;char*p;p=s;则下

5、面叙述正确的是。A)s和p完全相同B)数组s中的内容和指针变量p中的内容相等C)s数组长度和p所指向的字符串长度相等D)*p与s[0]相等12.若已定义chars[10];则在下面表达式中不表示s[1]的地址是。A)s+1B)s++C)&s[0]+1D)&s[1]13.若有定义:inta[2][3];则对a数组的第i行第j列元素的正确引用是。A)*(a[i]+j)B)(a+i)C)*(a+j)D)a[i]+j14.已知学生记录描述为:structstudent{intno;charname[20];charsex

6、;struct{intyear;intmonth;intday;}birth;}s;设结构变量s中的“birth”为“1985年10月1日”,则下面正确的赋值方式是。A)year=1985B)birth.year=1985第9页共9页month=10birth.month=10day=1birth.day=1C)s.year=1985D)s.birth.year=1985s.month=10s.birth.month=10s.day=1s.birth.day=1二、基础知识填空(每空2分,共22分)1.C源程序的

7、基本单位是。2.按照计算机科学家沃思(Wirth)的提法,一个计算机程序应包括数据结构和两部分。3.数学表达式的C语言表达式是。4.若s是int型变量,s=6;则表达式s%2+(s+1)%2的值为5.C语言本身不提供输入输出语句,其输入输出操作是由来实现的。6.已知A=7.5,B=2,C=3.6,表达式A>B&&C>A

8、

9、AB的值是。7.设有以下定义语句:inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;则表达式*(*(p+2)+1)的值为。8.设i,j,k均为i

10、nt型变量,则执行完下面的for循环后,k的值为。for(i=0,j=10;i<=j;i++,j--)k=i+j;9.在一个C程序中,若要定义一个只允许本源程序文件中所有函数使用的全局变量,则该变量需要定义的存储类别为。10.C程序中,文件可以用和二进制两种代码形式存放。11.下面程序的运行结果是#include#defineS(x)4*x*x+1voi

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

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

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