|
资料来源:谋学网(www.mouxue.com)C语言程序设计-[吉林大学]吉大《C语言程序设计》在线作业二2 Z6 D" `, ~" g
试卷总分:100 得分:100* B7 U$ R/ I7 q8 D* I8 Y
第1题,设有定义intn=0*p=&n**q=&p则下列选项中正确的赋值语句是
6 }) y0 d4 A4 n4 a1 U" r5 w p# cA、p=1;: c$ G* f0 Z* O
B、*q=2;% R1 z! W) h; C E! g' q* L' I% Q
C、q=p;' y) {; h0 b+ O8 N
D、*p=5;
, R% W- E/ ]$ ^* ^+ F- H- Y正确资料:请在附件下载资料!
6 ]6 }. O( U. D( l, I5 j/ f
0 c" w6 H; ]8 C
+ W. n& n1 c4 F第2题,设有intx=11则表达式x++*1/3的值是
( g6 s/ ]0 J$ GA、3. u- w1 H; f( B7 H% m
B、4
: J# @% K" P* U) O7 YC、11
3 h8 j9 R" H4 e+ SD、126 _1 D/ E+ `# w9 C, Y6 O6 H
正确资料:谋学网
: c2 z* G% N B L5 h$ h1 B% P
! n4 e( S9 k8 z8 q( u- ?7 t& ?' o; V' L, L. O
第3题,下面程序的输出结果是 main {inta[10]={12345678910}*p=a printf"%d\n"*p+2}! g/ H1 w2 Y# A& H0 O5 K0 V
A、3
2 ~1 i$ ~( F, JB、4
7 q8 X% W. X. RC、1! k. F/ ]- N. T9 f; n
D、2
& ~0 M$ G- q6 d# Q, S& X正确资料:谋学网
( [; E7 n8 `* E/ W1 J3 g3 b) `, q2 {' }% w3 |# {3 ?6 q- T. x
3 x3 y+ M8 y" W
第4题,sizeoffloat是
( C' ] W" j/ D2 V8 K( Z. |A、一个双精度型表达式/ @7 r% ?2 }( t* X
B、一个整型表达式
4 B7 C4 E' ]5 Z5 ^6 m6 J2 c X! ?C、一种函数调用9 T+ ]. m8 `% z0 W/ }0 D
D、一个不合法的表达式
- n* E- Z9 G2 I& Z# x9 b/ g/ j正确资料:- ]% R4 v* k9 y) `& J" j9 `6 r9 J; p
8 s/ |# S0 j: {% f" l) s7 k5 E: Q0 H* I2 X3 L0 D
资料来源:谋学网(www.mouxue.com),在16位C编译系统上若定义longa则能给a赋40000的正确语句是 Q' u3 a. g, c: k1 Q
A、a=20000+20000;
# l* v! i4 }( R1 wB、a=4000*10;0 {2 y) h( \ ]/ |. K* q7 o* ?
C、a=30000+10000;2 H# J9 }- l4 j" Z4 Y( m
D、a=4000L*10L
2 s2 |& l5 E1 Q6 R正确资料:请在附件下载资料!
1 c( O) B1 ~) J6 h( r# w
( G3 i% D2 ?- r8 d7 U6 K* \; ^. Z$ { v: m( h3 R8 B Q* l
第6题,请选出以下语句的输出结果 printf"%d\n"strlen"\t\"\065\xff\n"
. H4 t( O6 B7 a# ^! f8 RA、51 i, v2 U' U5 F5 J Y% o) I
B、14( x/ Q( p" H( F9 k% y
C、8
: X+ V. I% U# l# x3 l2 }, |: zD、输出项不合法,无正常输出
' t) B5 O* C) B- R; k! `正确资料:谋学网& I7 r9 C# [/ \7 E3 `2 P: o
! _: o- I$ j' j
* f, L5 {" H! B第7题,若xij和k都是int型变量则计算表达式x=i=4j=16k=32后x的值为
7 d( h- J" ~- k' c3 GA、49 u$ z1 u( j o
B、16$ O4 V3 l+ I6 D
C、32
" G. V. x( ?" r5 _8 mD、52, Y l8 j+ ?4 J, q2 Y! [- b
正确资料:6 }! |! \. r/ ?% b4 r4 T9 N2 f% N
; d* v$ a3 h& a3 X! {
/ ~. L+ v5 K8 s) L第8题,下面能正确进行字符串赋值操作的是: h+ E+ E ~% \4 i$ R* y
A、char s[5]={"ABCDE"};
+ f2 a, a( O! G" G* fB、char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};$ q( O* ~# m8 l% l ^- o# p# M
C、char *s;s="ABCDE";, i2 x4 e5 F ]8 ~9 s4 m
D、char *s;char a; scanf("%s",&s); e3 Z" Y9 Q, L3 n5 @9 G' s- r# }
正确资料:' ~3 H3 {; I, B* w o
& A+ t% a8 i% n: j
" q# g6 `# e/ T$ y6 T0 k第9题,以下程序的输出结果是 include"stdioh"voidreverseinta[]intn{intitfori=0in/2i++{t=a[i]a[i]=a[n1i]a[n1i]=t}}main{intb[10]={12345678910}intis=0reverseb8fori=6i10i++s+=b[i]printf"%dn"s}
. b% P8 }& a. z; c7 MA、22
- P) `/ m* @7 _B、10
( g5 [$ W' n/ p$ YC、34
: W1 @ p. L) }" {& XD、30
" ]5 o" X6 }0 L/ k. n1 n$ L正确资料:谋学网; X& r/ B) S5 P) ^
& H, w9 _8 V9 W, G) P
9 R' _0 G! Y1 ?2 e资料来源:谋学网(www.mouxue.com),以下不正确的叙述是
4 H7 T" i# {1 w( k5 oA、在C程序中,逗号运算符的优先级最低
% B- C9 h- {# ]" a8 d! Z) }% I" HB、在C程序中,APH和aph是两个不同的变量
- ~5 l6 H" |9 g1 M, U% X5 {C、若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变( h# [: q% \- N5 i& |+ c( h$ q/ U
D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
0 l6 ^8 i, B6 N6 i7 }: p正确资料:请在附件下载资料!* V6 m- O- h$ R% m# d9 M- ^8 P
4 A* E J7 K0 ^5 F y1 N# R, [3 r: b! [
第11题,以下是正确的转义字符/ O# ~# U5 ^0 P& z1 {( e
A、'\\'
$ O _& U0 {9 OB、'\'
( r7 u+ x' {2 N9 p+ R* O8 [8 O& UC、'\81'
/ y4 G' ^ n; b0 fD、'\0'
+ I9 |: l0 n: `5 Z! A2 e! @正确资料:谋学网,B,D
/ _4 S5 I- P# l6 ^' `- s
. }! _% R7 u' s/ @8 C0 e2 Q/ D# K% |% f8 f+ y+ w4 `
资料来源:谋学网(www.mouxue.com),在缓冲文件系统中用于读写的函数有
% p- s. L2 Z5 M, m% i$ o3 K3 CA、putchar (). T8 Y6 r: O% y( b, i/ A- _- p
B、fread()
) b. F; ?3 @- z% SC、rewind ()6 X. |4 D7 A6 c/ z" ^* `6 e" Q
D、purw()( t, `, Q6 _! r" [
正确资料:谋学网,B,D
3 V) o A+ V% x, L5 c: u. ^; r8 z* c
2 H, t' O& o" _4 Q9 B4 p( b( p7 v9 [. A! Z0 t) E% _3 | B- r
第13题,C语言中函数返回值的类型与下列哪项无关
9 e2 o) @) z; c+ {! m" \- l' D8 s8 RA、定义函数时所指定的函数类型" m9 t9 V5 L- z" e2 W0 w7 N
B、调用函数时临时! i" N: O1 o$ [
C、调用该函数的主函数类型- T+ S/ i% K6 k8 a; \
D、return语句中的表达式类型
$ i" s6 I& u3 i( B5 E. z5 x正确资料:,C,D
$ i1 t9 C" ]7 S) W3 e; h z- ]% Q
k6 u9 F2 c! ]: h- W第14题,对静态变量的正确描述5 ]0 g& V) Y8 F
A、静态局部变量在静态存储区内分配单元
( O. W& [8 C; \" |5 E5 D( eB、静态外部变量可以赋初值,也可以不赋初值1 x6 c: v1 @& ?
C、静态外部变量的作用与外部变量相同
8 o9 r6 W/ [' |- \$ YD、静态局部变量在函数调用结束时,仍保存其值,不会随着消失。
4 z4 K+ _* k8 q/ G正确资料:谋学网,B,D
6 ]& Z) e% d0 ?0 [1 b$ C" i' M7 O" I! x w& T
% d4 d3 H; r v: \) y0 Q0 [! h- I资料来源:谋学网(www.mouxue.com),函数调用可以
* Z( M5 M0 k4 Q. \3 HA、出现在一个表达式中
; S, s& R9 W' ~- RB、出现在执行语句中
$ a( _+ Z3 z5 |) T" U JC、作为一个函数的实参* _4 z$ B4 G6 u& U
D、作为一个函数的形参
. s. u n0 _# U7 ]正确资料:谋学网,B,C8 A" T. e6 V1 S/ |# C8 _
) b0 H& {4 W* g, D3 D5 Q1 {
# j l3 H, V; l* f第16题,putchar函数可以输出一个字符串' d2 M; G8 x7 _8 X! y* {# O
A、错误( e4 L! }7 [" |4 ]+ r" c: k
B、正确
0 `! m) [% D5 _/ |: p# k* n1 C正确资料:谋学网
7 O, x m6 h: a0 u( B( q' p
- y9 j, C+ K% s$ I) ]
9 m" n& e1 [2 G3 i; m第17题,'a'和"a"在内存中所占字节数相同
: I) C7 U7 Y! y1 [ m% g9 TA、错误" p% R. v% z" w& Q- o& A
B、正确- P/ v2 B! E" t' T% s$ v
正确资料:谋学网
+ G5 ]8 G/ @+ b4 l" }( O0 `7 a1 I0 ?0 i1 n+ d3 [, Z4 j
) u, M( l; r P! w3 @
第18题,C语言中整常数有三种表示形式十进制整数八进制整数十六进制整数
( y/ ^: n' W. |A、错误
. ~! ^% C. j7 `8 r" ~2 iB、正确
" K5 }/ b9 u3 R2 r正确资料:
/ b9 @6 n# K* _& {2 _& ]
) k" b. S: D- S% ~4 k4 s/ E) K3 U0 h9 B! A6 {7 v
第19题,函数必须有返回值否则不能使用函数
* ^8 |% s0 C8 g8 cA、错误4 H: o& F( p, P3 s, ^: L* P) @
B、正确
; B: l2 b- s* m) t; K# {正确资料:谋学网1 e3 [) a. G% U5 {7 a, e
; c- N2 |( e9 S# @! \$ C
3 ~3 t9 A$ h: u$ ^ P# d" K
资料来源:谋学网(www.mouxue.com),若打开文件的方式为"w"而该文件已经存在则文件中原有数据被清除9 U0 S( k2 C6 r% {; p" H, Q( ]' _
A、错误
7 X2 Z3 E" f4 d8 t! L; K9 \* D6 QB、正确
/ |0 S& b8 _$ y5 h% L8 f正确资料:8 o/ G6 I, }7 E4 Y" x3 y$ ^* @
\2 x4 a6 y, G4 @# z6 I" g2 M
, M% L2 t H2 M$ c( C& M第21题,数据结构指的是数据的组织形式数组就是一种数据结构
! S2 g0 N8 O, y7 @/ J) n4 `A、错误. O" ~! |! Q1 N- P- P
B、正确
% x) e5 r! v( L R! S2 u F, V' n, h( f H正确资料:
! P9 `) g. b3 i0 r# _ ^% f# `0 P7 A/ J
9 i( _9 N1 w C第22题,调用函数只可得到一个返回值而用宏可以设法得到几个结果
) E) l- P1 r( C! L! F5 rA、错误2 v+ Y/ D) G" k
B、正确
& O/ I |1 x) U( r) H: E# x& c正确资料:8 ]6 Z& U. `) _/ q( V
/ S8 H5 q, P# N! j* g' N4 x
. t( L- k& X5 Z
第23题,C语言规定标识符可由字母、数字、下划线三种字符组成第一个字符可以为数字或字母
! L0 [* `3 v7 `) _- h+ v _. pA、错误% O# A2 c- q2 [6 Q& t
B、正确
6 Z/ g# ]5 V0 L( A+ ?, E% e! p: [正确资料:谋学网- ^* X8 u& M' x! M. ^; M
$ [7 B2 s( b! b8 U+ e/ \6 h+ P. ^& Z' U2 f6 o" t6 |3 p; v$ e
第24题,puts和gets函数只能输入或输出一个字符串
" n5 |2 M. p4 t7 ^# h: [6 U: oA、错误; W/ W' @! [5 T1 C. ~6 m b! \( o
B、正确2 ~3 h: I2 Z) ~( l
正确资料:
) M. L' k' U6 b+ n/ k2 j/ |
* P3 a2 w* N# W/ z8 |% e& z- l" t, e+ Z" j# m% }9 ]8 m, B
资料来源:谋学网(www.mouxue.com),对于double类型数组不可以直接用数组名对数组进行整体输入或输出
( s8 ]' P% e3 E% y8 K7 a5 GA、错误
; c* C2 j# j- G" P, e) H& L& |; U4 kB、正确. V1 M& \; C/ l$ W7 t, Q
正确资料:
8 E7 ?* P2 T# n* k; ]* H0 f n2 \, h
: f* k& K/ n& g( R+ f P. ?3 f5 x: H
' n! I* J$ l6 K6 g) T0 Y0 @
7 e0 S, R9 J( v+ }0 W: W* O3 O5 T* N
3 \: W$ L" ~3 u( B4 O4 [( M* K0 B, L$ r9 n5 v3 `
8 O* x; Y, Y4 M
0 G% h/ K" d& ^7 Z& I9 U$ C# e
2 K Q+ ~! f/ f5 r
' c; x+ F$ z/ a+ j" y+ V: } I1 ]6 M, }+ r0 c
+ w! a4 e, H8 v9 `. ?0 H3 p) ?+ ?: P. r% d; y5 O% ]0 y* _2 K
; ]" k; i: \" r6 u |
|