基础知识2
一.单选题(共4题,8.0分)
1.表达式(k=3*2,k+4),k * 3的值是( )(2.0分)
A、18
B、14
C、30
D、10
2.下面程序的输出结果是( )。(2.0分)
#include<stdio.h>
void main()
{
int x=10,y=3,z;
printf(“%d\n”,z=(x%y,x/y));
}
A、4
B、3
C、1
D、0
3.经过下述赋值后,变量x的数据类型是( )。(2.0分)
float x=21.0;
int y;
y=(int)x;
A、float
B、double
C、int
D、char
4.执行语句“x=(a=5,b=a–)”后,x,a,b的值分别是( )(2.0分)
A、5,4,4
B、5,5,4
C、5,4,5
D、4,5,4
二.填空题(共2题,20.0分)
1.设有定义:int a=5; long b=2; char c=‘A’; float d=2.6; double e=3.14;,则下列表达式的类型为:(从以下A~D的选项中选择其一填入______内)(16.0分)