国外网站怎么做,财经直播的网站开发一个多少钱,合肥做网站的的公司有哪些,太原手机网站设计西交《程序设计基础(高起专)》在线作业/ m1 o5 w4 k* ]) E1 E3 K) W 1.[单选题]以下运算符中,优先级最高的运算符是(); _. x# O- H R4 E y4 a 奥鹏作业答案可以联系QQ 761296021 9 G( _) i _/ x2 s; 7 n0 ~0 i! K A.*4 T% P2 S P% V. [5 V B. 6 O4 ~5 Q3 p N… 西交《程序设计基础(高起专)》在线作业/ m1 o5 w4 k* ]) E1 E3 K) W 1.[单选题]以下运算符中,优先级最高的运算符是(); _. x# O- H R4 E y4 a 奥鹏作业答案可以联系QQ 761296021 9 G( _) i _/ x2 s; 7 n0 ~0 i! K A.*4 T% P2 S P% V. [5 V B. 6 O4 ~5 Q3 p N) S$ S0 ^3 E! Q; S C.(类型) k* |! u% ^# [6 k4 c, | D. ; j1 N; e2 I f) u 正确答案:——C——, L7 ]/ g; y; h( R1 R. \6 D x6 O 2.[单选题]每条C语句后面都要有一个( ) . S ~/ 1 m. N! l A.逗号2 p) |/ p# u7 G) a z* f6 F$ | B.冒号 3 x z* Q( H/ I; I j o C.分号 - H- d% h/ g L8 \: _* ? D.括号4 h/ x f) ~ J4 D 正确答案:——C—— 0 S B C, z% e7 i N3.[单选题]在C语言中能代表逻辑值“真”的是()。 ) I \: j8 k Q( \2 ~! K b J A.True X9 w$ B3 c- C5 G B.大于0的数) Q# G L1 Z4 k% V s C.非0整数 . R2 r1 9 L* d# o D.非0的数 N3 J9 j4 ?2 C) } 正确答案:——D—— ! }) O V R5 S/ v! ]2 \8 g4.[单选题]函数的形式参数隐含的存储类型说明是()。8 o4 ^ Z; r0 U A.extern 3 w$ Y0 U( ?5 i/ _ V P B.static ) p3 Z3 q4 F2 Z# c( Y | x C.register6 j. g5 g3 d3 }4 W2 c D2 Z r: r D.auto - I: G; n( m* _ 正确答案:————: X i8 s6 q; O5 ^ {; B$ V7 y; a 5.[单选题]关于数组下列说法正确的是( ) ) g. c) S L. [8 o# U A.对数组的初始化操作在定义数组的同时进行: }2 j7 ]5 B P4 a B.给数组赋初值时必须所有数组元素都被赋值 Q r, [1 v _ K9 R6 j P C.给数组元素全部赋初值时一定要指明数组的大小。 * D8 j3 A. \2 I: S, w R6 P D.引用数组元素的时候可以一次引用数组中的全部元素 / {1 P# d7 v; * ? 正确答案:———— . { c9 L l* [* Y3 R n3 d! H9 {, I6.[单选题]关于函数调用下面说法错误的是( ) / 7 g* B2 U; K J A.被调用函数必须是已经存在的函数、库函数或用户已定义过的函数4 g2 Q/ Z/ n; K$ a6 y B.没有头文件也可以对库函数进行调用7 S$ b) ]- }4 K1 j7 U. Z3 [ C.如果使用用户自定义的函数还要在主调用函数中说明用户函数的返回值类型。1 H8 ^4 T: W/ ?5 r s D.在主函数main()中可以调用其他函数其他函数也可以相互调用 7 K8 Y, X- t# _( P \7 S G5 n1 \ 正确答案:———— ( N d H t8 e4 r* G7.[单选题]以下的选择中正确的赋值语句是()。6 0 8 t3 g# w# G A.a1,b2 8 ?3 \7 K/ x1 \ B.j9 Y* H1 [0 f* B, X# d3 ] C.ab5;3 M K s6 n1 I, h) B: h D.yint(x)) h2 E1 H* M S- ~3 ?( Z 正确答案:————! u) x x, ?, |# ^ 8.[单选题]若int i10执行下列程序后变量i的正确结果是( )switch ( i ) {case 0: i1case 10: i1case 11: i1default: i1} }# p K# M$ w7 C F A.102 K. m0 B5 G- l* p8 I [ B.11 s- L) 6 f0 u5 S R: i- C.12; \ ~8 h# Q0 v ^- a) f: X# ^ D.132 U0 X t9 w8 L g0 c% n 正确答案:———— ( b2 q ?) N4 S ^* r9.[单选题]以下选项中不属于C语言的类型的是( ), g* r# Q w# Q, d y3 k; w, [ A.signed short int n3 g! F/ J, u8 ~- ] L$ l9 L( e B.unsigned long int 5 z F* j- {$ r5 K7 i X9 ?. Z I C.unsigned int A; |% O8 l# e* d5 r/ t D.long short # b) r/ $ ?) o3 P: K! q 正确答案:————0 \( T9 s7 Z: Q% J# O g- _0 c 10.[单选题]设int x1,y1;表达式(!x||y--)的值是()。 奥鹏无忧答案网 1647861640q# Y8 R! Z$ N [/ u% a4 [ A.0 2 u) 7 P ~. W) d5 q% t B.18 E) f0 z! |! W6 o C.29 c1 q8 }6 V9 O1 e9 t 4 f5 T. q D.-14 B [; B9 w* J2 n7 f 正确答案:————6 |- t2 # ^1 e; X4 n1 B) n 11.[单选题]在调用函数时如果实参是简单变量它与对应形参之间的数据传递方式是()。 4 e% C! z2 o2 ^ A.地址传递 ^3 w L/ ~/ e u. V9 N) l b3 d _ B.单向值传递 4 D9 G m8 C# W; Z9 y C.由实参传给形参再由形参传回实参 9 \* z6 A( B J! D.传递方式由用户指定: T$ J b$ x. s, q r 正确答案:———— X f3 S- S E- }; Y12.[单选题]若执行fopen函数时发生错误则函数的返回值是()。1 T2 7 V, A: k/ ^( N) L Z A.地址值% [6 Q# U V5 K6 K1 |9 i B.0 % 2 i% e4 g# n1 x C.19 J: Z5 U; _0 H D.EOF X# c5 G# q f8 w 正确答案:———— 2 j2 ^; E/ B! G5 k( h2 X0 D13.[单选题]应用缓冲文件系统对文件进行读写操作关闭文件的函数名为()。7 h3 e# E7 [% d% E A.fclose() , l% p2 R R6 N0 x8 p B.close() - v0 u( X# w1 E- y C.fread() ! 6 k2 p2 u$ L9 L6 J, h1 h D.fwrite- l% T3 A: m4 {# I! Y0 正确答案:————. V$ L0 C1 T# n0 ~ 14.[单选题]C语言中要求运算数必须是整型的运算符是()。 9 d* D6 |1 ]2 {, b A.^6 ^. O, y/ U r9 c7 n B.% % J2 X( Q. q# ~ q- I C.! ( I5 Y Y9 x, l D. ; d }. B- i; U$ U { 正确答案:———— # b X, Q T. v8 _! y: X( Y U15.[单选题]下列说法错误的是( ) $ W/ N. X! k5 d5 m, {3 z A.else总是和它上面的离它最近的if配对 m9 s) S( n; J! L2 f# n, ] B.条件表达式可以不用括号括起来。4 m1 N1 {/ M: ^9 8 z* [ C.整个if语句在程序中被看作是一条语句) r7 t# Z1 W6 E2 w) I D.if语句中的各语句可以是一条语句也可以是复合语句# . Y2 p( A8 w. F# w( ^ 正确答案:————0 U0 n1 b0 _9 ?9 w 16.[单选题]以下程序的输出结果是( )int f(){static int i0;int s1;si; i;return s;}main(){ int i,a0;for(i0;i5;i) af();printf(%d\n,a);} . \; Z- i) Q, G7 k: z A.20 , r1 |4 L! u- _/ 7 Z6 { W B.24; S5 O- e, K9 s# r O C.25 B; G! D; g# [7 m I3 k }$ c D.15, U ^) o1 }7 l 正确答案:———— / w; M1 k1 B( G, C6 p$ i17.[单选题]下列运算符优先级最高的是( ) ; Z7 C9 ] 0 C2 J6 F. \1 D A.: V6 }; } F m* v4 a9 C B.# d, j: x6 \5 i W7 ^% S _7 S) r N C. 8 k2 a% m% b: x4 E$ d D.! o0 w! G9 g 2 z2 ( g 正确答案:———— 5 $ X$ v ~6 b5 V1 N/ O( ^/ Q, {18.[单选题]要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作下面符合此要求的函数调用是()。4 S5 M: z7 c7 R1 J ^ A.fopen(A.\user\abc.txt,r) % U. ] S p2 W6 j6 G B.fopen(A.\\user\\abc.txt,r) * b4 M0 I: N5 C b C.fopen(A.\user\abc.txt,rb)$ D# N# q8 G% a2 ^: ) z, U0 Z D.fopen(A.\\user\\abc.txt,w) 1 |3 v- ^) ~# o% i. c# K 正确答案:————2 z; l I, I/ }) N 19.[单选题]若有int a[10]{0,1,2,3,4,5,6,7,8,9},*pa;则输出结果不为5的语句为()4 f, ~6 Q | Q A.printf(%d,*(a5));% D9 ]( k/ d2 D8 C W G5 H B.printf(%d,p[5]);: W0 g( G9 G8 C, n a8 2 m C.printf(%d,*(p5));3 D! y6 u2 c4 w% p3 J1 z D.printf(%d,*p[5]); 2 _3 |) X2 A6 R; Y 正确答案:————! F S7 h2 m H3 M$ K % W 20.[单选题]以下叙述正确的是() ]( W; n5 r z _) R0 V A.在C程序中main函数必须位于程序的最前面J. u y8 - | B.C程序的每行中只能写一条语句 _ H J% c6 _. _3 t# j C.C语言本身没有输入输出语句 - h) Q% F: e$ o* X% [ D.在对一个C程序进行编译的过程中可发现注释中的拼写错误3 {! v7 W% U. v7 [! F G 正确答案:————9 k* [) Z9 I3 [! x5 |8 e6 X 21.[多选题]以下描述正确的是()。* l( K/ \3 g. e( h! ~ A.使用while和do-while循环时循环变量初始话的操作应在循环体语句之前完成 0 ] # z5 L( F: b/ s6 ? B.while循环是先判断表达式后执行循环语句/ ^. p Y T. { f( % V C.do-while和for循环均是先执行循环语句后判断表达式 - V9 e( M: r3 D7 C5 U D.forwhile和do-while循环中的循环体均可以由空语句构成 B0 D u% 2 z1 K r h) x9 D 正确答案:————4 E% q4 V [8 D n 22.[多选题]以下用户标识符其中合法的是()。 3 O2 P) ]9 q, m# {% T( H A.return - n d3 R* R, O! b4 t6 a B.f2_G3: I9 s V; h/ x$ Y6 h9 x( \ C.A3-3 % L ~8 j6 ]( o* c8 u8 n7 R* F) s D.abc: i3 _0 l, E- | F# s. o) z 正确答案:———— n M4 K% V3 n5 h 23.[多选题]以下表达式中正确的是()0 $ W7 }7 ~0 ^ A.cc10 _6 P- o$ R1 t0 x. Z! ? B.a1 P v( L1 _ K z* p* p b# u _ C.xy?x.y V* s) \5 T% g l1 [ D.a-3 3 d3 H9 I X4 ~7 ]- Z, Q) b# p a! d 正确答案:———— {1 W: ~6 t8 x8 d- z 24.[多选题]有定义语句int x,y;若要通过scanf(%d,%d,x,y);语句使变量x得到数值11变量y得到数值12下面四组输入形式中正确的有()。 * R \$ z2 e( K5 p; y A.1112回车 # {4 3 z# J: / ^5 K B.11,空格12回车 * A i! { H; L( ( b% e1 G9 C C.11,12回车 3 }) h7 G; }( z/ Z9 K; l D.11,回车12回车 g4 c5 ^( A7 [; ?) E* Q# A 正确答案:———— , J. U, Y/ j/ z- s6 V/ l0 g N4 M25.[多选题]以下关于typedef的叙述正确的是()。% l: E; t1 I: V* O# z0 }6 [ A.用typedef可以定义各种类型名,但不能用来定义变量9 z3 T7 R. Y, L. E R3 D! B B.用typedef可以增加新类型 M y: b2 t V1 C8 D C.用typedef只是将已存在的类型用一个新的名字来代表7 m* S h4 o- i D.使用typedef便于程序的通用 X1 p: s a- } m c d 正确答案:————( j; s, J; e1 v. S1 { / 26.[多选题]以下选项中,合法的字符常量是()# O7 N n. s3 [# Z, I A.\t, R) z; E$ r S3 n6 ~/ _0 I B.\17 X8 q8 |3 ]0 f [0 { U3 Z C.n { T# I; N9 x X D.\xaa * S 9 F s8 b) G s1 L5 R 正确答案:———— : Y2 h9 S l4 d$ F. Y L t27.[多选题]在定义int a[2][3];之后,对a的引用正确的有()* f C4 h0 T/ R8 l A.a[0][2] e6 X; n) M _ B.a[1,3]k* w7 e1 h0 ! r C.a[12][!1]8 ?9 C4 x7 N R, F; ? A D.a[2][0] * \ u8 J , u1 m 正确答案:————( W3 T) b7 I5 O7 l z3 L 28.[多选题]下列选项中是C语言合法标志符的有() * e! 4 Z* z* I A.good_morning) A* p H/ g. a S# z B.main ; K0 b8 S Q$ x C.stdio.h ( C9 E( r, h; v. Q D.8abc v Y8 a b F- T 正确答案:———— ! Q* k) Y8 Y( |3 {5 P N29.[多选题]以下叙述正确的是() ! I) Y. |% Y( z2 D A.C语言严格区分大小写英文字母 s4 z! }* D8 A8 t u B.C语言用;作为语句分隔符$ p: i y R: Q S F, { A, n C.C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上 s; O! j/ d! h1 x9 M D.可以使用/*…*/对C程序中的任何部分作注释- e; g. t5 , D1 P* i 正确答案:————- _2 z- W- % I8 M w( g$ V 30.[多选题]以下描述正确的是() 6 V; z5 g; J0 D3 y A.调用函数时,实参可以是表达式. B3 l a: e( f m B.调用函数时,实参与形参可以共用内存单元0 Z0 v2 n( j2 F H Y( ^ . q, e C.调用函数时,将为形参分配内存单元3 ~8 ^ Z7 ]9 Z7 I1 H D.调用函数时,实参与形参的类型必须一致* s: m1 C% i J# O- 正确答案:————( w5 g m ~3 X9 L 31.[多选题]以下不符合C语言语法的实型常量是()。 2 n8 O! T- G! ?9 E9 j% a A.1.2E0.5/ i/ s b6 e N3 t4 F B.3.14.159E % H# H2 c6 D; A l) J c C..5E-3- o2 F, V }* C0 p% D.E15 ) k5 X t1 |) T. E c 正确答案:———— 4 z5 g3 Z* g$ [( r9 }- O32.[多选题]以下4个选项中可以看作是一条语句的有()。 4 Z, X R; z9 E2 A: ?5 Z V A.{;}! I1 ?/ ]7 ?. N8 G1 e- }: V; [ y: O B.a0,b0,c0; ) b% 7 x) Q0 I5 ]( R r C.if(a0);7 D N: Z q5 j D.if(b0)m1;n2; 0 O- Q. V9 o5 N [ 正确答案:———— * r R0 F, K4 s% g n33.[多选题]计算机算法可以分为两大类( ) 5 _5 y$ z* n. Q( G! p8 ; ]* G A.数值运算算法 Q. g) q( \3 ]. F0 q9 N, P) ?0 t B.非数值运算算法! q U$ G8 n, R8 Y: q7 H, M5 V, a8 Q l C.符号运算算法 2 ?( M7 g; W E% P7 z D.非符号运算算法4 d( P5 l/ K8 a6 d0 o) ~ 正确答案:———— n* [. i ^( ^. o6 G w% {34.[多选题]以下叙述正确的是()。 ; R3 ?. I$ \: E A.预处理命令行都必须以#开始2 q( s( A0 \4 w% F3 v B.在程序中凡是以#开始的语句行都是预处理命令行1 B9 g) E2 J3 Z U, W( H- X C.C程序在执行过程中对预处理命令行进行处理. i ]) G5 { o H m q D.#defineABCD是正确的宏定义 2 M8 d1 w r# r0 [ r 正确答案:————: d! K w; S8 X 35.[多选题]以下用户标识符,其中合法的是() - P7 B n$ c n2 l6 S; _ l A.return0 y/ ^. ]# M: N/ C; Y B.f2_G3 8 g. f% g9 P9 P C . v% l8 Z C.A3-3 3 v6 J9 w9 q7 s9 o D.abc% - J) m f: r h T5 n, Z 1 L 正确答案:———— 3 w0 z% w! \* t S. m36.[多选题]关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。 i: x6 H- U7 z% _ A.三个表达式都不可省略 # F0 g/ F0 f. T6 Q( x7 K q B.表达式1可以省略) z, U# r* A2 w C.表达式2可以省略 9 h M# r% C. j 6 h D.表达式3可以省略 % U F1 |- 7 z7 D b3 H1 l Q2 c 正确答案:————: Z4 K8 u i: u- q# h R 37.[多选题]下列哪些是算法的描述方法( ) * R; ?! O, z- W- j) o7 Z, i l A.自然语言描述法9 W1 s0 G3 { B.流程图描述法8 U3 q* A Z# u, k C.伪代码描述法 $ F! Q- D$ T, o- X! f ] ]- t D.N-S流程图描述法* J f { A6 . n8 w 正确答案:———— 7 G) d8 N6 B7 l/ Q38.[多选题]下列选项中是C语言合法标志符的有()。 Q d ~ Y$ E7 b* N A.good_morning$ S3 N! t$ d; , S8 _. n* l3 c# p B.main9 s! ^# U2 Q( N8 X; A C.stdio.h V / P) w1 B( R3 ^ A F D.8abc * V, }. Q8 h- q 正确答案:———— # d1 s2 u G, A- s N9 s7 p39.[多选题]对do-while语句描述正确的是()。7 N d: i$ a: u# Y 0 U A.do-while语句构成的循环可以使用break语句退出循环% W |) m5 n! p: e( ?4 q B.do-while语句构成的循环必须使用break语句退出循环- ] \- [. z* i C.do-while语句构成的循环当while中的表达式值为非零时结束循环 4 u u* H6 Q6 E* C1 a- ?/ _ D.do-while语句构成的循环当while中的表达式值为零时结束循环# b: v/ G4 l/ Q0 ]1 o 正确答案:————s4 Z5 R! z : _ }% Q6 F _4 _ 40.[多选题]以下可以定义为用户标识符的有()。 , K9 m0 ~9 p B1 y7 p* l m A.scanf9 s/ x, t5 f: \2 _0 Z$ O8 \ B.short : a6 P* U2 a/ B* U C._3com_4 V% t7 h$ ? D C: U e4 m D.int # }9 f- n, v: U; v5 Y \ 正确答案:————O! W0 a# i# |6 n2 [. x | R 41.[判断题]若有说明int n2,*pn,*qp;则以下非法的赋值语句是pn;。() / U8 h/ B# t7 n E f6 c A.错误# j( D9 I- Z$ t5 K. a7 D3 r7 P B.正确 J9 A( e* v3 p: m A V2 d 正确答案:———— * j# \ _% Q1 i/ j! R$ c% P42.[判断题]若定义char str[];则stryellow;是正确的。() z( q h M4 [ o/ E a: u6 N6 [ A.错误9 W, P! I, Q |3 l B.正确* v H2 c- v; i L y5 |! i 正确答案:————: J/ F L( I b1 M* b- D- C8 I$ } 43.[判断题]用户标识符中可以出现下划线和中划线(减号)。() ( V$ E2 Y. \ z- Y; P5 M C A.错误( 9 b. L1 u/ F5 B B.正确6 K! 5 K# n3 p4 c Z6 {) a 正确答案:———— - [4 a; V* n3 N44.[判断题]数组名是指标常量不需要也不能为其赋值指针是变量使用前需对其赋值。() }: | ^ m3 e0 o5 u A.错误. r1 T0 T$ n a t( V* r2 o- p B.正确 ( ] K. D Q! D 正确答案:———— h3 _ ?5 Z P# h( \ d0 O 45.[判断题]可以用typedef声明各种类型名但不能用它来定义变量。() 1 J; t( m M) x6 ^) a. G7 L$ j% r A.错误o1 e; ~ g3 z) p2 g B.正确 ! [2 G4 F5 e- E ^ 正确答案:————% Z1 ]3 H$ h: k0 N 46.[判断题]break语句可用于switch语句也可用于for、while和do循环语句中。(). q B H$ % [5 y2 X V/ y A.错误7 Y4 g1 i Y, D B.正确 . T( I) Q* Y# ?# {6 E 正确答案:———— ? m9 \! R; 47.[判断题]一个包含命令include可以包含几个头檔。( )- P) X9 d, h% y% V x. T2 ~ C% h8 [ A.对 6 }4 M w ^ y8 G0 y B.错* y) y3 p- # R6 C6 Y Q/ n1 X2 o 正确答案:———— w v9 I Y- x \, ?! S! | 48.[判断题]函数的实参可以传递给形参形参也可以传递给实参。() $ s7 t2 w* l; ]/ i3 N8 P A.错误 9 e9 ^ [ x x3 m B.正确) X, p J, O2 c2 i/ W Y 正确答案:———— K; L. d) 3 m D% j* G n P 49.[判断题]在C中变量不定义也可以使用。()( u B6 L- T u0 a R A.错误6 E9 H( n. H D; E: 0 {* P B.正确 5 I6 z i$ r J2 j# s5 } 正确答案:———— A5 c6 R) q a! a 50.[判断题]若a2,b-4;则执行a||b后b为-4。()# l Y4 ~0 o$ Y. Z A.错误 ]1 6 [- 2 R x; E B.正确 6 Z( j! b V7 a 正确答案:————) q [4 i, O1 s8 O w 附件是答案核对题目下载 转载注明无忧答案网 3 J) _, J2 j6 m4 E c v