五邑大学试卷-C语言程序设计-信息学院各专业-A卷.doc

五邑大学试卷-C语言程序设计-信息学院各专业-A卷.doc

ID:51820379

大小:50.52 KB

页数:7页

时间:2020-03-16

五邑大学试卷-C语言程序设计-信息学院各专业-A卷.doc_第1页
五邑大学试卷-C语言程序设计-信息学院各专业-A卷.doc_第2页
五邑大学试卷-C语言程序设计-信息学院各专业-A卷.doc_第3页
五邑大学试卷-C语言程序设计-信息学院各专业-A卷.doc_第4页
五邑大学试卷-C语言程序设计-信息学院各专业-A卷.doc_第5页
资源描述:

《五邑大学试卷-C语言程序设计-信息学院各专业-A卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、得分一、       选择题(30%:15小题,每小题2分)1.以下叙述正确的是()。A)在C程序中,main函数必须位于程序的最前面。 B)C语言的每一行中只能写一条语句。 C)C语言本身没有输入输出语句。 D)一个程序的执行是从本程序的main函数开始,到本程序文件的最后一个函数结束。2.若有说明:inta[10];则对a数组元素的正确引用是()。A)a[10]  B)a[3.5] C)a(5) D)a[10-10]3.下面关于"A"的说法正确的是()。A)它代表一个字符常量   B)它代表一个字符串常量C)它代表一个字符 D)它代表一个变量4.若用数组名作为函数调用的实参,传递给形参

2、的是()。A)数组的首地址  B)数组第一个元素的值C)数组全部元素的值 D)数组元素的个数5.以下选项中属于C语言数据类型的是()。A)复数型B)记录型C)双精度型D)集合型6.设a=5,b=6,c=7,d=8,m=2,n=2,则执行(m=a>b)&&(n=cb)?a:b);则输出结果是()。A)10B)11C)12D)13

3、 9.可判断变量a为正,b为负的正确表达式是()。A)a*b<0B)(a>0

4、

5、b>0)&&a*b<0C)(a<0

6、

7、b<0)&&a*b<0D)a>0&&a*b<010.在C语言中要求参加运算的数必须是整数的运算符是()。A)/B)! C)% D)==11.下列程序段中while循环体执行的次数是()。intk=0;while(k=1)k++;A)一次也不执行  B)只执行一次  C)有语法错,不能执行  D)无限次12.若有以下说明,且0≤i<10,则对数组元素的错误引用是()。inta[]={1,2,3,4,5,6,7,8,9,10},*p=a,i;A)*(a+i)  B)p+i  C

8、)a[p-a+i]  D)*(&a[i])13.有定义语句:intb;charc[10];则正确的输入语句是()。A)scanf("%d%s",&b,&c);B)scanf("%d%s",&b,c);C)scanf("%d%s",b,c);D)scanf("%d%s",b,&c);14.设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。A)p=&a;  B)p=data.a;  C)p=&data.a;  D)*p=data.a15.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。A)函数调

9、用可以作为独立的语句存在B)函数调用可以作为一个函数的实参C)函数调用可以出现在表达式中D)函数调用可以作为一个函数的形参得分二、      填空题(20%:20空,每空1分)1.C语言对数组下标的引用一般从开始。2.C语言中,一个函数一般由两个部分组成,它们是和。3.一个C程序中至少应包括一个____函数。4.根据变量的作用域,C语言的变量分为和。5.设x为整型变量,则描述数学式“1

10、序段定义了一个数组并循环输入每个元素的值:inti,a[3];for(i=0;i<3;i++)scanf(“%d”,_____);8.若定义了inta[10],*p;将数组元素a[8]的地址赋给指针变量p的赋值语句是___。9.设一个C程序中有如下定义:charline[]="china";char*ptr=line;则ptr中为,line[1]中为____,line[5]中为___。10.下列程序段的输出结果是______。main(){charb[]="Hello!"b[5]=’’;printf("%s",b);}11.表示“整数x的绝对值大于5”时值为“真”的C语言表达式是_

11、___。12.设整型变量a的初值为3,则执行表达式“a+=3”后a的值是   。13.与k=n++完全等价的表达式是_____。14.C语言中实现选择结构的语句是if语句和       。得分三、      阅读程序,写出运行结果。(20%:4小题,每小题5分)1.main(){inti,j,x=0;for(i=0;i<2;i++){for(j=0;j<3;j++){if(j%2==1)continue;x=x+1;}}

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

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

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