奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 584|回复: 0

21春吉大《C语言程序设计》在线作业一-2(资料)

[复制链接]
发表于 2021-4-20 20:09:58 | 显示全部楼层 |阅读模式
谋学网
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《C语言程序设计》在线作业一
! {% M; P$ w" a5 l1 W  C5 e' l5 N试卷总分:100    得分:100
. s  T0 _: c9 r4 r第1,有以下程序:    #include    union pw    { int i;    char ch[2];}a;     main()     {a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);}    程序的输出结果是# U4 O% V& Q/ r& ~& L, v9 z
A、13
) `# ^8 G  T- r4 f( CB、14
$ H; r5 T' l5 t( A; V6 _C、208
. R  U" o; A6 M/ ^9 p0 ^D、209
' y& U' \7 ^$ B正确资料:, E8 V& f! F! Z6 V
& c# d7 {- v+ O  W* k

2 B* J8 h6 U9 p) b7 d第2题,设有以下语句:    char x=3,y=6,z;    z=x^y2;    则z的二进制值是3 ~! V  c4 T( ^1 \5 l
A、00010100
& d; s  j; u& a9 P7 `! LB、00011011
- ~6 z) `0 W" DC、00011100
* K* ]% X8 I9 l, ^( u& }% @6 P# W/ jD、00011000
+ S! x% S( x! e; O) J: `/ \正确资料:
, Q! I6 D  V. S5 ^" |) t0 [0 @9 J9 n% \/ Y( s8 [/ G
& b" P2 F/ w" y; W, s
第3题,下列程序的输出结果是    main()    { double d=3.2; int x,y;    x=1.2; y=(x+3.8)/5.0;    printf("%d\n", d*y);    }! F* {5 E; ^; T1 t1 Z9 n" k" V( p
A、31 z1 X$ P3 B* X; y0 W5 O" m
B、3.2+ T' L+ D- A2 x5 W
C、0
1 ^/ Q( W# B; S2 P5 l5 T! l, d5 iD、3.07% l! ~$ ^. }9 f3 g8 @/ C) y
正确资料:0 J9 e4 U' w- }; Q

5 P" i. F8 Q$ {) s1 s/ `9 m' ~" k( u6 H% p
第4题,以下叙述中不正确的是
3 S0 z- B( [, x' S6 A0 VA、在不同的函数中可以使用相同的名字的变量
, b9 I2 m7 A( d: N( X$ d& gB、函数中的形式参数是局部变量
! o* K& _, @$ CC、在一个函数内定义的变量只在本函数范围内有效  e2 M1 r2 F  e# O
D、在一个函数内的复合语句中定义的变量在本函数范围内有效5 n" O: }3 K' u4 {, }) f
正确资料:
1 I4 A1 R1 F- A1 x+ S6 F
$ E3 r5 [, ?& ?1 ~4 Z8 @/ r) z1 q1 ]" K/ V7 |, R3 u7 Z
资料来源:谋学网(www.mouxue.com),下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。   #include "stdio.h"  main(){ int i=0,j,k;do{i++;k=316-13*i;}while(k%11);j=k/11;printf("316=13*%d+11*%d",i,j);}
4 L$ h- w* V; ^6 X5 OA、k%11) h! t; M- f; m" {7 T
B、k5 _1 X3 u& R: t  @0 e9 C
C、k/11==0
2 J. P6 j/ B% o2 m- dD、k==05 ~6 ^: c  i" |6 l; O! }
正确资料:
& K2 M6 P; N4 z9 [0 P% r9 V5 u6 g; L& J# |
: i# F! _! {* C4 e/ X- j
第6题,在16位IBM-PC机上使用C语言,若有如下定义    struct data    { int i;    char ch;    double f;    } b;    则结构变量b占用内存的字节数是# W9 d0 D) }7 f" a. G
A、1
! |; I) r; }& B9 g2 kB、2
- e6 s6 e. F% k9 x$ |" a& k# k* G$ vC、7
) H* \3 C2 D  G3 P: v) }D、11* M1 I; F8 f/ S: ~9 x2 [5 T
正确资料:+ J4 I3 p6 q+ \7 U5 Q3 r3 n

6 _. ?  v( \, I1 g( b- B& g9 l! d" Z/ ?
第7题,以下程序的输出结果是   #include "stdio.h"void reverse(int a[],int n){ int i,t; for(i=0;in/2;i++){  t=a[i];  a[i]=a[n-1-i];  a[n-1-i]=t; }}main(){ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0; reverse(b,8); for(i=6;i10;i++) s+=b[i]; printf("%d\n",s);}* }8 y4 I( f3 m8 t- i( Z, D
A、222 F* j8 t. f8 h' e
B、108 Y' D$ y( w% g6 \& @# N2 r4 U
C、34- z& F( z2 n7 @) @5 {7 S' U
D、30# {" `, n* _2 ^% c
正确资料:+ T& g' t  s2 @- r( n0 O- c

) z( }* F5 r; u3 O6 g8 l7 V4 x" X6 b2 U
第8题,以下程序有错,错误原因是    main()    { int *p,i;char *q,ch;    p=&i;    q=&ch;    *p=40;    *p=*q;    ......    }
" T6 R+ U. P; A, r$ t. vA、p和q的类型不一致,不能执行*p=*q;语句
; Z. D7 R& R' A- o: x) ]B、*p中存放的是地址值,因此不能执行*p=40;语句" Q  t; j2 k" H/ {1 W
C、q没有指向具体的存储单元,所以*q没有实际意义
6 K" }+ P4 u, o" I# I1 M$ hD、q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果) Z4 C' U1 L0 @8 _8 _" A0 E
正确资料:
: C6 m" Q" e3 n( |' K1 q9 u; W+ s& i0 {0 R% B9 ^/ z& e
, t  p' }2 ^$ f  S6 n! {. R
第9题,函数 rewind 的作用是
4 ^2 H# B0 ^3 m, [A、使文件位置指针重新返回文件的开始位置
3 n9 R/ C: P3 o' X7 O* aB、将文件位置指针指向文件中所要求的特定位置; M: d. Y( k" ]8 A8 u
C、使文件位置指针指向文件的末尾
. N! N( A3 [2 Z/ C8 n; o2 K" |D、使文件位置指针自动移至下一个字符位置
5 a) d1 i! l/ f1 l正确资料:6 Q0 F, [# h) r6 E- \  _2 G, g, }
9 _( X% e3 P3 m

9 g2 l6 O, |8 q# S* y% I资料来源:谋学网(www.mouxue.com),阅读以下程序及对程序功能的描述,其中正确的描述是   #include   main()   {   FILE *in,*out;   char ch,infile[10],outfile[10];   printf("Enter the infile name:\n");   scanf("%s",infile);   printf("Enter the outfile name:\n");   scanf("%s",outfile);   if((in=fopen(infile,"r"))==NUL& L; {8 B6 H! y
A、程序完成将磁盘文件的信息在屏幕上显示的功能
8 Q! A7 X; @7 K+ NB、程序完成将两个磁盘文件合二为一的功能
# T" j2 ?6 m* D: i4 B* ?# H1 XC、程序完成将一个磁盘文件复制到另一个磁盘文件中( B2 R; h6 f- f6 P! Z! X9 C
D、程序完成将两个磁盘文件合并并在屏幕上输出5 ~# `( n( A# Y- A0 Y
正确资料:
6 h* T" V" g$ y7 }+ G6 U6 h" [3 m' s/ J5 N! l+ C% T
% ]% s- s* \- L0 a* \+ ~; }
第11题,C提供的预处理功能主要有______。* Q8 n3 w& I+ R, l$ s2 Y& E; g
A、宏定义
8 ~8 N$ d. G9 d$ TB、文件包含
5 W% C& t7 S( y+ m6 }+ T4 CC、条件编译0 ?8 f. R3 e/ k. V$ p+ A/ d  n( h+ M
D、异常终止8 d9 I+ c2 A5 m% W9 \# u
正确资料:,B,C. a' n; t, j* h6 h) Y' u1 K

" j" u  o1 \2 t% o0 i+ Q' V( N2 J/ \# a
资料来源:谋学网(www.mouxue.com),已知:int x,a,b;下列选项中正确的if语句是______。
" l+ _: p! y4 xA、if(a=b) x++;
7 a/ L2 f5 x3 r; D) WB、if(a=b) x++;( G5 A. c# {& N$ W
C、if(a-b) x++;: k' \% N' P6 Y6 w
D、if(x) x++;
) R+ v7 I% k) n3 R正确资料:,C,D
) m" H- a% k3 N6 J8 v
3 G& ^4 m- J4 q
$ d+ W* Z2 X1 \/ \- l第13题,以下说法不正确的是______。6 _% o; j) w8 X" |+ n
A、定义函数时,形参的类型说明可以放在函数体内, e1 z: a) m& }1 @5 j, _
B、return后边的值不能为表达式: u/ |2 B' d% S0 o) {
C、如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准2 B+ Y0 t9 m$ C
D、如果形参与实参的类型不一致,以实参类型为准5 e  y" a( ^, {- i; F6 m0 K
正确资料:,B,D7 c: C. ~8 I6 }+ x( B5 B8 u

. ]5 u* K  a; u4 h" H& {% W+ B" \5 t
第14题,以下叙述中正确的是______。6 M: k/ r" l$ H( g
A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出- ]$ x; ?2 M& t/ t& f& b+ D
B、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出"下标越界"的出错信息1 ?& M4 K, {8 Z4 h$ b( J
C、可以通过赋初值的方式确定数组元素的个数8 F5 S/ G3 N& n8 r. o
D、数组名代表的是数组所占存储区的首地址,其值不可改变
& C& d7 }  C( x/ G* T正确资料:,C,D2 h: g+ {- X8 y% B

1 X2 L7 ?' }! z1 w( [
7 a/ k. Z, x9 U* Q( O( Z# j资料来源:谋学网(www.mouxue.com),下列关于#include命令的叙述中,正确的是______。  K, e; M. _9 T( C
A、一个#include命令中只能指定一个被包含文件
' Q5 N, t& b5 h6 A, z2 ]B、一个#include命令中可以指定多个被包含文件/ b; ~( S  R. J3 r  G* U
C、一个被包含文件中又可以包含另一个被包含文件# Y# W0 V9 u3 o
D、#include命令中,文件名可以用双引号或尖括号括起来/ m( h! Q8 x3 u
正确资料:,C,D* h* W  r4 {2 u7 Q; O' a
8 w2 M+ Z" {. {, w! A, f2 G# {

4 L( `( H" l6 e- b5 Y* T第16题,puts和gets函数只能输入或输出一个字符串. x5 N% T$ f( L- N& }8 Y
A、错误
) X, I8 d3 v1 B, }$ EB、正确
6 v7 W0 [& [+ P$ p0 c正确资料:
2 D- E# g6 m8 E- m
, k+ }1 x# N8 U1 L
) K) ~, c: F" j; H第17题,主函数和其它函数可以相互调用4 U1 g% ?  g6 y* h
A、错误
. C5 s+ \; n- @; W. C- b& s) JB、正确3 `/ f2 i) }. S" g5 ~' N
正确资料:
0 F$ Z) M" J" b! \/ D. \2 }
' W* Y' Q# h3 B
' i  H6 g$ |8 }+ N* l3 ^( R第18题,使用printf和scanf函数时,必须添加#include stdio.h命令。(  )
5 h7 Y; G7 b5 g  I9 N* L+ D1 xA、错误0 x) O4 g2 q: V0 i* t
B、正确9 V) o$ B0 [2 P, ^8 b
正确资料:* ^7 G$ ^. B! P3 j) n
' H4 o1 u, [0 a5 h# m/ {
& }: t: T9 W% C8 p) {3 U% y3 ^
第19题,switch语句中,多个case可以共用一组执行语句。(  )% a# S1 `5 X( |: d- P: x2 b2 C- \
A、错误
4 L+ i1 \- g  `# NB、正确. O& e; n# d2 C2 Q
正确资料:
! F" r+ U* C  t2 C* F  l0 w' A: H& J8 G& ]; T. `( ]

0 Z  C% W8 \/ \. {. x) u" t资料来源:谋学网(www.mouxue.com),调用函数只可得到一个返回值,而用宏可以设法得到几个结果。: [$ _& ~' E* Q( v3 q7 ]' P
A、错误6 Z4 T5 i: e- t# x& _! y% B2 Z
B、正确
# F1 x, T0 j! z0 I* |正确资料:
- ]' [7 s- h0 A+ `4 `
. N  d' b, J$ r( C
! w5 [/ S+ o/ }) F0 z# X1 ^第21题,数据结构指的是数据的组织形式,数组就是一种数据结构(  )
7 q! |4 t3 ~# l# Z  QA、错误
; F( ?% M0 X3 t5 {B、正确0 E; T$ }2 L/ R# ]: D0 w+ q- H! c
正确资料:
7 z: T& I& k6 c, q, F2 p1 m5 A  s2 ?1 Q9 }8 C+ l
/ @+ U5 M6 k: ?. L  L; B5 _
第22题,C程序中各函数之间既允许直接递归调用也允许间接递归调. ?+ y7 R3 Q) b4 u) w
A、错误
$ a1 s$ G! ?" R) A' W, JB、正确
% d4 C3 |% l! G/ O- W' I正确资料:
% {: G! j3 F3 I' C. D4 `3 `; q
: D. A5 m9 T7 E' p# @0 W# L3 h) T- A+ w1 A0 l
第23题,静态外部变量既可以在文本文件中引用,也可以在其它文件引用
6 D3 t2 T: y! y+ ~+ M8 sA、错误
7 _! ^+ `! G6 v/ ?9 p3 h, S6 oB、正确
3 Z' ?  x6 E! A# k; T- `正确资料:- h. d$ H$ B& ]2 K1 I( V! _
0 T8 |+ e  Z, s; a& e' V- D) p$ B
6 N* H6 q2 W3 t: m+ x
第24题,C程序的执行总是从第一个定义的函数开始/ K* N7 M) c0 n) G( G1 W
A、错误" |( _$ F# `0 B4 U
B、正确, T8 U& v( c6 n" D! u
正确资料:
5 |0 Y2 ^; j% `# l* w' o. \) R
1 z4 y! v; b. c- Y; }' x* h0 W" Q" I$ a- Q0 j
资料来源:谋学网(www.mouxue.com),若打开文件的方式为"w"而该文件已经存在,则文件中原有数据被清除。" }  H: l7 ?0 c. V! p1 g
A、错误; o; k/ \$ q% d; O* w+ f
B、正确8 U  u; l: j/ c$ F$ C
正确资料:
9 Z+ N3 V( H+ i* x1 i, J, F  x) ^, }
/ `0 l7 z; w4 e& [) O6 o
7 }& g+ l$ c6 L: w& R3 P
/ h  E! ?/ [/ ]! r( k) X

6 S0 [2 M! h. ^5 Z% T
% d; R& F" t% r( t' o0 w$ |2 b2 R$ j8 e1 v& _

- ]) `) O$ u7 Y! o
4 Y$ u3 c" P9 S; m! z: T
! F: o, D* x, N$ j6 I/ O- M4 C2 o3 H3 b4 ^3 R2 k

# }7 w) e1 G9 B) g: t  @0 |
9 g  c9 F$ m3 R6 T  s) T- `" Q; j- Q, E0 o$ s

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-10-6 16:24 , Processed in 0.096023 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表