南京信息工程大学2010-2011(1)c语言和程序设计基础试卷-a

南京信息工程大学2010-2011(1)c语言和程序设计基础试卷-a

ID:33583381

大小:100.35 KB

页数:9页

时间:2019-02-27

南京信息工程大学2010-2011(1)c语言和程序设计基础试卷-a_第1页
南京信息工程大学2010-2011(1)c语言和程序设计基础试卷-a_第2页
南京信息工程大学2010-2011(1)c语言和程序设计基础试卷-a_第3页
南京信息工程大学2010-2011(1)c语言和程序设计基础试卷-a_第4页
南京信息工程大学2010-2011(1)c语言和程序设计基础试卷-a_第5页
资源描述:

《南京信息工程大学2010-2011(1)c语言和程序设计基础试卷-a》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京信息工程大学试卷2010-2011学年第1学期C语言程序设计/程序设计基础课程试卷(A卷)本试卷共9页;考试时间120分钟;任课教师;出卷时间2011年1月学院专业2010年级班学号姓名得分一、选择题(每题1分,共15分)1.以下叙述不正确的是A)一个C源程序可由一个或多个函数组成B)一个C源程序必须包含一个main函数C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面2.下面四个选项中,均是不合法的用户标识符的选项的是...A)Ap_odoB)floatlao_AC)b-agotointD)_123tempINT3.在C语言中,要求运算数必须为整型的运算符是

2、A)/B)++C)!=D)%4.判断字符型变量c1是否为数字字符的正确表达式为()A)’0’<=c1<=’9’B)(c1>=0)&&(c1<=9)C)(‘0’>=c1)

3、

4、(‘9’<=c1)D)(c1>=’0’)&&(c1<=’9’)5.若运行时输入:12345678↙,则下列程序运行结果为。intmain(){inta,b;scanf(“%2d%2d%3d”,&a,&b);printf(“%d”,a+b);return0;}A)46B)579C)5690D)出错6.C语言对嵌套if语句的规定是:else总是与。A)其之前最近的if配对B)第一个if配对第1页/共9页C)缩进位置相同的

5、if配对D)其之前最近的且尚未配对的if配对7.若有定义语句inta,b;doublex;则下面没有错误的是。A)B)switch(x%2)switch((int)x%2.0){{case0:a++;break;case0:a++;break;case1:b++;break;case1:b++;break;default:a++;b++;default:a++;b++;}}C)D)switch((int)x%2)switch((int)(x)%2){{case0:a++;break;case0.0:a++;break;case1:b++;break;case1.0:b++;break;de

6、fault:a++;b++;default:a++;b++;}}8.设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是A)gets(s)B)while((s[i++]=getchar())!=’’);s[i]=’’;C)scanf(“%s”,s);D)do{scanf(“%c”,&s[i]);}while(s[i++]!=’’);s[i]=’’;9.以下关于return语句的叙述中正确的是A)一个自定义函数中必须有一条return语句B)一个自定义函数中可以根据不同情况设置多条return语句C)定义成vo

7、id类型的函数中可以有带返回值的return语句D)没有return语句的自定义函数在执行结束时不能返同到调用处10.以下错误的定义语句是A)intx[][3]={{0},{1},{1,2,3}};B)intx[4][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};C)intx[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};D)intx[][3]={1,2,3,4};11.设有如下程序段,chars[20]=“Bejing”,*p;p=s;则执行p=s;语句后,以下叙述正确的是A)可以用*p表示s[0]B)s数组中元素的个数和p所指

8、字符串长度相等C)s和p都是指针变量D)数组s中的内容和指针变量p中的内容相等12.变量的指针,其含义是指该变量的。A)值B)地址C)名D)一个标志13.若有说明:int*p,m=5,n;以下程序段正确的是。A)p=&n;B)p=&n;scanf(“%d”,&p);scanf(“%d”,*p);C)scanf(“%d”,&n);D)p=&n;*p=n;*p=m;第2页/共9页14.设有说明语句:chara[]=”Itismine”;char*p=”Itismine”;则以下不正确的叙述是。A)a+1表示的是字符t的地址B)p指向另外的字符串时,字符串的长度不受限制C)p变量中存放的地址值可

9、以改变D)a中只能存放10个字符15.函数调用语句:fseek(fp,-20L,2)的含义是。A)将文件位置指针移到距离文件头20个字节处B)将文件位置指针从当前位置向后移动20个字节C)将文件位置指针从文件末尾向后退20个字节D)将文件位置指针移到当前位置20个字节处二、基础知识填空(每空2分,共18分)1.设有以下变量定义,并已赋确定的值,charw;intx;floaty;则表达式:w*x-y所求得结果的数据类型为

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

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

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