程序设计基础C作业答案

发布 2021-05-06 07:28:28 阅读 7200

《程序设计基础(c)》作业。

语言的基本构成。

一、选择题。

1.( a )是构成c语言程序的基本单位。

a)函数b)过程。

c)子程序d)文件。

2.(d )是c语言提供的合法的数据类型关键字。

程序设计基础(c)》作业。

一、选择题。

1.( a )是构成c语言程序的基本单位。

a)函数b)过程。

c)子程序d)文件。

2.(d )是c语言提供的合法的数据类型关键字。

a)floatb)signed

c)integerd)char

3.以下选项中不合法的用户标识符是( c )。

a)abc.cb)file

c)maind)printf

4.以下选项中不合法的用户标识符是(c )。

a)l23b)printf

c)ad)dim

5.合法的c语言长整型常数是( b )。

a)0lb)5712700

c)0.054838743d)2.1869e10

.c语言中,要求运算数必须是整型的运算符是( b )。

abc)7.以下选项中正确的整型常量是( a )。

a)12b)-20

c)l,000d)0458

.以下选项中不正确的实型常量是( d )。

a)2.607e-1b)0.8103e2

c)77.77d)456e-2

.c语言中运算对象必需是整型的运算符是( b )。

abcd) %

二、程序调试题。

1. 编辑、调试以下程序。

步骤1:在visual c++环境下新建文件可用[开始]→[程序]→[microsoft visual c++6.0] →microsoft visual c++6.

0] →文件] →新建]→[文件] →c++ sourse file],输入文件名程序**如下:

include<> 文件预处理,包含标准输入输出库,程序可调用输入、输出函数*/

int add(int x,int y)

int zz=x+y

return z;

int main( )

int add(int,int函数的说明,告诉系统在主函数中要调用add函数 */

int a,b,c变量的定义*/

scanf("%d %d",&a,&b);

c=add(a,b函数调用 */

printf("%d+%d=%d",a,b,c);

* 调用系统输出函数printf,%d为格式控制符,依次用后面的变量值填充,以整数形式输出 */

请思考文件由几个函数构成?调用了那几个系统函数?此程序中用到了哪几个保留字?哪几个用户自定义标识符?

步骤3:编译并运行程序,程序运行时输入两个整数,20 40 ,观察程序运行的结果。

2. 编辑、调试以下程序。

步骤1:在visual c++环境下新建文件可用[开始]→[程序]→[microsoft visual c++6.0] →microsoft visual c++6.

0] →文件] →新建]→[文件] →c++ sourse file],输入文件名。

步骤2:在文本编辑器中输入以下c程序。

#include<> 文件预处理,包含标准输入输出库,程序可调用输入、输出函数*/

#include<>

int main( )

int and(int,int函数的说明,告诉系统在主函数中要调用and函数 */

int or(int,int函数的说明,告诉系统在主函数中要调用and函数 */

int a,b,c变量的定义*/

scanf("%d %d",&a,&b);

c=and(a,b函数调用 */

printf("%d &&d=%d",a,b,c);

*调用系统输出函数printf,%d为格式控制符,依次用后面的变量值填充,以整数形式输出 */

c=or(a,b函数调用 */

printf("%d ||d=%d",a,b,c);

步骤3:[文件] →新建]→[文件] →c++ sourse file],输入文件名源程序**为:

int and(int a,int b)

int c;

c=a&&b;

return c;

步骤4:[文件] →新建]→[文件] →c++ sourse file],输入文件名源程序**为:

int or(int a,int b)

int c;

c=a||b;

return c;

步骤5:点击编译图标,编译程序

步骤4:点击执行图标 ,执行程序 ,当程序运行时,键盘输入20 40,按回车。

您可以输入其它的整数,观察程序的执行结果。

1. 用printf输出一个中空的五角星。

2. 仿照例子2.2,定义一个字符数组,从键盘输入一字符串,然后输出的程序。

3. 从键盘输入十六进制整数,转化为八进制数输出。

4. 只定义两个整型数据并赋值,实现两个整型数的互换。

5. 从键盘上输入一个整数,分别输出进制数的程序。

6. 从键盘上输入一个整数,分别输出它的个位数,十位数,百位数。

7. 以下程序输出结果是( )

#include<>

void main()

int i=010,j=10;

printf("%d,%d",+i,j--

8. 运行程序,屏幕提示“您是一个学生吗”,您输入’y’或’n’进行回答,屏幕输出您的选项。

9. 从键盘输入一个角度x,求10*sin(x)的值。

1.执行语句for(i=0;i++<5;);后,变量i 的值是( )

a)6b)5

c)4d)0

2.若int i=0;下列语句计算1+2+…+10的是( )

a)while(s+=ib)for(;i<=10;i++,s+=i)

c)for(;i<=10;s+=i,i++)d)for(;i<9;i++,s+=i)

程序设计基础 C 作业答案

程序设计基础 c 作业。语言的基本构成。一 选择题。1 a 是构成c语言程序的基本单位。a 函数b 过程。c 子程序d 文件。2 d 是c语言提供的合法的数据类型关键字。c 程序设计基础 c 作业程序设计基础 c 作业答案 程序设计基础 c 作业 语言的基本构成。一 选择题1 a 是构成c语言程序的...

程序设计基础 C 作业

程序设计基础 c 作业。程序调试题。1 编辑 调试以下程序。步骤1 在visual c 环境下新建文件可用 开始 程序 microsoft visual c 6.0 microsoft visual c 6.0 文件 新建 文件 c sourse file 输入文件名程序 如下 include 文件...

程序设计基础 C 作业

程序设计基础 c 作业。一 选择题。1 是构成c语言程序的基本单位。a 函数b 过程。c 子程序d 文件。2 是c语言提供的合法的数据类型关键字。a floatb signed c integerd char 3 以下选项中不合法的用户标识符是 a abc cb file c maind print...