300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 吉大C语言程序设计作业 吉大9月《C语言程序设计》作业考核试题答案

吉大C语言程序设计作业 吉大9月《C语言程序设计》作业考核试题答案

时间:2019-11-10 16:18:25

相关推荐

吉大C语言程序设计作业 吉大9月《C语言程序设计》作业考核试题答案

; printf("%d\n",s);}9 \+ s: o: @. u- }

A.22$ j2 g7 d* g+ o1 q/ {% s9 y

B.10% k6 t+ W+ q, R2 h4 L: O) ]$ {" |2 r. ]

C.34! s: H! o: ^7 j! I$ n

D.30: Z& ~7 o3 r9 m, t

正确答案:————

2 Y: }+ t7 R, e$ P6 h- Q9 S6.[单选题]函数 rewind 的作用是9 k: W' I/ ]+ P: Y( E, o8 @1 i) P

A.使文件位置指针重新返回文件的开始位置

# P9 _$ K) m5 R: C B.将文件位置指针指向文件中所要求的特定位置

q/ z+ h\wT6 [8 x; c: ] C.使文件位置指针指向文件的末尾

9 x: {Y4 ~$ }G- Y9 x D.使文件位置指针自动移至下一个字符位置! }# R$ g$ ^- _% B' G4 Q: m

正确答案:————0 t% E5 h% n9 J7 F0 U

7.[单选题]若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为: V- k4 d* h5 Q- C: Y, I

A.4& i& c) g3 R1 D

B.16

. q2 d( j2 A7 T8 R5 P( u6 \% v C.323 B2 y4 K* Q6 x

D.52* }9 j8 i) {1 b2 @! j7 f1 E

正确答案:————

8 {0 H( C$ y* D/ W$ U9 ~4 i8.[单选题]设有int x=11;则表达式(x++*1/3)的值是

/ Q, g7 }$ Q' r; j A.3

- k/ z7 U& A8 s# A" r B.49 u# C) z; r* z% |5 {! ?

C.11

# T: B5 C( J) Z1 f D.12) |$ B" |: Z. ^( P0 F# u

正确答案:————

( ^7 l) g" |* O- x9.[单选题]以下程序有错,错误原因是main(){ int *p,i;char *q,ch;p=&i;q=&ch;*p=40;*p=*q;......}

/ L& C( B1 v$ b- `) I A.p和q的类型不一致,不能执行*p=*q;语句

" i9 O2 J: r; L2 A) ^* |' d7 M& m B.*p中存放的是地址值,因此不能执行*p=40;语句) ^/ s) [k5 Z. C8 c2 T* i7 A7 z

C.q没有指向具体的存储单元,所以*q没有实际意义5 s: X5 O" ^) M" ^' u! y' m

D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果

$ FT, l$ X# c3 r7 Q9 t; X4 v 正确答案:————$ W3 H# r* ], J; m1 H- R

10.[单选题]下面程序段的运行结果是char *format="%s,a=%d,b=%d\n";int a=11,b=10;a+=b;printf(format,"a+=b",a,b);

, \R, h: ~0 v& r9 p A.for,"a+=b",ab/ Q' T5 f1 N7 Z6 Y& C/ e, p

B.format,"a+=b"9 _* s4 s9 m. I

C.a+=b,a=21,b=10# qV' g. u# J

D.以上结果都不对

- [, ?5 u# ?" |; T4 u( K5 { 正确答案:————

& i/ R. ?7 z3 }# Q% K, Z/ ^11.[多选题]若定义:int a[2][3]{0,2,4,6,8,10};以下描述正确的有+ C. A) M* u: T4 v7 c& e

A.A、*(a+1)为元素6的地址 $ w( u: h+ F, S# \% i7 x! O

B.B、*(a[1]+1)的值为28 s! W3 }3 e8 `3 ?& [+ d

C.C、**(a+1)+2的值为8

" {0 k; _4 \; n2 U' ^- n D.D、a[0]与a相同 5 n+ @* _4 o3 A% {

正确答案:————

# Q: o2 x$ }/ s$ }12.[多选题]设有如下定义:int (*ptr)();则以下叙述中不正确的是______。

* x& ^3 O( y" u0 S A.ptr是指向一维数组的指针变量' B; H/ d, M7 A2 e4 T7 v

B.ptr是指向int型数据的指针变量1 E6 ci" _6 F8 O. y/ {2 w

C.ptr是指向函数的指针,该函数返回一个int型数据

6 S, U4 x; p9 |$ Z D.ptr是一个函数名,该函数的返回值是指向int型数据的指针

( [# v2 o' c4 V8 [, k 正确答案:————

+ m4 p) Tu5 z- B( ~# s13.[多选题]下列描述正确的是

1 T! x: {' ?) E/ x- @l A.由main 函数及其参数argc和* argv[]可以实现命令行方式

8 r9 P" _+ ^: t: |" p B.使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中: \$ x+ _. F! g; C2 g

C.字符数组并不要求它的最后一个字符是‘\0’

) r6 Z8 z: J- j# s2 r D.‘A’和“A”都是字符串常量 9 N1 \6 f- S! {% V. w/ W

正确答案:————

0 a0 P1 `2 zK! T8 _9 O14.[多选题]已知:int x;,则下面的说明指针变量pb的语句______不是正确的。; s. J* {0 Q. ]' t' n5 A

A.int pb=&x;

4 v2 l) C^6 YE$ x9 X4 q' | B.int *pb=x;

/ n& X7 e9 r% a4 a2 N C.int *pb=&x;7 x! Y% bv; H% W4 U( J

D.*pb=*x

8 I: g$ L% }4 ~4 k8 |! {) ?2 G 正确答案:————

7 h9 a+ n* R\1 N& H: D7 {5 l15.[多选题]以下对C语言函数的有关描述中,错误的是:______。

6 ?. o; Q9 I) e5 j+ w: C. X A.调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

9 x; _4 _. e; C& _* G) c B.函数既可以嵌套定义又可以递归调用% X3 ~9 w! n5 C; A

C.函数必须有返回值,否则不能使用函数

' w9 J/ E0 F- V" e: g2 XQ' G D.程序中有调用关系的所有函数必须放在同一个源程序文件中

2 _5 W7 r8 G& s5 m0 q: f, G( ]) B 正确答案:————^g8 `: \, p& L: w# Z

16.[判断题]使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”()# i: ]8 k" f& g' i- k* _

A.错误

0 s% w& T; q. R9 o& |( m0 u4 u B.正确8 _& N" G) g}5 `1 _

正确答案:————

, g$ Y- _) U) y* B! }8 w17.[判断题]函数必须有返回值,否则不能使用函数4 |* y, W7 |0 Z# _7 b2 [3 y* B

A.错误( i2 H; Z9 e# Q* K1 C1 r

B.正确0 Y9 o& }t1 f! ac

正确答案:————

1 e4 R4 g7 O/ l5 @6 @0 e0 F18.[判断题]使用printf和scanf函数时,必须添加#include <stdio.h>命令。()& Z4 }6 n1 FE1 |% ]

A.错误

! d- A/ \w3 x2 V B.正确

X7 d. i, x3 R$ l+ V7 s# K6 D 正确答案:————+ sm- A, ^1 v& @7 d( C5 A( {

19.[判断题]宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。

5 s1 i' [' E7 g; B# D4 D/ h+ X2 n; ~0 U4 @ A.错误

/ O; }& S9 A0 f) } B.正确+ W; }/ |7 [+ q& K( W% Z

正确答案:————

6 R# L' X5 B: F9 O8 I20.[判断题]switch语句中,各个case和default的出现次序不影响执行结果。()" {( v3 o8 |# `- E! w

A.错误

; `8 |7 X3 ~, H5 P. _. C& q0 y B.正确+ ^9 z* ^) X3 T. w1 S) ~

正确答案:————

) c% q/ |+ c2 f& c21.[判断题]使用getchar函数可以不添加#include <stdio.h>命令。()# f/ r* j, `2 z/ S% X

A.错误

1 _! H@- e+ t) d$ b, X1 x B.正确

1 S* w3 W7 Y2 ^+ VP$ q 正确答案:————* }9 Y! f]( U+ e

22.[判断题]数据结构指的是数据的组织形式,数组就是一种数据结构(), n: C, t* T3 V& ?' C}) f% J

A.错误; [) {8 s% Y0 a

B.正确3 u" u/ J8 S& h* x, `

正确答案:————

- g?9 G% @$ ~3 _23.[判断题]若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。7 m9 `7 wA# e! A9 V

A.错误) G" V# s! {, {+ @

B.正确

! h+ R$ m3 \6 o! S 正确答案:————

% E. X6 t( R) x' E4 L8 D2 f1 H) W24.[判断题]宏名必须用大写字母表示。

' A/ ^1 k- \, @- z A.错误

) J( Q7 Z2 {# z/ E% ~9 @ B.正确6 }" M" V( a3 q$ }# E/ p

正确答案:————8 G& L6 lR: bA0 K7 t

25.[判断题]对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。( X& a4 Z" r% v) b

A.错误0 @& _0 |" k+ f1 n

B.正确# T' K+ k5 g, |8 m, V/ x, @

正确答案:————# ws) N) e2 K3 u# h/ z

* j, V+ ]% R" p

' a! A8 n$ @5 H7 N' `) z8 X8 w附件就是答案,需要可以下载) Q2 d% B3 K. P

x) u; g1 m' z; n

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。