問題詳情
5)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
(A)模块间的关系
(B)系统结构部件转换成软件的过程描述
(C)软件层次结构
(D)软件开发过程
(A)模块间的关系
(B)系统结构部件转换成软件的过程描述
(C)软件层次结构
(D)软件开发过程
參考答案
答案:B
難度:適中0.5
統計:A(0),B(0),C(0),D(0),E(0)
內容推薦
- 4)下列叙述中,不符合良好程序设计风格要求的是(A)程序的效率第一,清晰第二 (B)程序的可读性好 (C)程序中要有必要的注释 (D)输入数据前要有提示信息
- 13)以下对C语言函数的有关描述中,正确的是(A)在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参(B)C函数既可以嵌套定义又可以递归调用(C)函数必须有返回值,否则不能
- 35)下列程序的运行结果为#includevoid abc(char*str){ int a,b;for(a=b=0;str[a]!='';a++)if(str[a]!=
- 3)以下不是面向对象思想中的主要特征的是(A)多态 (B)继承 (C)封装 (D)垃圾回收
- 12)可在C程序中用作用户标识符的一组标识符是(A)and (B)Date (C)Hi (D)case_2007 y-m-d Dr.Tom Bigl
- 34)以下函数返回a所指数组中最小的值所在的下标值fun(int *a, int n){ int i,j=0,p;p=j;for(i=j;i<n;i++) if(a[i](A)i=p(
- 25)下面说明不正确的是(A)char a[10]="china"; (B)char a[10],*p=a;p="china" (C)char *a;
- 2)为了提高测试的效率,应该(A)随机选取测试数据 (B)取一切可能的输入数据作为测试数据 (C)在完成编码以后制定软件的测试计划 (D)集中对付那些错误群集的程序
- 11)下面各选项中,均是C语言合法标识符的选项组是(A)33 we auto (B)_23 me _3ew (C)_43 3e_ else (D)ER -DF 32
- 33)下面程序的输出结果是#include#includemain(){ char *p1="abc",*p2="ABC",str[50]= &quo
內容推薦
- 16)以下关于long、int和short类型数据占用内存大小的叙述中正确的是(A)均占4个字节 (B)根据数据的大小来决定所占内存的字节数(C)由用户自己定义 (D)由C语言编译系统决定
- 17)有以下程序段int j;float y;char name[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入55566
- 26)下列程序是用来判断数组中特定元素的位置所在的。#include #include int fun(int *s, int t, int *k){ int i;*k=0;for(i=0;
- 18)若变量已正确定义,有以下程序段i=0;do printf("%d,",i);while(i++);printf("%dn",i);其输出结果是(
- 27)下面程序的文件名为t.exe,在DOS下输入的命令行参数为:t to meet me则程序输出的结果是#include "stdio.h"main(argc,arg
- 36)当用户要求输入的字符串中含有空格时,应使用的输入函数是(A)scanf() (B)getchar() (C)gets() (D)getc()
- 19)下列程序的运行结果是#include "stdio.h"main(){ int x=-9,y=5,z=8;if(x<y) if(y<0)z=0; els
- 28)有如下程序int a[10]={1,2,3,4,5,6,7,8,9,10};int *p=&a[3],b;b=p[5];则b的值是(A)5 (B)6 (C)9 (D)8
- 5)下列关于队列的叙述中正确的是(A)在队列中只能插入数据 (B)在队列中只能删除数据 (C)队列是先进先出的线性表 (D)队列是先进后出的线性表
- 37)下列选项中错误的说明语句是(A)char a[]={′t′,′o′,′y′,′o′,′u′,′′}; (B)char a[]={"toyou"};(C)char a
- 20)若程序执行时的输入数据是"2473",则下述程序的输出结果是#includevoid main(){ int cs;while((cs=getchar())!=;
- 29)以下叙述中错误的是(A)改变函数形参的值,不会改变对应实参的值 (B)函数可以返回地址值(C)可以给指针变量赋一个整数作为地址值 (D)当在程序的开头包含头文件stdio.h时,可以给
- 6)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是(A)acbed (B)decab (C)deabc (D)cedba
- 38)以下程序的输出结果是int f(){ static int i=0;int s=1;s+=i; i++;return s; }main(){ int i,a=0;for(i=0;i&l
- 15)设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。
- 21)以下程序的输出结果是main(){ int a,i;a=0;for(i=1;i<5;i++){ switch(i){ case 0:case 3:a+=2;case 1:case
- 30)下面程序的输出结果是#includemain(){ int a[]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%dn",*p+9);
- 7)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(A)n+1 (B)n-1 (C)2n (D)n/2
- 39)下列程序的输出结果是#include "stdio.h"#define M(x,y) x%ymain(){ int a,m=12,n=100;a=M(n,m);pr
- 16)若有说明:int *p,m=5,n;,以下正确的程序段是(A)p=&n;scanf("%d",&p); (B)p=&n;scanf("%d",*
- 22)现有如下程序段#include "stdio.h"main(){ int k[30]={12,324,45,6,768,98,21,34,453,456};int
- 31)有下面程序段#include "stdio.h"#include "string.h"main(){ char a[3][20]={{"
- 8)设有如下三个关系表R S TA BC ABCm 13 m13n n下列操作中正确的是(A) T=R∩S (B) T=R∪S (C) T=R×S (D) T=R/S
- 40)假定当前盘符下有两个如下文本文件:文件名 atxt atxt内容 123# 321#则下面程序段执行后的结果为#include "stdio.h"void
- 17)在执行下述程序时,若从键盘输入6和8,则结果为main(){ int a,b,s;scanf("%d%d",&a,&B;s=aif(a<B) s=b; s*=