资源描述:
《C语言程序设计模拟试题5(附答案).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《C语言程序设计》模拟试题五一、 填空题(40分)1.计算机软件分为 和 ;C语言适合编写 .2.十进制数35=( )2=( )8=( )163.已知一个数[X]补=,求[X]原= 及X= .4.设x=2.5,a=7,y=4.7.求下列算术表达式的值. x+a%3*(int)(x+y)%2/3= .5.将
2、算式
3、3-exln(1+Y)
4、写成C语言表达式 .6.设a=5,b=9.则printf(“a=%d,b=%4d”,a,b)输出为: .7.用C语句写出累加器 、累乘器 、计数器 .8.上机操作时,CTRL+F9键的功能是 ,F2键的功能是 ALT+F5键的功能是 .9.下列程序段对应的数学表
5、达式是 intt,n,s=0; scanf(“%d”,&n); for(i=1;i<=n;i++) {t=1;for(j=1;j<=i;j++)t=t*j;s=s+t;}10.以下程序用“顺序查找法”查找数组a中是否存在某一关键字. 请填空. main(){inta[10]={25,57,48,38,12,92,88,48,16,25};inti,x;scanf(“%d”,&X);for(i=0;i<10;i++)if(x==a[i]) {printf(“Found!Theindex:%d”a[i
6、]);(1) ;}if(2) printf(“Cannotfound!”);} 二、单选题(15分)1.一个C程序的执行是从 .A. 本程序的main()函数开始,到main函数结束.B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束.C. 本程序的main()函数开始,到本程序文件的最后一个函数结束.D. 本程序文件的第一个函数开始,到本程序main函数结束.2.根据下面的程序及数据的输入和输出形式,
7、程序中输入语句的正确形式为 . main() {int a,b,c; 输入语句; printf(“%c%c%c”,a,b,c); }输入形式:ABC输出形式:ABCA.scanf(“%c%c%c”,&a,&b,&c);B.scanf(“%c,%c,%c”,&a,&b,&c);C.scanf(“%c%c%c”,&a,&b,&c);D.scanf(“%c%c”,&a,&b);3.给出下列程序的运行结果 .main(){inti,j,k,x=0
8、; for(i=2;i<=5;i++) for(j=7;j>=3;j-=2)for(k=4;k<=11;k+=4)x++;printf(“x=%d”,x);}A.x=64 B.x=36 C.x=60 D.x=244.若x,i,j和k都是int型变量,则表达式计算下面表达式后,x的值为 . x=(i=4,j=16,k=32)A.4 B.16 C.32 D.525.以下不正确if语句形式是
9、 .A.if(x>y &&x!=y); B.if(x==y) x+=y;C.if(x!=y)scanf(“%d”,&x) else scanf(“%d”,&y);D.if(x