18春《c语言》在线作业3,华师18春《C语言程序设计A》在线作业参考
华师《C语言程序设计A》在线作业6 w# V6 R3 Q0 q, _% w( E
( E* C" M1 f& }9 k# R无忧答案网整理发布
' O6 g }: p L Y" d! N1 N, a; @5 M一、单选题:" r' O/ g" q) H! Y x
1.(单选题)下面四个选项中,均是合法浮点数的选项是 (满分
4 E' u: d4 b$ ] Q% T0 c1 R A+1e+15e-9.403e2- k3 s. T/ ~, @; m: d) ~ d
B-.6012e-4-8e5
3 J- w; L% ?) F$ i) ^1 h0 o C123e1.2e-.4+2e-1
5 b" k$ m$ O# l6 o( `5 ?2 a, \% p D-e3.2345.e-0
+ l8 z* ?) y6 Q" L/ y, H1 X 正确答案:——B——
, ^% n' c; ^5 k! j% a# O1 {2.(单选题)以下不正确的定义语句是 (满分
$ W8 ^! w1 H4 v; w; p, M Adoublex[5]={2.0,4.0,6.0,8.0,10.0
r V6 k8 S( p2 ?( L3 `9 i* x Binty[5]={0,1,3,5,7,9
. w+ }7 q2 F) X" W& Y Ccharc1[]={‘1’,‘2’,‘3’,‘4’,‘5’- {7 ]# f* [- b; T
Dcharc2[]={‘\\x10’,‘\\xa’,‘\\x8’8 R( V: ^0 `& L) J# I: W3 Z
正确答案:——B—— 答案QQ 1647861640: w8 H1 t& I: q$ n7 b1 U6 \
3.(单选题)一个C语言程序是由 (满分
6 L3 R4 ?+ r9 ~! C$ @" ^
A一个主程序和若干子程序组成5 [* [' H4 u" b& c3 F, n
B函数组成. S: S6 e' R$ d4 s2 j# G
C若干过程组成$ j8 y0 ?& E2 `- h7 E) ^5 Z
D若干子程序组成
$ [( Y6 S$ j# q* H0 u# h 正确答案:——B——$ A2 w0 ^5 }% K& H$ o" v
4.(单选题)已知:int*p,a;,则语句“p=&a;”中的运算符“&”的含义是()。 (满分
- P2 S" ?' {. I+ g, \- q8 J
A位与运算+ S1 `* P: V: t) Y9 B- Z$ N
B逻辑与运算9 U4 S0 |9 R+ d7 a8 B+ s
C取指针内部
) Q# `6 o! h$ f2 c% S D取变量地址
% B" q9 ]# u; w/ E; v- Q# P: g! h 正确答案:————y9 a( S# r" W5 r7 W* l7 g) k
5.(单选题)在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为 (满分
# f' l0 w' H# s+ ] Achar
! F2 F. @6 ^4 O5 ^5 B0 m Bchar=int
Cchar
Dchar=int=longint<=float
4 t4 q' A# s* W' n 正确答案:————
7 F! D8 A, x# x- G& p6.(单选题)在位运算中,操作数每右移一位,其结果相当于()。 (满分:)
c6 O' e$ k1 j; P& H5 ` A操作数乘以2$ n% R* r" G5 ?1 i
B操作数除以2
/ e6 u- @. F5 ] C操作数乘以4: A7 E; v' r7 q/ C. s2 e
D操作数除以4, L% J( |0 c6 I# v! H) h8 d& C' {
正确答案:————
# U7 G: |4 c3 V7.(单选题)以下对二维数组a的正确说明是 (满分:): E& D4 Z0 C4 t" i; j g8 n9 @
Ainta[3][];
8 L0 u/ S2 W2 t" u Bfloata(3,4);" e- R. n) H) P2 t+ U
Cdoublea[1][4];* Q. I& L/ Q' b/ ]
Dfloata(3)(4);+ \ n/ V3 u z8 q7 O
正确答案:————
4 E6 N" U7 g, I& [& s1 Z8.(单选题)已知:inta[3][4]={0};,则下面正确的描述是()。 (满分:)
$ Z* {: s2 p2 L5 m3 H* } A只有元素a[0][0]可得到初值04 C7 k4 \: }' C- W# |/ ]
B此说明语句是错误的
" P/ T9 [( h j8 Z C数组a中每个元素都可得到初值,但其值不一定为04 j T& f! S& i
D数组a中每个元素均可得到初值0
6 o. j$ h$ ^0 O, O! Z 正确答案:————& k9 m! _, T- n
9.(单选题)能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是 (满分:)0 n# [0 k6 I# n, w$ e9 K+ I, R- l" |
A(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)5 k& y) X" I- g
B(x>=1)||(x<=10)||(x>=200)||(x<=210): f9 @4 x# U6 \ H
C(x>=1)&&(x<=10)||(x>=200)&&(x<=210)
: s1 Y9 X/ n, v! [9 G$ v) L) h7 c D(x>=1)||(x<=10)&&(x>=200)||(x<=210): u) h: B# b2 t
正确答案:————$ y0 i: q; E1 g4 e6 y
10.(单选题)在C语言中,一维数组的定义方式为:类型说明符数组名 (满分:): ^, ?0 z7 z0 ]
A[常量表达式]- e8 O1 L8 k; v( Y7 I; `/ o: f
正确答案:————
c. l; N" Z* g' w7 t* @/ c: m11.(单选题)下列四个选项中,均是C语言关键字的选项是 (满分:)
# K" w' @, r. X" \2 p Aautoenuminclude6 C$ F+ j5 n5 P1 j
Bswitchtypedefcontinue; [ h3 G* b0 |# o8 ]- `
Csignedunionscanf0 t9 y" C3 H% Y. ^' @ E
Difstructtype
7 r% Z) Q1 Z( j5 G8 t0 ]2 h 正确答案:————0 p k" O1 r% Y2 a" x
12.(单选题)最初的计算机编程语言是()。 (满分:)
8 T& G e& K, \$ w A机器语言
: K* C5 m$ L* i B汇编语言: f) g3 Y- {. |( S* N' ?% O
C高级语言+ D) Z7 _1 A2 e0 Y9 P
D低级语言
' D- R0 k; I8 f0 D8 W7 D! i 正确答案:————" b' A# B/ z% }* r& y5 V
13.(单选题)说明语句“int(*p)();”的含义是()。 (满分:)
0 |3 W) o4 O8 E& u3 B Ap是一个指向一维数组的指针变量
3 S) c! `) R# o# v Bp是指针变量,指向一个整型数据+ U! W1 X) h4 ]- Z7 @% j
Cp是一个指向函数的指针,该函数的返回值是一个整型, [. Y' `* }/ x; f: ^. s0 z5 q" O
D以上都不对
* [* f- q3 I2 A7 V5 {4 v 正确答案:————
6 V2 d$ i( q7 K3 n; \1 H14.(单选题)下面四个选项中,均不合法的用户标识符的选项是 (满分:)
! e/ J; l3 U+ y I) a! R AAP_0do
l, E# Z3 A% V Bfloatla0_A6 }; V f+ ?$ X0 Z& e; e3 I
Cb-agotoint7 ^- b! |$ ^! g V9 v/ @ S9 X
D_123tempINT3 _- J0 s7 L5 H' x$ E/ O
正确答案:————
* V9 d- y+ B- Z6 @- U( s0 g15.(单选题)假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是 (满分:), K- N6 ^: q4 y( |+ Z
A7
( Q4 ~& m' _$ }3 z( E9 [ B8
0 a' F' T: C% L6 w% V C6. v9 I) c4 F5 m; n
D2. }3 h2 e: E7 _
正确答案:————6 A% L( y+ K8 M g0 g
16.(单选题)下面不正确的字符串常量是 (满分:)% }" d! B: E e1 F ?' y/ T
A‘abc’8 Q3 K8 O8 v) j6 k0 H* D
B“12’12”( ~/ Z4 z7 L3 _% b' ]: ~1 n
C“0”
5 W8 `4 W' W& @5 [ D“ ”
0 K, s+ _0 J. N 正确答案:————
: _ c/ N- C5 b, k( M- Z17.(单选题)有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是 (满分:)
# o- a" e: c( G) c AA)132
& C' s" a2 W; A B1,3,2L, ~+ C$ F- O( v! d
Ca=1b=3c=2% W- z0 \$ @2 B% V/ u- o. o
Da=1,b=3,c=23 V! e9 X2 h2 ]! Z5 L( J
正确答案:————& w3 g! C! |3 r* O3 n f6 ^3 K
18.(单选题)对以下说明语句的正确理解是______。\ninta[10]={6,7,8,9,10}; (满分:)
1 D2 w" p+ c, R# p- ]& }2 k A将5个初值依次赋给a[1]至a[5]
7 u0 C8 Y2 N! f/ V1 i: k8 X, q4 J 正确答案:————@9 y5 _4 Z! f; i0 u1 V6 p" K" W; f [
更多资料请进www.ap5u.com. T/ P# f; \' Z" B: j+ L