|
15秋学期《语言及程序设计》在线作业3' @, W* H' ?6 n0 x9 L v9 s0 V( }
5 u# A4 v u3 z1 z' S3 Y7 @: u2 B
单选题 判断题
5 z3 W2 I8 P# N1 d' P9 L4 I8 E# A U
" l# I- E) u8 ^! c$ Q- L" ]
一、单选题(共 15 道试题,共 75 分。)
8 N4 Z- `2 K$ M1. 合法的语言标识符是()。8 L# j. p Q9 A3 t0 U
. 6 T2 S% ~, s2 [* }. N
. 24 u9 R9 F5 A" x: A
. _1
" N. I+ a: t1 X. /n
! G1 m4 x3 r) ~- ^1 [7 c3 h-----------------选择: % v8 R# \: j o: @
2. 有两个字符数组、,则以下正确的输入语句是()。
5 u, o& r- m; R1 n6 j. gets(,);, \4 T' X7 [" L. Y7 b6 }) _
. "snf(""%s%s"",,);"7 a& u' B' G7 J, X7 N% m
. "snf(""%s%s"",,);"
- j4 x/ S7 r4 q1 T0 }. "gets(""""),gets("""");"
; N" Y8 H. m4 m1 N K6 Y m-----------------选择: . s1 ~( ]/ R* @4 X2 f
3. 若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。min(){int1,2,3;snf("%%%",1,2,3);printf("1+2+3=%\n",1+2+3);}
4 X9 P1 i. F9 ~ w- x6 m. 1+2+3=48( s; o8 l2 T1 I
. 1+2+3=256 T7 c0 } @7 o v% N
. 1+2+3=10( O7 u' A8 R9 Z% e: @5 C: A
. 不确定值, o$ J9 f6 n# N2 C7 g
-----------------选择:
+ D3 _ ~2 a" P/ x2 w; L4. 以下为一维整型数组的正确说明是()。" |1 A: {# U2 ^, h, @; K
. int(10);
1 L, b2 b8 N# c2 ^- C; A' i0 z. "intn=10,[n];"
) S5 J) A5 I$ @$ B. "intn;snf(""%"",n);"
U5 E. y4 r$ y. "#efineSIZE10;int[SIZE];int[n];"; x: W$ m2 |; l; J2 U
-----------------选择: " c) [6 Y) A0 C' q0 W
5. 以下能对二维数组进行正确初始化的语句是()。
; W4 {5 |! ]% h6 y9 i- f. int[2][]={{1,0,1},{5,2,3}};0 `2 d' E$ o: B/ c( K, s
. "int[][3]={{1,2,3},{4,5,6}};"
' y* I' L$ @% N$ i- T) o. "int[2][4]={{1,2,3},{4,5},{6}};", L! E' |9 X$ @( U7 |4 c B
. "int[][3]={{1,0,1},{},{1,1}};"
) O6 p8 ^0 O% R3 f) L; }-----------------选择:
& y2 K# ]6 |. l; K) h, i6 u6. 函数rewin(fp)的作用是:使文件位置指针()。8 P, W2 j/ K6 ?. z4 s8 C
. 重新返回文件的开头
1 }8 E8 |7 j; V$ {* D. 返回到前一个字符的位置; \. h3 V7 F. G7 E0 h
. 指向文件的末尾8 f. Q y- D" Y1 \( }
. 自动移至下一个字符的位置8 ?( d9 C. O5 D \( x3 _& r
-----------------选择: ( Y: l9 M, T3 x2 ?2 ^& g" b
7. 以下叙述中不正确的是()3 @4 v) P8 x- _& P8 G
. 在程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参) e$ W+ K6 S9 {
. 在程序的函数中,最好使用全局变量
0 H) h) h" d1 e9 P( _! Y" Z5 N1 }. 在程序中,形参只是局限于所在函数/ V2 Q4 l% W) ?
. 在程序中,函数名的存储类别为外部7 k6 ?/ n; t4 }' h% g* ?
-----------------选择:
' d' E" N8 s8 E% M5 E3 B( R8. 以下程序段()。intx=1,y=4;printf(x<y?”x=%”:”y=%”,x,y);, I f M3 z2 R4 w' E3 J
. 输出控制格式错误
9 j0 Z/ d' s# G% V f0 p- h. 输出:x=1
; s' L5 X* r( M: t. 输出:y=1
+ b7 M( B. ?2 K* F7 p% Z9 E, }. 输出:y=4" K9 y8 E. |; S5 G
-----------------选择:
1 }$ ~7 y& j7 @8 M/ ~9. 下列四组选项中,均是不合法的用户标识符的选项是______。( \3 c. H" `7 q5 C$ {( ^
. P_0o
: U% ^, ~7 ]( N8 W9 [ ^. flotgoto_1 M3 }5 k% D2 }* n1 A% O" C3 g
. -gotoint: ]8 U7 f/ l# f4 e: X9 j- l7 u. B5 M
. _123tempINT' ~- }0 J6 R. b3 Y
-----------------选择: . J4 n" ]9 d2 E
10. 已知字母的SII码为(65)10,变量h1为字符型,则执行语句h1=''+'6'-'3';后,h1中的值为()。
# V+ M6 Z: K; n% v. & C$ o' n' D% O' y# A, L
. 68
- |: L) ]' ?( P& z# a. 一个不确定的值$ S2 p4 x0 ?6 u) m9 C- c
.
5 y9 W/ f% n: P-----------------选择: 0 V! y- @: C7 e7 Q
11. 若x为flot型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);" o2 w7 d/ I% z( n, u# N
. 输出格式描述符的域宽度不够,不能输出% Q3 b8 N/ C6 [( l
. 输出为1234.7
: m2 R! V% n& w# T# n3 [, w! @. 输出为1234.6
+ ?% t7 I$ X- j2 ?) g( _/ ~. 输出为-1234.66 T6 s _( d. q [
-----------------选择:
- X8 ]7 U" V& C' z! L12. sizeof(flot)是()。
6 I* p5 O2 s( _. 双精度型表达式
; A2 w& x- ]% j* t3 A7 ~. 一个整型表达式& w5 j! F4 o0 b" @% S
. 一个函数调用" p! T, U% b/ ~1 G& E# ~& }
. 一个不合法的表达式2 M3 v9 l" e5 s7 f& Q6 f6 m% y. Y! b
-----------------选择:
g! ^; b& e( Z13. 071^052的结果是()
. `! B. q" N- v: e! o3 ]. 32( w% ?3 P* P! j3 V
. 163 q- x" s K+ [
. 23! m. w Y( u+ U* F7 h l; r/ U6 b
. 225 ~. B: f& V9 o
-----------------选择: / X! \& P+ W/ C H. o; U" c' b
14. 若有定义:intx=7;flot=2.5,=4.7;则表达式+x%3*(int)(+)%2/4的值是()。2 a/ W- C0 m- I, y0 q0 T) m
. 2.5
/ C# z7 C' h g2 a$ s. 2.75
4 f- n/ X( C3 b" |6 O# {" \. 3.5
5 a6 W. e3 G' m" B. 08 r. v1 }+ m/ l- K6 M8 ?1 i
-----------------选择: 0 A& t% j' ~ S# N! o6 E4 f/ v
15. 有下列语句和赋值语句:(1)hrstr[]=”imoy.”(2)hrstr[12]=”imoy.”(3)hr*p=”imoy.”(4)p=”imoy.”下列说法正确的是()
* R5 a& g0 F v. E7 ]. 只有(1)、(2)正确& i% [. X# o2 p' u6 N$ W7 J
. 只有(3)、(4)正确* e( v @9 I* s, J- G1 @
. 只有(1)、(3)、(4)正确! C8 Q/ [+ R" _& n8 `: j$ m
. 只有(3)正确
0 f9 Q8 ] z; j2 w5 y5 E$ k9 r0 S-----------------选择: 1 n! T. c5 k" G0 M* Q
15秋学期《语言及程序设计》在线作业3
- P& o- e8 N6 b2 i2 o 2 `/ s: y& O6 H# b3 d3 K2 i2 G6 }
单选题 判断题 0 ~# Q; ^; v% B
9 Z- n4 D4 C9 Z N+ G7 B% b, p0 s; D2 @; k( F/ C3 m+ d
二、判断题(共 5 道试题,共 25 分。)" C1 y- c2 D" K# m* B5 M
1. 声明语句int []={0};可以对一维数组进行正确初始化。6 e2 i! M8 | a0 y6 E, `/ M
. 错误
, k! Z6 p" ?# L. 正确" ~& f2 Y7 z$ s+ p! P; s, L
-----------------选择: ; F4 H; D# \4 F" ?' K
2. 在语言中,函数形参的存储类型是自动类型的变量! K/ {4 d+ d3 k8 g6 _$ M; {# U
. 错误
$ [# c5 T/ Y" |- r' J$ t1 }6 n2 i. 正确
: k' \ O- x: S3 e) n# d-----------------选择:
: N+ n* H$ n, }; _+ K! o/ z5 y% Y# _3. 函数必须有返回值,否则不能使用函数
9 w" j1 y7 e1 @/ a( g" i6 w% i3 |( B. 错误
7 A8 ~* N2 J6 p/ q* s. 正确
7 K* T4 u8 W2 |6 [3 H$ D4 D j! k-----------------选择:
. b9 m, M; r2 D6 _) t) P% P9 @, [4 e4. 已知int []={1,2,3,4},y,*p=&[1];则执行语句y(*--p)++;变量y的值是3。
/ `# v, _( w$ Q* U% u. 错误
* t7 i6 @& {% h; N" {. 正确+ Z8 x4 ^! _( f4 H1 k6 m+ m" Z, I# f$ P
-----------------选择: $ P4 N: F& x# V6 z/ e1 R: Y# C8 V
5. 语言fre()函数的功能是从文件fp中读取n个字符存入指定的内存。
5 G/ \: R6 K0 m6 \: q. 错误3 S3 t- a/ ~9 b/ I
. 正确; r/ G( Y) J7 Y" s% \- `
-----------------选择: # Q, E; N0 v9 l1 e, x, q
|
|