c语言程序设计上机26题,《C语言程序设计习题与上机指南》答案-20210314023447.docx-原创力文档...

第一部分习题篇 第一章C语言概述

一?单选题

1以下说法中正确的是 (C)。

A)C语言程序总是从第一个函数开始执行

B )在C语言程序中,要调用函数必须在 main()函数中定义

C)C语言程序总是从main()函数开始执行

D)C语言中的main()函数必须放在程序的开始部分

2 ?一个C语言程序是由(B )。

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

C)若干过程组成D )若干子程序组成

C语言规定,在一个源程序中,main函数的位置(C)。

A)必须在最开始B)必须在系统调用的库函数的后面

C)可以任意D)必须在最后

4?以下叙述不正确的是 (D )。

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

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

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

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

5?下列关于C语言的说法不正确的是(D)。

A)C语言既有高级语言的功能,也具有低级语言的一些功能

B)C语言中的一条执行语句都必须用分号结束

C)注释可以出现在程序中任意合适的地方

D)include命令行后面必须加分号

用C语言编写的代码程序(B)。

A)可以立即执行B)是一个源程序

C)经过编译即可执行D )经过编译解释才能执行

用高级语言(如C语言)编写的程序称为(A)

A)源程序B )目标程序C)可执行程序D )编译程序

—个函数的组成有(A )。

A)函数首部和函数体B)函数名和函数的声明部分

C)主函数和子函数D)声明部分和执行部分

在C语言中,用来表示“取地址”的符号是(B )。

A) #B) &C)*D) @

C语言是计算机高级语言,它适合于作为系统描述语言,它(A)。

A)既可用来写系统软件,也可用来写应用软件

B)只能写系统软件,不能用来写应用软件

C)不能写系统软件,只能用来写应用软件

D)既不能写系统软件,也不能写应用软件

填空题

C语言用函数作为程序的模块单位,便于实现程序的模块化。

C语言允许直接访问物理地址,能进行 位操作。

3?用C语言编写的程序,每一个语句和数据定义的结尾必须要有一个分号。

每个C程序中必须有一个 main()函数。

C程序中的函数体由{}括起来。

C程序中的“ \n”表示在程序运行中 换行。

C程序中,“/*……*/”表示注释部分。

C程序中,一个函数由 函数首部和函数体组成。

一个C程序总是从main()函数开始执行的,不论该函数在整个程序中的位置如何。

在纸上编好一个C源程序后,要经过 编辑、编译、连接、运行这几个步骤进行上机运行

判断题

C语言不具有低级语言的特性。(错)

C语言之所以也被称为中级语言,是因为它比咼级语言的功能要少,而比低级语言的功能 多。(错)

C语言与其他高级语言一样具有结构化的控制语句。(对)

C语言允许直接访问物理地址。(对)

每一个C程序必须有一个 main函数。(对)

C程序的语句最后应有一个分号。(对)

C程序中的main函数必须放在整个程序的最前头。(错)

计算机高级语言对源程序进行翻译有两种方式:编译和解释。(对)

编程题

1 .编写一个C程序,输出以下信息:

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

I am a stude nt.

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

#include /*包含头文件,为了使用 printf和scanf语句,注意句末无分号*/ void main()

{

printf(

printf(

printf(

“ ***********

\n”);

“ am a stude nt.\”;

“ ***********

\n”);

2.编写一个C程序,输入a、

/*\n的作用相当于回车*/

b两个数,输出其中大的数。(只用一个主函数)

#i nclude void mai n()

{

int a,b;

/*注意输入两个数之间用逗号分隔

/*注意输入两个数之间用逗号分隔*/

printf( %d”,a);

else

printf( %d”,b);

b、

b、c三个数,输出其中最大数。(只用一个主函数)

编写一个C程序,输入a、 #i nclude void mai n() {

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值