|
西工大17秋《C语言程序设计》平时作业
1.(单选题)结构化算法是()。 (满分
A由顺序结构、选择结构和循环结构等三种基本结构顺序组成的算法
B由顺序结构、选择结构和树结构等三种基本结构顺序组成的算法
C由顺序结构和选择结构二种基本结构顺序组成的算法
2.(单选题)以下不正确的定义语句是()。 (满分
Adoublex[5]={2.0,4.0,6.0,8.0,10.0
Binty[5]={0,1,3,5,7,9
Ccharc1[]={’1’,’2’,’3’,’4’,’5’
Dcharc2[]={’\\x10’,’\\xa’,’\\x8’
正确答案:[B
3.(单选题)C语言对嵌套if语句的规定是:else总是与()。 (满分
A其之前最近的if配对
B第一个if配对
C缩进位置相同的if配对
D最前面的if配对
4.(单选题)以下叙述不正确的是()。 (满分
A预处理命令行都必须以#开始
B在程序中凡是以#开始的语句行都是预处理命令行
CC程序在执行过程中对预处理命令行进行处理
D预处理命令行可以出现在C程序中任意一行上
5.(单选题)以下不是死循环的语句是()。 (满分
Afor(y=9,x=1;x>++y;x=i++)i=x
Bfor(;;x+=i)
Cwhile(1){x++;
Dfor(i=10;;i--)sum+=i
6.(单选题)以下运算符优先级最低的是()。 (满分:)
A&&
B&
C||
D|
7.(单选题)<p> </p><p><imgwidth=\720\height=\378\alt=\\src=\\/>1</p> (满分:)
AA
BB
CC
DD
8.(单选题)C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是()。 (满分:)
A地址传递
B值传递
C有实参传给形参,再由形参传给实参
D由用户指定传递方式
9.(单选题)属于合法的C语言长整型常量是()。 (满分:)
A5876
B0L
C2.0E10
D(long)58762
10.(单选题)C语言程序编译时,程序中的注释部分()。 (满分:)
A参加编译,并会出现在目标程序中
B参加编译,但不会出现在目标程序中
C不参加编译,但会出现在目标程序中
D不参加编译,也不会出现在目标程序中
正确答案
11.(单选题)<pstyle=\LINE-HEIGHT:15pt;MARGIN-TOP:0pt;MARGIN-BOTTOM:15pt\class=\p15\><spanstyle=\FONT-FAMILY:'HelveticaNeue';BACKGROUND:rgb(245,245,245);COLOR:rgb(51,51,51);FONT-
SIZE:10.5pt;mso-spacerun:'yes';mso-shading:rgb(245,245,245);mso-highlight:rgb(255,255,0)\>执行下列程序片段时输出结果是</span><span></span><spanstyle=\FONT-
FAMILY:'HelveticaNeue';BACKGROUND:rgb(245,245,245);COLOR:rgb(51,51,51);FONT-SIZE:10.5pt;mso-spacerun:'yes';mso-shading:rgb(245,245,245);mso-highlight:rgb(255,255,0)\>( )
。<imgalt=\\width=\263\height=\54\src=\\/><fontstyle=\BACKGROUND-COLOR:#ffffff\color=
\#000000\>1</font></span><spanstyle=\FONT-FAMILY:'TimesNewRoman';BACKGROUND:rgb(255,255,0);FONT-SIZE:12pt;mso-spacerun:'yes';mso-highlight:rgb(255,255,0)\><o:p></o:p></span></p> (
满分:)
A65535
B-1
C-32767
D1
正确答案:
12.(单选题)组成C语言程序的是()。 (满分:)
A过程
B函数
C子程序
D主程序和子程序
13.(单选题)不合法的常量是:()。 (满分:)
A’\\2’
B\\
C’’
D\\483
14.(单选题)函数调用语句:fseek(fp,-20L,2)的含义是()。 (满分:)
A将文件位置指针移到距离文件头20个字节处
B将文件位置指针从当前位置向后移动20个字节
C将文件位置指针从文件末尾向后退20个字节
D将文件位置指针移到当前位置20个字节处
15.(单选题)若要用fopen函数打开一个新的二进制文件,该文件既要能读也能写,则使用文件方式应是()。 (满分:)
A\a+b\
B\wb+\
Cr+b
D\ab\
16.(单选题)若x=2,y=3,则x&y的值是()。 (满分:)
A0
B2
C3
D5
17.(单选题)完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为()。 (满分:)
A连接、编译
B编译、连接
C连接、运行
D运行
18.(单选题)在文件使用方式中,字符串\rb\表示()。 (满分:)
A打开一个已存在的二进制文件,只能读取数据
B打开一个文本文件,只能写入数据
C打开一个已存在的文本文件,只能读取数据
D打开一个二进制文件,只能写入数据
19.(单选题)<p><imgalt=\\width=\319\height=\203\src=\\/></p><pstyle=\LINE-
HEIGHT:15pt;MARGIN-TOP:0pt;MARGIN-BOTTOM:15pt\class=\p15\><spanstyle=\FONT-FAMILY:'HelveticaNeue';BACKGROUND:rgb(245,245,245);COLOR:rgb(51,51,51);FONT-SIZE:10.5pt;mso-spacerun:'yes';mso-
shading:rgb(245,245,245);mso-highlight:rgb(255,255,0)\>1</span></p><p><!--EndFragment--></p> (满分:)
A6.0
B7.0
C8.0
D9.0
20.(单选题)若执行fopen函数时发生错误,则函数的返回值是()。 (满分:)
A地址值
B0
C1
DEOF
21.(单选题)若有定义:int,则对数组a元素的正确引用是()。 (满分:)
A
Ba[3]
22.(单选题)<imgwidth=\751\height=\466\alt=\\src=\\/>11 (满分:)
AA
BB
CC
DD
23.(单选题)已知intx=0xaffbc;判断x的结果是()。 (满分:)
A赋值非法
B不确定
Caffb
Dffbc
24.(单选题)若有定义:int(*p)[4];则标识符p()。 (满分:)
A是一个指向整型变量的指针
B是一个指针数组名
C是一个指针,它指向一个含有四个整型元素的一维数组
D定义不合法
25.(单选题)以下有关宏替换的叙述不正确的是()。 (满分:)
A宏替换不占用运行时间
B宏名无类型
C宏替换只是字符替换
D宏名必须用大写字母表示——[/hide]
26.(单选题)当C语言的源程序在一行写不下时,可以()。 (满分:)
A用逗号续行
B用分号续行
C用\\续行
D用空格续行
正确答案:[hide]—
27.(单选题)若有定义:inta[3][4],则正确引用数组a元素的是()。 (满分:)
A
B
Ca[0][0]
正确答案:[hide]——
28.(单选题)若intk=7,x=12;则能使值为3的表达式是()。 (满分:)
Ax%=(k%=5)
Bx%=(k-k%5)
Cx%=k-k%5
D(x%=k)-(k%=5)
正确答案:
29.(单选题)以下函数定义首部形式正确的是()。 (满分:)
Adoublefun(intx,inty)
Bdoublefun(intx;inty)
Cdoublefun(intx.inty);
Ddoublefun(intx,y)
30.(单选题)()是C语言提供的合法的数据类型说明关键字。 (满分:)
AFloat
Bsigned
Cinteger
DChar
31.(单选题)在宏定义#definePI3.14159中,用宏名PI代替一个()。 (满分:)
A单精度数
B双精度数
C常量
D字符串
32.(单选题)函数rewind的作用是()。 (满分:)
A使位置指针重新返回文件的开头
B将位置指针指向文件中所要求的特定位置
C使位置指针指向文件的末尾
D使位置指针自动移至下一个字符位置
33.(单选题)算法是()。 (满分:)
A为解决一个问题而采取的方法和步骤
B为设置一个问题而采取的方法和步骤
C为解决一个问题而开会讨论
34.(单选题)一个C程序总是从()函数开始运行的。 (满分:)
Amain
Binclude
Cint
Dfor
正确答案:[hide]
35.(单选题)设有程序段:chars[]=\china\;char*p;p=s;则下面叙述正确的是()。 (满分:)
As和p完全相同
B数组s中的内容和指针变量p中的内容相等
Cs数组长度和p所指向的字符串长度相等
D*p与s[0]相等
正确答案
36.(多选题)计算机算法可以用()等方法表示。 (满分:)
A自然语言
B流程图
C伪代码
D方块图
正确答案:
37.(多选题)C程序注释是由()所界定的文字信息组成的。 (满分:)
A/*
B#
C*/
D&
正确答案:
38.(多选题)计算机算法可分为()两大类别。 (满分:)
A数值运算算法
B非数值运算算法
C结构运算
D形式运算
正确答案:
39.(多选题)计算机算法的特性包括()。 (满分:)
A有穷性
B确定性
C有零个或多个输入
D有一个或多个输出
E有效性
正确答案
40.(多选题)函数体一般包括()两部分。 (满分:)
A声明
B执行
C形式
D操作
正确答案
|
|