C语言程序设计练习题整理Word文档格式.docx

上传人:b****1 文档编号:14602791 上传时间:2022-10-23 格式:DOCX 页数:18 大小:24.58KB
下载 相关 举报
C语言程序设计练习题整理Word文档格式.docx_第1页
第1页 / 共18页
C语言程序设计练习题整理Word文档格式.docx_第2页
第2页 / 共18页
C语言程序设计练习题整理Word文档格式.docx_第3页
第3页 / 共18页
C语言程序设计练习题整理Word文档格式.docx_第4页
第4页 / 共18页
C语言程序设计练习题整理Word文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

C语言程序设计练习题整理Word文档格式.docx

《C语言程序设计练习题整理Word文档格式.docx》由会员分享,可在线阅读,更多相关《C语言程序设计练习题整理Word文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

C语言程序设计练习题整理Word文档格式.docx

C.若干过程组成

D.若干子程序组成

9、编辑程序的功能是()。

A.建立并修改程序B.将c源程序编译成目标程序

C.调试程序D.命令计算机执行指定的操作

10、用C语言编写的源文件经过编译,若没有产生编译错误,则系统将()。

A.生成可执行目标文件B.生成目标文件

C.输出运行结果D.自动保存源文件

11、下列说法中正确的是()。

A.由于C源程序是高级语言程序,因此一定要在TC软件中输入

B.由C源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入

C.由于C程序是高级语言程序,因此输入后即可执行

D.由于C程序是高级语言程序,因此它由命令组成

12、C语言程序的基本单位是()。

A.过程B.函数C.子程序D.标识符

13、下列说法中正确的是()。

A.C语言程序由主函数和0个或多个函数组成

B.C语言程序由主程序和子程序组成

C.C语言程序由子程序组成

D.C语言程序由过程组成

14、下列说法中错误的是()。

A.主函数可以分为两个部分:

主函数说明部分和主函数体

B.主函数可以调用任何非主函数的其他函数

C.任何非主函数可以调用其他任何非主函数

D.程序可以从任何非主函数开始执行

二、填空题

1、C语言是一种“______”,既具有______的特点又具有______的特点;

既适合于开发______又适合于编写______。

2、在C语言中,输入操作是由库函数完成的,输出函数是由库函数______完成的。

3、C程序的基本单位是______。

4、每个源程序有且只有一个______函数,系统总是从该函数开始执行C语言程序。

5、C语言的程序中有特殊含义的英语单词称为______。

6、C语言中,标识符的定义规则是______。

7、C语言程序的注释可以出现在程序中的任何地方,它总是以______符号作为开始标记,以______符号作为结束标记。

三、程序设计题

1.编写一个C语言应用程序,其功能是显示以下图形。

#

##

###

####

#####

2.编写C语言程序,运行后输出以下信息。

**************************

欢迎进入C语言的天地!

3.编写一个程序,在屏幕上输出你的姓名。

第2章数据类型、运算符与表达式

1、下列数据中属于“字符串常量”的是()

A.ABCB.“ABC”C.‘abc’D.‘a’

2、在PC机中,’\n’在内存占用的字节数是()

A.1B.2C.3D.4

3、字符串”ABC”在内存占用的字节数是()

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

4、在C语言中,合法的长整形常数是()

A.0LB.7654321C.0.07654321D.2.3456e10

5、char型常量在内存中存放的是()

A.ASCII值B.BCD码值

C.内码值D.十进制代码值

6、设m,n,a,b,c,d均为0,执行(m=n==b)||(n=c==d)后,m,n的值是()

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

7、设a为5,执行下列语句后,b的值不为2的是()

A.b=a/2B.b=6-(--a)C.b=a%2D.b=a>

3?

2:

4

8、执行语句”x=(a=3,b=a--)后,x,a,b的值依次为()

A.3,3,2B.3,2,2C.3,2,3D.2,3,2

9、设整形变量m,n,a,b均为1,执行”(m=a>

b)&

&

(n=a>

=b)”后m,n的值是()

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

10、设有inta=3;

则执行语句a+=a-=a*a;

后a的值是()

A.3B.0C.9D.-12

11、在以下一组运算符中,优先级最高的运算符是()

A.<

=B.=C.%D.&

12、若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是()

A.1B.2C.2.0D.2.5

13、设a=1,b=2,c=3,d=4,则表达式a<

b?

a:

c<

d?

d的结果是()

A.4B.3C.2D.1

14、下列表达式中符合C语言语法的赋值表达式是()

A.a=7+b+c=a+7B.a=7+b++=a+7

C.a=(7+b,b++,a+7)D.a=7+b,c=a+7

15、若有chara;

intb;

floatc;

doubled;

则表达式a*b+d-c值的类型是()

A.floatB.intC.charD.double

16、表达式10!

=9的值是()

A.trueB.非零值C.0D.1

1、在内存中存储”A”要占用个字节,存储’A’要占用个字节。

2、C语言中符号常量的定义方法是。

3、定义变量的完整格式为。

4、C语言中的逻辑值“真”是用表示的,逻辑值“假”是用表示的。

5、符号常量的定义方法是。

6、无符号基本整型的数据类型符为,双精度实型数据类型符为,字符型数据类型符为。

7、运算符:

+、++、&

、<

=中,优先级最高的是,最低的是。

8、设a=3,b=2,c=1,则a>

b的值为,a>

b>

c的值为。

9、若a=10,b=20,则表达式!

a<

b的值为。

10、若intx=1,y=2;

则表达式1.0+x/y的值为。

11、若int型变量x=y=z=5;

若执行x-=y–z后x=;

若执行x%=y+z后x=;

若执行x=(y>

z)?

x+2:

x–2,3,2后x=;

12、表述20<

x<

30或x<

-100的C语言表达式为。

13、设floatx=2.5,y=4.7;

inta=7;

,表达式x+a%3*(int)(x+y)%2/4的值为。

14、判断变量a、b的值均不为0的逻辑表达式为。

15、求解赋值表达式a=(b=10)%(c=6),表达式值、a、b、c的值依次为。

16、求解逗号表达式x=a=3,6*a后,表达式值、x、a的值依次为。

17、数学式a/(b*c)的C语言表达式。

1、编写一个程序,将大写字母转换为小写字母。

2、编写程序,从键盘输入梯形的上下底边长度和高,计算梯形的面积。

3、编写程序,从键盘输入某学生的四科成绩,求出总分和平均分,找出最高分和最低分。

4、编写摄氏温度、华氏温度转换程序。

要求:

从键盘输入一个摄氏温度,屏幕就显示对应的华氏温度,输出取两位小数。

转换公式:

F=(C+32)×

9/5

 

四、程序改错题

1、以下程序的功能是,输入长方形的两边长(边长可以取整数和实数),输出它的面积和周长。

#include<

stdio.h>

main

{

inta,b,s,l;

scanf("

%d,%d"

&

a,&

b);

s=a*b;

l=a+b;

printf("

l=%f,s=%f\n"

l);

}

2、以下程序的功能是,输入两个数,求最大值。

mian()

{

inta,b;

c;

scanf("

%d%d"

a,&

c=max(a,b);

printf("

max=%d"

c);

}

intmax(intx,inty)

{return(x>

y?

x:

y)}

3、以下程序的功能是,输入三个数,求平均值。

include<

main()

inta,b;

floataverage;

pleaseinputa,b,c:

"

);

b,&

c);

prinf("

a=%d,b=%d,c=%d\n"

a,b,c);

average=(a+b+c)/3.0;

average=%.2d\n"

average);

第4章程序结构

1、若charc=’A’;

则c=(c>

=’A’&

c<

=’Z’)?

(c+32):

c的值是()

A.‘A’B.‘a’C.‘Z’D.‘z’

2、设x,y,z,t均为int型变量,则执行以下语句后,t的值为()

x=y=z=1;

t=++x||++y&

++z;

A.不定值B.2C.1D.0

3、执行以下语句后x的值是()

a=b=c=0;

x=35;

if(!

a)x--;

elseif(b);

if(c)x=3;

elsex=4;

A.34B.4C.35D.3

4、下面的程序段所表示的数学函数关系是()

y=-1;

if(x!

=0)if(x>

0)y=1;

elsey=0;

A.y=-1(x<

0);

0(x=0);

1(x>

0)

B.y=1(x<

-1(x=0);

0(x>

C.y=0(x<

D.y=-1(x<

1(x=0);

5、若有整型变量i,j;

则以下程序段中内循环体的执行次数为()

for(i=5;

i;

i++)

for(j=0;

j<

4;

j++){...}

A.20B.24C.25D.30

6、假定a和b为int型变量,则执行以下语句后b的值

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1