2020年秋季C语言程序设计(本)网上作业1

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020年秋季C语言程序设计(本)网上作业1

一、单选题

1. (5分)字符(char)型数据在计算机内存中的存储形式是( B )。

A. EBCDIC码

B. ASCII码

C. 反码

D. 补码

2. (5分)若有说明语句:char *g="morning",则printf("%.3s",g); 的输出结果是( A )。

A. mor

B. ing

C. morning

D. 格式不正确,没有输出值

3. (5分)设int x,y; 则语句序列:x+=y;y=x-y;x-=y;的功能是( D )。

A. 把x和y按从大到小排列

B. 把x和y按从小到大排列

C. 无确定结果

D. 交换x和y中的值

4. (5分)设有说明语句:char a='x72’,则变量a( A )。

A. 包含1个字符

B. 包含2个字符

C. 包含3个字符

D. 包含4个字符

5. (5分)设:int x,*pb;则以下赋值语句中,( C )正确。

A. *pb=&x

B. pb=x

C. pb=&x

D. *pb=*x

6. (5分)int a=12,则执行完语句a+=a-=a*a后,a的值是( D )。

A. 552

B. 264

C. 144

D. –264

7. (5分)设int i,j; 则以下循环体的执行次数是( C )。for(i=0,j=1;i<=j+1;i+=2,j--) printf("%d ",i);

A. 3

B. 2

C. 1

D. 0

8. (5分)宏定义#define PI 3.14159中,宏名PI代替一个( B )。

A. 常数

B. 字符串

C. 符号

D. 变量

9. (5分)设int x=1, y=1; 表达式(!x||y--)的值是( B )。

A. 0

B. 1

C. 2

D. -1

10. (5分)设有说明语句:int x[]={0,1,2,3,4,5,6,7,8,9}, *p=x+5; 则printf("%d",*p--);的输出结果为( D )。

A. 出错

B. x[4]的地址

C. 4

D. 5

11. (5分)设有以下函数说明:ggg(double x){ …}则函数的类型隐含( C )。

A. 与参数x的类型相同

B. void型

C. int型

D. 无法确定

12. (5分)设:int x=3;则执行以下的语句后,x的类型为( C )。x=(double)x/3+0.5

A. double

B. float

C. int

D. void

13. (5分)设int a,b,c,x,y; 则下列表达式中,( C ) 是算术表达式。

A. a=b+c++

B. a&&b<3

C. a-x/y

D. y!=x

14. (5分)表达式x*=m+2等价于( D )。

A. x=x*m+2

B. x=m+2*x

C. x=m*(x+2)

D. x=x*(m+2)

二、判断题

1. (5分)设:int a[]={3,6,9,11}, *p=a, *q=a+2 ; 则q-p的值为2。(×)√正确×错误

2. (5分)设double x; 则scanf"%4.2f",&x);是正确的输入语句。(×)√正确×错误

3. (5分)设:int x='g';则整型变量x被赋予字符g。(×)

√正确×错误

4. (5分)在main函数内定义的变量在整个程序范围内有效。(×)

√正确×错误

5. (5分)设float x; int y;则y=(int)x;是正确的赋值语句。(×)

√正确×错误

6. (5分)全局变量,若未对其存储类别作任何说明,则隐含static型。(√)√正确×错误

相关文档
最新文档