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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-10-26 20:07:15 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 100 分。)V 1.  在C语言中,一维数组的定义方式为:类型说明符 数组名( )。
) d* [% ^. v2 Y/ @( n2 M7 lA. [常量表达式]
6 f0 u9 d/ D+ b1 j. fB. [整型表达式]
* f2 o, W& j9 B5 UC. [整型常量或整型表达式]
7 L: H, V  i5 p7 K1 B, lD. [整型常量]
8 [! {" A: q* |5 Y* T9 n) D, E      满分:5  分# a  l( O: j- D6 c- ?3 s5 G. t5 \
2.  有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则( )。
1 J' I. [0 [% g3 {" z6 B$ u. SA. 运行后将输出China8 T6 a, }2 y/ o6 F3 @8 b
B. 运行后将输出Ch8 G3 l$ H" f9 m: m
C. 运行后将输出Chi  E: T3 }9 G, [
D. 编译时出错) _+ d1 I6 J) p  ]% q& S( Y
      满分:5  分+ _1 K2 V5 M# c, L
3.  若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。$ l% w3 p6 Z; [9 q
A. i=x[1][1]# r3 t; c' P0 O0 Z- O' e
B. i=*(*(x+1))* D; ?5 u8 k) ]# s
C. i=*(*(x+1)+1)6 N0 v; p# T# `! Y, E/ ?
D. i=*(x[1]+1)) T, m/ F/ v- L
      满分:5  分
' Y9 k2 ?% D# E" k4 R; L) l4.  对两个数组a和b进行如下初始化 char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F'}; 则以下叙述正确的是( )。
" r( l3 I# M; c% IA. a与b数组完全相同# R/ _) i8 j7 _5 x% }
B. a与b长度相同
4 \6 ~1 t) L2 b! o- p3 QC. a和b中都存放字符串
! K9 J; N& D5 \$ g! g9 Q% dD. a数组比b数组长4 v6 _5 U$ W5 g7 @' \& t" M
      满分:5  分+ P. G+ C& ?+ ]6 _  }/ y
5.  以下对指针变量的操作中,不正确的是( )。+ [* o+ V8 o. w0 S# b
A. int p, *q; q=&p;* V: S9 ~, w9 O) J1 I0 I
B. int *p, *q; q=p=NULL;
" ^, u5 V/ x2 `0 ^3 Q' iC. int a=5, *p; *p=a;
& x  c! ^. u. P% jD. int a=5, *p=&a, *q=&a; *p=*q;"- @' O# H# [1 L) g/ y1 p
      满分:5  分4 s7 W& d* t& M. @8 M
6.  在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。0 h8 R+ o& P% K6 q- b  y9 i
A. 整型常量
6 n: _1 ~( L1 Z$ f# |B. 整型表达式
, M# j9 V9 V2 j; kC. 整型常量或整型表达式3 v' _) j* A) u: H
D. 任何类型的表达式- n+ s9 I$ X7 C1 R1 c
      满分:5  分
9 O- z, H5 n' u7.  若有说明:int a[3][4];则数组a中各元素( )。5 ]6 ?: n+ {+ U! M1 }+ L  z
A. 可在程序的运行阶段得到初值0
1 Q. P2 F$ R2 H9 b' u* uB. 可在程序的编译阶段得到初值02 _2 u% r% }" {* ~; s2 p! \
C. 不能得到确定的初值
( e4 j8 p3 {2 W9 n- H. k  _D. 可在程序的编译或运行阶段得到初值0# b' S  c- C$ \2 ?" I. a6 P1 t% f, N+ U
      满分:5  分
% s* s. h1 J2 x% [" Z1 ]# z0 F8 J8.  下面程序( )。(每行程序前的数字为行号) 1 main{} 2 { 3 float a[10]={0.0}; 4 int i; 5 for(i=0;i<3;i++) scanf(%d",&a); 6 for(i=1;i<10;i++) a[0]=a[0]+a; 7 printf("%f\n",a[0]); 8 }5 U* B* b% o, ]1 q
A. 没有错误
- W0 A6 h' g' M% G, ?B. 第3行有错误/ u  g4 C( Y$ M6 C
C. 第5行有错误" M7 R* X$ [9 @7 S
D. 第7行有错误5 {4 x. W0 F# r# M! Y$ w
      满分:5  分
7 [' _% X: f) ]# m- X6 q9.  下面程序的运行结果是( )。 char a[7]="abcdef"; char b[4]="ABC"; strcpy(a,b); printf("%c",a[5]);& p4 n6 D6 b: d4 H% H
A. 输出空格
; {7 f& C. ?7 |: C& eB. \0
* n+ {4 u( ^% H: t, @4 h8 qC. e8 k8 d, D( m( t1 X9 l+ t+ n
D. f: H$ X6 M$ Y0 b, a" r8 J$ ]
      满分:5  分
$ Y9 Z3 F# Z" B; e" U5 i% Z8 E3 ^10.  以下能对一维数组a进行正确初始化的语句是( )。) \; H( Y9 ]* k$ E
A. int a[10]=(0,0,0,0,0);% |9 _1 B0 i5 U- J7 S
B. int a[10]={ };
# b2 |- K# B! N$ c8 }4 r- fC. int a[]={0};0 u) u& h2 ]' ]6 S
D. int a[10]={10*1};
; j; q1 n/ A+ X. s      满分:5  分9 f. d5 `1 {$ i% V
11.  若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是( )。
1 [. `9 ~% f& `% ]% FA. a, p, &*a
' f0 |) G" G$ S) R- k0 sB. *&a, &a, *p9 D' X% ~$ s. K- n$ V
C. &a, p, &*p5 F. n0 s1 m/ D1 r) E8 ?# ^
D. *&p, *p, &a"
* R3 O# x+ B3 v# F9 y# a      满分:5  分: \. ?# B; [7 P: s' z! E
12.  以下程序段的运行结果是( )。 char a[ ]="program", *p; p=a; while (*p!='g')   { printf("%c", *p-32); p++; }
$ U! j7 x. T2 u' A' VA. PROgram6 u; W/ J% \* I; S' l; z; c4 S; s
B. PROGRAM% K" o+ P3 s3 V' ~' @6 d& W
C. PRO
# q2 C9 H% C& e- a- M9 tD. proGRAM) f  U5 |5 Z( S) ]
      满分:5  分# A; N" U# f. L* A+ |8 Z& R% G% S
13.  以下能正确读入字符串的程序段是( )。+ l5 t3 G/ N. T8 V8 z, k
A. char *p; scanf("%s", p);- D' K3 L& a( H6 i7 ~
B. char str[10]; scanf("%s", &str);1 I2 X- J$ @( X' I; P
C. char str[10], *p; p=str; scanf("%s", p);% c( Q0 W  O/ {: d* V3 V: U- c
D. char str[10], *p=str; scanf("%s", p[1]);"3 F, j# z* J4 m, E
      满分:5  分; J+ t7 g; g/ s+ }
14.  若二维数组a有m列,则在a[j]前的元素个数为( )。; }0 ]* [# B5 V/ o3 U
A. j*m+i
* J7 E3 k0 M5 Z2 X3 N; g  cB. i*m+j
% O2 t/ N, K' V8 QC. i*m+j-1+ j% v& [& M8 e+ f' D
D. i*m+j+1
) H1 T. _8 B3 o      满分:5  分4 S0 d. Q( F6 g. |2 x0 x
15.  若有说明:int a[3][4];则数组a中各元素( )。
/ w* ~2 ?  N4 Y' t  ]A. 可在程序的运行阶段得到初值0
" \, v/ D2 b1 |6 X; LB. 可在程序的编译阶段得到初值0
& j" X& W. k5 E+ wC. 不能得到确定的初值8 z0 D$ {: w0 r; V/ Y: g8 `
D. 可在程序的编译或运行阶段得到初值0
6 }$ m2 A# \/ T' s& g      满分:5  分- a4 z8 b" l9 g
16.  以下程序段的输出结果是( )。 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] = ""; 9 G- h- x3 i9 M$ S  u# O
A. Program
9 P  O8 }9 @: b7 u; k( \0 OB. Porm
- ~2 ?1 j2 k- S6 c* NC. Por
) w9 V- E2 _! R$ nD. 有语法错6 @$ |3 _/ S& |8 L8 D" s
      满分:5  分
  Q" x; [9 J" {5 Q( \17.  定义如下变量和数组: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]);& ^+ Q2 b% u+ x! o! k2 q2 Q: n. n' f+ i
A. 3 5 76 ~* m6 k2 J$ Y% R& P: l4 P8 d" @
B. 3 6 9
7 G& i4 t& Q' _* H+ B2 NC. 1 5 9
& j* c7 j  z' z6 `, A& q7 ND. 1 4 7! R, f! O4 n/ D
      满分:5  分8 Q1 u1 R, G! K
18.  以下程序执行后a的值为( )。  main( )   { int a,m=2, k=1, *p=&k;    a=p!=&m;    printf("%d\n",a);  }
: d, _9 r+ O9 r6 S; R5 _0 xA. -1
, e# C, _" ]5 ?3 Q9 ]* bB. 0' F7 c! T' d6 V- ]" G9 g
C. 1
) q' w% ]- `! p& U* B* xD. 2
6 l2 _: a3 @  L2 N1 ^5 I6 a, r2 d      满分:5  分
0 c4 X- z  U$ f- W3 V19.  以下对二维数组a的正确说明是( )。
$ {+ W3 h, G; W( \A. int a[3][];2 a2 u* E8 r* s$ D& q
B. float a(3,4);5 r( i5 B3 @/ S
C. double a[1][4]7 W: m% N' M, U" X- K  }' @% @
D. float a(3)(4);
9 X( c' k$ C; L; \) _( R      满分:5  分
* w, Z; q, n3 t6 t$ @: v* i3 C& L20.  以下判断正确的是( )。
7 g$ R( M2 L, Q' Y+ OA. char *s="string"; 等价于char *s; *s="string";% u. E# f4 }2 V9 w% w& s- x3 }
B. char str[10]={"string"}; 等价于char str[10]; str={"string"};3 ?" x7 i' `& e& I: @
C. char *s="string"; 等价于char *s; s="string";
7 |+ s3 Q( E9 @- R8 _  s% YD. char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"& M% o7 s( \/ n5 |. P
      满分:5  分 9 G2 [; R; P$ K* T, f
) B) @: W8 s  w" h: G
久爱奥鹏网:www.92open.com 7 h3 ~, l4 R- }) h7 G) B

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-25 05:57 , Processed in 0.119353 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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