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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学12春学期《高级语言程序设计基础》在线作业2

[复制链接]
发表于 2012-4-17 18:57:25 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。, M/ H# [- Z" ^. T; _

( h$ ^/ _! o; p4 L" d) A一、单选(共 20 道试题,共 100 分。)V 1.  对两个数组a和b进行如下初始化 char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F'}; 则以下叙述正确的是( )。
+ `: r( S. {! @! eA. a与b数组完全相同
8 _6 i) X0 N$ YB. a与b长度相同
7 K$ x  a8 A4 @% U$ ~C. a和b中都存放字符串
' B6 c9 v' _/ P, |D. a数组比b数组长
& [. j' g7 r' d6 B. A$ m  o      满分:5  分9 u7 }0 d$ P6 U" q: w
2.  以下对二维数组a的正确说明是( )。+ A4 T" C- R9 S9 d- g! b
A. int a[3][];5 y4 `4 c; j% v0 P
B. float a(3,4);& k* ^# {+ L1 C! O
C. double a[1][4]
: W& i3 C; g& R) q7 {D. float a(3)(4);* W' D/ t5 n9 @2 ]: Q
      满分:5  分: e6 C( i3 D+ R- A# U
3.  若有以下程序段: …… int a[]={4,0,2,3,1},i,j,t; for(i=1;i<5;i++) { t=a;j=i-1; while(j>=0 && t>a[j]) { a[j+1]=a[j];j--;} a[j+1]=t; } …… 则该程序段的功能是( )。
$ l* z* r1 \* T) {# W- O0 f/ cA. 对数组a进行插入排序(升序)& n6 n& {; Z3 U7 @% i  h7 q
B. 对数组a进行插入排序(降序)
  ~; t. o7 l  j5 a4 VC. 对数组a进行选择排序(升序)
, x  f8 O4 v% `: I& C) ND. 对数组a进行选择排序(降序)* I3 Y9 h( L9 }5 E& |, E4 r% H' k
      满分:5  分
/ g. o- K' z1 y9 x# K9 {! S4.  执行以下程序段后,y的值是( )。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; }1 E0 k. G% s- ^. z! o
A. 1. [4 X3 l& D5 y/ {1 F2 t
B. 2
, D4 q7 O* B4 `& n; tC. 43 o) g8 F4 m2 E9 Z7 ~+ R0 C
D. 24
. G* z. q& e; x& q      满分:5  分' {1 a; e' B4 g
5.  以下正确的定义语句是( )。
3 V2 L9 \6 T2 OA. int a[1][4]={1,2,3,4,5};+ ?$ k( j9 {# I, N/ a
B. float x[3][]={{1},{2},{3}};
: m! l5 H# n0 S* Q6 r5 RC. long b[2][3]={{1},{1,2},{1,2,3}};' @% e+ c! x4 j. U" x; C  ]
D. double y[][3]={0};" p  h% h& T) k" i
      满分:5  分' w; E  i7 {. T) T8 q" W
6.  有字符数组a[80]和b[80],则正确的输出语句是( )。
6 d( ~# g, s9 z; xA. puts(a.b);1 _% f0 x: d1 D9 @
B. printf("%s,%s",a[],b[]);
1 i" X5 p2 A, \C. pitchar(a,b);
7 z+ ^% X6 z( T  K3 zD. puts(a); puts(b);
3 H& V2 R4 C6 d( X( O4 y      满分:5  分
5 W' t* z" J/ r: t7.  若有说明:char *pc[ ]={"aaa", "bbb", "ccc", "ddd"};,则以下叙述正确的是( )。" X: ^/ _9 R$ P- X( V  P  N
A. *pc[0]代表的是字符串"aaa
# F' B3 w# Z! ~4 n( o) B+ c/ cB. *pc[0]代表的是字符'a'
4 \4 U; L6 ~3 m# s* [' _$ bC. pc[0]代表的是字符串"aaa"
/ ]: M6 g, q5 [3 _' a% C7 SD. pc[0]代表的是字符'a'8 l3 t& P: M/ b: L5 C
      满分:5  分
" J% W6 n8 E7 j4 F  N1 {7 d' `9 g2 d8.  下面程序段的运行结果是( )。 char str[10]="output";printf("\"%s\"\n", str);2 J9 F: ?# |0 c' p3 j1 q' o
A. output
) c+ Q8 U5 A( d" {9 j+ oB. "output"$ z7 r7 P4 Q  `  m3 B
C. \"output\"
( d% E8 x. }% e6 m  [8 aD. 编译出错
: p2 [0 Z8 g; \" t( c5 X% k: T4 E      满分:5  分2 G# P+ @! O0 }
9.  在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。' h) A( j  F7 ^0 T
A. 整型常量
% b7 t( c4 n: W! o" ?; aB. 整型表达式
, M9 M, \5 P$ d8 gC. 整型常量或整型表达式1 w; p* p3 y7 g3 p( R- S
D. 任何类型的表达式
2 V: [8 Y/ _# p      满分:5  分
  ]2 p# w, K- s- @$ D10.  设有一段程序: int *var,a; a=100;var=&a;a=*var+10; 执行上面程序段后a的值为( )。0 U& O7 q; a& q$ Q/ q
A. 120% W7 S7 l6 }$ a4 d# v, V
B. 110
) v/ o1 A" @! ~) w* |C. 100
; O+ i$ a9 V: N) H, i. e3 w$ OD. 90+ X0 g0 u( |" g3 V# `) I& }: a
      满分:5  分& q+ ]$ y  w: N& D* a* m
11.  以下程序段的运行结果是( )。 char a[ ]="program", *p; p=a; while (*p!='g')   { printf("%c", *p-32); p++; }
' N3 ]( ^% N0 TA. PROgram
5 P) x7 d1 |" ZB. PROGRAM7 ^- }: D% m2 r; z* k2 f( g( V
C. PRO
5 \0 i% a6 m0 r1 I) P% b0 OD. proGRAM% {" b! V5 G/ U3 U
      满分:5  分+ @% p, A0 w2 X) v
12.  若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是( )。
) d. U7 h; P9 p0 f$ ^  N; XA. 2" h- b& x) Q! L; C* R
B. 39 Q! u# g: l% e5 Z5 C
C. 4
4 B+ v8 r! _, iD. 无确定值
: X' }- F) Q" W* H      满分:5  分1 w7 [8 ]1 a, B9 k* R' M/ \1 c
13.  若有定义:int x[10], *p=x;,则*(p+5)表示( )。# m' R, S' F1 {' [
A. 数组元素x[5]的地址
8 [9 |/ a3 }+ g! a" R( j  o, J4 RB. 数组元素a[5]的值1 l, w5 I# R- w6 ^5 u) ?1 A
C. 数组元素a[6]的地址: k4 e; v' E0 I1 G
D. 数组元素a[6]的值
. V# ?: g6 F5 \* T9 l  }      满分:5  分# v5 Z+ f7 U3 T) b8 @" a! @
14.  下面程序的运行结果是( )。 main( ) { int b[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *q=b; printf("%d\n", *(q+2) );}0 T: ~7 z$ ]# x+ y5 [8 ?0 y; o
A. 10 F3 K. A& Y* ^. k
B. 2- T  T: S' N# ~
C. 3. z& E) p  w' o% Q' Q
D. 4
) v! t  N$ _( D8 F! [      满分:5  分+ ]( P" U# F) L9 p
15.  下面程序的运行结果是( )。 void prt(int *a) { printf(“%d\n”,++*a); } main() { int b=25; prt(&b);}4 X- L1 g: |8 d3 ]8 A+ Z
A. 24
6 G$ v1 W; u& y9 A7 ?B. 25- x) a% Q' n- B. K, E6 b
C. 26
; G* B( g  H3 a6 K1 GD. 27
! W5 K! o; Y  d, d& O- W# O8 _' d      满分:5  分
6 A, M6 |( o+ w( }4 o16.  若二维数组a有m列,则计算任一元素a[j]在数组中位置的公式为( )。(假设a[0][0]位于数组的第1个位置上)4 Y  M2 w' m  m
A. i*m+j# i8 B- m, ~0 V
B. j*m+i
& N4 F) k" \6 AC. i*m+j-1& W7 l6 m  P# P
D. i*m+j+1
- [7 U& O0 r$ l9 A& q1 J      满分:5  分# A6 O6 ^" X; W2 q
17.  若有说明:int a[][4]={0,0};则下面不正确的叙述是( )。
+ M% ^# ^: S$ `- F/ yA. 数组a中的每个元素都可得到初值0
  ^! s$ ~6 \# d6 \4 OB. 二维数组a的第1维大小为1
: Z0 C4 @+ u# E1 `C. 因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1* q1 x4 E- B/ v% {. V. [4 v
D. 只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
' G# b- a8 X* C      满分:5  分% ?$ a9 F/ h8 b) M* @7 d( S
18.  以下判断正确的是( )。$ ~& X& ]( P# y1 f0 p; V: J
A. char *s="string"; 等价于char *s; *s="string";: W" T* R* S2 h8 }0 f
B. char str[10]={"string"}; 等价于char str[10]; str={"string"};
; D/ m- s3 x8 K1 [' C. xC. char *s="string"; 等价于char *s; s="string";
/ i9 i. V3 ^1 P* R# o2 d+ t' MD. char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"
/ @4 t7 x8 a7 k0 S      满分:5  分8 w$ @; l% A: q" U* l8 s
19.  若有以下语句,则对x数组元素引用不正确的是( )。 int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;
' {: h+ Z( {7 k% l  \A. *(--ptr)
( S# e6 [1 ^# J! H% sB. *(ptr--), a2 l, `# @% Z* P
C. *(ptr++)
. e  p5 D9 ~# N8 ID. *(++ptr)3 {! w. g7 j% {1 N  I) f
      满分:5  分8 n+ z, f5 E8 N- }
20.  以下能对二维数组a进行正确初始化的语句是( )。, N- @- j, g! P) W
A. int a[2][]={{1,0,1},{5,2,3}};, f. L+ N. ~. P% v( V
B. int a[][3]={{1,2,3},{4,5,6}};
& M& C5 O# Q0 O; ~& W; U  X' QC. int a[2][4]={{1,2,3},{4,5},{6}};
" R& y3 x2 e/ F/ j- G" vD. int a[][3]={{1,0,1},{},{1,1}};"
$ L/ D0 [+ O/ g0 K4 q6 l2 c* O( l      满分:5  分
, M7 p6 u$ Y2 b! ~2 n$ \, _
" Z+ Y5 R8 L: ?- c. `! ?谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-4-27 08:59 , Processed in 0.105101 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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