武汉理工网络教育语言程序设计第一套考试答案.docx
《武汉理工网络教育语言程序设计第一套考试答案.docx》由会员分享,可在线阅读,更多相关《武汉理工网络教育语言程序设计第一套考试答案.docx(17页珍藏版)》请在冰豆网上搜索。
武汉理工网络教育语言程序设计第一套考试答案
单选题
1.
)。
C语言中,若缺省定义函数返回值类型,则该函数默认返回值类型是(
(A)void(B)long(C)int(D)double
难度:
较易分值:
1.0C
2.下面叙述错误的是()。
(A)C源程序可由一个或多个函数组成
(B)C源程序必须包含一个mRinO函数(C)一个C源程序的执行是从mainO®数开始,直到mainO®数结束
(D)注释说明部分只能位于C源程序的最前面
难度:
较易分值:
1.0D
3.下面叙述错误的是()。
(A)卜旅除PRICE3『命令的作用是定义一个与30等价的符号常量PRICE
(C)预处理命令行必须以分号结束(D)C源程序中加入一些预处理命令是为了改进程序设计环境,提高编程效率
难度:
较易分值:
1.0D
4.
()语句符合C语言语法。
(A)
floatz=28jntx,>-lS:
(B)
iiiix=25.y=25.z=25>
(C)
Jutx=25:
\*=25:
2=25:
(D)
bit
难度:
较易分值:
1.0B
)。
5.C语言中,数组名作为函数调用的实参时,下面叙述正确的是(
(A)传递给形参的是数组元素的个数
(B)传递给形参的是数组第一个元素的值(C)传递给形参的是数组中全部元素的值(D)形参数组中各元素值的改变会使实参数组相应元素的值同时发生变化
难度:
较易分值:
1.0D
(A)
(C)
pl中2
难度:
较易分值:
1.0A
难度:
较易分值:
1.0A
8.下面叙述正确的是()
(A)宇符常a用一对里《号''作离单个宇符的定齐符{
(B)
孚符常量和字符串常量一祥,都杲用戏引号括起来
(C)
字符常量存储时,自动在字符后加一个字符结束符号P
(D)
字符常量和字符串常量所分配的内存空间大小是一样的
难度:
较易分值:
1.0A10.()是关于C语言数据类型的正确叙述。
(A)变量必须先定义后使用(B)不允许使用空类型(C)枚举类型不是基本类型(D)
数组并不是构造类型
难度:
较易分值:
1.0A
(C)
_FOj5
难度:
较易分值:
2.0D
(B)
(D)
难度:
较易分值:
2.0A13.
若有主丈iuta,IE:
刚语句a={x=3,x+S):
运行后,蛮量比、i的値依次为(
(A)16,8(B)8,8(C)16,16(D)8,16
(A)
inta[3][2]={{l,2,3t{4,5.6}}:
(C)
.iiira[][2]={{L2).{3.4}35.d}}:
难度:
较易分值:
2.0A15.构成C源程序的基本单位是()(A)语句(B)变量(C)运算符(D)函数
难度:
较易分值:
2.0D16.main()函数的位置()。
(A)必须在自定义函数前面(B)可以在自定义函数后面(C)必须位于程序的最前面
(D)必须在自定义函数后面
难度:
较易分值:
2.0B17.
若有定义:
floati=2,yM,h=3;"F列表达式中与伎尸h吃血计算结果不相符的是(几(A)
(B)
(C)
(D)
难度:
较易分值:
2.0C
(A)
(B)
(C)
5/6与5.0/6.0
(D)
卄3与4等价.
难度:
较易分值:
2.0A
若有決下程偉段「则不能正确访冋数组元素a[l][2I的是(诚广P)[训
int叩[3円123M品硏,3刿評
19.
P=a;F
(A)
(B)
P⑴口]
(D)
难度:
较易分值:
2.0A20.
设有如下i义=typ«dcfmt*INTI;CER;INTEGERp*q;r列叙述正确的是<九
(C)
P是int型变量,q是基类型为ini的扌旨针变量
难度:
较易分值:
2.0D
(A)怛在钿eXPF3x牧
(B)RlrfaneXPF(x)
(C)fineXPF(x)(s*s)
(D)
^defineXPF(x)
难度:
较易分值:
1.0D
23.
如果在程序中要使用系统提供的函数sqrt,则需要书写的编译预处理命令是
(A)
Finclude
(B)
iiJnicliide
(C)
薛tn.clude<5tring.h>
(D)
(A)
表达式“mJERr是含法的
(B)
若变量兀y为整型,则匹-bL是合法的£
难度:
较易分值:
2.0B
24.
()为合法的常量。
(A)
526a6L
(B)
E-7
(C)
L2E-21
(D)
T12-
难度:
较易分值:
1.0A
(C)强制类型转换运算的优先级高于算术运算(D)表达式h是不合法的
难度:
较易分值:
1.0C
26.
ft行语句J2345J7);e的输出结果fi(
(A)
12345,67001
(B)
12345.6T00h
(C)
Jl2345,670|
(D)
112343贞?
k
难度:
较易分值:
2.0A
27.
若有定义intm二<5;刚正确的赋值表达式是<>•
(A)
in*?
(B)
ni*5=S
(C)
m-=ni*e
(D)
do^bleGm)
难度:
较易分值:
2.0C
(A)录入与编辑(B)查错与编译(C)查错与排错(D)连接与运行
难度:
较易分值:
2.0C29.以下说法中正确的是(
(A)字符型变量可以存放字符串
(B)递归调用是指函数调用自己
(C)所有的外部函数只能在本文件中被调用(D)在循环体中break语句和continue语句的作用都是结束循环
难度:
较易分值:
1.0B
30.
若有定义油血flrwX3+人则表达式:
VT的值为f
(A)5(B)7(C)10(D)0
(B)
难度:
较易分值:
2.0B
(A)
(B)
(D)
难度:
较易分值:
1.0D
(A)4(B)3(C)6(D)5
难度:
较易分值:
2.0D
咲下程序运行后諭出结果是(
^definedk
mainQIiota=3,b=5,c;c=l*lir\(a,b);p巧;卜
33.
(A)3(B)5(C)6(D)10
难度:
较易分值:
2.0B
(A)
char难度:
较易分值:
2.0A
35.C语言整型数据在内存中的代码是用()表示的。
(A)原码(B)反码(C)补码(D)BCD码
难度:
较易分值:
2.0C
36.下面叙述错误的是()。
(C)模运算符”%靠C语言基本的算术运算符(C)自加和自颯运算苻只能用于娈量』而不能用于常量或表达式(D)算术运算符中不包含V”运算符」
难度:
较易分值:
1.0A37.C语言函数体由()括起来。
(C)
(D)
难度:
较易分值:
2.0C
(A)ni=inT=l-tt
(B)m=6+n+匸m++
难度:
较易分值:
2.0B
以下程序运行后®出结果是{
JUtatm=2;7
ni=H十;屮
niain®
{intia=7,ii=5;『
fun(ii);L
39.
priiLrfL%(r;iio;尸
(A)
(B)
(C)
(D)
难度:
较易分值:
2.0C
40.下面关于C语言变量的叙述中,错误的是(
)。
(A)可以用define关键字定义变量
(B)变量名用大小写字母是有区别的
(C)C语言允许不同基本类型的变量之间进行混合运算
(D)C语言中要求对变量作强制定义的主要理由是:
便于确定类型和分配空间
难度:
较易分值:
2.0A
Structm
float
Js,*p=i&s;-
则正确的引用是(
(A)
(B)
(C)心
(D)
p.s.a.
难度:
较易分值:
1.0B42.
谡有下列语句:
charsfrl[)-'*string'\5tr2|IS)/str3,*5tr4="striiig'-:
则()是对阵S®Urcpy的不正确调用。
此as用来复制字符串OP
(B)
strcpy{Etr2;'HELLO2^
难度:
较易分值:
2.0A
43.do.,.while循环与whileSlf*的主要IS别是t
(A)
巳循环体至少无条件执行一次J而do…诃lik循环体可能都不执行-
(B)
do…while循环体中可tt用continue语旬』while循环体中不允i午出现continue语句
(C)
do.while循环体中可使用尿ak语句』wliile循环体中不允许出现bwak语句円
难度:
较易分值:
2.0D
(B)
45.
认事或lOFSBCDEFGH'丁尸诙不能表示字符C的是〈)
(A)
(B)
(C)
(D)
难度:
较易分值:
2.0B46.以下叙述中正确的是()
(A)
C源程序中注释部分可以出现在程序中任意合适的地方
(C)C源程序编译时注释部分的错误将被发现
(D)构成C源程序的基本单位是函数,所有函数名都可以由用户命名
难度:
较易分值:
2.0A47.以下属于C语言保留字的是((A)fopen(B)inelude(C)get(D)unsigned
难度:
较易分值:
2.0D48.
若有定义=iHt*pl.-p2;,则不能用于抬针变Sphpt之间的运章符是((A)
(B)
49.下面叙述正确的是()。
(A)程序中必须包含有输入语句
(B)变量按所定义的类型存放数据(C)main函数必纟页位于文件的开头
(D)每行只能写一条语句
难度:
较易分值:
2.0B
50.()是不正确的叙述。
(A)注释说明只能位于一条语句的后面
(B)C源程序的基本组成单元是函数
(C)C源程序可由一个或多个函数组成
(D)每条语句最后必须有一个分号
难度:
较易分值:
2.0A
51.错误的叙述是()。
(A)一个C语言源程序可由一个或多个函数组成
(B)若一条语句较长,也可分写在下一行上(C)C程序必须包含一个mainO函数
(D)构成C语言源程序的基本单元是算术表达式
难度:
较易分值:
2.0D
52.—个C语言源程序是由()
(A)一个主程序和若干子程序组成
(B)函数组成
(A)整型、实型、逻辑型(B)整型、实型、字符型(C)整型、字符型、逻辑型(D)
整型、实型、字符串型难度:
较易分值:
2.0B54.
已却W的AScn码的十逛制为辰叩啲ASCH列的十进制1S为48,则以T程序运行S果是C九4
mainCh-
{chai
chl=*A'-5-'3'>
述姒恫1"1一出2):
4
2
(A)67,D(B)C,D(C)C,68(D)67,68
难度:
较易分值:
2.0A
(A)(B)
(C)(D)
难度:
较易分值:
2.0C56.下面叙述正确的是()。
(A)宏展开不占用运行时间,只占用编译时间(B)预处理命令也是C语句,必须以分号结束
(B)一个源程序只能有一个预编译处理命令行
(C)宏名必须用大写字母表示
下程序的运行皓果是(片卩丫翊ast(Lntxjnty^int*cp,uit*(ipH■J"^cp^i+y;*dp=:
t-v;}詁niaiuf”
iJWta=4,b=3,(Mi;p
57.
pr[ntfC^%d,%d\n巴齢业”
(A)
7,1
(B)
1,7
(C)
7,-1
(D)
Sd未《倩,编译出错*
58.
(A)
(C)
难度:
较易分值:
2.0A
若有■定义:
illts=l^*=2,2=5;则表达式(〉的iS为0.
&&z)
难度:
较易分值:
1.0A59.若有定义Lnti=kj=9;则表达式(++j)*难度:
较易分值:
1.0B
(C)
C程序在幵头可臥不包含预处理命令彳亍:
ffjndude
(D)C语言的预处理可以实现宏定义和条件编译的功能
难度:
较易分值:
1.0A
T面程序的输出结果SC
#include<3i*
^?
deflneMONId
^defineTUE2*MONp
^defineWED3*TUh卩
61voidmainQ{prlntff"9(A)2(B)3(C)4(D)5
难度:
较易分值:
1.0C