《C语言程序设计案例教程》练习题答案

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

任务一C程序设计概述

一,填空题

1.用C语言编写的程序称为源程序。

2.C语言源程序的基本单位是若干函数。

3. 一个C语言源程序只能包含一个主函数。

4. 在C语言中,输入操作是由库函数scanf()完成的,输出操作是由库函数printf()完成的。

5. C语言源程序文件的扩展名是.C,经过编译后,生成文件的扩展名是.obg,生成文件的扩展名是.exe。

6. C语言注释所用到的符号是/* */和// //。

二,选择题

1. C语言规定在源程序中,主函数的位置(C)

A.必须在开始

B.必须在系统调用的库函数的后面

C.可以任意

D.必须在最后

2.下列程序错在(C)处

A.main()

B.float x,y

C.a=3:b=8

D.a=b+c

3.以下说法正确的是(D)

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

B.在C语言程序中,要调用一个定义的函数必须在主函数中定义

C.C语言程序中的主函数必须在程序的开始部分

D.C语言程序总是从主函数开始执行

4.以下叙述正确的是(B)

A.在C程序中,main函数必须位于程序的最前面

B.C语言本身没有输入输出函数

C.C程序的每行只能写一条语句

D.在对每一个C程序进行编译的过程中,可发现注释中的拼写错误

5.C语言程序的语句如果一行写不下时,可以(D)

A.用分号换行

B.在任意空格处换行

C.用逗号换行

D.用回车符换行

任务二C语言程序设计的基本概念一.选择题

1.下面不是C语言中整型常量的是(C)。

A. 03

B. 12

C. 059

D. 0xA8

2.下面程序段的输出结果是(B)。

int i=65535;

printf(“%d”,i);

A. 65535

B. -1

C. 1

D. 0

3.以下不能用来表示整形常熟的进制形式为( A )。

A. 二进制

B. 八进制

C. 十进制

D. 十六进制

4.下列程序段的输出结果是(D )。

Int a=1,b=1,c=1;

a=a+++b+++c;

printf(“%d”,a);

A. 6

B. 5

C. 4

D. 3

5.C语言中的预算对象必须是整形的运算符是(C)。

A. *=

B. -

C. %

D. >=

6.以下选项中的非法的表达式是(C )。

A. a+1

B. x=y=6

C. 7.9%8

D. (int)6.58

7.若有以下程序段:

Int a=1,b=2,c;

C=1.0/b*a;

则执行后c的值为( D )。

A. 0

B. 0.5

C. 1

D. 无结果

8.C语言中的标识符只能有字母,数字和下划线组成,切第一个字符必须为( C )。

A. 字母

B. 下

划线

C. 字母或下划线

D. 字母,数字或下划线

9.若有以下定义,则能使职位3的表达式为(C )。Int a=7,b=12;

A. B%=(A%=5)

B. b%=(a-a%5)

C.

(b%=a)-(a%=5) D. b%=a-a%5

10.若有说明语句:char c=’ab’;则变量才( D )。

A. 包含一个字符‘a‘

B. 包含2个字符‘a’和‘b’

C. 包含3个字符‘a’,‘b’和‘\0’

D. c的值不确定

二丶填空题

1.c语言的基本数据类型为整型变量,实行变量和字符型变量。

2.若有以下程序段:

Int a=2,b=2;

b+=(a++)+(++a)+(a++);

则执行后c的值为11 。

3,以下程序的输出结果是2,3 。

main()

{

char x=’a’;

y=x-32;

printf(“%c”,y);

}

5.若有定义int x=3,y=2;float a=2.5,b=3.5;则表达式(x+y)%2+(int)(int)b的值为1 。

6.若a和b都是int类型的变量,切a=5,b=5,则执行表达式a+=b++后a的值为10 ,b的值为 6 。

任务三顺序结构程序设计

一,选择题

1.使用scanf函数输入数据时,若输入数据的的类型与格式说明的类型不匹配时,系统将(B)。

A.给出出错信息

B.不给出出错信息,但最终不能得到正确的输入数据

C.不给出出错信息,但最终能得到正确的输入数据

D.拒绝用户输入数据

2.Putchar函数可以向终端输入(C)。

A.一个字符串

B.一个实型变量

C.一个字符

D..多个字符

3.a,b,c被定义为int类型变量,若从键盘给a,b,c 输入数据,正确的输入语句为(C)

A.scanf(“%d%d%d”,&a,&b,&c);

B.read(“%d%d%d”,&a,&b,&c);

C.scanf(“%d%d%d”,a,b,c);

C.write(“%d%d%d”&a,&b,&c);

4.以下程序段的输出结果是(C)。

int a=5678;

printf(“%2d”,a);

A.56

B.78

C.5678

D.无结果显示

5.printf函数中用到格式符%6s,其中的数字6表示输出的字符串占用6列。如果字符串长度大于6,则(B);如果字符串长度小于6,则(D)。

A输出错误信息 B.按原字符长度从左到右全部输出

相关文档
最新文档