|
资料来源:谋学网(www.mouxue.com)C语言程序设计-[吉林大学]吉大《C语言程序设计》在线作业二2 N* r% d# G& f5 O
试卷总分:100 得分:100
( a9 V, [2 @% x& o) h6 ]第1题,设有定义intn=0*p=&n**q=&p则下列选项中正确的赋值语句是
2 a- Y% s; A; J! F, y/ K9 ?A、p=1;4 B! ^, G# X1 i! {
B、*q=2;' R' M! M. J* U: O. b
C、q=p;
4 h! D8 G# _$ o- U# qD、*p=5;1 E6 t6 B- R3 a$ Q% g
正确资料:请在附件下载资料!
# ?& N/ ]! e ^( j3 d' m4 K9 d; n: c$ ?! V" g, H9 {( F$ ^5 t' L: z
6 e) h. V% P0 t* G; i第2题,设有intx=11则表达式x++*1/3的值是
% W. Y0 f! H7 @0 H7 N3 F8 r" h- z6 HA、3
f# p5 u- {7 ?; p" c r/ oB、49 d) N: Z4 c$ }7 S/ {6 ]: G! Z
C、11
. m' S v$ Y$ |, g, D5 G( ID、12
. {( H+ t7 x- V/ V2 q9 }正确资料:谋学网8 G& e8 Y7 s; R6 r$ r# i
3 z* ?3 ^6 M: {9 E% B
( B+ J$ A$ }/ Q! r' N第3题,下面程序的输出结果是 main {inta[10]={12345678910}*p=a printf"%d\n"*p+2}' M6 b2 U9 N# q" h' D
A、3+ y5 V" U2 }! K6 K4 {/ h6 o) e# g
B、40 K6 b9 H8 @4 I( c
C、1
/ C' B3 B5 i* xD、2
4 @: x9 C7 R P0 e+ K7 f正确资料:谋学网
7 Y% l% m* l. D
4 o' m Q1 j( R8 p* }/ Y( {( L9 b" G$ W( A# d7 h
第4题,sizeoffloat是
" ^7 B! g$ b/ W7 SA、一个双精度型表达式6 _7 w' n, w E
B、一个整型表达式
7 G' _1 R7 @/ R3 | a8 j, L9 nC、一种函数调用
8 ^2 B0 J& H8 pD、一个不合法的表达式
1 b7 W" C$ P4 M O正确资料:2 Y0 o( i. U$ Q8 K1 x8 e
/ U0 o2 D- K1 y2 a. W
3 L0 R; H* G! V7 y" @
资料来源:谋学网(www.mouxue.com),在16位C编译系统上若定义longa则能给a赋40000的正确语句是+ R4 o, C/ y: e( J6 R
A、a=20000+20000;
4 s$ \7 f; V3 OB、a=4000*10;
$ ~" \8 I& v' Z) Y* zC、a=30000+10000;
% Q; q! f, S6 E/ `D、a=4000L*10L0 z3 p) ^( s6 [, f. o5 x
正确资料:请在附件下载资料!6 W" j c a3 G) c* d! [( H
8 k$ X( A7 b F
( B0 H. i/ g# F7 D5 `+ v5 [第6题,请选出以下语句的输出结果 printf"%d\n"strlen"\t\"\065\xff\n") H) g3 t8 K$ w$ G
A、5
& z+ ]3 ?- P, q) Z7 SB、14
$ u0 L4 s# M( F: }6 v& mC、8
5 C: K3 Z6 f. L3 ID、输出项不合法,无正常输出0 u: p# a8 @/ g. s' o7 p6 y" E
正确资料:谋学网
, @) n0 [8 ~* k5 `4 y3 U# G. u4 h( }% f! S8 C O U& q
" `& r* E! B; `. ^+ z. \( x0 Q- _第7题,若xij和k都是int型变量则计算表达式x=i=4j=16k=32后x的值为9 W% Y1 l' V4 W; {+ e0 z4 \
A、4
- t$ f4 A( T7 T0 R( U1 ^- L! TB、16
, @4 @$ B8 w+ X$ p$ KC、32
# r* c6 [+ D: Q/ R. d+ Y* VD、52
) l! N* ~; T) k正确资料:( q; E1 l" N0 \ X0 O
- i1 _) o# K& Y3 s
( P; W! L; R7 o' k' E. B# e
第8题,下面能正确进行字符串赋值操作的是
1 m! f& e" Y0 \1 e: BA、char s[5]={"ABCDE"};
$ T, s5 a. \. p, L: `B、char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};
1 _! m8 i+ Q' ~! ]- x% {( u: AC、char *s;s="ABCDE";, W' G. O0 s, S- E. Z) w
D、char *s;char a; scanf("%s",&s);& r1 Z% l9 v# f* ?. }
正确资料:
7 \9 P1 g7 B/ \* w" F- _% u2 c; R% _) Y) g U& L+ f3 G! o
1 ^& ?* W t' Z 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}) i0 V$ z M- L) p
A、22% F( p8 A, j9 e' @
B、102 f$ T7 [7 G# l# M m% K. Z
C、34
; `; }* t2 }& r" W; U6 k1 a7 SD、300 a& A" c& Q* M
正确资料:谋学网4 h0 l8 V7 i& T: Z8 k4 R
/ h& x9 f, O4 N/ P9 Z- W- P
: Y; |. N/ R# k% K7 a- y# i资料来源:谋学网(www.mouxue.com),以下不正确的叙述是
8 G# W) o8 X( }. a# |, x7 HA、在C程序中,逗号运算符的优先级最低
; O+ R! B2 ^; u! r( u2 i. NB、在C程序中,APH和aph是两个不同的变量+ l3 ~" B; N) d0 V8 M+ o
C、若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变: U @& O4 v8 y: ?$ B' D4 g
D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
" ^& h) C3 m1 A! C6 }" `* P8 P. ]正确资料:请在附件下载资料!: l+ f6 p4 Z- Q+ ]/ `
. y, D; y2 l. u2 A7 Y% X! M
! v, H3 M0 [% x- f S
第11题,以下是正确的转义字符* W; i% O$ E+ m# i! \
A、'\\'* B0 \5 K. }' ?6 [0 e
B、'\'
; z7 I6 J: A4 ^ z1 Y4 t% vC、'\81': y1 W E' P$ A4 N2 e, u
D、'\0'
, Y6 S1 B" e) K' N+ {- N5 ]正确资料:谋学网,B,D8 l P$ b4 f: T1 r7 j3 t. m
" S' ?6 ?- U+ ?& d8 F% j
+ U0 g; l6 `5 \# w# ^3 `9 K/ i资料来源:谋学网(www.mouxue.com),在缓冲文件系统中用于读写的函数有6 h* h* Q8 a+ ^
A、putchar ()+ `9 L+ U4 L$ F( i- V2 h4 f
B、fread()( `# ], H z5 p$ P2 f, Q9 w
C、rewind ()9 D6 c8 n' S. V$ F" x# G; p" Q. s
D、purw()
, R# Y3 f) F0 n, ]7 A1 I正确资料:谋学网,B,D. D) W' D5 Y* Y" H6 D4 W
4 f" ?- d6 L0 Y* P7 N* K% V( p9 C1 K' T$ | h! ^+ G$ }
第13题,C语言中函数返回值的类型与下列哪项无关
/ y7 b) F) s, f# kA、定义函数时所指定的函数类型/ H' x2 K* X+ J. T( M2 {. \
B、调用函数时临时
% F7 b& m9 K {; f( YC、调用该函数的主函数类型
2 ^ D7 H, L& n3 J Z9 N: V) }& MD、return语句中的表达式类型
+ \4 d, _7 G) K% [正确资料:,C,D5 e$ J( z1 q( \
7 n2 X# x; q7 z1 v; U( n6 t
$ k. L/ D$ o. L2 a, m9 z
第14题,对静态变量的正确描述
$ H- P, x# X; P# N3 q8 XA、静态局部变量在静态存储区内分配单元* j E. K* x/ j* J/ s# c
B、静态外部变量可以赋初值,也可以不赋初值
1 ~& p& A4 [4 R x" wC、静态外部变量的作用与外部变量相同4 ?7 y: j9 O1 c* n
D、静态局部变量在函数调用结束时,仍保存其值,不会随着消失。+ D6 @: } A& w2 Y8 F7 T# s/ R6 ]$ ?
正确资料:谋学网,B,D$ S. L2 q, ^1 I7 y
0 _( r/ z+ z- K
7 D0 ? I4 P; i( L' a5 t5 I资料来源:谋学网(www.mouxue.com),函数调用可以
/ r" |8 Z5 ?! m, y2 O. c; AA、出现在一个表达式中
* c: H( V$ N/ K9 h4 VB、出现在执行语句中+ r( V8 o! { h1 y
C、作为一个函数的实参
2 M% k: {+ v w! LD、作为一个函数的形参
1 R# H; p6 g( e3 l0 U$ O1 w6 h正确资料:谋学网,B,C9 l4 i3 |/ z e" T, N
; v- w. o: ?) I$ O5 _
* v, K/ n) H6 @) ^第16题,putchar函数可以输出一个字符串
/ r2 J) |8 c( |) ^" ]) e) {: R* qA、错误* a; _0 ^6 \! {- s, u
B、正确. v8 t6 U# q7 r5 W! e- ^; g2 ]; ^
正确资料:谋学网
8 j2 P# c; ]( c$ Y
" U" y: K- w4 H7 t" T3 W& Y' t% k: I( x1 M" s9 [# D# W1 E
第17题,'a'和"a"在内存中所占字节数相同
3 q0 b, V7 Z, IA、错误
2 p# L4 g" N0 U# e7 b$ C6 K! `B、正确
8 H3 z7 Q- u8 E+ k4 x$ A正确资料:谋学网/ W7 a n4 _1 z* B! c) Y8 l# T
' }& p' u3 H$ S2 w- U% P; u0 V
" E2 o6 Y; g% U1 H第18题,C语言中整常数有三种表示形式十进制整数八进制整数十六进制整数" [) {7 }+ s! F% X
A、错误8 w2 T+ i: l2 }/ W! d4 w* H
B、正确
& r. n' d& W A/ F正确资料:
3 i8 z/ W1 H# m! U/ [$ q/ y" B; [: s& z, c+ @
6 R7 ?- Z# f& z
第19题,函数必须有返回值否则不能使用函数5 p1 H2 {) b' }2 a7 A
A、错误
- v5 a& {5 F' a. ] N/ W4 zB、正确
; d* Q* j# W; c& ]7 b( Q' b w正确资料:谋学网5 @' [) O5 L" g& d7 }* H
. I! D2 N) @6 h- M
# I0 @* h4 A- X6 W3 J' {1 }& |资料来源:谋学网(www.mouxue.com),若打开文件的方式为"w"而该文件已经存在则文件中原有数据被清除- o# A3 J9 r/ |6 E
A、错误4 z9 w+ b% ~4 W2 \$ C9 C6 G
B、正确" _( C9 D2 o' ?/ Q/ Z: v
正确资料:1 X5 Q+ T7 G% M I2 x" Z" V
+ f5 P1 _& Z4 T e0 @: K! D" s) d
第21题,数据结构指的是数据的组织形式数组就是一种数据结构
M/ y+ e/ t9 I2 D `" I, OA、错误
% r, Q; S& E4 G7 l- a9 l7 v8 WB、正确
) t! Z1 o9 F5 _正确资料:4 w, G. b% E( V, k7 y
3 M1 }9 o1 n7 s- ?4 u6 W* E/ q- ]" V! {8 J4 ]: e
第22题,调用函数只可得到一个返回值而用宏可以设法得到几个结果; I& f8 Z$ u8 M7 E$ f. G9 ~- K6 e) B
A、错误
4 T1 W4 m! L, lB、正确+ h3 {, w% ~2 K' I9 R
正确资料:
$ w! `' i, O$ H. L; S
) z9 Y `& ?& |7 ~& s9 e- |% B5 W; H+ ^
第23题,C语言规定标识符可由字母、数字、下划线三种字符组成第一个字符可以为数字或字母
6 s ^2 \% c: B q ], W0 ?: g: u; X+ mA、错误
3 M9 w( f+ A2 q9 T0 A- m/ G5 ?B、正确
- i! x Z! V% R8 \# _5 ~正确资料:谋学网
+ ~: ^ |- I i0 h. c4 W; V4 @. r: ?6 n
, Q. {6 h# l8 n: o! W1 N- I: K
第24题,puts和gets函数只能输入或输出一个字符串
4 H, x. ^8 `6 u, C- a7 hA、错误
( f3 i$ ]% C) k e5 G9 JB、正确
$ N" |' R( W$ B正确资料:
0 b Z( S K. M' J/ J- P
# u* B9 ?, D9 h( M1 O0 \" S7 H0 P: N$ x: x/ `. h
资料来源:谋学网(www.mouxue.com),对于double类型数组不可以直接用数组名对数组进行整体输入或输出
/ `# I3 r4 V. _ uA、错误1 v3 n+ S0 W, I W [# X7 S, n
B、正确$ s# ]1 R3 c9 u7 _3 E3 C
正确资料:, I0 T9 L, J1 l) J" y ?- H
$ C+ J5 r+ E' C, P, _$ T( @0 w. X1 V1 C- X1 F" }6 t
& V5 F. J, x8 _
/ @* A2 x$ J5 D/ U+ Z/ s7 K& ?8 W8 _* S' w
, a7 m8 Y9 U* \6 L B% T5 h* u8 E
! U7 X5 v5 y5 I8 E( ?( k9 A
' ~" G8 K) N6 [8 R/ Y6 t- M
; @- e( Y o3 N, N: [2 T0 U3 J0 R P# v9 u$ z$ r
( H) ?6 W- U& r7 V
" S$ ~$ g: M. X- Q3 e# P) A( n' C$ k9 O1 @: s V/ |/ s6 y' d
. H7 j9 K `( i a6 |
|
|