资源描述:
《江南大学现代远程教育-2015计算机语言(C)第1阶段测试题1b.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、江南大学现代远程教育第一阶段测试卷考试科目:《计算机语言(C)》第1章至第6章(总分100分)时间:90分钟学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、选择题(每题2分,共30分)1.在C程序中,各语句之间(C)分隔。A.可以用,B.必须用,C.必须用;D.可以用,或;2.以下各标识符中,合法的用户标识符为(B)。A.pad和p#dB.scanf和a10C.void和max_1D._a*和temp3.设有变量说明“intx;”,则表达式”(x=4*5,x*5),x+25"的值为(
2、B)。A.20B.45C.100D.1254.数学式在C程序中对应的正确的表达式为()。A.exp(x)+exp(-x)/(a+b)B.(exp(x)十exp(-x))/a+bC.(exp(x)+exp(-x))/(a+b)D.(e^x+e^(-x))/(a+b)5.设整型变量x的当前值为3,执行以下循环语句后,输出的结果是(B)。doprintf(”%dt”,x-=2);while(!(--x));A.0B.1-2C.30D.死循环,输出许多值6.设i,x都是int类型,则下面的for循环体可执行(
3、C)次?for(i=0,x=0;i<=9&&x!=876;i++)printf("*");A.9次B.876次C.10次D.无限循环7.在C语言中能代表逻辑“真”的是(C)。A.trueB.大于0的数C.非0整数D.非0的数8.下面程序段的输出结果是(B)。I=6;while(I>0)printf(“%d”,I+1);A.789101112B.7777…无限循环C.123456D.一次也不循环9.下列表达式中,错误的是()。A.4.0%2.0B.k+++jC.a+b>c+d?a:bD.x*=y+2510
4、.以下程序段的输出结果是(B)。inta=0,b=4,k=2;k=a+1>0
5、
6、(++a<0)&&(!(b--<=0));printf(“%d,%d,%d”,k,a,b);A.1,1,3B.1,1,4C.1,0,3D.1,0,411.在C语言中(以16为PC机为例),5种基本数据类型的存储空间长度的排列顺序为(A)。A.char7、eD.char=int=longint<=float8、C.*s1=*□□chinabeijing*D.*s1=□□□chinabeijing**s2=□□chi**s2=chi□□*14.判断char型变量c1是否为小写字母的正确表达式为(D)。A.‘a’<=c1<=‘z’B.(c1>=a)&&(c1<=z)C.(‘a’>=c1)
9、
10、(‘z’<=c1)D.(c1>=‘a’)&&(c1<=‘z’)15.以下程序的输出为(A)。#includemain(){intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+
11、1/2;printf(“%f”,x);}A.27.B.27.C.28.D.28.二、填空题(每空3分,共45分)1.C程序包括三种结构,它们分别是顺序结构、循环结构和选择结构。2.C语言中对于嵌套if语句规定else总是与最近的且尚未配对的if配对。3.写出判断闰年的条件表达式ymod4=0and(ymod400=0orymod100>0)。(设年份用y表示)4.下列程序的输出是__8___。#includemain(){inta=4,b=7;printf("%d",(a=a+
12、1,b+a,b+1));}5.下面程序用来求出100—300和500—700之间的全部素数,要求每行输出10个数。判断素数的方法是:让某一个数m被2—除,若能被其中一个整数整除,则m不是素数。#include”math.h”main(){intm,k,I,n=0;for(m=101;m<=700;m=m+2){if(m>300&&m<500)continue;if(n%10==0)printf("");k=sqrt(m);for(I=2