2022年春新疆一体化平台《C语言程序设计(04407)》四次作业题库_第1页
2022年春新疆一体化平台《C语言程序设计(04407)》四次作业题库_第2页
2022年春新疆一体化平台《C语言程序设计(04407)》四次作业题库_第3页
2022年春新疆一体化平台《C语言程序设计(04407)》四次作业题库_第4页
2022年春新疆一体化平台《C语言程序设计(04407)》四次作业题库_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本次得分

60分

历史最高分

60分

2022年春季学期语言程序设计第1次平时作业

总分:100分

单选题多选题判断题填空题问答题

一、单选题(共5题,共25分)

得分:25分

1、假定一个函数的原型为intff(intx),一个整型变量为,则下面函数调用表达式不正确的是

()»

ff⑶

仟()

ff(*)

ff(+10)

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:从函数原型intff(intx)可知,对应的函数调用表达式中,实参应该是一个类型为int

的表达式。在此给出的4个选项中,选项中的实参为int*类型,其他选项中的实参均为int

类型,所以选项是错误的。

2、用于从键盘上为变量输入值的标准输入函数是

printf()

print()

snf()

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:系统函数snf()是专门用来从键盘上为程序变量输入值的标准输入函数。

3、语言程序中的基本功能模块为

函数

表达式

标识符

语句

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

4、设x和y均为逻辑值,则x||y为假的条件是()。

其中一个为真

它们均为真

它们均为假

其中一个为假

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

5、在下列的符号常量定义中,正确的定义格式为()。

onsthrmrk

“#finM310"

onstintM220

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

二、多选题(共3题,共15分)

得分:15分

1、以下选项中不属于语言的数据类型是

复数型

逻辑型

双精度型

集合型

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

2、若变量已正确定义并赋值,下面不符合语言语法地表达式是

:=+1

==+2

intl8.5%3

=+7=+

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

3、设int=3,=4,=5;,则下面的表达式中,值为。的表达式是()。

<=

(||)>

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

三、判断题(共4题,共20分)

得分:20分

1、对于全局或文件作用域变量,其定义位置只能在程序文件中所有函数定义之外。

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:变量的定义位置有两种,函数外和函数内。在所以函数外定义的变量为全局或文

件作用域变量,在一个函数内定义的变量为函数或局部作用域变量。

2、在语言中,标识符中的非首字符可以是英文字母、数字或下划线字符。

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

3、使用onst语句定义一个符号常量时,则必须对它同时进行初始化。

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

4、在“snf("%%",&x,&y);”语句中,x和y变量均为整数类型。

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

四、填空题(共6题,共30分)

1、按序排列的同类型变量的集合称为。

待批阅

1)>本题分值:5分

您的答案:

正确答案:

试题解析:

2、运算符的结合性有种。

待批阅

1)>本题分值:5分

您的答案:

2

正确答案:

2

试题解析:

3、语言的三种逻辑运算符中优先级最高的为。

待批阅

1)、本题分值:5分

您的答案:

正确答案:

试题解析:

4、设y为int型变量,请写出描述“y是偶数”的表达式。

待批阅

1)、本题分值:5分

您的答案:

正确答案:

试题解析:

5、是整型变量,则执行表达式=25/3%3后的值为

待批阅

1)、本题分值:5分

您的答案:

正确答案:

试题解析:

6、在语言程序中,用关键字定义单精度实型变量。

待批阅

1)、本题分值:5分

您的答案:

正确答案:

试题解析:

五、问答题(共1题,共10分)

待批阅

1、语言的特点

本题分值:10分

您的答案:

正确答案:

教师评价:

试题解析:

单选题(共5题,共25分)

多选题(共3题,共15分)

判断题(共4题,共20分)

填空题(共6题,共30分)

问答题(共1题,共10分)

正确部分正确错误主观题

本次得分

60分

历史最高分

60分

2022年春季学期语言程序设计第2次平时作业-1

总分:100分

单选题多选题判断题填空题问答题简答题

一、单选题(共8题,共40分)

得分:40分

1、己知“int[10],x,*p=;",若要把数组⑶元素的值赋给x,则不正确的语句为()。

x=[3];

x=p⑶;

x=*p+3;

x=*(+3);

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:由于p指向,所以数组元素⑶还可以表示为p[3],它们的指针访问方式分别为*(+3)

和*(p+3)。而表达式*p+3等同与⑼+3,所以选项是错误的。

2、若x=5,y=10,则计算y*=++x表达式后,y的值为()。

50

60

55

40

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:y*=++x可表示为y=y*(++x)=10*6=60。

3、若需要比较两个字符串的大小,则选用的函数是()。

strln

strpy

strmp

strt

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

4、假定n的值为5,则表达式n++的值为()。

5

7

6

4

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

5、循环体至少被执行一次的循环语句为()。

whil

任一种循环

o-whil

for

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

6、执行"int*p=mlb(sizof(oul)*2);”语句后得到的动态存储空间的字节数为()。

32

8

16

4

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

7、在prints函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据

中,其整数部分占用的字符位置个数为()。

6

4

3

2

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

8、在下面的一维数组定义中,错误的定义格式为()。

int[5];

int[10]={0};

int[];

int[]={l,2,3);

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

二、多选题(共2题,共10分)

得分:10分

1,下面哪些是合法的用户定义的标识符()。

_908

*pr

shp!

win

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

2、指出下面合法的标识符

3

_3

_stu2

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

三、判断题(共5题,共10分)

得分:10分

1、表达式x=x+y表示成复合赋值表达式为x=+y。

得分:2分本题分值:2分

回答正确

您的答案:正确答案:

试题解析:x=x+y表示成复合赋值表达式为x+=y。

2、在利用snf()函数从键盘输入数据时,需要在参数表的开始位置使用相应的格式字符串。

得分:2分本题分值:2分

回答正确

您的答案:正确答案:

试题解析:按照snf()函数的调用格式要求,在参数表中的第1个参数就是相应的格式字符

3、for循环语句不能够被转换为whil循环语句。

得分:2分本题分值:2分

回答正确

您的答案:正确答案:

试题解析:

4、在f。!■循环语句的头部,for后面括号内共有3个表达式位置。

得分:2分本题分值:2分

回答正确

您的答案:正确答案:

试题解析:

5、假定是一个二维数组,则表达式*([“+i)所对应的元素为unm

得分:2分本题分值:2分

回答正确

您的答案:正确答案:

试题解析:

四、填空题(共2题,共10分)

1、当=5,=4,=2时,表达式>!=的值是

待批阅

1)、本题分值:5分

您的答案:

正确答案:

试题解析:

2,循环语句“for(i=0;i<=n;i++)S;"中循环体S被执行的次数为()。

待批阅

1)、本题分值:5分

您的答案:

正确答案:

试题解析:

五、问答题(共2题,共20分)

待批阅

1、补充完整下面的函数定义,要求返回二维数组中所有元素的平均值。假定在计算

过程中采用变量s存放累加值,采用i和j作为扫描数组的循环变量。

oulMn(oul口[N],intm,intn){inti,j;ouls=0.0;〃在下面添上合适的for双重循环语句rturns/(m*n);}

本题分值:10分

您的答案:

102

正确答案:

教师评价:

试题解析:

2、补充完整下面的函数定义,计算出1+1*3+2*3+...+n*3的值并返回。intFF(intn){inti,s=l;//

在下面添上一行for循环语句,循环变量为i,累加变量为srturns;}

本题分值:10分

您的答案:

102

正确答案:

教师评价:

试题解析:

六、简答题(共1题,共10分)

待批阅

1、编写一个程序,输出以下信

息.******************************Vrygoo!******************************

本题分值:10分

您的答案:

正确答案:

教师评价:

试题解析:

单选题(共8题,共40分)

多选题(共2题,共10分)

判断题(共5题,共10分)

填空题(共2题,共10分)

问答题(共2题,共20分)

简答题(共1题,共10分)

正确部分正确错误主观题

本次得分

60分

历史最高分

60分

2022年春季学期语言程序设计第3次平时作业

总分:100分

单选题多选题判断题填空题简答题

一、单选题(共5题,共20分)

得分:20分

1>函数pow(4,3)的值为()。

56

27

64.0

12.0

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:函数pow(4,3)对于的数学算式为4的3次方,其值为64.0,在语言中的运算结果

是一个实数,写成整数64是不正确的。

2、若要结束所在函数的执行过程,返回到调用该函数所在位置,则使用的语句为()。

ontinu

rk

rturn

goto

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:此题的4个选项都属于语言中的跳转类语句,但只有选项中的rturn语句能够结

束函数的调用执行,进行返回操作,其他跳转类语句无此功能。

3、假定有定义为"int⑷⑸={{1,3,5},{2,8}};",则口]口]的值为()。

5

2

3

8

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

4、在下面的函数声明语句中存在着语法错误的是()。

(int;int)

(int,int)

(int,int)

(intjnt)

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

5、当不需要函数返回任何值时,则所使用的返回类型为()。

int

union

voi

Voi

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

二、多选题(共5题,共20分)

得分:20分

1、以下叙述中错误的选项是

程序地基本组成单位是语句

程序中地每一行只能写一条语句

简单语句必须以分号结束

语句必须在一行内写完

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

2、下列关于语言地叙述正确地是

大写字母和小写字母地意义相同

不同类型地变量可以在一个表达式中

在赋值表达式中等号(=)左边地变量和右边地值可以是不同类型

同一个运算符号在不同地场合可以有不同地含义

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

3、以下语言程序说法中不正确的是().

语言程序总是从第一个定义的函数开始执行

在语言程序中,要调用的函数必须在min()函数中定义

语言程序总是从min()函数开始执行

语言程序中的min()函数必须放在程序的开始部分

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

4、下列不正确的标识符是()。

-1

[i]

2_i

intt

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

5、下面说法中,正确地是

全局变量一定是外部变量

局部变量一定是内部变量

全局变量作为函数间传递数据地手段时,与文件地作用类似,都是通过共享某种资源来传递

数据

全局变量与局部变量不可以重名资

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

三、判断题(共5题,共20分)

得分:20分

1、向文本文件中输出数据时,需要调用系统函数fput()或fputs()。

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:向文本文件中输出数据时,调用系统函数fput()能够写入一个字符,调用系统函

数fputs()能够写入一个字符串»

2、用于释放动态存储空间的函数为fr,调研它需要带有一个参数。

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

3、浮点数只有单精度表示,没有双精度表示。

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

4、在语言中,求一个整数的绝对值的数学函数为s(x)。

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

5、定点数包括单精度定点数和双精度定点数两种。

得分:4分本题分值:4分

回答正确

您的答案:正确答案:

试题解析:

四、填空题(共8题,共32分)

1、一个函数定义所包含的两个部分是()。

待批阅

1)、本题分值:4分

您的答案:

正确答案:

试题解析:一个函数定义所包含的两个部分是函数头和函数体,函数头给出调用格式(接口),

函数体给出执行过程。

2、在语言中,用户定义的标识符分为4种作用域,下列选项中不属于这4种作用域的是()。

待批阅

1)、本题分值:4分

您的答案:

正确答案:

试题解析:在语言中,用户定义的标识符有4种作用域:全局、文件、函数、局部。没有语

句作用域,所以选项是错误的。

3、int=2,=3;flotx=3.5,y=2.5;贝|表达式(flot)(+)/2+(int)x%(int)y的值为。

待批阅

1)、本题分值:4分

您的答案:

正确答案:

试题解析:

4、设hr*s="\t\017";则指针变量s指向的字符串所占的字节数是个。

待批阅

1)、本题分值:4分

您的答案:

正确答案:

试题解析:

510以下程序

voifun(hr*,hr*){=;(*)++;}min(){hrl="",2="",*pl,*p2;pl=&l;p2=&2;fun(pl,p2);printf("&n&",l,2);}

运行后的输出结果是

待批阅

1)、本题分值:4分

您的答案:

正确答案:

试题解析:

6、C语言允许函数值类型缺省定义,此时该函数值隐含的类型是。

待批阅

1)、本题分值:4分

您的答案:

正确答案:

试题解析:

7、已有定义:intx=0,y=0;,则计算表达式:(x+=2,y=x+3/2,y+5)后,表达式的值是。

待批阅

1)、本题分值:4分

您的答案:

正确答案:

试题解析:

8、若有定义:int⑵⑶={2,4,6,8,10,12};则*(&⑼⑼+2*2+1)的值是

待批阅

1)、本题分值:4分

您的答案:

正确答案:

试题解析:

五、简答题(共1题,共8分)

待批阅

1、补充完整下面函数定义中whil循环的循环体,该函数的功能是求出并返回由字符指针ptr

所指向的字符串中包含的小写英文字母的个数。intfun(hr*ptr){intn=O;〃使用n作为统计变量

whil(*ptr){〃在下面补充合适的函数体内容}rturnn;}

本题分值:8分

您的答案:

正确答案:

教师评价:

试题解析:

单选题(共5题,共20分)

多选题(共5题,共20分)

判断题(共5题,共20分)

填空题(共8题,共32分)

简答题(共1题,共8分)

正确部分正确错误主观题

本次得分

100分

历史最高分

100分

2022年春季学期语言程序设计第4次平时作业-1

总分:100分

单选题多选题判断题

一、单选题(共10题,共50分)

得分:50分

1、假定要访问一个结构指针p所指对象中的指针成员所指的对象,则表示方法为()。

x->

x.

x()

X:

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:因为p是结构指针,所以通过它间接访问运算符(->)可以访问所指向对象中的

成员,所以p->就是访问p所指对象中的成员;又因为是指针成员,所以要访问它所指的对

象,应表示为*(p->)。

2、假定要访问一个结构变量x中的数据成员,则表示方法为()。

x->

x()

X:

X.

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:访问一个结构变量x中的数据成员,应采用直接访问运算符,即点运算符。

3、在一个程序文件中,若要使用#inlu命令包含一个系统头文件,则此头文件所使用的起止

定界符为一对()。

双引号

花括号

尖括号

单引号

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:在一个程序文件中,若要使用#inlu命令包含一个系统头文件,则此头文件所使

用的起止定界符规定为一对尖括号,若包含的是一个用户定义的头文件,则使用的起止定界

符为一对双引号.

4、由语言目标文件连接而成的可执行文件的缺省扩展名为()。

X

pp

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

5、与结构成员访问表达式p->nm等价的表达式为()。

(*p).nm

p.nm

*p.nm

*(p->nm)

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

6、标准输入设备的文件流标识符是()。

stout

stin

strr

stio

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

7、假定有结构定义Ustrutook{hrtitl[20];oulpri;};则不正确的语句定义为()。

strutook*[10]

strutook=("++Progrmming",27.0)

strutook[5]

strutook[2][3]

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

8、假定一个结构类型的定义为“strut{int,;o3;};",则该类型的长度为()。

16

8

12

10

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

9、在一个程序文件的开始,若需要使用一个包含命令包含一个头文件时,则命令标识符为

()。

“#lu〃

“#onst”

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

10、标准输出设备显示器的文件流标识符是()。

stin

strr

stio

stout

得分:5分本题分值:5分

回答正确

您的答案:正确答案:

试题解析:

二、多选题(共1题,共5分)

得分:5分

1、程序的结构可分为哪几类()。

顺序结构

循环结构

程序结构

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论