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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

奥鹏东大11春学期《高级语言程序设计》在线作业三

[复制链接]
发表于 2011-5-2 07:24:51 | 显示全部楼层 |阅读模式
谋学网
11春学期《高级语言程序设计》在线作业三$ d3 i" V& }, E
一,单选9 O* q4 w$ J) J2 v3 E7 m
1. 以下运算正确的程序段是( )。& R9 x$ h/ o3 Z5 D
A. char str1[]="ABCDE", str2[]="abcdef"; strcpy(str1, str2);8 N% y& f) C! e
B. char str[10], *st="abcde"; strcat(str, st);
7 U. C- L8 ~" {C. char *st1="ABCDS", *st2="abcde"; strcat(st1,st2);& \- Q. w& k0 P0 P- o
D. char str[10]="", *st="abcde"; strcat(str, st);"
9 s; L* t# n9 s: a
* {1 J6 j7 W- a( i, z/ P# V# H" R2. 系统的标准输入文件是指( )。
) }. S- t3 l8 x" R+ c% I( JA. 键盘
, r( \* n( B3 S; \+ d; ^B. 显示器
6 J$ N! }4 R- g1 w7 M9 GC. 软盘: V! D% t. Y( y7 F$ s
D. 硬盘0 c( f* z, j8 i2 j

, y7 b  u+ K0 e& n8 d0 R4 X& h3. 定义如下变量和数组:int k; int a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf("%d",a[k][2-k]);1 L! e) u) N; [$ {; q3 V: A
A. 3 5 7
) {& W3 L' p* M' J4 @5 y7 q0 |B. 3 6 9
$ o. R# F- e& u* Y3 Y1 W& A  MC. 1 5 9
# m, U  l# P; `4 D0 {& XD. 1 4 7& {' j5 C% J9 F* _5 I8 S

# W# W2 U- r, @2 D% e4. 下列关于C语言的叙述错误的是( )。0 ~2 l5 W# Q# F6 o0 ]
A. 大写字母和小写字母的意义相同) M, P% ?% @6 H) Q/ P
B. 不同类型的变量可以在一个表达式中
8 j0 R9 Z8 o  yC. 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型% j/ _+ v) m% p/ s  R2 K6 c' |% V; g
D. 同一个运算符号在不同的场合可以有不同的含义
9 w( V2 M* R+ F
& t6 I  [7 E, _) g! J$ U5. 若有定义:int x[10], *p=x;,则*(p+5)表示( )。
! C2 O7 _4 t; G0 ~( r! QA. 数组元素x[5]的地址3 g. P! ?6 C& [/ c: `
B. 数组元素a[5]的值$ t- d7 u1 y. i( K
C. 数组元素a[6]的地址
6 D/ J: K" Q2 O. S% K4 u, YD. 数组元素a[6]的值
) Q" ^% L; O# F0 V
+ _* t& Q0 F- i6. 以下正确的定义语句是( )。) c; r% ]' X1 n9 P$ p8 G" x/ ^
A. int a[1][4]={1,2,3,4,5};3 h" W" `, r4 B
B. float x[3][]={{1},{2},{3}};
: ~3 f6 \$ l6 w5 X( w8 |. o& bC. long b[2][3]={{1},{1,2},{1,2,3}};9 _) R0 @' T' {  A8 b  Q5 y
D. double y[][3]={0};' E  H2 g, |3 ]
4 L5 n3 p6 j3 _. l. R! I* q
7. 若有以下语句,则对x数组元素引用不正确的是( )。 int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;9 U  i" @9 Q  A, h0 l
A. *(--ptr)
2 l9 O' U; A7 O! x- I0 M8 |B. *(ptr--); ^; z% Z; P4 J! x+ ^
C. *(ptr++)
, s. Q3 }0 d( u5 P7 D7 SD. *(++ptr)) Q  }0 k& q9 ?; q4 j
8 g1 l9 S1 v" N; b) }" M- \7 f; }6 G+ w
8. 以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。  @7 S* v: ]9 ^" T9 Y
A. int x=y=z=5;9 `* B( Q) V4 q. H9 ^# s
B. int x,y,z=5;
& a  v8 I' ?9 n# F; W' m% vC. int x=5,y=5,z=5;, A& d' ~) V" D- u2 \
D. x=5,y=5,z=5;"5 z  n, L( N7 k# H  b7 T
/ c3 v" H3 v$ V0 K
9. 设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。    for (y=100; x!=y; ++x,y++)      printf("****\n");" q" ^9 Y1 W9 i
A. 循环体只执行一次
% e& A/ Y! m) m% J! }/ TB. 是无限循环& @- I! x& b& @+ {: \
C. 循环体一次都不执行! r; ~, ]3 k! [$ `; O# b, |. a, ?
D. for语句中存在语法错误) x" i6 [+ ^) Q6 `

9 T6 V6 B" ?) G. A& S- e10. C语言程序从main()函数开始执行,所以这个函数要写在( )。3 K! b- z7 D. M
A. 程序文件的开始& R: F  q6 i9 K! Q8 D1 F5 p/ ?
B. 程序文件的最后9 j& q# \' W3 S. i. S: a
C. 它所调用的函数的前面& v% m* ?: F) [4 w- E/ j
D. 程序文件的任何位置
& f2 g" ]( x5 m* o! ]# A( B9 e
$ s, s2 i5 A% i11. 以下程序的运行结果是( )。 # include "stdio.h" main() { struct date { int y,m,d;} today; printf("%d\n", sizeof(struct date));}
: y* K- K" z6 _, NA. 2
5 ~% p4 t! ^# n5 V3 j3 b! ?B. 3/ g, w+ r7 C8 Y& j9 t4 G& F1 f9 E
C. 6
8 L7 T/ X& L( V, a! ^; j- XD. 出错
5 f) D/ c5 C# [$ `7 w6 M9 z
4 W0 C, Y$ R; Q: d1 c: U5 k12. 下面程序的输出结果是( )。 main() { int x,i; for(i=1;i<=100;i++) { x=i; if(++x%2==0) if(++x%3==0) if(++x%7==0) printf("%d ",x); }}
3 Y$ S8 s5 P" q' ~, ]A. 39 81
5 D! {3 L3 n6 S1 x* f) GB. 42 84
+ ^& J7 p3 @  C# y! \" LC. 26 68
; N  l% l* u$ B; R# @D. 28 70: C2 o, C& {  ?8 t) u4 [! Q
+ D/ D0 `9 _: J
13. 以下程序段的输出结果是( )。 char a[ ]="Program", *ptr; ptr=a; for ( ; ptrq.Type = "1"; q.ObjectID[q.ObjectID.length] = "rdo_496ffcf9-d57b-40b6-9470-80334bc2c6c7_Response" q.Response[q.Response.length] = "Response"; q.Answer[q.Answer.length] = "";
- r) ~: V7 j- Y. I) l0 AA. Program! M2 e+ c7 H  Z
B. Por
8 ]% F4 X7 S+ N. |* F
2 ~, S7 j& {5 W& Q% V" N' l14. 判断字符串a和b是否相等,应当使用( )。  s6 q$ }0 Z9 w) G: _' ?9 s2 }
A. if(a==b)! _) R8 k( G, y( h2 E" h. z0 u
B. if(a=b)5 n, k$ K  {: E; ?! P, R1 M1 [  }
C. if(strcpy(a,b)), I/ r% _, q  B  O+ V8 c6 _5 Z
D. if(strcmp(a,b))") r4 x3 y" S, [9 l) d! p
: e6 S* p3 g) d$ v7 m& @
15. 执行以下程序段后,y的值是( )。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; }
6 j8 d9 }0 k2 Y1 o& N; c; f. f3 SA. 1+ L* F! e6 k1 J8 i2 I
B. 2" p% ~- u, o0 A
C. 4
0 i7 @7 D; G0 I4 b- S5 {D. 24
0 Y( X( b+ [- H: _! c6 l
- c! ]( N8 z3 x2 \6 x0 N16. 当正常执行了文件关闭操作时,fclose函数的返回值是( )。
$ }9 r" X1 E. f7 _- R+ cA. -18 P4 [5 {5 G1 e* a
B. 随机值) j& M1 a, B6 z2 i
C. 0' M$ a0 b% d9 t" x
D. 1
0 l' M6 J. Z  W! [4 L) m
/ F" J! f) z7 `17. 下面程序的运行结果是( )。 main() { struct cmplx { int x; int y; } cm[2]={1,2,3,4}; printf("%d\n", 2*cm[0].x+ cm[1].y/cm[0].y);}
. z9 R5 J7 z; n, e! ]( xA. 57 M3 k6 S1 v, `+ `5 }& O( F
B. 2
1 Z% W# P5 y% V9 _% [C. 3
! S2 H% M( C  i3 _D. 4
  N' |3 F) N8 t) n
/ Q3 _( g' S3 p: H  y9 X18. 下面程序( )。(每行程序前的数字为行号) 1 main{} 2 { 3 float a[10]={0.0}; 4 int i; 5 for(i=0;i<3;i++) scanf(%d",&a[i]); 6 for(i=1;i<10;i++) a[0]=a[0]+a[i]; 7 printf("%f\n",a[0]); 8 }# F9 j& K. }) M% @) X
A. 没有错误
' G, s9 X* M1 h: D: z+ c5 YB. 第3行有错误. ], ]5 m# h$ q
C. 第5行有错误/ H+ m6 n5 y& d* f5 v9 X* K
D. 第7行有错误
( m3 B3 j6 q: F/ V7 j6 e7 N: f
0 |! ]. h1 e9 i  B7 `9 F: n19. 若有说明:int a[3][4];则对a数组元素的非法引用是( )。
1 S+ t. F9 w/ v; M' g7 n# E9 ?& W, SA. a[0][2*1]4 `+ u2 k* r7 M# R5 V( o, Z
B. a[1][3]
7 l, Z6 H6 [% n0 gC. a[4-2][0]
3 c5 f- f+ x8 _% L/ Z. ED. a[0][4]
$ K0 L! d4 V9 q* b
3 t$ e! S5 q/ u6 g2 ?$ R3 {% P4 @20. 以下能对一维数组a进行正确初始化的语句是( )。
3 {0 ]4 }. z/ a  B% H, l% J) AA. int a[10]=(0,0,0,0,0);6 {* \% m9 L! n. b0 e2 q4 I4 f
B. int a[10]={ };1 A' H+ d! d- V
C. int a[]={0};% v% t, N  Q$ @. T5 y9 J
D. int a[10]={10*1};

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-23 10:39 , Processed in 0.101902 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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