四个字的铁拳动画片:C语言--选择题懂的来-给高分不给死

来源:百度文库 编辑:高考问答 时间:2024/05/12 05:43:07
16、 表达式 18/4*sqrt(4.0)/8值的数据类型是:( )
A) int
B) float
C) double
D) 不确定
17、 下面不正确的字符串常量是:( )
A) 'abc'
B) "12'12"
C) "0"
D) " "
18、 若有以下定义:( )
char a;int b;
float c;double d;
则表达式a*b+d-c值的类型为
A)float B)int C)char D)double
19、 表示关系x≤y≤z的c语言表达式为 ( )
A) (X<=Y)&&(Y<=Z)
B) (X<=Y)AND(Y<=Z)
C) (X<=Y<=Z)
D) (X<=Y)&(Y<=Z)
20、 设x,y,z,t均为int型变量,则执行以下语句后,t的值为
x=y=z=1;t=++x||++y&&++z; ( )
A)不定值 B)2 C)1 D)0
21、 能正确表示a≥10或a≤0的关系表达式是 ( )
A)a>=10 or a<=0 B)a>=10│a<=0
C)a>=10││a<=0 D)a>=10 ││a<=0
22、 以下程序的输出结果是
main( )
{
int a=12,b=12;
printf("%d %d\n",--a,++b);
}
A)10 10 B)12 12 C)11 10 D)11 13
23、 以下程序的输出结果是
# include <stdio.h>
main()
{ int a=2,c=5;
printf("a=%%d,b=%%d\n",a,c); }
A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d
24、 下面程序的输出是
main()
{ int a=-1, b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d %d %d\n",k,a,b);}
A) 0 0 3 B) 0 1 2 C) 1 0 3 D) 1 1 2
25、 下面程序的输出是
main()
{int k=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}
A)k=11,k=12,k=11 B)k=11,k=13,k=13
C)k=11,k=013,k=0xb D)k=11,k=13,k=b
26、 求下面逻辑表达式的值。设a=3,b=4,c=5 ( )
(1)a+b>c&&b==c
(2)a||b+c&&b-c
(3)!(a>b)&&!c||1
(4)!(a+b)+c-1&&b+c/2

16.a
17.a
18.d
19.a
20.c
21.c.d
22.d
23.d
24.0,2,3我的答案
25.d
26.0,-3,1,6
应该基本正确

这里的问题还是比较变态的
我想这些考的都不是c语言,都快赶上编译原理

同意楼上的,只是18题我选A22题我选C