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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2013-4-10 11:14:32 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 20 道试题,共 100 分。)V 1.  若有说明:char *pc[ ]={"aaa", "bbb", "ccc", "ddd"};,则以下叙述正确的是( )。
# K' y  v- b4 Z( u0 JA. *pc[0]代表的是字符串"aaa  N( ^8 j) z* g
B. *pc[0]代表的是字符'a'
% \  a$ n! Y9 ^" p! b% e# P6 B- [C. pc[0]代表的是字符串"aaa"
4 D4 r. e9 m4 K4 N5 d- JD. pc[0]代表的是字符'a'
- u9 I% c" v# F9 [! y      满分:5  分
4 U: s2 F+ R6 j& H1 ]2.  以下判断正确的是( )。/ T. T( s0 v% b/ }
A. char *s="string"; 等价于char *s; *s="string";
. T" |/ R8 @$ S  p$ r5 j8 iB. char str[10]={"string"}; 等价于char str[10]; str={"string"};# ~; }8 c; J; V' L8 Q6 |
C. char *s="string"; 等价于char *s; s="string";
! @/ ~; ]( [7 T. K7 kD. char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"
- G" i7 w  `- P2 A4 T; |, g      满分:5  分7 G4 Y7 U6 [& p  f% k0 m
3.  若有定义:int a[2][3];,则以下对a数组元素地址的正确表示为( )。, J, e( h: P2 V; @# A% t* `
A. *(a+1)
$ r3 t: }" B3 l& IB. *(a[1]+2)3 G; l) q5 P3 V  E! z) s9 I
C. a[1]+3
" E- y  `+ [& t  K9 k" j4 O9 ID. a[0][0]
9 O. G* q; {! @7 {7 ]/ H# _      满分:5  分' i! |0 e7 e2 M1 K
4.  C语言结构体类型变量在程序执行期间( )。
( q+ v+ g% F' v3 ~! u  m+ L0 JA. 所有成员一直驻留在内存中6 z" b( _7 h8 C7 m
B. 只有一个成员驻留在内存中% H8 S  U" t5 P- g3 t6 C
C. 部分成员驻留在内存中
( b. w: V( H9 t% c$ E" yD. 没有成员驻留在内存中& q4 `$ k0 Q# {" `( ?
      满分:5  分
5 j3 ]9 b6 g; C( N+ f# p( I5.  下面程序的运行结果是( )。 main( ) { int b[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *q=b; printf("%d\n", *(q+2) );}
) q: _4 u' Q$ ?9 k0 q7 M/ A# eA. 1
1 c' v1 _, t2 u- X: U7 n. VB. 2
1 b' x. @' f2 k: r, L6 YC. 33 M  E+ J) i' ^& c+ P+ }
D. 4/ r; M) ]- @: c6 z2 r5 _
      满分:5  分
9 V* J6 |2 O3 G: W6.  以下正确的描述是( )。) f- T9 D; K+ Z% ^8 g- m
A. 定义函数时,形参的类型说明可以放在函数体内( b- |1 `1 h3 W0 s
B. return后面的值不能为表达式. U9 t$ b  ^* A2 k# Y# n& z
C. 如果函数值的类型与返回值类型不一致,以函数值类型为准4 j" u8 t+ `2 j  I  }  F
D. 如果实参与形参的类型不一致,以实参类型为准
+ u( L/ u# ?5 ?5 N      满分:5  分4 G8 X* P. `; y& l3 I6 ^: x+ Y
7.  以下为一维整型数组a的正确说明是( )。; V% H4 [( ^8 q! {* E
A. int a(10);% |% h( d& ]7 M
B. int n=10,a[n];
) ~* e: E  z6 ]- L# n2 lC. int n; scanf("%d",&n); int a[n];" z' N4 P" {1 E* R+ w
D. #define SIZE 10;int a[SIZE];; }+ y  u, A) s, D: m
      满分:5  分, o* R! g" H* {1 W
8.  执行以下程序后,m的值是( )。  #define MIN(x, y) (x)<(y) ? (x) : (y)   main( )   { int i=12, j=8, m;    m=10*MIN(i, j);    printf("%d\n", m);  }
$ f* F8 R; m8 I8 A0 C( jA. 120
: r0 N& n' @  i  @B. 804 Q% i& N- n. E: P  f( X9 O4 d6 v
C. 12
7 N2 I" M5 Y/ C+ @D. 8
/ H' N5 v( P$ H+ K7 B      满分:5  分
" w+ x. p& x( R9.  以下正确的函数形式是( )。; F5 b; l+ `3 a9 K4 s! b
A. double fun1(int x, int y)  { z=x+y; return z; }2 `! Z3 h" y! J- t* W5 G
B. fun1(int x, y){ int z;return z; }
. u5 Q8 ?/ A8 y8 lC. fun1(x, y) { int x, y; double z;z=x+y;return z; }# X) S5 `0 K" I( o2 G/ j' y. ^) X
D. double fun1(int x, int y){ double z;z=x+y; return z; }": ^& C/ u- {3 d$ A' ?7 K
      满分:5  分
. `4 F. \4 z% {. q10.  若有定义:int i, x[3][4];,则不能将x[1][1]的值赋给变量i的语句是( )。
9 |: i# D: j) m* f% A0 JA. i=x[1][1]5 N' H( t' ^( ^  s& ]( z* R
B. i=*(*(x+1))
2 @' z3 I- Q3 G! nC. i=*(*(x+1)+1)4 R  |; f6 D/ E- U1 r
D. i=*(x[1]+1)8 X, \, k" g7 n/ X# W& R( P
      满分:5  分; t1 l. r$ a& l0 L6 ?
11.  以下程序运行后,输出结果是( )。  #define ADD(x) x+x   main( )   { int m=1, n=2, s=3;    s*=ADD(m+n);    printf("s=%d\n", s);  }+ X0 C  A) D! R6 n7 P3 e/ K
A. s=8
6 z; b8 ?4 b& {, jB. s=9
7 ]- P' n( H" uC. s=64 Y* t: w& ]* z
D. s=18
: V4 [, @5 R" Y      满分:5  分
  z5 f- H3 Y8 c. c/ ?12.  以下有关宏替换的叙述不正确的是( )。
- z  b1 x2 g& l7 aA. 宏名不具有类型
% J# f- q' L$ E- ~: TB. 宏名必须用大写字母表示
* O. ~3 l; |% j5 XC. 宏替换只是字符替换
* G* g8 V( _3 f$ G6 b- ^' b; WD. 宏替换不占用运行时间
4 j) P; H5 n+ j! ^! {      满分:5  分
/ ]% ]1 n9 Y1 o$ ~13.  如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。  |0 \+ P: [( o5 q$ \. _
A. 该变量只在该复合语句中有效) C  T& t4 N% @5 q6 J6 ]8 O
B. 该变量在该函数中有效2 Q: b5 m+ w' f6 i
C. 该变量在本程序范围内有效
  j1 P, U' x+ o: }. ]D. 该变量为非法变量4 [5 z+ X: l; I4 k) B
      满分:5  分" c$ ?* x& l3 u1 i, C
14.  若有说明:int a[3][4];则数组a中各元素( )。1 V; |6 D8 f+ w
A. 可在程序的运行阶段得到初值08 X1 D8 C, ^" q2 D4 Q
B. 可在程序的编译阶段得到初值0
/ A9 D' c2 m& z3 P2 Q$ X1 YC. 不能得到确定的初值
* ^9 v* ?7 V2 @' W$ w  ~8 GD. 可在程序的编译或运行阶段得到初值0
3 C0 H+ x& t9 n  Z% R      满分:5  分
* A% M1 d  R1 q" i0 f( O- D15.  以下对C语言中共用体类型数据的叙述正确的是( )。
% S0 n6 I. `% Y( y; n  DA. 可以对共用体变量名直接赋值- f- y/ f7 v# G6 u2 `
B. 一个共用体变量中可以同时存放其所有成员; ~( p0 c$ X5 v* f! @+ Q; x
C. 一个共用体变量中不能同时存放其所有成员
$ u. E# A( u7 A+ O2 R% KD. 共用体类型定义中不能出现结构体类型的成员
; I7 x* Z5 m. K( v      满分:5  分5 X+ W6 {; Q7 [
16.  设有一段程序: int *var,a; a=100;var=&a;a=*var+10; 执行上面程序段后a的值为( )。
1 n+ k) C( U" b6 WA. 120
8 }1 c8 Z9 k& b# k* r" i- O) I  }B. 1103 V* h; o9 V8 g; W% ~3 t8 |* {& v% m
C. 1002 _# {% D) Z4 C; D8 C
D. 90
1 z5 M; n& f* T$ P' L$ }8 @0 `      满分:5  分& m8 C( p$ R" Q5 q3 X( S3 X
17.  下面程序段的运行结果是( )。 char a[7]="abcdef"; char b[4]="ABC"; strcpy(a,b); printf("%c",a[5]);- w; k$ O4 _  _" ~3 W2 ?+ n3 @4 A3 R
A. 空格) `; w8 R! P7 v  d, c8 ?
B. \0. f( q9 @7 W1 U2 o7 z3 L5 A, j; r+ [
C. e
& L: Y7 Q% V. B  v9 cD. f9 K* @$ @4 U. H" O! D% W! i
      满分:5  分8 i" e2 b" s3 e" _. B6 g! ?
18.  设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。 scanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a, b, c, d);
0 _& K% E* t' z. X: h9 LA. 1234123121<回车>
3 W) D4 M+ C0 l  _; @) t; {1 WB. 1234123412341234<回车>
8 C! X0 A4 U, @8 GC. 1234+1234+1234+1234<回车>
1 Q! M4 Q/ p1 \& cD. 1234+123+12+1<回车>6 o" t# o8 p/ z; Y
      满分:5  分/ S' m* ]4 W# f7 I& {- W. P
19.  以下程序的输出结果是( )。 main() { int a=0,b=1,c=0,d=20; if(a) d=d-10; else if(!b) if(!c) d=15; else d=25; printf("d=%d\n",d);}
/ }1 w6 _& A1 f' pA. d=101 ?" [& w8 D; P; a
B. d=15
/ t* @7 J& p  X3 L6 nC. d=202 ?. }3 n4 f( Z) [2 q9 x* Q8 l
D. d=25
3 e% t9 p- j6 r2 L, |# r      满分:5  分
9 [  C% x7 Z- X2 M20.  在C语言中,错误的int类型的常数是( )。
7 _+ \0 s. m- N( H1 X" E" bA. 327685 [$ B$ h$ _% V
B. 0
/ W! X/ l) \# n. aC. 37  o( |  T! F5 E
D. 0xAF/ g' s+ k! c2 i( e( ^
      满分:5  分 7 H- W% w+ ~3 p/ g

9 J. E# }" a3 d6 O

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-25 13:38 , Processed in 0.114967 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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