c语言考试05答案(编辑修改稿)内容摘要:
9。 z39。 五、编程题 (30分 ) 说明:每个语法错误扣 ,语法错误最多扣两分为止。 1. include main() { float x,y。 /*变量 定义 1分 */ scanf(“%f”, amp。 x)。 /*输入 1分 */ if(x0) y=1。 else if(x0) y=1。 else y=0。 /*判断求值 2分 */ printf(“x=%f, y=%f”, x,y)。 /*输出 1分 */ } 2. include main() { int i,j,a[2][3],k1=0,k2=0, sum1=0,sum2=0。 /*变量说明 1分 */ for (i=0。 i2。 i++) for(j=0。 j3。 j++) scanf(“%d”, amp。 a[i][j])。 /*循环输入 2分 */ for (i=0。 i2。 i++) for(j=0。 j3。 j++) if。c语言考试05答案(编辑修改稿)
相关推荐
\039。 }。 int i,j。 i=sizeof(a)。 j=strlen(a)。 printf(%d,%d\n,i,j)。 } 程序运行后的输出结果是 ______。 A) 9,9 B) 8,9 C) 1,8 D) 9,8 (34)以下程序中的函数 reverse 的功能是将 a 所指数组中的内容进行逆置。 void reverse(int a[],int n) {int i,t。
类型。 79.下列标识中,( B )不是局部变量。 A) register B) 外部static 类 C) auto类 D) 函数形参 80.有一个 int 变量,在程序中使用频率很高,最好把它定义为( A )。 A) register B) auto C) extern D) static 81.下列标识中,( C)是文件级作用域的。 A) 函数形参 B) 语句标号 C) 外部静态标识符
注 :试卷是用誊影手段而成,因此请命题老师用黑色墨水或黑色圆珠笔较工整地书写题目,以保证试卷字迹清晰。 11. 下列程序的输出结果为 ________。 main() { int i=3, b; b=(i)+(i); printf(“ %d” , b); } A. 6 B. 2 C. 3 D. 4 12. 当 c的值不为 0时,在下列选项中能正确将 c的值赋给变量 a、 b的是 A .
(C) A. 在队列中只能插入数据 B. 在队列中只能删除数据 C. 队列是先进先出的线性表 D. 队列是先进后出的线性表 (44) 对长度为 N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。 (B) A. N+1 B. N C. (N+1)/2 D. N/2 (45) 信息隐蔽的概念与下述哪一种概念直接相关 ______。 (B) A. 软件结构定义 B. 模块独立 性 C
an=%d”,n,y/n)。 } ───────────────── 11. 打印如下方阵 1 0 0 0 0 0 1 3 1 0 0 0 1 4 3 3 1 0 1 4 4 3 3 3 1 4 4 4 3 3 1 2 1 4 4 3 1 2 2 2 1 4 1 2 2 2 2 2 1 main( ) { int a[7][7],i,j。 for(i=0。 i7。 i++) for(j=0。
辑、编译、连接和运行一个 C 程序,即运行一个 C 程序的全过程。 3 通过运行简单的 C程序,初步了解 C程序的基本结构及特性。 二 实验内容和步骤 1 从开 机开始进行操作,熟悉一些常用的 DOS 命令,包括如何建立子目录,文件拷贝,删除文件等。 2 建立自己的子目录,以备存放文件。 3 进入 Turbo C集成环境,熟悉 Turbo C主菜单下各选择项的功能及功能键的使用。 4 输入一简单