1、l联系6.右两个关系R和S如下:则由关系R得到关系S的操作是( )。A.自然连接B.并C.选择D.投影7.数据字典(DD)所定义的对象都包含于( )。A.软件结构图B.方框图C.数据流图(DFD图)D.程序流程图8.软件需求规格说明书的作用不包括( )。A.软件设计的依据B.软件可行性研究的依据C.软件验收的依据D.用户与开发人员对软件要做什么的共同理解9.下面属于黑盒测试方法的是( )。A.边界值分析B.路径覆盖C.语句覆盖D.逻辑覆盖10.下面不属于软件设计阶段任务的是( )。A.制订软件确认测试计划B.数据库设计C.软件总体设计D.算法设计11.以下叙述中正确的是( )。A.在C语言程序
2、中,main函数必须放在其他函数的最前面B.每个后缀为C的C语言源程序都可以单独进行编译C.在C语言程序中,只有main函数才可单独进行编译D.每个后缀为.C的C语言源程序都应该包含一个main函数12.C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是( )。A.预定义标识符(如库函数中的函数名)可用做用户标识符,但失去原有含义B.用户标识符可以由字母和数字任意顺序组成C.在标识符中大写字母和小写字母被认为是相同的字符D.关键字可用做用户标识符,但失去原有含义13.以下选项中表示一个合法的常量是(说明:符号口表示空格)( )。A.9口9口9B.0XabC.123E0.2D
3、.2.7e14.C语言主要是借助以下哪个功能来实现程序模块化?( )A.定义函数B.定义常量和外部变量C.三种基本结构语句D.丰富的数据类型15.以下叙述中错误的是( )。A.非零的数值型常量有正值和负值的区分B.常量是在程序运行过程中值不能被改变的量C.定义符号常量必须用类型名来设定常量的类型D.用符号名表示的常量叫符号常量16.若有定义和语句:int a,b;scanf(%d,%d,&a,&b);以下选项中的输人数据,不能把值3赋给变量a、5赋给变量b的是( )。A.3,5,B.3,5,4C.3,5D.3,517.C语言中char类型数据占字节数为( )。A.3B.4C.1D.218.下列
4、关系表达式中,结果为“假”的是( )。A.(3+4)6B.(3!=4)2C.3=43D.(3=A&a=2)?(a-A+a):a;%cn,a);A.AB.aC.HD.h24.有以下程序:int f(int x); int a,b=0;for(a=0;3;a+)b=b+f(a);putchar(A+b);int f(int x) return x * xl; A.ABE B.BDI C.BCF D.BCD25.设有定义:int x23;,则以下关于二维数组X的叙述错误的是( )。A.x0可看做是由3个整型元素组成的一维数组B.x0和xl是数组名,分别代表不同的地址常量C.数组X包含6个元素D.可以
5、用语句xo=0;为数组所有元素赋初值026.设变量P是指针变量,语句P=NULL;是给指针变量赋NULL值,它等价于( )。A.p=;B.p=0C.p=0;D.p=27.有以下程序:int a=10,20,30,40,*p=a,j;for(i=0;i=3;i+)ai=*P;p+;oAdn,a2);A.30B.40C.10D.2028.有以下程序:#define N 3void fun(int aN,int b) int i,j;ifor(j=i;jint xNN=1,2,3,4,5,6,7,8,9,yN,i;fun(x,y);程序运行后的输出结果是(,)。A.2,4,8,B.3,6,9,C.3
6、,5,7,D.1,3,5,29.有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数):char a10=abc,b10=012,c10=xyzstrcpy(a+1,b+2);puts(strcat(a,c+1);A.al2xyzB.12yzC.a2yzD.bc2yz30.以下选项中,合法的是( )。A.char str3=d,e,b,u,g,0;B.char str4;str4=hello worldC.char name10;name=chinaD.char strl5=pass,str26;str2=strl;31.有以下程序: char*s=234int k=0,a=
7、0;whil(sk+1!=o) k+;if(k%2=o)a=a+(sk-0+1);continue;a=a+(sk-0);k=%d a=%dn,k,a);A.k=6 a=11B.k=3 a=14C.k=4 a=12D.k=5 a=1532.有以下程序:char a510=one,tw0threefourfive;int i,j;char t: 、4;i+)for(j=i+1;jaj0)t=aiO;aiO=ajO;ajO=t;)puts(a1);A.fwoB.fixC.twoD.owo33.有以下程序:int a=1,b=2:void funl(int a,int b)printf( %d%dv
8、oid fun2() a=3;b=4; funl(5,6);fun2();%d%dnA.1 2 5 6B.5 6 3 4C.5 6 1 2D.3 4 5 634.有以下程序:void func(int n) static int num=1);num=num+n;%d,num);funo(3);func(4);n);A.4 8B.3 4C.3 5D.4 535.有以下程序:void fun(int*pl,int*p2,int*s) s=(int*)malloc(sizeof(int);*s=*pl+*p2;free(s);int a=1,b=40,*q=&fun(&b,q);%dn,*q);A.42B.0D.4136.有以下程序:struct STUchar name9;char sex;int score2;void f(struct STU a) struct STU b=Zhao,m,85,90);a1=b;struct STU c2=Qian,f,95,92,Sun,m 98,99;f(c);printf(”%s,%c,%d,%d,co.name,co.sex,co.scoreo,co.score1);%s,%c,%d,%dn,c1.name,c1.sex,c1.scoreo,c1.score1);程序运
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1