南京信息工程大学试卷2011-2012C语言程序设计试卷(理科)-A.doc

南京信息工程大学试卷2011-2012C语言程序设计试卷(理科)-A.doc

ID:51603098

大小:84.00 KB

页数:8页

时间:2020-03-13

南京信息工程大学试卷2011-2012C语言程序设计试卷(理科)-A.doc_第1页
南京信息工程大学试卷2011-2012C语言程序设计试卷(理科)-A.doc_第2页
南京信息工程大学试卷2011-2012C语言程序设计试卷(理科)-A.doc_第3页
南京信息工程大学试卷2011-2012C语言程序设计试卷(理科)-A.doc_第4页
南京信息工程大学试卷2011-2012C语言程序设计试卷(理科)-A.doc_第5页
资源描述:

《南京信息工程大学试卷2011-2012C语言程序设计试卷(理科)-A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京信息工程大学试卷(理工科)2011-2012学年第2学期C语言程序设计课程试卷(A卷)本试卷共8页;考试时间120分钟;任课教师课程组;出卷时间2012年6月学院专业2011年级班学号姓名得分一、单项选择题(每小题1分,共15分)1.C语言规定:在一个源程序中,main的位置A)必须在最开始B)必须在系统调用的库函数后面C)可以任意D)必须在最后2.下面四个选项中,均是合法的用户标识符的选项的是A)A   p_o   do  B)float   lao    _AC)b-a   goto      intD)_123  temp   INT3.判断字符型变量c1

2、是否为大写字母的正确表达式为A)’A’<=c1<=’Z’B)(c1>=A)&&(c1<=Z)C)(‘A’>=c1)

3、

4、(‘Z’<=c1)D)(c1>=’A’)&&(c1<=’Z’)4.表达式18.0/4*sqrt(4)/8值的数据类型为A)float            B)char                  C)double           D)不确定5.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是A)7         B)8     C)6            D)26.若对两个数组a和b进行初始化chara[]="A

5、BCDEF";charb[]={'A','B','C','D','E','F'};则下列叙述正确的是。A)a与b数组完全相同B)a与b数组长度相同C)a与b数组都存放字符串D)数组a比数组b长度长7.若定义x为长整型变量,则能正确输入x值的语句是。A)scanf(“%d”,x);B)scanf(“%d”,&x);C)scanf(“%ld”,&x);D)scanf(“%ld”,x);8.以下正确的函数定义是。A)doublefun(intx,inty)B)doublefun(intx,y){{z=x+y;intz;第8页/共8页returnz;returnz;}}C)

6、fun(x,y)D)doublefun(intx,inty){{intx,y;doublez;doublez;z=x+y ;z=x+y;returnz;returnz;}}9.设有程序段:chars[]=”Nanjing”;char*p;p=s;则下面叙述正确的是。A)数组s中的内容和指针变量p中的内容相等B)s和p完全相同C)s数组长度和p所指向的字符串长度相等D)*p与s[0]相等10.下面程序段intk=2;while(k=0){printf(“%d”,k);k--;}则下面描述中正确的是。A)while循环执行10次B)循环是无限循环C)循环题语句一次也不执

7、行D)循环体语句执行一次11.已知下列程序段:chara[3],b[]="nuist";a=b;printf("%s",a);则。A)运行后将输出nuistB)运行后将输出nuC)运行后将输出nuiD)编译出错12.若已定义chars[10];则在下面表达式中不表示s[1]的地址是。A)s+1B)s++C)&s[0]+1D)&s[1]13.若有定义:int(*p)[4];则标识符p。A)是一个指向整型变量的指针B)是一个指针数组名C)定义不合法D)是一个指针,它指向一个含有四个整型元素的一维数组14.以下对结构体变量成员不正确的引用是。structperson{ch

8、arname[20];intage;intsex;}pup[5],*p=pup;A)scanf(“%s”,pup[0].name);B)scanf(“%d”,&pup[0].age);C)scanf(“%d”,&(p->sex));D)scanf(“%d”,p->age);15.函数调用语句:fseek(fp,-10L,2)的含义是。A)将文件位置指针移到距离文件头10个字节处B)将文件位置指针从当前位置向后移动10个字节C)将文件位置指针从文件末尾向后退10个字节D)将文件位置指针移到当前位置10个字节处二、基础知识填空(每空2分,共20分)1.在C语言中,没有专

9、门的输入输出的语句,其输入输出都是用函数来完成的,格式化输出第8页/共8页操作是由库函数[1]完成的。2.三种基本程序结构是顺序结构、选择结构和[2]。3.数学表达式的C语言表达式是[3]4.设有数组定义:chararray[8]="China";则数组array所占的空间为[4]5.y是无符号整型变量,写出y是闰年的逻辑表达式是:[5]。6.用break语句可以使程序流程跳出switch语句体,也可以在循环结构中止[6]循环体。7.main函数的函数原型为:intmain(intargc,char*argv[]);其中argc表示[7]。8.若有定义#defi

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

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

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