C语言试题及答案解析.pdfVIP

  • 1
  • 0
  • 约4.43千字
  • 约 4页
  • 2024-07-09 发布于河南
  • 举报

C

C语言

一、选择题(第题2分,共20分)

1.一个C程序的履行是从A。

A)本程序的main函数开始,到main函数结束

B)本程序言件的第一个函数开始,到本程序言件的最后一个函数结束

C)本程序言件的第一个函数开始,到本程序main函数结束

D)本程序的main函数开始,到本程序言件的最后一个函数结束

2.若x、i、j、k都是int型变量,则计算下边表达式后,x的值为C。

x=(i=4,j=16,k=32)

A)4B)16C)32D)52

3.设C语言中,一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为C。

A)0~255B)0~32767C)0~65535D)0~47

4.设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据种类为D。

A)floatB)charC)intD)double

5.putchar函数能够向终端输出一个

D。

A)整型变量表达式B)实型变量值

C)字符串D)字符或字符型变量值

6.printf函数顶用到格式符%5s,此中数字5表示输出的字符串占用5列。假如字符串长度大于5,

则输出按方式B;假如字符串长度小于5,则输出按方式C。

A)从左起输出该字符串,右补空格B)按原字符长从左向右所有输出

C)右对齐输出该字符串,左补空格D)输犯错误信息

7.判断char型变量ch能否为大写字母的正确表达式是C。

A)‘A’=ch=‘Z’B)(ch=‘A’)(ch=‘Z’)

C)(ch=‘A’)(ch=‘Z’)D)(‘A’=ch)AND(‘Z’=ch)

8.已知intx=10,y=20,z=30;以下语句履行后x,y,z的值是B。

if(xy)z=x;x=y;y=z;

C)x=20,y=30,z=10D)x=20,y=30,z=20

9.以下程序段______C__.

x=-1;

do{

x=x*x;

}

while(!x);

A)是死循环B)循环履行二次

C)循环履行一次D)有语法错误

10.以下正确的描绘是___B____.

A)continue语句的作用是结束整个循环的履行

1/4

C

B)只好在循环体内和switch语句体内使用break语句

C)在循环体内使用break语句或continue语句的作用同样

D)从多层循环嵌套中退出时,只好使用goto语句

二、填空题(每空2分,共20分)

1.C语言中,用重点字int定义基本整型变量,用重点字float

定义单精度实型变量,用重点字char定义字符型变量。

2.表达式3*20/4%10的计算结果是5。

3.复合语句是将多个语句用花括号括起来构成一个语句。

4.程序中使用putchar()函数和getchar()函数,在程序的开头一定加上

char。

5.C语言源程序言件名的后缀是.c。

6

文档评论(0)

1亿VIP精品文档

相关文档