C语言ch='a' '8'-'3',[工学]C语言练习题3.doc

[工学]C语言练习题3

第一章 绪论1.1?C语言的发展及特点

1.2?C程序的基本结构

习题

一、选择题

1.1 在每个C程序中都必须包含有这样一个函数,该函数的函数名为

A) main????? B) MAIN??????? C) name??????? D) function

1.2 以下叙述不正确的是

A) C程序书写格式规定,一行内只能写一个语句;

B) main( )函数后面有一对花括号,花括号内的部分称为函数体;

C) 一个C程序必须有main( )函数;

D) C规定函数内的每个语句以分号结束;

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

A)函数 B)过程 C)子程序 D)子例程

1.4 一个C程序的执行是从 。

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

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

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

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

1.5 以下叙述不正确的是 。

A) 一个C源程序必须包含一个main函数

B) 一个C源程序可由一个或多个函数组成

C) C程序的基本组成单位是函数

D) 在C程序中,注释说明只能位于一条语句的后面

1.6 一个C语言程序是由 。

A)一个主程序和若干个子程序组成

B) 函数组成

C) 若干过程组成

D) 若干子程序组成

二、判断题

1.7 一个C程序的执行总是从该程序的main函数开始,在main函数最后结束。

1.8 main函数必须写在一个C程序的最前面。 1.9 一个C程序可以包含若干个函数。1.10 C程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行不起任何作用。但是可以增加程序的可读性。1.11 C程序的注释只能是一行。三、编程题

1.12 上机运行本章三个例题,熟悉使用Turbo C 2.0编译和运行一个程序的步骤。

1.13 试编写一个C程序,输出两个数的乘积。

第二章 基本数据类型、运算符和表达式

2.1 C语言的数据类型

C语言包括以下一些数据类型。

2.2 标识符、常量和变量

C语言规定,标识符只能由字母、数字、下划线“_” 三种字符组成,并且第一个字符只能是字母或下划线,数字不能作为标识符的第一个字符。

习 题

一、选择题

2.1 以下不合法的用户标识符是

A ) f2_G3? ?????B) If??? ???????C###) 4d??? ????????D )_8

2.2 以下选项中合法的用户标识符是

A) long????????? B )_2Test ???? C) 3Dmax  ?? D )A.dat

2.3 以下不是关键字的标识符是

A )continue??? B) char?? ?????C) If?? ???????D) default

2.4 C语言提供的合法数据类型为

A) 复数型????? B) 逻辑型????? C) 双精度型????? D) 集合型

2.5 以下选项中不合法的int整型常数是

A) 32768????? B) -56????? ?C) 03????? D) 0xAF

2.6 下列字符串中,可以作为“字符串常量”的是

A) ABC????? B)″ABC″?????? C)'abc'????? D) 'a'

2.7 以下字符串中,合法的长整型常数是

A) 0L ???????B) 4962710? ?????C) 0.054838743 ??D) 2.1869e10

2.8 在下面的运算符中,优先级最高的运算符是

A) % B) && C) < D) !

2.9 逗号表达式(x=2*3,x+8,x+12),x+x的值是

A)6 B)26 C)52 D)12

2.10 设int n=6;表达式n%=n+=n-=n*n的值为

A)10 B)0 C)12 D)6

2.11 TURBO C中 ,int 类型变量所占字节数是

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

2.12 在 C语言中,下列合法的字符常量是

A)’\039’ B)’\x76’ C)’ab’ D)’\o’

二、填空题

2.13 下列程序执行后的结果是_________。

main( )??

{ int ?x='f ';

printf("%d\n",'A'-'a'+x);

}

2.14 把a1、a2定义成长整型变量的定义语句是。

2.15在C语言中,实型变量分为两种类型,它们是_______double flaot________。

2.16已有定义:int x; float y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值