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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-11-4 21:09:21 | 显示全部楼层 |阅读模式
谋学网
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及提供代做作业服务,致力打造中国最专业远程教育辅导社区1 r+ M6 j- I4 V  E1 E" O
% w* K7 {, K5 _! H
一、单选(共 20 道试题,共 100 分。)V 1.  在C语言中,一维数组的定义方式为:类型说明符 数组名( )。
# }: c6 c. G" i1 o/ lA. [常量表达式]  c/ w1 x- G( ?
B. [整型表达式]( F0 B( a5 s# P! X3 O9 y
C. [整型常量或整型表达式]4 l/ T6 Q+ t: Q7 G; v) W6 z) b
D. [整型常量], K, _" R# u) P$ d( |- r% f
      满分:5  分
; }/ u  \) }5 ]8 N3 `2.  当正常执行了文件关闭操作时,fclose函数的返回值是( )。) |9 W+ P4 \/ A' ]9 u# ~
A. -1
" O1 y/ W, }( O2 x) aB. 随机值
2 t" I, U/ e  w, U: }9 p( z6 bC. 0
9 a! a, L' i% s$ xD. 1# ]7 W5 U" K5 o. v" _7 j# E
      满分:5  分& }: {3 h3 A5 D# H5 b& I
3.  函数调用语句:fseek(fp, 10L, 2);的含义是:将文件位置指针( )。
, D5 }% J% n5 |0 X+ k6 MA. 移动到距离文件头10个字节处
0 `# ]9 U" m8 J+ r( R: wB. 从当前位置向后移动10个字节
9 B0 b. w" k7 `9 A0 IC. 从文件尾部前移10个字节% w2 W6 v1 i5 x1 b; Z, c9 _9 w& w
D. 移到离当前位置10个字节处
' N  v3 V3 O3 w$ I: D7 c+ I1 l      满分:5  分
* r6 U4 {1 W4 p# d" V4.  以下能对一维数组a进行正确初始化的语句是( )。; f2 N" S, X4 X: K$ w  f" m# L/ L
A. int a[10]=(0,0,0,0,0);
1 I* O& Q* z" S1 b1 M8 MB. int a[10]={ };
) e! s$ ?, K- S8 `5 H; o$ n. r, FC. int a[]={0};
8 Z; ^2 x$ u0 MD. int a[10]={10*1};
' O9 M2 W- l8 W" J; T% L8 g8 Z& r      满分:5  分
" q  p) W* x& D- O, Y% s5.  以下对C语言中共用体类型数据的叙述正确的是( )。$ u- V7 b/ n4 ?: @
A. 可以对共用体变量名直接赋值
2 n% o2 j0 d7 I* W! }- \* o8 gB. 一个共用体变量中可以同时存放其所有成员9 W1 F2 F/ ~8 n, P  n: q
C. 一个共用体变量中不能同时存放其所有成员
6 O  G5 n/ z; o8 w5 ~4 x( S9 o6 uD. 共用体类型定义中不能出现结构体类型的成员0 Z# {/ [! E7 w
      满分:5  分* X+ @# F  j1 e+ \
6.  若有以下说明,并且0≤i<10,则( )是对数组元素的错误引用。int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a, I;
( Y, q9 U" X) |" MA. *(a+i)
) E; |* C# Y8 e: T6 ?1 KB. a[p-a+i]
  N; c$ M  I7 B1 V  Y: R7 ?$ O5 dC. p+i
. l9 R2 S) i- f3 K1 i' |D. *(&a). |4 m% J( ~$ Y/ o; q$ O
      满分:5  分6 I$ k: H' o6 t9 q
7.  下面对typedef的叙述中不正确的是( )。
" N$ C/ h! l2 nA. 用typedef不能定义变量名
0 M0 N, C  U9 D  y% d0 m( Z9 ?* fB. 用typedef可以定义新的数据类型9 E! d4 z7 a* t5 {# _5 P/ o
C. 用typedef只是将已存在的类型用一个新的标识符来代表
9 n7 p4 Y4 F) a- X7 q5 xD. 使用typedef有利于程序的通用和移植, M5 \3 V  x1 t. n8 l
      满分:5  分9 g2 u' O" r" L1 g& j1 z
8.  若执行fopen函数时发生错误,则函数的返回值是( )。
. h/ o# L" C+ j* |. n  E3 eA. 随机值
1 b' {2 Z- f& {; [, u, @B. 1
8 v4 J9 t0 {% d/ TC. NULL
, b' {; j4 V$ LD. EOF
( r) g6 ?1 E8 ?* L6 [+ v      满分:5  分& g, s" D8 d5 h( S1 Y8 f
9.  若a和b均为int型变量,则执行以下程序断后x的输出是( )。 x=15;y=15;printf("%d\n",x%=(y%=2));
2 _1 O! H, O( L( `! r: uA. 0: z/ E4 R6 [, p  L% Y4 o' l
B. 1( z1 u2 O" e0 V# J, {: |
C. 6
4 |% U0 `( u* i: W+ F2 l) \7 XD. 12* r" l- N3 r+ H! V7 R5 t" @
      满分:5  分
8 S! n. x- E% c5 [0 ]2 G7 u10.  设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。    for (y=100; x!=y; ++x,y++)      printf("****\n");1 V6 I* z2 C) e* R! s  E5 v5 }
A. 循环体只执行一次
# o* {- K' d, q1 d5 ^& s& o8 j4 pB. 是无限循环* B0 R. m/ f, R; s; w8 K
C. 循环体一次都不执行
) n8 g  X1 w  X  mD. for语句中存在语法错误: ^( t3 [: X+ U. H
      满分:5  分
1 s( o" Z1 q" e: _  R+ C11.  若调用fputc函数输出字符成功,则函数的返回值是( )。, k% M7 G# Y, N3 x
A. 输出的字符+ `, S- t! `4 B/ n# q) v
B. -14 h. e! a5 Z1 [% B+ ?$ F
C. 0. n& \4 r: C1 d$ S5 ]( m6 M! e) i9 V
D. EOF7 V; }2 [, h5 p% X! t2 y
      满分:5  分
5 Q. r7 a5 U* l& F12.  C语言程序从main()函数开始执行,所以这个函数要写在( )。
% N: b. C0 f, i' R0 m- [A. 程序文件的开始& d" c2 M/ c6 {& N7 X: l6 B
B. 程序文件的最后9 m' U$ z9 Z, x. J- R# C) Z& [
C. 它所调用的函数的前面0 a; S9 j3 h' V
D. 程序文件的任何位置
: i+ M; o; a) @5 g% H      满分:5  分! h4 L: L/ I: m$ F6 D
13.  以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。) S! {/ Q  `) Q4 O6 D  S! l
A. #define MUL(x,y) x*y% V3 e7 `/ S- \/ |# C/ M' C
B. #define MUL(x,y) (x)*(y)6 u" e1 N* s2 H' w; Y" \! T
C. #define MUL(x,y) (x*y)
  J; ?0 [/ x: a& z: D; P' f# O# G4 K8 [% uD. #define MUL(x,y) ((x)*(y))"
# {) m5 u! d5 }" @( x" ~7 M      满分:5  分
6 @2 l# \) b' D) \# K14.  以下程序段的执行结果是( )。    int x=-3;     do      { printf("%d\n", x++);     }while(!x);
! n1 _$ M! ~$ q; \A. -3
7 r- ^5 I7 }" C, l4 e0 IB. -2" ?. z: {* R& t& ^
C. -1
$ N* k+ r2 y3 Z8 \0 v( LD. 陷入死循环
$ |4 k7 x; Y4 S$ W0 ?' E" I% K      满分:5  分
. z, T0 L: e) {+ o15.  执行以下程序段后,y的值是( )。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; }; N; Z" b# X5 p5 i: t
A. 1% i+ J; U! b+ a' j
B. 28 Y. o/ z4 t' A
C. 4# a9 a7 T- M0 }3 ~& p1 t
D. 24! |5 N. u! D# S0 T2 q2 C  r; d
      满分:5  分; O9 H( e' m7 `6 C5 z8 n4 B9 Z1 C
16.  若二维数组a有m列,则在a[j]前的元素个数为( )。
. b! ~  q" s8 r/ e' q6 F" SA. j*m+i* [6 Z% [4 c0 T( c
B. i*m+j7 ]9 }! y' ]3 T) Z* b7 M2 t" e0 w
C. i*m+j-1
# E8 l" A' c/ z9 tD. i*m+j+1- g  w# M0 r9 U3 k+ ~  y
      满分:5  分
8 q% K0 @2 ]  R+ X17.  C语言中字符型(char)数据在内存中的存储形式是( )。
4 j/ n* ], @- G0 ~2 t0 [A. 原码
1 D' N8 m) w& D" z3 g; N5 X9 ]% HB. 补码) t) t! j) g0 s; X4 x
C. 反码8 J, h! [) \4 }! H0 a8 c8 o  e4 c
D. ASCII码
1 _) g5 s/ ^6 q. x      满分:5  分! U/ |  A* X" w" V- O! X
18.  有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则( )。
3 J7 y6 L' g! T' A; u& }; IA. 运行后将输出China
4 E, t( D& j) U; rB. 运行后将输出Ch$ K9 M5 c( r" R# d
C. 运行后将输出Chi
" r: Z- h$ ^0 ?D. 编译时出错
) Y0 j0 v$ N  U. v2 \% y& j      满分:5  分& E# ]8 _7 G8 w* D
19.  以下能对二维数组a进行正确初始化的语句是( )。
% _2 @' o# f' O1 K0 ?$ nA. int a[2][]={{1,0,1},{5,2,3}};
* I( X# X+ \% V  _B. int a[][3]={{1,2,3},{4,5,6}};9 r7 `. q: F1 C2 o
C. int a[2][4]={{1,2,3},{4,5},{6}};
! q( v, S* T0 w1 RD. int a[][3]={{1,0,1},{},{1,1}};"
$ O/ v- g5 v3 d2 r+ w      满分:5  分% X0 W" s0 ^1 p
20.  若二维数组a有m列,则计算任一元素a[j]在数组中位置的公式为( )。(假设a[0][0]位于数组的第一个位置上。)9 {  {" }. f5 h8 l9 e& p& \7 Y) F2 |5 ?
A. i*m+j# q5 M$ _9 D: s4 b2 Q0 J
B. j*m+i9 t7 v1 U/ E4 n; ~) G" B
C. i*m+j-1' R  N4 {* Q/ L+ ^  Q2 D. y+ c
D. i*m+j+1
! S# D8 r, Y3 H# G* C8 X1 B      满分:5  分
# b, Y! ~2 I: o- o& S
8 ~6 I7 S4 _1 u谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及提供代做作业服务,致力打造中国最专业远程教育辅导社区

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2025-2-19 06:08 , Processed in 0.111928 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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