龙旗控股笔试题分享,欢迎大家阅读和练习!
一、选择题
1. 下列程序的运行结果是
# define A 5
# define B A+1
main( )
{
int a;
a=B;
printf(″%d\n″a--);
}
A.6
B.5
C.4
D.出错
2. 设int i,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句
for(i=0;i<3;i++)
printf(″%d″,x[i][2-i]);
的输出结果是
A.147
B.159
C.357
D.369
3. 设有以下程序段:int a=1, b=10, c=1, x;x=a&&b||++c;printf(″%d, %d\n″,x,c);执行后输出的结果是
A.0,0
B.0,1
C.1,0
D.1,1
4. 假定a和b为int型变量,则执行下述语句组后,b的值为
a=1;
b=10;
do
{
b-=a;
a++;
} while (b--<0);
A.9
B.-2
C.-1
D.8
5. 设int a = 3;则表达式a<1&&--a>1的运算结果和a的值分别是
A.0和2
B.0和3
C.1和2
D.1和3
6. 表达式“sizeof(int [1][2])/sizeof(int)”的值为_____。