|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业2
& D5 s/ V& [: g/ q' v7 X试卷总分:100 得分:100& B# S* U2 `6 V1 n. k5 e( N
第1题,下面四个选项中,均是合法转义字符的选项是()。
; X3 Z4 _; U4 V" z+ bA、\'''\\''\n'
! v" z9 M2 ^% P3 }B、"\''\017''\""'"- w' W! X' X$ X* A; f n% S- f! f# B
C、\018''\f''xab'
+ Q! Y/ y) I+ `& r* w1 sD、\\0''\101''xlf'
" I. d1 G/ x& @5 S3 M& | Q正确答案:扫码联系微信客服
, A0 ? A7 A: d3 a
4 y3 O# @: ]) i" y# A- ?4 F
! Y! i% b, q1 N. I第2题,C语言中的构造类型数据包括()
. o& J Y! B+ P3 N$ V/ w3 B! ]2 uA、数组类型、构造体类型和共用体类型
4 M/ u" Y' P( P* y% V& O# hB、数组类型、结构体类型和指针类型
) h: s" [# N! j3 @6 cC、数组类型、结构体类型和枚举类型( A7 p2 q* |: M! q1 [4 E4 M
D、数组类型、结构体类型和空类型8 ?( G ~- c6 d C) @
正确答案:扫码联系微信客服3 _$ k* m$ v8 \. }2 J7 u9 E( b) r
+ X* h& ` z2 V, |
5 z; L" |5 o5 Z, _+ e
第3题,设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf("****\n");
" D$ U, D+ P* v6 t0 R6 ~ MA、判断循环结束的条件不合法
7 v3 d9 Y) Y/ l. m9 cB、是无限循环
. z- X6 ~* o7 U H1 n" Y: AC、循环依次也不执行
) n' s$ o# R$ j, \/ eD、循环只执行一次
' A/ ~+ G& N' g+ U7 a" u/ D9 W* P正确答案:扫码联系微信客服
- Z* V" J$ G) T: c3 k- V, F* C2 x/ c, x4 f! l8 H
3 r# d* N2 Z" @) U7 n# O! f9 f
第4题,下面对指针变量的叙述,正确的是()
# ?& `' O+ {& |) h) X1 h6 o$ ZA、指针变量可以加上一个指针变量
, C8 b! Q' S2 q( F( b6 |8 ~# t9 GB、可以把一个整形数赋给指针变量. e, S: o# J9 W# h/ D
C、指针变量的值可以赋给指针变量
! C# z4 h6 W: I+ [1 N: HD、指针变量不可以有空值,即该指针变量必须指向某一变量- n8 b9 W9 d! B- x5 \
正确答案:扫码联系微信客服
/ [% U8 l7 q7 @, ^3 z+ m) _" \$ k1 P' q# l* C
- n+ q* K% Y* j5 X& ?, U& I. T0 r+ z
资料来源:谋学网(www.mouxue.com),C语言中,逻辑"真"等价于()。
- B. h3 V' c2 A) D% e* sA、大于零的数
2 a, T% O, A4 A4 ^6 Z1 l( P ^2 @B、大于零的整数9 n! P# D; u% ]
C、非零的数
0 |5 E; @8 ?$ pD、非零的整数
& K! Q2 _& h- X# b- n正确答案:扫码联系微信客服& a" O) A% n' R% C/ Y& z. K7 r& u
; v) {, M0 d" l" I
' A K2 M; C+ S: ^7 ^- _) u- ?
第6题,违约责任的相对性是指违约责任只能发生在( )之间发生。
9 M, L0 u3 s; g6 @( QA、合同的相对人之间
2 }/ |' \% t% t+ G$ NB、合同关系以外的人
, J1 f0 c7 I$ D6 u3 TC、合同的知情人5 J) z; J" z$ _0 ?% _
D、合同的债权人
9 J3 i. ]# K, R: j( i正确答案:扫码联系微信客服
( {: ~. s' o$ W- @" _, C+ i! Y' Y4 G. W# e; _: M9 t
/ a( S8 X% g7 M& C3 j第7题,有定义:floatx=3.14,*p;下列错误的语句是()
. t7 j @# S3 C& Y$ [/ i* NA、p=3.148 B( Q. k5 @7 R9 q
B、p=x* ]4 ~6 c0 U+ Q& Y
C、*p=32 E0 W+ y/ {0 j6 k) P
D、*p=x
3 Z+ h% G2 m- f/ p g* H- l a正确答案:扫码联系微信客服
- Y# t' f9 f. @2 C, l1 Y6 ]- M; q" u, a6 W5 f
4 v* h O( D' ^. N1 K( C
第8题,若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
" T$ X, z9 X u( M8 M- o5 wA、a1+a2+a3=48
6 n& v. P2 E! @* `$ B1 RB、a1+a2+a3=25
: B- @7 l/ T% {$ I# VC、a1+a2+a3=10) S* q" O1 ^; f% y4 M0 X
D、不确定值
& h3 E3 U" ]9 M正确答案:扫码联系微信客服
- b. X0 Q, ]2 ^) P' R5 m% p+ I
: Y z: D# @* S( y0 z1 i$ H4 ~6 C p9 i+ p& H/ c! F! I
第9题,标有/**/语句的输出结果为()intx=20;printf("%d,%o,%x",x,x,x);/**/& J3 K1 x# O9 G3 D
A、20,20,20 }3 g. G) g5 ^5 n# V# t
B、"20,24,14"
" i8 k% J& d1 e2 S# z2 xC、"20,14,24"
( ?5 K9 ]( I6 O4 ?( w' J; Q) qD、"20,024,14". Q4 j: {; \$ r
正确答案:扫码联系微信客服
8 c9 ^! y% [8 |* Q4 G, Z$ j! K. D+ t& M. G
2 W1 v; u. u1 c5 u7 Z+ b
资料来源:谋学网(www.mouxue.com),函数strcmp("A","B")的值为()' Z8 ^+ e. b9 p9 S
A、0
: U; G3 J) j5 p9 |8 D% D0 GB、-1
6 t& u4 p& {5 w9 B8 |C、15 b* w+ o* k+ [0 @
D、3
: p M4 ~- I7 j4 r! T8 z& u正确答案:扫码联系微信客服
; m) E& ?# \/ R: Q9 s% v n. {. S, N- ^1 C
0 X$ \( m; o6 ^( g, z( ~/ b' z% k
第11题,下列不属于C语言关键字的是()。
+ G9 f" B# q8 K( E8 p8 tA、default8 Z" u/ N) w0 l- R
B、register6 d5 v& |; p# B5 x6 [
C、enum
; ^/ N4 a R4 D# O: R. ~D、external
9 ]1 i$ y# A0 K4 T9 _- C8 @7 k正确答案:扫码联系微信客服: T+ j! k* l: Q- F& J+ ^
9 ~- g+ ~* `9 d9 x r0 z/ x5 \4 g8 E z/ y
资料来源:谋学网(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]);}9 l3 S8 Q- `2 l+ N
A、howdoyoudo!
% K& W* ]9 e. k/ A9 P( ?B、how
L! X- F' F. WC、howdoyoudo
) W7 q( w+ ^: g+ w5 S# z* dD、hdyd
: t) L k& N. P0 E. o) K正确答案:扫码联系微信客服4 j8 N7 U6 @! Z
+ Q, h( x4 T; N
- Q$ t D$ C0 h R, |/ m! }第13题,在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
- i/ d! p* K2 m& n4 sA、整型常量
$ _ Y0 e( j- YB、整型表达式7 \5 O: ~, E" j) g5 A
C、整型常量或整型表达式
9 H' {7 p, n* Z, GD、任何类型的表达式
0 F. B+ _2 G, t' |8 \& u正确答案:扫码联系微信客服3 S( l! D9 i- R0 E! w
3 N6 d( i! q9 @
{8 C! [' M& N- S# j7 P/ f
第14题,以下为一维整型数组a的正确说明是()。
& O( r4 }9 o* Y$ K. lA、inta(10);2 e% c" ]& u; K" w' `
B、"intn=10,a[n];"
9 q( b' `! A% r2 w: iC、"intn;scanf(""%d"",n);"" ]; Y0 L: b/ r5 O, k6 S
D、"#defineSIZE10;inta[SIZE];inta[n];"7 M1 I, Q4 s0 s) [! H
正确答案:扫码联系微信客服( K) D! f2 L8 t- r
3 g; \1 e: P7 f; N4 b8 r; ^5 B
' s( b' |4 z; t5 l* N" d9 D9 D资料来源:谋学网(www.mouxue.com),执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf("%d\n",N);}: m1 M: J4 h! y' @' Q6 f
A、3
h" C3 I: N+ Y0 `$ tB、4
& l7 M& x, _& _$ ZC、6
) L/ F3 P3 ~9 }- x. kD、8
6 ]+ F3 f) C; }1 ~4 U正确答案:扫码联系微信客服
& K1 Z8 @; {4 m
( X; p4 s6 H, ]% H; E' Y. \) n: a& ~; o8 K) }
第16题,若有以下说明和语句,则输出结果是()。Char*sp="\\\"\n"rintf("%d",strlen(sp));) f E0 G. {2 d
A、65 ~0 X* Q# ?2 v2 [: Y; @
B、31 S0 B! B' [3 B1 z+ z z+ ^' H" C8 C
C、5. w3 D" f3 C. C, |8 e
D、字符串中有非法自负,输出值不定5 E# P3 b8 `$ Y. l' x
正确答案:扫码联系微信客服- K) ]! B4 A- x* `
' I( H5 g! A, ~5 q, F& o; Q8 A# `- B+ n4 k
第17题,char*A[5],则标识符A的意义时()。
1 o. ~) g: t) E! E6 y) rA、A是一个指向有5个字符型元素的指针变量- D9 D! J' r6 Q
B、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
+ ]2 E) q6 ~2 T5 j6 ?) e$ a* P( {C、A是一个指向字符型的函数的指针变量4 ]. w; F) [( ^. _" F( o% u
D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量0 b- m1 ~- a) F+ D+ [
正确答案:扫码联系微信客服
' s* j$ f- A1 ?4 l
$ @& a3 _+ k" ~: l& W
- t" L) t! C- J( X" X# |* f5 U第18题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
" R# q) j) L5 N% IA、14
% [4 I8 u: O! p/ o& fB、3
% o- m* J8 p M. Y: g0 V6 B& wC、9! P9 V4 j4 q' M9 Y9 R3 X
D、字符串中有非法字符,输出值不能确定
F4 x4 g, X( v/ D& ^7 n& y正确答案:扫码联系微信客服7 r! q9 C! f# Y. e, Y4 F
2 N5 K; H; O. @* m: D5 J- Q9 L* @' g- t
第19题,以下for循环语句()。for(;;)printf("*");
2 J0 k+ f: y/ w6 _( C/ R8 iA、判断循环结束的条件不合法
* r" A6 Y/ J+ d& CB、是无限循环
" u7 o, m- e2 f4 f4 ~" S o+ o7 ^C、循环一次也不执行
g. Y- v/ e( ~7 \0 l' r( K4 c" rD、循环只执行一次, b/ u; J" `) u1 ]" p) F8 t. x
正确答案:扫码联系微信客服
7 K$ \+ ^& L! a6 _( x* o( x
$ `8 I) e# _! ^4 f1 F. G3 E& `% S3 e- R n) b# h
资料来源:谋学网(www.mouxue.com),以下是正确的C语言标识符是()。) w9 R4 V6 L) ?, A9 v8 A
A、#define
2 q( T# I( H' H5 w, r. `/ O/ k4 O7 q3 `B、_123; g5 K$ ~- z8 U& w
C、%d
4 D! |' `7 V, p0 UD、\n
- `' t2 x) X) U* ]9 ?正确答案:扫码联系微信客服
+ f& p+ W( e6 p7 f. s4 {
% S& Q4 o9 x0 F5 o9 [- o5 l6 m" r* [$ ?# _
第21题,在c语言中,函数形参的存储类型是自动类型的变量3 t' ` j- |7 C
A、错误
3 z( N t$ l! B! tB、正确4 O3 c2 ]( n5 A% M# h+ W
正确答案:扫码联系微信客服) ~* ]. \3 H+ J
9 C: l. Q% X( y1 B" N3 G1 @2 u+ T
. K. R* f! W5 I; T, g第22题,int a[3][];可以对二维数组a的正确说明。" X$ C9 H0 p1 R2 h: x' e7 C4 _
A、错误4 O! Z0 Q) v7 f% t6 o7 ]
B、正确% V4 }& O5 q8 d
正确答案:扫码联系微信客服4 h. } b" B5 f9 U! g/ A" A
) O0 h% y$ Z% G0 V0 T5 F+ A
1 v2 z- O1 S2 i. R第23题,已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。
9 t9 K! S% F! [' O' i9 zA、错误
2 L! r: z6 r: E4 }5 ^' |+ m" f, oB、正确
" l6 {, [% g. e( H正确答案:扫码联系微信客服+ w# R4 |! `$ ?- n
/ r5 c# B, F+ j" e0 P' Z
2 U! e/ J( Q2 g. Z第24题,函数必须有返回值,否则不能使用函数7 `' v" ` }- Y. D6 e
A、错误
2 l$ [' ?+ ^9 R* C8 TB、正确
! Y$ a+ T! c4 l* @& }; C0 v0 w正确答案:扫码联系微信客服
3 ?( c s$ y2 \& y. O D) V, C6 p/ r7 m; k" p! Y
5 L# L4 i( a$ t. X) O6 r6 r资料来源:谋学网(www.mouxue.com),C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。3 y% A7 L8 R& j! y' ], N9 d/ r
A、错误2 v) c7 L0 i" m6 t
B、正确+ D: {( N* J8 A0 l
正确答案:扫码联系微信客服3 W( N. q+ g; x0 b# d
8 Q) Z- ~% J2 O7 F4 D' f" ^4 U1 r2 |6 W7 M* d
( T8 m; N7 d# J+ ]5 I9 d: |* A+ u% N5 @# r* [+ s$ t
6 G. Y, L2 Q8 S% b9 R
% O7 U7 A6 {. a0 D5 d% W6 U
* M8 }% J) M) W) N L# B
2 }' x6 n% T* M% r3 w
/ Q0 G+ L4 w( b0 N, m# _
" Z2 b) |0 Q7 ?1 W% F: f( q( ^# b
( m! _/ ]$ V1 F# ]" W2 X8 o. k. u. ]; c# y& t$ s. }
! ]. v7 e! i n" D/ v; J0 n
, d2 {2 |$ I. c( J |
|