计算机选择题全部 下载本文

B C D

&&D&& B

*28、A

执行语句printf(\的输出结果是: A) 32768 B) 0 C) -1

D) 不定值 &&H&& A B C D

&&D&& A

*29、B

设x为int型变量,则执行语句x=10和x+=x-=x-x后,x的值为: A) 10 B) 20 C) 40 D) 30 &&H&& A B C D

&&D&& B

*30、A

设有如下变量定义: int i=8,k,a,b; unsigned long w=5;double x=1.42, y=5.2; 则以下符合C语言语法的表达式是: A) a+=a-=(b=4)*(a=3) B) x%(-3) C) a=a*3=2 D) y=float(i) &&H&& A B

C D

&&D&& A

*31、D

以下程序的输出结果是:

main() { int a=12, b=12; printf(\ A) 10,10 B) 12,12 C) 11,10 D) 11,13 &&H&& A B C D

&&D&& D

*32、C

若有代数式(3ae)/(bc),则下面不正确的C语言表达式是: A) a/b/c*e*3 B) 3*a*e/b/c C) 3*a*e/b*c D) a*e/c/b*3 &&H&& A B C D

&&D&& C

*33、B

若有以下定义和语句:

int a=010, b=0x10, c=10; printf(\则输出结果是: A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,10 &&H&& A B

C D

&&D&& B

*34、B

执行下列语句后,输出结果是: int a; long int b=65536; a=b; printf(\ A) 65536 B) 0 C) -1 D) 1 &&H&& A B C D

&&D&& B

*35、A

若有定义int a=12,则表达式a+=a-=a*=a的值是: A) 0 B) -264 C) -144 D) 132 &&H&& A B C D

&&D&& A

*36、B

执行以下程序,输出结果是:

main() { int a=353; char b; b=a; printf(\ A) b B) a C) 65

D) 错误信息 &&H&& A B C

D

&&D&& B

*37、A

下面程序的输出结果是:

main() { int a=5,b=3; float x=3.14, y=6.5; printf(\ A) 1,0 B) 0,1 C) 1,1 D) 0,0 &&H&& A B C D

&&D&& A

*38、B

下面程序的输出结果是:

main() { int a=-1, b=4, k; k=(a++<=0)&&(!(b--<=0)); printf(\ A) 1,1,2 B) 1,0,3 C) 0,1,2 D) 0,0,3 &&H&& A B C D

&&D&& B

*39、A

下面程序的输出结果是:

main() { int a,b,c; long int d; b=(a=32767, a++); c=d=0xffff; printf(\ A) 8000,32767,-1,-1 B) -1,-1,32767,8000 C) -1,-1,-1,-1 D) 32767,-1,-1,-1 &&H&& A B