C程序设计课程作业(2)

2020-03-26 21:24

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

纠错

得分: 0

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

解析 C语言程序设计/位运算/位运算符优先级 (4分)下面对typedef不正确的叙述是

? ? ? ? ?

A. 用typedef可以定义各种类型名,但不能用来定义变量 B. 用typedef可以增加新的基本数据类型

C. 用typedef只是将已存在的类型用一个新的标识符表示 D. 使用typedef有利于程序的通用和移植 E.

纠错

得分: 0

知识点: 结构体与共用体 收起解析 答案 B

解析 C语言程序设计/结构体与共用体

(4分)设有以下程序片段, int i=010,j=10,k=0xl0;printf('%d,%d,%d',k,j,i);请问执行后的输出结果是( )

? ? ? ?

A. 16,10,8 B. 8 10 16 C. 10,10,10 D. 8,10,16

纠错

得分: 4

知识点: 数据类型与运算 收起解析 答案 A

解析 C语言程序设计/数据类型与运算/整型变量 2.

(4分)关于fseek函数,以下有关操作的叙述不正确的是( )

? ? ? ?

A. 可以改变文件的位置指针 B. 可以实现文件的顺序读写 C. 可以实现文件的随机读写

D. 只可以顺序定位文件的位置指针

纠错

得分: 4

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

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

(4分)putchar函数可以向终端输出一个( )

? ? ? ?

A. 整型变量表达式 B. 实型变量值 C. 字符串

D. 字符或字符型变量值

纠错

得分: 4

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

解析 C语言程序设计/顺序程序设计/putchar函数 4.

(4分)关于联合体,下面叙述不正确的是( )

? ? ? ? ?

A. 联合体变量中成员项共用同一存储空间,因此,联合体变量的地址和每一个成员项的地址是同一地址

B. 联合体变量中成员项所占存储空间量不同,因此,联合体中每一个成员项的地址不是同一地址

C. C语言规定不能对联合体变量赋值

D. 也不能通过直接引用变量名来得到成员项,这与结构体是相同的

E. 不允许将联合体变量作为函数参数,也不允许用联合体变量作为函数的返回值

纠错

得分: 4

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

解析 C语言程序设计/结构体与共同体/共用体变量定义 5.

(4分)以下程序 的运行结果是( )void sub (int x,int y,int *z){*z=y-x;}main(){int a,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf('M,M,M',a,b,c);}

? ? ? ?

A. 5, 2, 3 B. -5, -12, -7 C. -5, -12, -17 D. 5, -2, -7

纠错

得分: 0

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

解析 C语言程序设计/函数/函数的调用 6.

(4分)判断char型变量c1是否小写字母的正确表达式为

? ? ? ?

A. 'a'<=c1<='z'

B. (c1>='a')&&(c1<='z') C. (c1>=a)&&(c1<=z) D. ('a'<=c1)||('z'>=c1)

纠错

得分: 0

知识点: 数据类型及运算 收起解析 答案 B

解析 C语言程序设计/数据类型及运算 7.

(4分)有以下程序:#includemain(){int x,y; printf('Enter an integer(x):');scanf('%d',&x);if(x++<0) y=-1;else if(x==0) y=0;else y=1; printf('%d',y);}现从键盘上输入-1,则程序的输出是( )

? ? ? ?

A. 0 B. -1 C. 1

D. 不确定的值

纠错

得分: 0

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

解析 C语言程序设计/选择程序设计/if语句嵌套 8.

(4分)在C语言中运算符的优先级从高到低的排列顺序是

? ? ? ?

A. 关系运算符 算术运算符 赋值运算符 B. 算术运算符 赋值运算符 关系运算符 C. 赋值运算符 关系运算符 算术运算符 D. 算术运算符 关系运算符 赋值运算符

纠错

得分: 4

知识点: 数据类型及运算 收起解析 答案 D

解析 C语言程序设计/数据类型及运算 9.

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

? ? ? ? A. 使位置指针指向文件的末尾

B. 将位置指针指向文件中所要求的特定位置 C. 使位置指针重新返回文件的开头

D. 使位置指针自动移到下一个字符位置

纠错

得分: 4

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

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

(4分)有以下程序#include main(){ int a[]={1,2,3,4,5,6},*p;p=a;*(p+3)+=2;printf('%d,%d',*p,a[3]);},请问执行后的输出结果是( )

? ? ? ?

A. 1,4 B. 0,4 C. 1,6 D. 0,6

纠错

得分: 0

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

解析 C语言程序设计/指针/数组指针的引用 11.

(4分)已知函数的调用形式:fread(buffer, size, count, fp); 其中buffer代表

? ? ? ?

A. 一个整型变量,代表要读入的数据项总数 B. 一个文件指针变量,指向要读的文件 C. 一个储存区,存放要读的数据项

D. 一个指针变量,它存放数据缓冲区的地址

纠错

得分: 4

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

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

(4分)字符串“China”在内存中占用几个字节

? ? ? ?

A. 3 B. 4 C. 6 D. 8

纠错

得分: 4

知识点: 数据类型及运算 收起解析 答案 C

解析 C语言程序设计/数据类型及运算 13.

(4分)10+’a’+1.5-567.345/’b’的结果是( )型数据

? ? ? ?

A. long B. double C. int

D. unsigned float

纠错

得分: 0

知识点: 数据类型与运算 收起解析 答案 B

解析 C语言程序设计/数据类型与运算/数据类型的混合运算 14.

(4分)判断char型变量ch是否为大写字母的正确表达式为( )

? ? ? ?

A. A'<=ch<='Z'

B. (ch>='A')&(ch<='Z') C. (ch>='A')&&(ch<='Z') D. ('A'<=ch)AND('Z'>=ch)

纠错

得分: 0

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

解析 C语言程序设计/选择结构程序设计/关系运算符与逻辑运算符 15.

(4分)C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将( );如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)

? ? ? ?

A. 不予输出 B. 输出空格 C. 照样输出

D. 输出不定值或0

纠错

得分: 0

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


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

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

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

马上注册会员

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