20秋C语言在线作业1,地大20秋《C语言程序设计(新)》在线作业一资料

news/2024/7/11 11:59:17

地大《C语言程序设计(新)》在线作业一

% q9 U( p5 i8 j5 W3 p- R$ v4 X1.[单选题] 若变量已正确定义,执行语句scanf("%d%d%d ",&k1,&k2,&k3);时,()是正确的输入。% C6 W' _1 x, h* a0 X

无忧答案网答案资料下载,请参考帮助中心说明% h7 }- l% M, W: I( \

A.2030,40+ C' n" x6 g' l& X: R$ J

B.20 30 406 o& `! Z7 ]( Y

C.20, 30 40$ S5 E8 A1 Q9 O1 d. @! z

D.20, 30,40

$ s3 v: f, P6 E8 _9 K" {! }( A& b    答:——B——

! U5 f, [8 A  _. m0 }  Q/ W/ W2 ^2.[单选题] 关于void 指针,下列说法正确的是____.& |( h: q9 m& m2 G$ P7 X3 C

A.void 指针就是未指向任何数据的指针* G; N' R' q/ q$ r' L& N  b

B.void 指针就是已定义而未初始化的指针

b7 c& g# J, d    C.指向任何类型数据的指针可直接赋值给一个void 指针

- V" _1 L: p7 s0 b. @3 j    D.void 指针值可直接赋给一个非void 指针

& _3 y/ ~$ _4 \# U% ~    答:——C——

' K" e$ H; Y; O* F7 Y6 ~/ m3.[单选题] 设有以下定义" K4 B9 v+ ]0 p, p7 r) n

int   a=0;

( F4 ?% w5 Q& X; k, A3 r* O            double  b=1.25;

* Y7 ?6 f$ P4 ^            char c=’A’;

# R) D6 s* T8 n6 W% j& m! D            #define   d   2V5 |6 R3 T# z3 \- ~7 \% t

则下面语句中错误的是. ?" D7 ?$ J3 E  Y

A.a++

/ @$ M  ~4 D9 \2 L+ H- i    B.b++$ u1 \% p6 P; F/ D$ `6 _; u7 E/ p0 V

C.c++

4 ~+ W; Z- _. K" `, I    D.d++

2 x' G1 P+ n4 P    答:——D——

( w0 D1 x- H* N6 \' Y! `; x, F4.[单选题] C语言中函数返回值的类型是由______决定的    答案请进 www.ap5u.com,福师答案wq 761296021$ D$ U7 ]9 O% {& J, [6 f5 j

A.定义函数时所指定的函数类型; S( Z6 V& A( h# W* C& w

B.调用函数时临时2 J5 i0 _0 `# E) X3 T  {

C.调用该函数的主函数类型

5 L5 t3 n3 A% Q* \/ M3 d    D.return语句中的表达式类型

# O3 S: Q( m: Q/ u4 J) e    答:————$ w" q. p9 ?% y% F6 K5 a& q3 F

5.[单选题] 下列说法中,正确的是

9 H% X, p  I1 x& c. h* J& D9 u    A.C语言源程序无论包含了多少函数,总是从main函数开始执行

5 I" {' c& Y1 \+ i7 s  t: ~    B.main是由C语言提供的,并不需要用户自己编写6 w& a& Q/ r2 v

C.调用C语言标准库函数时,程序中要用到include命令,它也是C语言的一种语句

& y& Z$ F; n  X    D.在C语言中,要调用的函数必须在main函数中定义0 I/ J* C' L2 D

答:————

, t0 y0 j( ?- c& a. o3 N6.[单选题] 程序应该必须包含的部分是()7 e3 \# L( S- d2 A+ A; ?

A.头文件

" j9 d- ~+ E3 |) h    B.注释/ @* T; e/ c* T2 e/ _* c( y

C.高级语言8 r9 [* I/ K4 ]" b  T: p6 a1 g

D.数据结构和算法6 {! N2 i! u* Z3 E" P3 Q& L

答:————: r# O* R( i# C( z# c2 T" R! ~' Q: }

7.[单选题] 带参数的宏定义中,程序中引用宏定义的参数是, a5 q& `- }2 w- ?* A* a

A.只能是常量

! [; Y9 I: h: `4 _8 t! g4 @' S    B.只能是整型量

7 s% m9 H" ?0 k, H8 |    C.只能是整型表达式! R+ a7 \9 u7 }8 z, \

D.可以是任意表达式

$ B4 G: @- r5 W+ k6 A6 p    答:————

' J- W2 y1 R. Q8.[单选题] C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。

# L' M/ l6 }- {9 e# C    A.”.c”8 h& s/ P( K2 E$ E3 h

B.“.obj”

/ ?/ a+ i7 Z: g. q    C.“.exe”

; S+ g7 N/ H( _( @    D.“.bas”

# x. U2 e2 S* V9 }    答:————$ z0 i6 r. g9 B# \. I- |1 D

9.[单选题] 在C 语言程序中,在函数内部定义的变量称为()$ W& t+ z( C9 B! L  t) _3 o

A.全局变量

' v/ H# K9 c! x) l1 s9 }7 z    B.全程变量

8 p* b$ z/ M0 M" y6 |6 Y2 C5 k7 K    C.外部变量7 P6 q' C! t: c# ^7 K

D.内部变量# c, x+ e1 A& L( W7 M" C0 ]& X

答:————+ t* R" X- r" C) q2 k# ^

10.[单选题] C语言中,关于 while 和 do while 循环语句的正确叙述是()9 l% a1 g7 J" h+ f

A.while 语句的循环控制条件为真时结束循环。; y" A1 }4 y2 l0 P, q( ^

B.do while 语句的循环控制条件为真时结束循环。

# G3 `/ S) D( T# O( S5 t1 e    C.while 循环体中不允许是空语句。

6 s) Z7 m! `$ z* ~1 ~    D.do while 的循环体至少被执行一次.- z  l  e1 a- V+ k. m, A

答:————

/ S5 B; M; M9 Y, I9 @- Q11.[单选题] 在C语言中,while语句中的条件为()时,结束该循环。

( i* f5 [; r4 `0 G! ?  L( e    A.07 q- a; d. E% R- w2 _' j; S

B.10 v% N  `' g  i( [" x0 c

C.true7 d, V2 k$ v& g/ L9 c

D.非0) Q* @; s* d0 ^8 a- F

答:————1 g# s6 ]* b" ?7 k1 Z: |; O9 P7 C" e6 \

12.[单选题] 为了避免嵌套的条件分支语句的二义性,C语言规定,C程序中的else总是与()组成配对关系。

/ A, G- g0 S. c. ^9 W/ P    A.缩排位置相同的if

: f* k4 B1 {( V9 H. J. \    B.在其之前末配对的if

I$ }. N' ^* ], z2 J7 E' a    C.在其之前末配对的最近的if6 p6 }/ L: Z! S. B0 S2 @" _

D.同一行上的if

) D$ y8 ~; O# u( ]- a. a* f    答:————! h9 b5 @* R6 D+ _* a5 \7 M

13.[单选题] 以下函数的返回结果是( ). int function(char *x) { char *p=x; while(*p++); return(p-x-1); }

' W/ `1 v0 o! P# c3 I    A.求字符串的长度5 z& }1 v' _; M( `1 s# z

B.将字符串x连接到字符串p后面

. ]% T7 b0 h+ b: L2 B    C.将字符串x复制到字符串p4 ^. J4 l0 Q4 |) J

D.将字符串x反向存放

2 ~+ r6 x! ?& C    答:————4 D% ^% F# t; f

14.[单选题] C编译程序是_______.0 X4 {9 Z9 S2 t: N" [8 q

A.C程序的机器语言版本

8 t. ?9 r% T1 J( u: v    B.一组机器语言指令. D% F1 `9 B$ F  C6 H. H6 r

C.将C源程序编译成目标程序的程序

: a6 z, ^2 Y8 a" R# ]$ X    D.命令计算机执行指定的操作6 z2 j4 y( Y7 b7 j3 f* A3 s

答:————: D9 p  D. i4 n4 e  `* u

15.[单选题] C浯言中函数能否嵌套调用和递归调用- X8 A5 A9 k! t5 L

A.二者均不可

" d  ~2 g' }2 l8 p* S3 R    B.前者可,后者不可' Y% B% ?9 @$ Z2 x

C.前者不可,后者可

/ D! t) r9 }5 \, x, R7 z    D.二者均可8 k, }& u- H& S0 X1 M& H5 j

答:————

5 d9 Y  ^' Z4 [7 p* L3 U! z3 P16.[判断题] 用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。(  )

( }: H' W! U$ j- q2 X+ t    A.错误( _+ p) n8 R/ Q1 S" ?  S  O

B.正确

/ h, h5 C- f$ ?2 m    答:————: u. \) s4 l0 e2 I

17.[判断题] switch语句中,case后的各常量表达式可以相同。

, d/ L! l; E1 i$ E6 R- Y  m1 v  y    A.错误( _7 d9 A: S) l

B.正确- P5 K/ l, G+ n- D1 z

答:————

' g6 Q; }. ^( q: h% A& W; n, r. F2 p18.[判断题] switch语句中,各个case和default的出现次序不影响执行结果。(  )) a# Z, T) v4 i6 p' @/ L4 A

A.错误

( c! e. v; ~4 W: U! q    B.正确

9 K5 X8 M! T5 i; o    答:————9 G- |% @9 H/ P; s- J' n

19.[判断题] ? 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。

% T0 r7 n9 ~" [% f) B3 M    A.错误& t. O7 V; h* {* }) I

B.正确

5 u( x  R/ }3 b& W1 R    答:————

' y, |  j( Y3 X& p8 I: v0 n20.[判断题] 预处理功能是在对源程序正式编译前由预处理程序完成的$ i& N5 U$ G  w

A.错误' o& H1 \- y9 D" _" y! W

B.正确5 f, H! m4 D5 u' c0 J6 e8 n* `4 V& r

答:————/ K& M+ t6 I1 T5 o+ s

21.[判断题] 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。(  )

p" O: k) H/ F3 p. P- c9 @    A.错误

7 I' n$ e& W/ U* K    B.正确

' b1 K! O- g+ B& c  a3 W4 K    答:————

5 t" e0 D8 K! O" ^, N4 B9 C8 r# c22.[判断题] 若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。- n. g6 m3 _' q! r

A.错误

$ _4 d0 J+ ~; ^, m6 H    B.正确

+ a7 `9 U( f& E$ M& t/ q( i    答:————

( y, }! M; r* i8 i2 s0 _23.[判断题] 使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”(  )+ r: V; U( B; ?2 j0 s! E8 F! J

A.错误

0 U/ Y6 a$ j6 N2 l3 C, a    B.正确

" ^4 ]" \, g5 Q9 g4 }! ?2 }    答:————. T( h  ^, g6 e6 Q6 z* i! N

24.[判断题] 在C程序中,语句之间必须要用分号“;”分隔。

+ |  w; c) t! V6 Z) Y8 _    A.错误# |5 s% x0 c1 e" B( ^$ W7 }9 b% V

B.正确8 _% e" N8 Z' w+ N1 @; m$ W

答:————

) L' O, B8 S4 {9 E* f2 Q. T25.[判断题] 使用printf和scanf函数时,必须添加#include 命令。(  )

C4 ~4 ]8 H; _6 b    A.错误

7 }/ ]. V9 ^& U% O. E- ~    B.正确

( l) {! c% l  f# w! p    答:————

. X% `& D. g( ^/ ^9 i3 o2 t8 ~

& C; y$ M2 U/ F/ L; F无忧答案网,请核对题目下载,附件是答案/ _. C& b* m  d- k7 ]1 c


http://www.niftyadmin.cn/n/675022.html

相关文章

java导出的文件名带正斜杠_如何在名称中创建带正斜杠的注册表项

我需要创建以下注册表项 HKLM:\software\bmc software\control-m/agent 但由于在"agent"之前的正斜杠而出现问题创建没有正斜杠的条目我没有问题例如:PS C:\powershell> new-item -path HKLM:\software\bmc software\control-mXXXagent但是使用正斜杠创…

通过 VB5 创建 ActiveX DLL 文件并用 ASP 调用一例

本例是通过VB5.0创建ActiveX DLL文件,这个文件模拟了一个掷色子的过程。新建一个工程,并双击新建工程窗口中 ActiveX DLL图标,VB将自动为项目添加一个类模块,并将该项目类型设置为ActiveX DLL。在属性窗口将类模块的名称属性改为c…

新手如何安装linux7,图文示例,新手学Linux,虚拟机安装centos7详细步骤

1、准备工作:安装 Oracle VM VirtualBox ,下载centos72、a、打开 VirtualBox,选择新建,输入名称,如果包含 centos 等字样,类型和版本会自动匹配变化,如没有变化,选择类型&#xff1a…

股市聊天记录

睡到三点(115188575) 10:27:18欧阳 股妖(52857150) 10:27:53看我的如行绝地大反击,真刺!踏雪无痕(284154529) 10:28:07大家看看002087,可以买 股妖(52857150) 10:28:40下探十几个点,又回红了! 西安卖房的(782651611) 10:28:59在 踏…

java bean 时间_jsp使用javaBean获取服务器时间方法实例源码

jsp使用javaBean获取服务器的时间方法实例源码。在开发jsp项目的时候,经常会涉及到获取服务器时间而不是客户端时间。那么如何使用jsp获取服务器的时间日期呢?UseBean.java源文件:package com.core;import java.text.SimpleDateFormat;import…

MapGuide Tips----如何限制MapGuide Ajax Viewer的缩放范围

在基于MapGuide开发时,你是不是遇到过这样的需求?我的地图只想放大到一定程度就可以了,不能无限制的放大;同样也不能无限制的缩小,因为我关心的就那么一块,无限制的缩小全部都成一个点了也没什么意义。嗯&a…

监控Proxool连接池的活动连接变化情况

监控Proxool连接池的活动连接变化情况 2007-4-23 推荐:973 收藏:628 评论:0 来源:e800Java频道研究了Proxool连接池的源代码后完成下面的程序,Proxool连接池的配置过程略。 /**//**author 我为J狂 建立日期 2007-4-18**/packagenet.blogjava.lzqdiy;i…

linux c sql max min,Linux_SQL学习笔记四 聚合函数、排序方法,聚合函数 count,max,min,avg,sum... se - phpStudy...

SQL学习笔记四 聚合函数、排序方法聚合函数 count,max,min,avg,sum...select count (*) from T_Employeeselect Max(FSalary) from T_Employee排序 ASC升序 DESC降序select * from T_Employee order by Fage先按年龄降序排列。如果年龄相同,则按薪水升序排列select …