C语言程序设计实用教程 教学课件 作者 陈方C语言程序设计模拟试卷A.doc

C语言程序设计实用教程 教学课件 作者 陈方C语言程序设计模拟试卷A.doc

ID:50320614

大小:58.50 KB

页数:3页

时间:2020-03-08

C语言程序设计实用教程 教学课件 作者 陈方C语言程序设计模拟试卷A.doc_第1页
C语言程序设计实用教程 教学课件 作者 陈方C语言程序设计模拟试卷A.doc_第2页
C语言程序设计实用教程 教学课件 作者 陈方C语言程序设计模拟试卷A.doc_第3页
资源描述:

《C语言程序设计实用教程 教学课件 作者 陈方C语言程序设计模拟试卷A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、系班级姓名学号命题教师教研室负责人系负责人试卷类型A密封线XX学院年学期c语言程序设计课程试卷共3页第1页4.定义变量如下:charx;floaty;则以下输入语句中()是正确的。A.scanf(“%c%f”,x,y);B.scanf(“%f%d”,x,y);C.scanf(“%c%f”,&x,&y);D.scanf(“%f%d”,&x,&y);5.inta=0,b=10,条件表达式(a>b)?(a+b):(a*b)的值为()A.1;B.0;C.-1;D.10。6.在C语言中形参的缺省存储类别是()A.自动(auto);B.静态(

2、static);C.寄存器(register);D.外部(extern)。7.设有如下定义intx=10,y=3,z;则语句printf(“%d”,z=(x/y,x%y));的输出结果是()A.1;B.0;C.4;D.3。8.若有定义intx,*p;则以下正确的赋值表达式是()A.P=&x;B.p=x;C.*p=&x;D.*p=*x。9.变量的指针,其含义是指该变量的()。A.值B.地址C.名字D.一个标志10.字符串“China”在内存中占()个字节A、5B、6C、7D、8三、程序填空(每空2分,共16分)1.计算100(含

3、100)内正偶数之和的程序如下:main(){inti,sum=0;for(i=2;(1);__(2)___)sum+=(3);printf(“sum=%d”,__(4)___);}(1):(2):(3):(4):题次一二三四五六七八九十总分得分密封线一、填空题(每空1分,共30分)1.C语言程序的基本单位是。2.若整型数的十进制形式为112,则它的八进制形式为、十六进制形式为。3.设inta=10,b=4,则表达式a/b的值为。4.结构化编程的三种基本结构分别是、、。5.在逻辑运算中,7&&0等于,1

4、

5、0等于,!2=。6.

6、C语言规定:合法的标识符只能由、、组成,第一个字符必须为、。7.函数体以符号开始,以符号结束。8、按变量的作用域分,变量分为两种类型,分别为变量和变量。9.整型数x=-9的原码为__________________、反码为__________________、补码为___________________,x<<2等于,x>>2等于。10.本书介绍了C提供的二种编译预处理功能,分别是、。11.C语言中文件可分为文件和文件。12.二维数组inta[3][4]共包含个元素,它的首地址用______表示。二、选择题(每题2分,共20分)1

7、.一个C程序的执行是从()A.main函数开始执行的;B.程序文件中的第一个函数开始执行的;C.程序文件中的第一个子函数开始执行的;D.程序文件最后1个函数开始的。2.以”w”方式打开文件()A.该文件已存在,只能向计算机输入;B.新建这个文件,只能向该文件写数据;C.该文件已存在,向文件尾部添加数据;D.可以用来输入和输出数据。3.下列语句的输出为()inta=4;a*=2+3;printf(“%d”,a);A.6B.15C.30D.20系班级姓名学号命题教师教研室负责人系负责人试卷类型A共3页第2页2.判断键盘输入的符号是否是

8、数字,是输出它,否则输出0。程序如下(提示:数字与ASCII码的对应关系为:0对应48,9对应57)main(){charch;printf(“Pleaseinputasymbol:”);scanf(“__(1)__”,&ch);if((2)&&_(3)__)printf(“%d”,(4));elseprintf(“0”);}(1):(2):(3):(4):四、根据程序写结果(每题4分,共24分)1.intyushu(intx,inty)2.main(){ints;{inti,j,m,n;s=x%y;i=8;return(

9、s);j=10;}m=i++;main()n=++j;{inta,b,c,printf(“%d,%d”,m,n);a=5;b=3;}c=yushu(a,b);printf(“%d”,c);}结果为:结果为:3.4.main()f(intx){intn;{inty=0;for(n=1;n<=10;n++)staticz=3;{if(n%4==0)continue;y++;z++;printf(“%d”,n);return(x+y+z);}}}main(){inta=3,i;for(i=0;i<3;i++)printf(“%d”,f(

10、a));printf(“”);}结果为:结果为:5.main()6.#include{inta[]={2,4,6,8,10};intx,y;inty=1,i,*p;f()p=&a[2];{inta=3,b=6;for(i=0;

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

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

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