C语言模拟试题三

C语言模拟试题三

ID:42192447

大小:48.00 KB

页数:5页

时间:2019-09-09

C语言模拟试题三_第1页
C语言模拟试题三_第2页
C语言模拟试题三_第3页
C语言模拟试题三_第4页
C语言模拟试题三_第5页
资源描述:

《C语言模拟试题三》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生答题不得过此线.................................................................................系  班级  姓名  学号一般说来《C语言程序设计》模拟试卷(三)题号一二三四五六总分得分阅卷人一、判断(10分)1.输入输出的功能并不是C语言本身提供的,而是C的库函数所提供的。()2.若a和b是同类型变量,在执行了语句a=b后,b中的值将放入a中,b中的值将丢失。()3.一个函数可以返回一个函数值,函数的类型就是指函数值的类型。()4.若定义intm[]={1,2,3,4,5};则

2、m[1]的值为2。()5.函数不能嵌套定义。()6.如果有多个return语句,每个return后面的表达式的类型应相同。()7.函数可以参加四则运算。()8.如果在一个函数中改变了外部变量的值,那么其后引用该变量时,得到的是已被改变的值。()9.指针也是具有类型的,其类型就是它所指向的实体的类型。()10.字符串存放在字符数组中,所以字符数组与字符串必须等长。()二、选择(20分)1.一个C程序的执行是从________A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到

3、本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到main函数结束51.下面四个选项中,均是合法整形常量的是________A)160B)-0xcdfC)-01D)-0x48a-0xffff01a986,0122e50110xe066820fa3.若有代数式,则不正确的C表达式是________A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*34.以下程序的输出结果是_______main(){intn=0;while(n++<=1)printf(“%dt”,n);printf(“%d”,n);}A)13B

4、)122C)12D)1235.设x,y,z均为int型变量,则执行语句x=(y=(z=10)+5)-5后x,y,z的值为________A)x=10B)x=10C)x=10D)x=10y=10y=10y=15y=5z=5z=10z=10z=106.C语言允许函数值缺省定义,此时该函数值隐含的类型是______A)floatB)intC)longD)double7.若用数组名作为函数调用的实参,传递给形参的是____________A)全部元素的值B)第一个元素的值C)数组的首地址D)数组元素的个数8.当说明一个结构体变量时系统分配给它的内存是__________

5、__A)各成员所需内存量的总和B)结构中第一个成员所需内存量C)成员中占内存量最大者所需的容量D)结构中最后一个成员所需内存量9.若有说明:int*p,m=5,n;以下正确的程序段是____________A)p=&n;B)p=&n;scanf(“%d”,&p);scanf(“%d”,*p);5C)scanf(“%d”,&n);D)p=n;p=&n;*p=&m;10.设变量a是整数,f是实型,i是双精度型,则表达式10+’a’+i*f值的数据类型是___________A)intB)floatC)doubleD)不确定三、填空(18分)1.编写好一个C程序到完成

6、运行一般经过编辑、__________、__________、运行四个步骤。2.__________、__________和__________是结构化程序的三种基本结构。3.设x和y均为int型变量,且x=1,y=2,则表达式3+x/y的值为______.4.执行语句:inta=3,b=2;floatc=a/b;printf(“%f”,c);后输出结果为____________5._________和_________是构成程序的两个要素。6.__________、____________和PAD图是描述算法的三种图形工具。7.为表示关系a≤x≤b,正确的C语

7、言表达式是__________________8.若a=1,b=2,则表达式a>b?a:b+1的值是____________9.在穷举算法中,循环控制有___________和___________两种方法。10.执行语句char*s=”abcde”;s=s+2;printf(“%s”,s);后的输出结果是____________11.有如下程序:int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后a的值是____________.12.一个变量的指针就是该变量的______________.四、程序填空题(每空2分,共16分)1.设数组a中的元

8、素均为正整数,以下程序是

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

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

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