|
资料来源:谋学网(www.mouxue.com)C语言及程序设计X-[东北大学]《C语言及程序设计X》在线平时作业2
; S4 U7 N) s+ ^/ t/ ]试卷总分:100 得分:100
0 P4 N! E9 c1 M4 t- n9 }, p第1题,下面四个选项中,均是合法转义字符的选项是()。
8 v2 q: K4 A$ ^: [/ H$ d4 ]A、\'''\\''\n'
# m, J$ @- _% EB、"\''\017''\""'"
3 O* A; R8 j; r+ I) p" _' eC、\018''\f''xab'3 T& C5 ^- o5 V# H$ J
D、\\0''\101''xlf'$ o: d( h5 O! M2 [0 V
正确答案:扫码联系微信客服
J8 H; ~) y. u! F" B2 @, e3 V5 z$ r
4 g9 ?& v& n5 n4 }. D& B# t" X( _! V5 W! O7 }& q
第2题,C语言中的构造类型数据包括()# N$ d% s6 ]( K& Q6 V6 v
A、数组类型、构造体类型和共用体类型- I# {- i6 ~; x
B、数组类型、结构体类型和指针类型
* Z3 R! c% @: Y2 C kC、数组类型、结构体类型和枚举类型
+ C9 {* q7 L$ Q, y! Z1 R- v) T7 QD、数组类型、结构体类型和空类型
4 d- G& a9 I- C6 r( `正确答案:扫码联系微信客服2 S- q9 I$ N3 s% A/ U2 B8 e! i5 F+ ~( X
' j& t1 K6 Y9 {) s7 Z
+ [, F8 q" L) T* P. M T8 V
第3题,设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf("****\n");: Y! a; ` Z( y+ y
A、判断循环结束的条件不合法
$ Q R% p% o$ u$ ?! I" ^B、是无限循环
' g' M% j! V% W) rC、循环依次也不执行
. S. k, G9 N8 H( N# u2 s- |' b, ?D、循环只执行一次
1 o0 ?0 ~" @6 g正确答案:扫码联系微信客服+ d2 `8 w6 R# m3 `2 K0 ^
1 e, n. M9 h5 T! y2 Z- k9 M
8 d8 R3 D3 v( ]1 w第4题,下面对指针变量的叙述,正确的是()
# w1 E7 O H! ~, B R3 ]5 S& \A、指针变量可以加上一个指针变量
, k8 u6 K5 N; K! i7 v; T3 fB、可以把一个整形数赋给指针变量
7 }8 ~3 Q- Q) O1 y9 L- ?* n! LC、指针变量的值可以赋给指针变量
% n/ t8 N: y# k2 b. m& eD、指针变量不可以有空值,即该指针变量必须指向某一变量
+ m( _3 f* p& Y) Z正确答案:扫码联系微信客服
) L' y+ ^1 B, O6 x, b: D( {. D" p8 E$ z! X2 \: J1 ]( ]9 j5 _
- r) c) w/ A4 B+ S2 F: V- L
资料来源:谋学网(www.mouxue.com),C语言中,逻辑"真"等价于()。2 ~$ v* R6 S, p0 j2 t
A、大于零的数
, b' Q @, Y9 {B、大于零的整数
! w3 c$ e$ K& Z% H' oC、非零的数3 {! k* r& r3 O' I& t
D、非零的整数 m; q/ a, k2 d8 J- ^! X
正确答案:扫码联系微信客服
, v7 F G0 ?4 F5 \7 f7 y4 ^' K6 ?* [, L+ d
9 n$ i1 A) j6 o第6题,违约责任的相对性是指违约责任只能发生在( )之间发生。
$ R2 S5 M3 i/ C" G+ v; ~A、合同的相对人之间
7 J1 c0 l) A/ H7 ? v3 bB、合同关系以外的人
# P# `' w- H2 y: G0 yC、合同的知情人
- p, W( C4 d6 Y4 }D、合同的债权人
/ }1 H% I5 T) _1 T5 ^正确答案:扫码联系微信客服) W( e6 j9 `) E% Z8 h8 F
- W6 e: W! c8 J% W- G. U/ K5 o4 V6 y6 @& ^
第7题,有定义:floatx=3.14,*p;下列错误的语句是()
3 H, q( q. P! Z0 j) {; U: HA、p=3.14
* d4 ]* u9 m% cB、p=x
5 H7 H" ^4 L2 ?) ?4 h4 hC、*p=3
Q' A! ?$ {- |/ kD、*p=x
7 p0 k" x. `. g: ^正确答案:扫码联系微信客服/ S7 o9 a& W# }" q2 p
7 {4 r8 n6 H; a" S
5 a/ M* \; S% C8 ?第8题,若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
, u. V3 y8 T1 S% W( f5 ~9 LA、a1+a2+a3=48
% A2 t3 Z3 L2 B; ?7 e2 YB、a1+a2+a3=25% `! c H1 C( q f: P7 [4 X% y5 c
C、a1+a2+a3=10
% F! e0 J& E$ n3 _4 QD、不确定值0 b' U( P8 b# w
正确答案:扫码联系微信客服
* Q k# N$ ?+ w: S! C0 ?$ L* H. `
0 ~0 f6 k1 o2 |9 U+ D* b2 B第9题,标有/**/语句的输出结果为()intx=20;printf("%d,%o,%x",x,x,x);/**/8 p3 d! j1 o& w" ?$ [
A、20,20,20! M5 _( c4 x' f3 v- L; g
B、"20,24,14". C" {& j% x) s3 I& {& k# a( a5 M
C、"20,14,24"
5 p n0 K& y$ d9 T3 v, F0 V1 gD、"20,024,14"
! {" D1 y& c" Q( }) A/ l; h正确答案:扫码联系微信客服. E' L9 s3 q& |6 g7 y( J# l+ w: H( C
4 \; {5 f/ {- p) E* x
/ B8 Z" G7 w& `0 W- n资料来源:谋学网(www.mouxue.com),函数strcmp("A","B")的值为()8 ^- k/ e2 Z8 J' m
A、06 ?( I" L O r7 B
B、-1
7 x$ \% h! J; L' c' `( IC、10 k/ w6 V8 x. q4 j% r
D、3
2 k/ w, h, r# {( G, x: F* m, k正确答案:扫码联系微信客服2 z2 ]! I- F* l8 |9 r' h# @& t
, b/ `/ x* y0 B( q
/ v1 L5 |: H0 z. i9 \. F* I1 P0 S第11题,下列不属于C语言关键字的是()。
, J2 g7 r% w+ x8 }) q$ ~& V. MA、default
- Y4 }3 q" W4 r4 S) I% sB、register
8 x; h& d0 j+ }9 pC、enum
4 T2 ?+ ~6 t0 O+ Z: }8 LD、external
( K7 s0 V$ @1 K2 {5 Z2 C正确答案:扫码联系微信客服
, _, T M, {/ n% h9 h, U x8 g8 F% d4 b/ M+ w1 }
$ k6 ?- c) v3 E" G: z; E
资料来源:谋学网(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]);}7 g5 W' B/ Q+ t- g
A、howdoyoudo!
" `6 [& D" D4 ?' n0 xB、how
6 K) r4 b4 D( ]# b' V# r, u* |# \C、howdoyoudo
. |0 o7 _# @5 @* \D、hdyd+ T6 U2 N/ l, k3 v5 \: ]' o
正确答案:扫码联系微信客服( \; k# b* F1 t4 N/ ^" \
/ U8 l, b( p1 x% {
% b; z) x; @2 m1 T6 S t第13题,在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
; p8 K0 l7 \* _/ hA、整型常量" i+ f y$ y) w- f& L+ k4 Q6 Y
B、整型表达式
- n/ [6 {2 o( e" ]& O) ^C、整型常量或整型表达式
5 o5 \7 @" ~) V/ sD、任何类型的表达式
/ l( `( Z8 I6 E6 K正确答案:扫码联系微信客服6 o* @8 N4 W+ b1 s6 a
& R; o, e) J# J0 h3 B; J
% _; ~4 s$ a. [7 z8 T第14题,以下为一维整型数组a的正确说明是()。
8 c% a8 P0 [+ oA、inta(10);% U3 r1 H) r% r4 F K
B、"intn=10,a[n];"
: d5 w) ~/ _% I5 i1 hC、"intn;scanf(""%d"",n);"2 } L; g4 ^$ x1 y' _
D、"#defineSIZE10;inta[SIZE];inta[n];"
4 d! T! }) R5 R5 n6 a+ R正确答案:扫码联系微信客服- {! q: u5 d" s! j. F
9 d+ k+ |2 r+ L6 Y: l
1 X- W$ U2 x4 b. i* X资料来源:谋学网(www.mouxue.com),执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf("%d\n",N);}% e9 j" M, f! q' K" y9 A# ~ c
A、3( H6 N8 L- e% Y/ m+ |
B、4
, Q) `5 K: Q7 Z1 SC、6
$ i) W( Y; G# K, yD、89 [& V/ h, o6 m; p' y6 f7 {* j0 p
正确答案:扫码联系微信客服1 l/ f' _8 e$ x
/ d* b. v7 t2 u( O
( L( r3 }) S( ` S9 H5 Z8 j第16题,若有以下说明和语句,则输出结果是()。Char*sp="\\\"\n"rintf("%d",strlen(sp));" D, \* d }+ W; d; I- c" X
A、6
i# C& p( l5 t, [2 \* s4 E0 fB、3
* Z# n" Q1 v$ H# SC、5
* C: T& e) t, x8 AD、字符串中有非法自负,输出值不定
/ q7 u) d; d$ ]/ t7 g. S7 `' J/ U1 t正确答案:扫码联系微信客服6 r4 E: U6 W/ {+ M2 M3 V% L0 s: V
T+ P: Q$ o8 A
9 f `: R9 i1 z, _% v
第17题,char*A[5],则标识符A的意义时()。
% x3 v4 Q6 v# p S' I1 K: m4 j: rA、A是一个指向有5个字符型元素的指针变量
- ]! _ d z) U5 r4 P1 O+ S* S6 EB、A是一个有5个元素的一维数组,每个元素指向字符型的指针变量% r+ {0 T+ Y2 L1 a( u
C、A是一个指向字符型的函数的指针变量6 e+ \' b) E. E* }+ B7 E+ H' t2 Z
D、A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量& w( v8 W* B* u) q a2 K P9 q
正确答案:扫码联系微信客服
+ O; a7 q$ r; ?. K: c y" _( N
( _) n4 s0 [1 H# E/ P/ s m% y8 u+ m; d# m3 S( F
第18题,下面程序的运行结果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));& I5 g ?0 o2 y
A、143 h5 o' _) N, |# v9 p# \
B、3
: K! ~- E# H0 IC、9% W; G! f# O; }, s: y
D、字符串中有非法字符,输出值不能确定
1 c1 h% C5 n2 o正确答案:扫码联系微信客服6 h+ d: ^4 Z! P) p+ o# j
' h4 i H( R* X5 R3 g' W* b1 ^- y
第19题,以下for循环语句()。for(;;)printf("*");
% G' \( n+ a. s. @" C# L. K: WA、判断循环结束的条件不合法, G9 E3 c7 [" i6 k( x- ~1 ?
B、是无限循环3 J- M+ \ p6 q/ q! x; f
C、循环一次也不执行
f2 n" z' i/ c. ?+ ~ x4 D: GD、循环只执行一次
& T9 h" {+ @' M9 e* n! a正确答案:扫码联系微信客服
0 z$ X; K, m B- b4 c+ H" a- j3 b; U* Z1 L& m
( x& P8 k3 y0 y- Q资料来源:谋学网(www.mouxue.com),以下是正确的C语言标识符是()。* G( m, d$ d0 d; X7 C( N- M
A、#define
5 n% Y. v7 S' c& z0 u# |' b( SB、_123# o( \4 h) x8 i4 {6 I
C、%d4 o; ]# p, L, q2 p) }% \
D、\n. {$ G8 ?+ K) L1 C$ W" y
正确答案:扫码联系微信客服
! P4 s) w" z; H3 n+ M, l% w) l5 U6 |1 G; I3 v
# C/ J6 I8 V: r6 M3 X
第21题,在c语言中,函数形参的存储类型是自动类型的变量
9 x8 D6 z' O( T: p7 j1 r# e" bA、错误
; I, @% E/ i+ ^ j4 i- G( _B、正确4 S9 E. c; o+ A. w8 U) ^4 g
正确答案:扫码联系微信客服' V) K' _; _2 D& N% h5 B+ @$ }
r! N: }7 x, Y; [; d. _
8 O2 f0 R7 d8 `& b第22题,int a[3][];可以对二维数组a的正确说明。
! L0 e$ ~; O+ xA、错误
/ t* X* S4 a' ~" ~ eB、正确
0 p O [6 f; m6 m正确答案:扫码联系微信客服& T9 `$ T4 W+ W. }" H2 H. k9 M7 h
, F9 P9 R. |/ q- U, W6 {4 m
! O$ z4 r: K- E& \" ?第23题,已知char s1[19],*s2="ab\0cdef";则执行语句strcpy(s1,s2);后,变量s的内容是不能确定。
: d r' `2 b. j* H7 P9 ^/ SA、错误
) s: E T: Y: dB、正确
' X l2 I4 j. n; O! d2 N1 T正确答案:扫码联系微信客服
9 ~8 U1 I, y% \" z6 [8 r( p: T* T* k5 @( B
' f' X; X6 L& n0 \7 F: U* A3 `第24题,函数必须有返回值,否则不能使用函数; E$ M6 w' t4 D2 b1 x
A、错误9 C& c3 U; d$ {. O
B、正确
' {1 D5 S6 S; p( N% m* e正确答案:扫码联系微信客服
1 N0 Q M2 O2 t! _, Q4 W6 ] {
5 E, R1 B R, X) _, S1 K0 D; w, ~3 l
资料来源:谋学网(www.mouxue.com),C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。- V) w4 S! i, b2 Z S
A、错误! W& a Z* x, Z3 i& F* C
B、正确9 F# `4 j# f1 C3 o8 g0 S$ x
正确答案:扫码联系微信客服* ~$ W5 ?" l4 G) t) u6 \1 }- k
1 h% b2 J' g0 n% o- R$ g/ c5 Z" X5 I" ]5 y
% `1 H3 Z0 q4 `! ?4 X1 |# r
8 P# ~6 w' r# ~% ]! x
|/ l4 ?9 ? f/ \0 n2 ]" L0 `6 b: C* D/ X u
& F' h" T3 @$ j
& S' q* F2 q: w( |$ m0 S8 H1 X
1 T3 y$ M4 ]! l% @0 u
" J. \( L3 h2 [0 g, a# J3 G0 N" l: w3 p* w2 U. G! v
; }5 E' |2 G, s8 s
, B }7 M! _5 i) V
) t$ N, ~0 H% |2 g; m |
|