资源描述:
《C语言程序设计实用教程 教学课件 作者 陈方C语言程序设计模拟试卷B.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、系班级姓名学号命题教师教研室负责人系负责人试卷类型B密封线XX学院年学期c语言程序设计课程试卷共3页第1页4.定义变量如下:charx;floaty;则以下输入语句中()是正确的。A.scanf(“%f%f”,&x,&y);B.scanf(“%f%d”,x,y);C.scanf(“%c%f”,&x,&y);D.scanf(“%5.2f%2d”,&y,&x);5.inta=7,b=3,条件表达式(a>b)?a:b的值为()A.7;B.3C.10D.16.以下程序的输出结果是:()main(){intn=4;printf(“%d”,++n);}A.4B.5C.6D.37.以%6.
2、3f的格式输出时,小数点占几位:()A.2位B.6位C.3位D.1位8.在C语言中,当函数调用时,()A.实参与形参各占一个独立的存储单元B.实参与形参共用存储单元C.可以由用户指定形参是否共用存储单元D.由系统自动确定实参与形参是否共用存储单元9.变量的指针,其含义是指该变量的()。A.值B.地址C.名字D.一个标志10.字符串“program”在内存中占()个字节A、5B、6C、7D、8三、程序填空(每空2分,共16分)1.判断一个数m是否为素数。#include“math.h”main(){intm,i,k;scanf("%d",&m);k=(1);for(i=2;(2
3、);i++)if(m%i==0)(3);if((4))printf(“%disaprimenumber”,m);elseprintf(“%disnotaprimenumber”m);}(1):(2):(3):(4):2.判断某年是否为闰年。题次一二三四五六七八九十总分得分密封线一、填空题(每空1分,共24分)1.C语言规定:合法的标识符只能由组成,第一个字符必须为。2.每个C程序必不可少的函数是。3.设a=30.5,b=4.5,则表达式(int)a/(int)b的值为。4.C语言程序的三种基本结构分别是、、。5.在逻辑表达式0
4、
5、3的值是,2&&0的值是,!2=。6.
6、函数体以符号开始,以符号结束。。7.实现选择结构的两条语句分别为和。8、按变量的作用域分,变量分为两种类型,分别为变量和变量。10.C提供了三种编译预处理功能,分别是、、。11.变量的存储类别具体包含四种,分别为、、、。12.二维数组inta[5][4]共包含个元素。二、选择题(每题2分,共20分)1.一个字符数据在内存中占的字节数是()A.4B.2C.8D.322.数据在内存中以()形式存放。A、二进制B、八进制C、十进制D、十六进制3.下列语句的输出为()inta=7;a/=2+3;printf(“%d”,a);A.2B.3C.1D.35命题教师教研室负责人系负责人试卷类
7、型系班级姓名学号共3页第2页(1):(2):(3):(4):2.计算1+2+3+……+100main(){inti,sum=(1)i=(2)while(i<=100){sum=sum+i;(3)}printf(“%d”,(4));}(1):(2):(3):(4):四、根据程序写结果(每空4分,共12分)1.intast(intx,inty)2.{ints;s=x*y;main()return(s);{inti,j,m,n;}i=8;main()j=10;{inta,b,c,m=--i;a=4;b=3;n=j++;c=ast(a,b);printf(“%d,%d”,m,n);p
8、rintf(“%d”,c);}}结果为:结果为:3.main(){intn;for(n=1;n<=10;n++){if(n%2==0)continue;printf(“%3d”,n);}}结果:五.编写程序题1.输入你的学号(十进制整型),分别以八进制整型、十六进制整型、二进制整型输出你的学号。(10分)六.求从键盘上输入的10个数中所有负数之和。(8分)命题教师教研室负责人系负责人试卷类型系班级姓名学号2.从键盘上输入一个字符串,要求程序自动将其中的大写字母改为小写字母、小写字母改为大写字母、其它的不变,输出改变后的字符串。(10分)共3页第3页