资源描述:
《陕西师大远程教育学院数学本科函授生作业》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《数学》作业题陕西师大远程教育学院数学本科函授生作业《C语言》作业题一、单选题1、以下描述正确的是()。(A)C程序的执行总是从main()函数开始,到本程序的最后一个函数结束。(B)C程序的执行总是从第一个函数开始,到本程序的最后一个函数结束。(C)C程序的执行总是从main()函数开始,到本程序的main()函数结束。(D)C程序的执行总是从第一个函数开始,到本程序的main()函数结束。2、C语言中的简单数据类型包括()。(A)整型、实型、数组型(B)整型、实型、字符型(C)整型、字符型、逻辑型(D)整型、实型、逻辑型、字符型3、若已定义x和
2、y为double类型,则表达式x=1,y=x+3/2的值是()。(A)1(B)2(C)2.5(D)2.04、以下不能作为C的常量的是()。(A)0x45(B)2.5e-2(C)3e2(D)05825、若有语句chara;要将字符0赋给变量a,则下列赋值表达式正确的是()。(A)a=0(B)a=“0”(C)a=48(D)a=‘48’6、有语句scanf(“x=%d,y=%d”,&x,&y);若要对x,y分别赋值3和4,则应从键盘输入()。(A)3,4(B)x=3y=4(C)34(D)x=3,y=47、下面程序的运行结果是()。main(){inti,
3、j,m,n;i=8;j=10;m=++i;n=j++;printf(“%d,%d,%d,%d”,i,j,m,n);}(A)8,10,9,11(B)9,11,9,10(C)9,11,9,11(D)9,10,9,118、若有如下程序,则输出结果是()。main(){intx=10,y;14《数学》作业题if(x<20)y=100;if(x>4)y=55/x;elsey=10;printf(“%d”,y);}(A)100(B)5.5(C)5(D)109、以下程序输出结果为()。main(){intx=1,a=0,b=0;switch(x){case0:b
4、++;case1:a++;case2:a++;b++;}printf(“a=%d,b=%d”,a,b);}(A)a=2,b=1(B)a=1,b=1(C)a=1,b=0(D)a=2,b=210、若有以下程序main(){intx=1,a=1;do{a=a+1;}while(x);}则语句a=a+1执行的次数是()。(A)0(B)1(C)无限次(D)有限次11、以下程序的输出结果是()。main(){ints,i;for(s=0,i=1;i<3;i++,s+=i);printf("%d",s);}(A)3(B)5(C)6(D)以上答案均不对12
5、、以下能正确定义一维数组的选项是()。(A)intnum[];(B)#defineN10intnum[N];(C)intnum[0…10];(D)intN=10;intnum[N];13、要判断两个字符串s1和s2是否相等,应使用()。(A)if(s1==s2)(B)if(s1=s2) 14《数学》作业题(C)if(strcpy(s1,s2)) (D)if(strcmp(s1,s2)==0)14、若定义了“inta[][3]={1,2,3,4,5,6,7,8};”则a[1][2]的值是()。(A)2(B)3(C)6(D)715、C语言规定,调用
6、一个函数时,实参变量和形参变量之间的数据传递方式是()。(A)双向值传递(B)单向值传递(C)由用户指定传递方式(D)地址传递二、判断题(请判断以下说法的正误并在括号中划√或×)。1、当从键盘输入数据时,对于整型变量只能输入整型数值。()2、C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数实现的。()3、若a和b类型相同,在执行a=b;后b中的值将放入a中,而b中的值不变。()4、在C程序中,A和a是两个不同的变量。()5、要判断char型变量ch是否是数字,可以使用if(’0’<=ch<=’9’)。()6、在C程序中,逗号运算符的
7、优先级最低。()7、逻辑运算符在逻辑运算中的优先顺序由高到底依次是:&&、
8、
9、和!。()8、若有chars[]=”hello”;chart[]={‘h‘,‘e‘,‘l‘,‘l‘,‘o‘};则数组s和t一样长。()9、C语言中的函数既可以嵌套定义也可以嵌套调用。()10、用户自定义函数函数体中真正起作用的至多有一个return语句。()三、填空题1、数学式子对应的c语言表达式为。2、设n为偶数,则表达式n%2==0的值为。3、以下程序的输出结果是。main(){inta=0a+=(a=8);printf("%d",a);}4、以下程序输出结果为:
10、。#includemain(){intk,j,m;14《数学》作业题for(k=5;k>=1;k--){