东莞理工学院(本科)试卷(A卷)
2014—2015 学年第 1 学期
《C语言程序设计》试卷
开课单位:计算机学院,考试形式:闭卷,允许带 入场
30分 每题2:答案必须填写在答题卡单项选择题的相应位置上,否则不得分。 假设m是一个两位数,将m的个位与十位互换的表达式是_______。
A、 m/10*10+m%10 B、m%10*10+m/10 C、 m*10%10+m/10 D、m/10+m%10/10 与数学表达式3xn/(2x-1)对应的C语言表达式是________。
A、3*x^n(2*n-1) B、3*x**n/(2*x-1) C、3*pow(x,n)/(2*x-1) D、3*pow(n,x)/(2*x-1)
设有下列说明语句,执行语句“c=’A’+b+c+d;”后,变量c的数据类型是______。
int c; float b=1.0; double d=1.0;
、float B、char C、int D、double
执行下列程序段后,a的值是( )。
int a,b,c,m=10,n=9;a=(--m==n++)?--m:++n; A、11 B、10 A、14 B、11
C、9 D、8
C、12 D、13
设int a=2,b=3,c=4;则逗号表达式(a==3,a++,3*a+2)的值是________。
设int a=3,b=4,c=5,则下列表达式值为0的是_________。
A、’a’&&’b’ B、a<=b
C、c||c&&b-c D、!(a
下列程序运行时如果输入”-2 2 3 3 4 2”则输出的结果是_________。
#include void main() {
int t,a,b,i;
for(i=1;i<=3;i++){
scanf("%d%d",&a,&b); if (a>b) t=a-b; else if(a=b) t=1; else t=b-a;
printf("%d",t); }}