c语言的表达式2 4 6 8的值,C语言程序设计测试题二
一、判斷題(每題2分,共8分)
1.若有int ⅰ=10, j=0; 則執行完語句if (j=0)ⅰ+ +; else ⅰ- -;
ⅰ的值為11。()
2.若有 int ⅰ=5, j=10;?則執行完語句
switch ( i )
{
case?4:?j
+ +;
case?5:?j
- - ;
case?6:?j
+ +;
case?7:?j
- =2;
default: ;
}
后j的值為8。 (?)
3.若有 int?i=10, j=2;則執行完ⅰ*
=j+8;后ⅰ的值為28。(?)
4.執行下列程序
int a[3][3]={{1},{2},{3}};
int b[3][3]={1,2,3};
main()
{printf(“﹪d \ n”, a[1][0] + b[0][0]);}
后輸出的結果是2。()
二. 選擇題(每題4分,共92分)
1.?表達式4‖3‖2‖1的值為(?)
A.1?B.2?C.3?D.4
2.?表達式2,4,6,8的值為(?)
A.2?B.4
C.6?D.8
3.?以下選項中屬于C語言的數據類型是()
A.復數型?B.邏輯型
C.雙精度型?D.集合型
4.?在C語言中,不正確的short類型的常數是()
A.32768?B.0?C.037?D.0xAF
5.?語句:printf(“%d”,(a=2)&&(b=-2));的輸出結果是
A.無輸出?B.結果不確定?C.-1?D.1
6.?設有如下定義:int
x=l,y=-1;,則語句:printf("%d\n",(x--&&++y));的輸出結果是
A.1?B.0?C.-1?D.2
7.?當c的值不為0時,在下列選項中能正確將c的值賦給變量a、b的是()
A.c=b=a;?B.(a=c)‖(b=c);C.(a=c)&&(b=c);?D.a=c=b;
8.?若變量已正確定義并賦值,下面符合C語言語法的表達式是
A.a:=b+1?B.a=b=c+2
C.int
18.5%3?D.a=a+7=c+b
9.?C語言中運算對象必須是整型的運算符是
A.%=?B./?C.
=?D.〈=
10.?若已定義x和y為double類型,則表達式x=1,y=x+3/2
的值是
A.1?B.
2?C.
2.0?D. 2.5
11.?若變量a、i已正確定義,且 i
已正確賦值,合法的語句是
A.a==1?B.++i;?C.a=a++=5;?D.a=int(i);
12. 若有以下程序段,
int c1=1,
c2=2,?c3;
c3=1.0/c2*c1;
則執行后,c3中的值是
A.
0?B.
0.5?C.
1?D.2
13.?能正確表示邏輯關系:“a≥10或a≤0”的C語言表達式是
A.a>=10
or a<=0?B.a>=0|a<=10
C. a>=10 &&a<=0
D.a>=10‖a<=0
14.?有如下程序
main()
{ int i,sum=0;
for(i=1;i<=3;sum++) sum+=i;
printf(“%d\n”,sum);
}
該程序的執行結果是
A.
6?B.
3?C.死循環?D.0
15.?設有說明語句:char a=’\272’;則變量a
A.包含1個字符
B.包含2個字符?C.包含3個字符
D.說明不合法
16.?有如下程序段
int a=14,b=15,x;
char c=’A’;
x=(a&&b)&&(c
執行該程序段后,x的值為
A.ture
B.false
C.0?D. 1
17.C語言程序編譯時,程序中的注釋部分 ( )
A. 參加編譯,并會出現在目標程序中
B. 參加編譯,但不會出現在目標程序中
C. 不參加編譯,但會出現在目標程序中
D. 不參加編譯,也不會出現在目標程序中
18.?下列表達式的值為0的是 ( )
A.
3﹪5?B.
3/5.0?C.
3/5?D.
3<5
19.?正確的C語言用戶自定義標識符是( )
A.
Print?B. float?C.
when??D.
random﹪2
20.?下列保留字中用于構成循環結構的是
( )
A.
if?B. while?C.
Switch?D. default
21.?與語句if(a>b)
if(c>d)
x = 1;
else
x = 2;
等價的是( )
A. if(a>b){if(c>d) x = 1;else x =
2;}
B. if(a>b){if(c>d) x = 1;} else x =
2;
C. if((a>b) && (c>d)) x = 1;else
x = 2;
D. if(a< =b) x = 2;else if (c>d) x =
1;
22.設 char x =‘a’;則printf(“x=﹪c, y=﹪c \
n”,?x ,?97);的輸出是( )
A. x = a,y = 97
B. x = 97,y = a
C. x = 97,y = 97
D. x = a,y = a
23. 設int
a[][4]={1,2,3,4,5,6,7,8,9};則數組a的第一維的大小是
A.
2?B.
3?C. 4
D.
無確定值
總結
以上是生活随笔為你收集整理的c语言的表达式2 4 6 8的值,C语言程序设计测试题二的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 外部方法调用内部_私有属性和私有方法
- 下一篇: 电子工程可以报考二建_毕业证上财务管理专