C程序设计课程作业

2020-03-26 21:24

(4分)C语言是解释性语言

? ?

纠错

得分: 0

知识点: C语言概述 收起解析 答案 错误

解析 C语言程序设计/C语言概述

(4分)C语言程序中,一个文件中的函数可以引用另一个文件中的函数和变量

? ?

纠错

得分: 0

知识点: 文件 收起解析 答案 正确

解析 C语言程序设计/文件

(4分)下面是对s的初始化,其中不正确的是( )

? ? ? ?

A. char s[5]={'abc'} B. char s[5]={'a','b','c'} C. char s[5]=''

D. char s[5]='abcde'

纠错

得分: 0

知识点: 数组 收起解析 答案 D

解析 C语言程序设计/数组/字符数组初始化

(4分)函数ftell的作用是( )

? ? ? ?

A. 取得当前文件指针的位置,该位置为相对于文件开头的位移量表示 B. 取得当前文件指针的位置,该位置为相对于文件末尾的位移量表示 C. 出错时返回值为0 D. 以上叙述都不正确

纠错

得分: 0

知识点: 文件 收起解析 答案 A

解析 C语言程序设计/文件/文件的定位

(4分)表达式a

? ? ? ?

A. &,<,|| B. &,||,< C. <,||,& D. <,&,||

纠错

得分: 0

知识点: 位运算 收起解析 答案 D

解析 C语言程序设计/位运算/位运算符优先级

(4分)若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( )

? ? ? ?

A. scanf('%d%lx,%le',&x,&y,&z) B. scanf('-*%d%lf',&x,&y,&z) C. scanf('%x%*d%o',&x,&y)

D. scanf('%x%o%6.2f',&x,&y,&z)

纠错

得分: 0

知识点: 顺序程序设计 收起解析 答案 D

解析 C语言程序设计/顺序程序设计/整型和实型数据的格式输入

(4分)写出下面程序的输出结果( )main(){int x;x=-3+4*5-6;printf('%d',x);x=3+4%5-6;printf('%d',x);x=-3*4%6/5;printf('%d',x);x=(7+6)%5/2;printf('%d',x);}

? ? ? ?

A. 11 1 0 1 B. 11 -3 2 1 C. 12 -3 2 1 D. 11 1 2 1

纠错

得分: 0

知识点: 顺序程序设计 收起解析

答案 A

解析 C语言程序设计/顺序程序设计/整型变量的输出格式综合

(4分)C语言中while和do while循环的主要区别是( )

? ? ? ?

A. do-while的循环至少无条件执行一次

B. while循环控制条件比do-while的循环控制条件严格 C. do-while允许从外部转入到循环体内 D. do-while的循环体不能是复合语句

纠错

得分: 0

知识点: 循环程序设计 收起解析 答案 A

解析 C语言程序设计/循环程序设计/while语句与do-while语句 (4分)C语言规定,函数返回值的类型是由( )所决定。

? ? ? ?

A. return语句中的表达式类型 B. 调用该函数时的主调函数类型 C. 调用该函数是系统临时指定

D. 在定义该函数时所指定的函数类型

纠错

得分: 0

知识点: 函数 收起解析 答案 D

解析 C语言程序设计/函数/函数返回值

(4分)下面程序的输出是( )main(){enum team {my, your=4,his,her=his+10};printf('%d%d%d%d ',my,your,his,her);}

? ? ? ?

A. 0 1 2 3 B. 0 4 0 10 C. 0 4 5 15 D. l 4 5 15

纠错

得分: 0

知识点: 结构体与共同体 收起解析 答案 C

解析 C语言程序设计/结构体与共同体/枚举类型

(4分)已有定义int k=2;int *p1,*p2;且p1,p2均指向变量k,下面不能正确执行的赋值语句是( )

? ? ? ?

A. k=*p1+*p2 B. p2=k C. p1=p2

D. k=*p1*(*p2)

纠错

得分: 0

知识点: 指针 收起解析 答案 B

解析 C语言程序设计/指针/指针变量的定义 2.

(4分)以下程序的运行结果为( )#include main(){struct date{int year,month,day;}today; printf('%d ',sizeof(struct date));}

? ? ? ?

A. 6 B. 8 C. 10 D. 12

纠错

得分: 0

知识点: 结构体与共同体 收起解析 答案 A

解析 C语言程序设计/结构体与共同体/结构体变量初始化 (4分)若有定义:int (*p)[4];则标识符p( )

? ? ? ?

A. 是一个指向整型变量的指针 B. 是一个指针数组名

C. 是一个指针,它指向一个含有四个整型元素的一维数组 D. 定义不合法

纠错

得分: 0

知识点: 指针 收起解析 答案 C

解析 C语言程序设计/指针/指针数组

(4分)若使用一位数组名作为函数实参,则以下正确的说法是( )

? ? ? ?

A. 必须在主调函数中说明此数组的大小 B. 实参数组类型与形参数组类型可以不匹配 C. 在被调函数中,不需要考虑形参数组的大小 D. 实参数组名与形参数组名必须一致

纠错

得分: 0

知识点: 函数 收起解析 答案 C

解析 C语言程序设计/函数/数组作为函数参数

(4分)设有以下程序段int x=0,s=0;while(!x!=0) s+=++x;printf('%d',s);则( )

? ? ? ?

A. 运行程序段后输出0 B. 运行程序段后输出1

C. 循环的控制表达式不正确 D. 程序段执行无限次

纠错

得分: 0

知识点: 循环程序设计 收起解析 答案 B

解析 C语言程序设计/循环程序设计/while语句 (4分)有int x=3,y=4,z=5;则下面表达式中值为0的是( )

? ? ? ?

A. x'&&'y' B. x<=y

C. x||y+z&&y-z D. !((x

纠错

得分: 0

知识点: 选择结构程序设计 收起解析 答案 D

解析 C语言程序设计/选择结构程序设计/逻辑运算符 (4分)若数组a有m列,则ali][j]之前的数组元素个数为( )

? ? ? ?

A. (i-1)*(i-1) B. i*m+j+1 C. i*m+j-1 D. i*m+j

纠错

得分: 0

知识点: 数组 收起解析 答案 D

解析 C语言程序设计/数组/二维数组的引用 .

(4分)表达式a


C程序设计课程作业.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:建筑专业工民建专业11年毕业论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: