试卷编号:12889
所属语言:Turbo C
试卷方案:lx
试卷总分:100分
共有题型:4种
一、单项选择 共26题 (共计50分)
第1题 (1.0分) 题号:2686
设int a=12,则执行完语句a+=a-=a*a后,a的值是______。
A:552
B:264
C:144
D:-264
答案:D
第2题 (1.0分) 题号:2667
属于合法的C语言长整型常量的是()
A:0L
B:(long)123456
C:2e10
D:5876273000
答案:A
第3题 (1.0分) 题号:2661
下面程序的输出结果是( )。
#include
void main()
{
int m=5;
if(m++>5) printf("%d \n",m);
else printf("%d\n",m--);
}
A:7
B:6
C:5
D:4
答案:B
第4题 (1.0分) 题号:2748
设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是______。
A:'a'&&'b'
B:a<=b
C:a||+c&&b-c
D:!((a
答案:D
第5题 (1.0分) 题号:2760
设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为______。
A:0
B:1
C:2
D:3
答案:C
第6题 (1.0分) 题号:2739
有以下程序
main()
{ char a,b,c,d;
scanf("%c,%c,%d,%d",&a,&b,&c,&d);
printf("c,%c,%c,%c\n",a,b,c,d);
}
若运行时从键盘上输入:6,5,65,66↙。则输出结果是______。
A:6,5,65,66
B:6,5,6,5
C:6,5,A,B
D:6,5,6,6
答案:C
第7题 (1.0分) 题号:2737
有以下程序
main()
{ int m=3,n=4,x;
x=-m++;
x=x+8/++n;
printf("%d\n",x);
}
程序运行后的输出结果是______。
A:3
B:5
C:-1
D:-2
答案:D
第8题 (1.0分) 题号:2693
有如下程序
main()
{ int y=3,x=3,z=1;
printf("%d %d\n",(++x,y++),z+2);
}
运行该程序的输出结果是______。
A:3 4
B:4 2
C:4 3
D:3 3
答案:D
第9题 (1.0分) 题号:2797
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
#include
void main()
{
int n,k;
float score,sum,ave;
sum=0.0;
for(n=1;n<=10;n++)
{
for(k=1;k<=4;k++)
{
scanf("%f",&score);
sum+=score;
}
ave=sum/4.0;
printf("NO%d:%f\n",n,ave);
'
}
}
上述程序运行后结果不正确,调试中发现有一条语句出现在程序的位置不正确.这条语句是______.
A:sum=0.0;
B:sum+=score;
C:ave=sum/4.0;
D:printf("NO%d:%f\n",n,ave);
答案:A
第10题 (1.0分) 题号:2799
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0).
s=a;
for(b=1;b<=c;b++)
s=s+1;
则与上述程序段功能等价的赋值语句是( ).
A:s=a+b;
B:s=a+c;
C:s=s+c;
D:s=b+c;
答案:B
第11题 (1.0分) 题号:525
C语言中不可以嵌套的是()。
A:函数调用
B:函数定义
C:循环语句
D:选择语句
答案:B
第12题 (1.0分)