40)设fp已定义,执行语句fp=fopen"file","w");后,以下针对文本文件file操作叙述的选项中正确的是 (A)写操作结束后可以从头开始读 (
18)若变量已正确定义,有以下程序段i=0;do printf("%d,",i);while(i++);printf("%dn",i);其输出结果是(
19)下列程序的运行结果是#include "stdio.h"main(){ int x=-9,y=5,z=8;if(x<y) if(y<0)z=0; els
20)若程序执行时的输入数据是"2473",则下述程序的输出结果是#includevoid main(){ int cs;while((cs=getchar())!=;
21)以下程序的输出结果是main(){ int a,i;a=0;for(i=1;i<5;i++){ switch(i){ case 0:case 3:a+=2;case 1:case
22)现有如下程序段#include "stdio.h"main(){ int k[30]={12,324,45,6,768,98,21,34,453,456};int
23)若有以下程序#include int a[]={2,4,6,8};main(){ int i;int *p=a;for(i=0;i<4;i++)a[i]=*p;printf(&q
24)有以下程序#include main(){ int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf(&quo
25)已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2 的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是(A)A,
26)下列程序是用来判断数组中特定元素的位置所在的。#include #include int fun(int *s, int t, int *k){ int i;*k=0;for(i=0;
2)下列关于线性链表的叙述中,正确的是 )。(A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致(B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续(C)进行插
27)下面程序的文件名为t.exe,在DOS下输入的命令行参数为:t to meet me则程序输出的结果是#include "stdio.h"main(argc,arg
3)下列关于二叉树的叙述中,正确的是 )。(A)叶子结点总是比度为2的结点少一个(B)叶子结点总是比度为2的结点多一个(C)叶子结点数是度为2的结点数的两倍(D)度为2的结点数是度为1的结点数的两倍
4)软件按功能可以分为应用软件、系统软件和支撑软件或工具软件)。下面属于应用软件的是 )。(A)学生成绩管理系统(B)C语言编译程序(C)UNIX操作系统(D)数据库管理系统
5)某系统总体结构图如下图所示:该系统总体结构图的深度是 )。(A)7 (B)6 (C)3 (D)2
6)程序调试的任务是 )。(A)设计测试用例 (B)验证程序的正确性 (C)发现程序中的错误 (D)诊断和改正程序中的错误
29)以下叙述中错误的是(A)改变函数形参的值,不会改变对应实参的值 (B)函数可以返回地址值(C)可以给指针变量赋一个整数作为地址值 (D)当在程序的开头包含头文件stdio.h时,可以给
7)下列关于数据库设计的叙述中,正确的是 )。(A)在需求分析阶段建立数据字典 (B)在概念设计阶段建立数据字典(C)在逻辑设计阶段建立数据字典 (D)在物理设计阶段建立数据字典
8)数据库系统的三级模式不包括 )。(A)概念模式 (B)内模式 (C)外模式 (D)数据模式
30)下面程序的输出结果是#includemain(){ int a[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%dn",*p+9);
9)有三个关系R、S利T如下:则由关系R和s得到关系T的操作是 )。(A)自然连接 (B)差 (C)交 (D)并
31)有下面程序段#include "stdio.h"#include "string.h"main(){ char a[3][20]={{"
32)若有定义: char *st= "how are you "; ,下列程序段中正确的是(A)char a[11], *p; strcpy(p=a+1,&st[4])
10)下列选项中属于面向对象设计方法主要特征的是 )。(A)继承 (B)自顶向下 (C)模块化 (D)逐步求精
11)以下叙述中错误的是 )。(A)C语言编写的函数源程序,其文件名后缀可以是.C(B)C语言编写的函数都可以作为一个独立的源程序文件(C)C语言编写的每个函数都可以进行独立的编译并执行(D)一个C语