|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业2
z! B1 H3 z! Z) F( K试卷总分:100 得分:100: U1 s% F9 s& g% A! O3 t2 O+ X
第1题,下面四个选项中,均是合法转义字符的选项是()。2 M8 w' L- V: t |
A、\'''\\''\n'
6 c4 N1 Y- `* i2 s4 @2 AB、"\''\017''\""'"( }9 ~: i8 o5 o/ ~% Q2 O
C、\018''\f''xab'
+ E u7 ~# }3 C6 RD、\\0''\101''xlf'( f2 A- g# ^9 I: j' t Y+ y- t4 d
正确答案:扫码联系微信客服
5 Q5 e" C8 r( S0 @8 m- B
- P. W) b; C: C( {. H* ~/ z) e/ f7 v4 Q+ o
第2题,C语言中的构造类型数据包括()
, i, V% ^6 r) D' m2 {8 {% iA、数组类型、构造体类型和共用体类型
. c3 ~- z4 t1 P7 K+ U+ o% B( EB、数组类型、结构体类型和指针类型1 t% M' t7 U0 G$ \
C、数组类型、结构体类型和枚举类型5 X M* m) [5 I# R% ~& P6 a
D、数组类型、结构体类型和空类型
: r" P" ]0 `4 ?5 W" A0 W9 A正确答案:扫码联系微信客服! D2 |: _4 v, a; C# Y; O- I& F
6 ~* Y+ d8 `7 s* n$ g7 g
: _4 h; U/ b, K, d% z" I' ^( n
第3题,设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf("****\n");6 i/ I$ a% A: [7 O
A、判断循环结束的条件不合法
4 q- K9 k' M: S& h' b" wB、是无限循环
/ v: s, `, v2 J) ]2 P }C、循环依次也不执行
' P, g( ?# w2 wD、循环只执行一次3 z& i& x# b1 t7 c2 `
正确答案:扫码联系微信客服1 ?6 Y, t8 B9 D. a: }* R
( _) A1 a# }- z
q: V1 k @; A9 \: k6 e第4题,下面对指针变量的叙述,正确的是()4 x' _9 j/ H$ W! \
A、指针变量可以加上一个指针变量
, W1 t" l% [+ B- E( [8 NB、可以把一个整形数赋给指针变量" G3 M+ U( \7 }/ \4 t g% B- n; b
C、指针变量的值可以赋给指针变量
9 V% G/ y3 z4 C4 u, ^D、指针变量不可以有空值,即该指针变量必须指向某一变量
1 m9 ^) L7 ?/ d9 o正确答案:扫码联系微信客服2 S/ Z& Y" {) ~5 g: H# F/ O
1 `: j+ x h0 \ Y0 R! V+ L' f+ X1 k+ \& k: V
资料来源:谋学网(www.mouxue.com),C语言中,逻辑"真"等价于()。5 O. f1 W6 @: F4 k( H; }
A、大于零的数
9 [. Q) n) B; T+ G# [: z4 \8 M3 jB、大于零的整数
1 \) V3 [2 a! l2 H. DC、非零的数: M" u& f( e! ?3 m3 `
D、非零的整数
3 L' r! L d7 m% q& E8 ]8 C$ q正确答案:扫码联系微信客服: q3 `9 U3 G! N" l% m* u
* v! g! n; k5 F, `# `- \
3 z0 }+ m% e' H% z' b第6题,违约责任的相对性是指违约责任只能发生在( )之间发生。: B/ Y4 o' c! t* `- E: i$ @
A、合同的相对人之间5 `* N7 Z/ } L2 o
B、合同关系以外的人
9 @6 Q. }0 q& @C、合同的知情人
) P) e& g, k! }D、合同的债权人
/ e1 h2 @$ L, N V正确答案:扫码联系微信客服5 i4 R; f2 P& n% ^# H6 k
/ C& J, ?2 D" P: C9 x1 K. o0 {: S* G
第7题,有定义:floatx=3.14,*p;下列错误的语句是()
. S4 L1 T6 f' l; Z& IA、p=3.141 x" h. M& \4 }9 K1 {+ h
B、p=x! y' N3 \! M% _' }, V
C、*p=3
6 v, d) Q' h- b2 F2 |- I8 T4 a" GD、*p=x
. `$ J" h9 p. c0 {- A. s( ~; X正确答案:扫码联系微信客服. W0 }- E5 M/ [" t$ P
% s( Z& M& P8 t6 d) w( _" H F5 P- I
第8题,若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
: p$ Y& ?+ u) K) c9 xA、a1+a2+a3=487 O3 {/ r3 Q) D# D
B、a1+a2+a3=25
7 G: b, n$ F9 @& ^7 D0 m# m& {C、a1+a2+a3=10
$ I7 W3 y4 S' E4 g! b( _. XD、不确定值
9 S. |' @6 r H7 Y, X0 [ A$ n正确答案:扫码联系微信客服
4 P& C2 F! G1 |* O# n- x" k, k, C: |# c& G+ u! p8 Y
1 i. l; v2 \/ g0 a: l) H第9题,标有/**/语句的输出结果为()intx=20;printf("%d,%o,%x",x,x,x);/**/
8 q- D+ h; E, b* X0 [A、20,20,20
& j' X9 b+ z8 W: N" hB、"20,24,14"/ ?. q% y/ Z* V$ Z
C、"20,14,24". L4 P' X5 W: C7 a
D、"20,024,14"2 i0 W- H7 f( t) y
正确答案:扫码联系微信客服
3 O/ N: ?+ \/ q+ N' ^1 o4 p5 Z1 @9 z: V* e9 a
0 P1 p& e. Z7 d5 x6 v: a4 u- e( D6 W
资料来源:谋学网(www.mouxue.com),函数strcmp("A","B")的值为()
9 _ m, f1 N) q {A、0" S/ x: F. G j% m
B、-14 Z0 }% }3 q3 q7 V
C、13 `# T9 g: z7 h, |/ D2 _; j
D、3% i$ {- R0 K- A# B
正确答案:扫码联系微信客服
. f- m6 [' D K4 ]; V6 J: d/ `3 T ?" W. x! ^# R6 R7 X' t
6 p7 d& n s" f5 W* T; n' _: N第11题,下列不属于C语言关键字的是()。- Y! W4 O* ~# \2 z5 p: O
A、default
. u# m7 h6 Z& T; hB、register# n7 c) e [1 F, m7 C9 U
C、enum
0 r1 U" ?/ c- [, _& dD、external
. L/ G) n: z8 H' ]$ |3 l+ B$ x正确答案:扫码联系微信客服/ w; b. R. {0 l' `$ P: s& \- C
0 A' z6 X% [. a+ Y' W" {
0 @1 X8 y1 x/ O资料来源:谋学网(www.mouxue.com),以下程序的输出结果是()。main(){char*a[][5]={"how","do","you","do","!"};char**p;inti;p=a;for(i=0;i4;i++);printf("%s",p[i]);}
+ v1 F, J$ }2 n! }A、howdoyoudo!% u1 f D" Z d: @- C2 R( V/ u
B、how
1 c# Z9 ~$ u7 U5 Y) |( DC、howdoyoudo& D0 Y/ l, u: n0 }
D、hdyd" i% U V" z6 u
正确答案:扫码联系微信客服
+ F: U) T6 @* t( e# a6 B, U; J
$ y( f+ x) K X D$ U. @- P# c
0 L _1 C8 ^" h4 J* p5 Z9 w第13题,在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
. o8 [6 g) w; }2 I# C! g: _A、整型常量' P }0 o% }5 a( D2 K4 K+ Y/ I
B、整型表达式* j7 d- F1 |( I: R5 S4 L. L
C、整型常量或整型表达式
+ K- R! ?& E/ l9 Z- h% ^, oD、任何类型的表达式- K$ T! L3 X7 \( A0 e
正确答案:扫码联系微信客服
3 S% t5 V* g, {( m0 X5 }4 ?4 B$ P4 x8 u/ R
' J; u. q- {$ h. c6 U& h. ]- }2 s' ^ P第14题,以下为一维整型数组a的正确说明是()。
8 U( k8 G- X: s. XA、inta(10);* a& C- F" D% e' h3 L
B、"intn=10,a[n];"( p' ?6 s1 H- j1 A
C、"intn;scanf(""%d"",n);"
, T5 l: a; Y0 rD、"#defineSIZE10;inta[SIZE];inta[n];"
) R3 J1 D n) D4 s# j& u正确答案:扫码联系微信客服) R# }9 w$ }/ ~4 r4 K( H
, }8 I' p8 J% q3 M2 _3 T
. Z1 w. |% `2 H) I
资料来源:谋学网(www.mouxue.com),执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf("%d\n",N);}
* b& J- M( k3 p0 y9 ?A、3) `: G% e$ K- V0 X) v
B、4
; Y) G9 N; G: p7 RC、6& V- C) l' ]# q0 h, B
D、88 q+ b! l8 x! R9 C. c/ z5 g
正确答案:扫码联系微信客服2 L' {" ?( I7 B9 [7 S6 p! ~. S$ }
* b1 U% B& d5 L& l2 @
0 F6 Z6 E. ^1 x6 j) z第16题,若有以下说明和语句,则输出结果是()。Char*sp="\\\"\n" rintf("%d",strlen(sp));1 g1 ]! g$ h, v' o
A、6/ x- V& m7 f" s+ t- ^5 W9 A
B、3
! e9 O" V8 d" z, g$ W3 [C、5
2 k( S2 v; }, @5 WD、字符串中有非法自负,输出值不定
( U6 `" F8 J- J/ B$ d; W正确答案:扫码联系微信客服
! q0 \0 L: N9 g3 c% d2 o6 d2 k9 j* q( b1 T4 s- b
4 T$ l0 a N% l* b
第17题,char*A[5],则标识符A的意义时()。
6 g! K3 h2 W0 D' ]' W1 @/ bA、A是一个指向有5个字符型元素的指针变量4 N$ O/ [) j% [$ A; g. g# x/ y
B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
2 W* ]9 y& L) jC、A是一个指向字符型的函数的指针变量, }7 F: B5 v" }, d3 p. I0 |
D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量! y7 j: w) c( V
正确答案:扫码联系微信客服; f2 P& D9 _$ k) [+ o
$ M9 ~3 `9 z2 j" ?
/ o* P3 q; L2 C v- T- I
第18题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));9 Y) X' D: Y9 p- r. l7 Z3 P: ?6 i
A、14
* `8 l4 Q7 j. r( N; h* }7 VB、39 k3 Q8 k, R2 C# N
C、93 O" q5 d4 w+ O1 K$ I9 k
D、字符串中有非法字符,输出值不能确定
* L2 q4 ]- w* i* h: w, A' W5 u正确答案:扫码联系微信客服* m6 u% q' B) f) U
, Q( k. K5 T! J
6 a" H- _ O, b3 v
第19题,以下for循环语句()。for(;;)printf("*");
5 R4 v5 e. V- E |5 i( q+ ^7 W8 |A、判断循环结束的条件不合法/ G% {2 m" C9 B9 D6 o
B、是无限循环
1 q. i0 V5 z. @3 y4 A' [C、循环一次也不执行4 u, Q5 [6 s" P; _8 w9 `( n
D、循环只执行一次8 n) Y, b# o4 I/ y5 ?0 T
正确答案:扫码联系微信客服: ~2 w! a/ o* Y& X% g& z3 y+ s
# k4 b4 { ~" K, }& O* J( C& \% Y( F
资料来源:谋学网(www.mouxue.com),以下是正确的C语言标识符是()。4 ?" H% \8 P d( u$ ?
A、#define* s$ O" f6 c& A# Z1 N t' l- Q$ r
B、_1233 D! Y5 L( r$ E/ A h
C、%d7 \2 o& x4 _. b. B$ G
D、\n: A1 u2 Z2 [7 @0 h1 V1 U4 ]
正确答案:扫码联系微信客服
2 [+ X. {3 a( y1 v
, D0 F( V# Q3 H4 |
, A% ^% D4 b- J/ c* u4 h第21题,在c语言中,函数形参的存储类型是自动类型的变量/ d" E% L/ I4 U( v. `9 k
A、错误0 u4 R3 v2 s9 E2 V
B、正确$ B9 P" q7 t4 l4 M3 [6 ^: t% _! v; s
正确答案:扫码联系微信客服
- ^* g. ^. F( {/ ~/ `) V0 r- @
! i) H2 I+ J7 Q+ Q. T! q2 M1 n) [. u' a, l4 T$ m2 t! k
第22题,int a[3][];可以对二维数组a的正确说明。
: V0 e8 V/ H3 q+ p! i* OA、错误
! c: {9 {' q! J& V$ _( yB、正确
% ^& x7 w, L7 M; m: l8 Q正确答案:扫码联系微信客服" g; E6 ]# e( x
( N8 K! f5 B) n
' ^) \* P6 C8 F% m第23题,已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。( E: X' f6 n O9 Q
A、错误
" _% ~4 q& p7 y4 n& O' W( WB、正确
6 X @/ n, u1 A8 F& h正确答案:扫码联系微信客服$ _2 }: N4 _0 v% s0 ?. j
' d7 U8 T; X! m( S/ H2 t5 o; @
7 b7 F1 z J D) l! U第24题,函数必须有返回值,否则不能使用函数
& m' T+ e. X0 S, u4 K3 O7 MA、错误# O+ q) W5 s" r
B、正确2 d* E0 Z1 N& y
正确答案:扫码联系微信客服5 S& r9 e3 ^! B9 }3 X) R
$ r' l7 I* Q) R! d. h, H E, e/ Y& E% R( C
资料来源:谋学网(www.mouxue.com),C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。; r. n l m. X, c: ^
A、错误
+ E) g1 r4 {+ h4 o/ k6 rB、正确0 R% B( a) V0 s* ?3 _
正确答案:扫码联系微信客服7 ^) X0 _) v( F# k% U$ r" Z" Z
3 \- x, {6 H0 u
' P$ Z1 e. e- x
3 t% F% F" b$ [# r+ R! w' X) L3 T7 n3 Y8 t1 p7 [6 Q
6 Z: d1 @& l" Z% f# v1 d* H* t( ]7 e9 K
{+ l& A) C2 i: I, c9 ^3 F
0 K: @6 w0 B& `, \3 `* }! [; Y% Y
- [$ t5 [. h" s" U! ^5 B7 T v, O# n1 w- \; b" @5 m
. w" s$ b. F+ s J% j
+ N. y7 S) c3 `5 ?+ `7 b
, G# `9 j) l$ `8 u5 B# K" R V8 H# \9 b. e( ]; x6 S- t
|
|