手机版

C语言程序设计课堂练习

发布时间:2024-11-02   来源:未知    
字号:

计算机C语言

安徽工业大学

计算机学院

胡宏智

第1页

总目录第1章C 语 言 程 序 设 计 课 堂 练 习

概述 类型与运算符 控制结构

第5~9章 复习讲解第7章 第8章 第9章 指针 结构与共用 文件

第3章 第4章

第5章第6章

数组函数

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第2页

● 单项选择题C 语 言 程 序 设 计 课 堂 练 习 第 一 章 概 述

1) 一个完整的可运行的C源程序中 ____. A)可以有一个或多个主函数 B)必须有且仅有一个主函数 C)可以没有主函数

B

D)必须有主函数和其他函数2) 构成C语言源程序的基本单位是 ____. A)子程序 B)过程

D

C)文本

D)函数

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第3页

● 单项选择题C 语 言 程 序 设 计 课 堂 练 习 第 一 章 概 述

3) 某C程序由一个主函数main( )和一个自定义函数max( )组成,则该程序 ____. A)总是从max( )函数开始执行

D

B)写在前面的函数先开始执行C)写在后面的函数先开始执行 D)总是从main( )函数开始执行

4) C语言规定,一个C源程序的主函数名必须为 ____.A)program C)main B)include D)function

C

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第4页

● 单项选择题C 语 言 程 序 设 计 课 堂 练 习 第 一 章 概 述

5) 下列说法正确的是 ____.A)在书写C语言源程序时,每个语句以逗号结束 B)注释时,'/'和'*'号间可以有空格

C

C)无论注释内容的多少,在对程序编译时都被忽略D)C程序每行只能写一个语句 6) C语言源程序文件的后缀是 ____,经过Compile后,

C

生成文件的后缀是____,经过Link后,生成文件的后缀是____. A).obj B).exe C).c D).doc

A

B

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第5页

● 单项选择题C 语 言 程 序 设 计 课 堂 练 习 第 一 章 概 述 7) Visual C++ 6.0 IDE的编辑窗口的主要功能是____. 输出窗口的主要功能是____.调试器(Debug)的主要 功能是____. A)建立并修改程序 B)将C源程序编译成目标程序 C)跟踪分析程序的执行 D)显示编译结果信息(如语法错误等)

A

C

D

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第6页

● 单项选择题C 语 言 程 序 设 计 课 堂 练 习 第 一 章 概 述

8) 在Visual C++ 6.0开发环境下,C程序按工程(project) 进行组织,每个工程可包括____ C/CPP源文件,但只 能有____ main函数。 A)1个 B)2个 C)3个 D)1个以上(含1个)

D

A

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第7页

● 单项选择题C 语 言 程 序 设 计 课 堂 练 习 第 一 章 概 述

9) 调试程序时,如果某个语句后少

了一个分号,调试时会提 示错误,这种情况一般称之为____. 而某个“计算2的 平方”的程序在调试时没有提示出错,而且成功执行并计 算出了结果,只是结果等于5,这种情况一般称之为__ __. A)语法错误 C)编译器出错 B)正常情况 D)逻辑设计错误

A

D

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第8页

● 单项选择题

C

语 言 程 序 设 计 课 堂 练 习 第 三 章 基 本 数 据 类 型与 运 算 符

1) C语言中最基本的非空数据类型包括 ____. A)整型、浮点型、无值型 B)整型、字符型、无值型 C)整型、浮点型、字符型 D)整型、浮点型、双精度型、字符型 2) C语言中运算对象必须是整型的运算符是 ____.

D

A

A)% C)=

B)/ D)<=

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第9页

● 单项选择题若已定义x和y为int类型,则执行了语句x=1;y=x+3/2;后y

C

语 言 程 序 3) 设 计 课 堂 练 4) 习 第 三 章 基 本 5) 数 据 类 型与 运 算 符

的值是 ____.A)1 B)2 C)2.0 D)2.5 c=1.0/b*a; 则执行后, D)2 若有以下程序段,int a=1,b=2,c; c中的值是 ____. A)0 B)0.5 C)1 能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是____. A)a>=10 or a<=0 C)a>=10 && a<=0 B)a>=0|a<=10 D)a>=10‖a<=0

B

A

D

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第10页

● 单项选择题6) 下列字符序列中,不可用作C语言标识符的是 ____. A)xyd233 A)\ B)\0 B)No.1 C)\n C)_sd D)\\ D)xyz 7) 在printf( )函数中,反斜杠字符'\'表示为 ____. 8) 设先有定义:int a=10;则表达式a+=a *=a的值为____.

C

语 言 程 序 设 计 课 堂 练 习 第 三 章 基 本 数 据 类 型与 运 算 符

B

D

D

A)10A)20

B)100B)21

C)1000C)22

D)200

9) 设先有定义:int a=10;则表达式(++a)+(a- -)的值为____. D)19

C

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第11页

● 单项选择题10) 设先有定义:int y=3,x=3,z=1;则语句: A)3 4 B)4 2 C)4 3 D)3 3

C

语 言 程 序 设 计 课 堂 练 习 第 三 章 基 本 数 据 类 型与 运 算 符

printf(“%d %d\n”,(++x,y++),z+2); 的输出结果为____. 11)假定x、y、z、m均为int型变量,有如下程序段: x=2; y=3; z=1; m=(y<x)?y: x; m=(z<y)?m:y; 则该程序运行后,m的值是 ____. A)4 B)3 C)2 D)1

D

C

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第12页

● 单项选择题12)以下选项中合法的字符常量是 ____.

C

语 言 程 序 设 计 课 堂 练 习 第 三 章 基 本 数 据 类 型与 运 算 符

B

A)"B"

B)'\010'

C)68

D)D

13)设x=3,y=4,z=5,则表达式 ((x+y)>z)&&(y==z)&&x||y+z&&y+z的值为 ____.

B

A)0为 ____.

B)1

C)2

D)3

1

4)如果a=1,b=2,c=3,d=4,则条件表达式a<b?a:c<d?c:d的值

A

A)1A)0

B)2B)1

C)3C)2

D)4

15)设int m=1,n=2; 则m++==n;的结果是____. D)3

A

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第13页

● 填空题1.表达式10/3的结果是___________;10%3的结果是______ 。

C

语 言 程 序 设 计 课 堂 练 习 第 三 章 基 本 数 据 类 型与 运 算 符

3

2.执行语句:int a=12;a+=a-=a*a;后的值是___________。 3.以下语句的输出结果是___________。

1 -264

-1

short b=65535;printf("%d",b);

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第14页

● 填空题

C

语 言 程 序 设 计 课 堂 练 习 第 三 章 基 本 数 据 类 型与 运 算 符

4.以下程序的执行结果是_____________________。 #include<stdio.h> main( ) { int a,b,x; x=(a=3,b=a- -); printf("x=%d,a=%d,b=%d\n",x,a,b); }

x=3,a=2,b=3

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第15页

● 填空题5.以下程序的执行结果是___________。 #include<stdio.h> main( ) { float f1,f2,f3,f4; int m1,m2; f1=f2=f3=f4=2; m1=m2=1; printf("%d\n",(m1=f1>=f2)&&(m2=f3<f4)); }

C

语 言 程 序 设 计 课 堂 练 习 第 三 章 基 本 数 据 类 型与 运 算 符

0

返回目录

计算机C语言

安徽工业大学

计算机学院

胡宏智

第16页

● 填空题

C

语 言 程 序 设 计 课 堂 练 习 第 三 章 基 本 数 据 类 型与 运 算 符

6.以下程序的执行结果是___________。 #include<stdio.h> main() { float f=13.8; int n; n=(int)f%3; printf("n=%d\n",n); }

n=1

返回目录

C语言程序设计课堂练习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)