首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列关系运算的叙述中,正确的是 ( )
A.投影、选择、连接是从二维表行的方向进行的运算
B.并,交、差是从二维表的列的方向来进行运算
C.投影、选择、连接是从二维表列的方向进行的运算
D.以上3种说法都不对
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
若变量已正确说明为float类型,要通过语句scanf("%f %f %f",&a,&b,&c) ,给a赋予10.0,b赋予22.0,b赋予33.0,不正确的输入形式是 ( )
A.10<回车> 22<回车> 33<回车>
B.10.0,22.0,33.0<回车>
C.10.0<回车> 22.O 33.00<回车>
D.10.22<回车> 33<回车>
点击查看答案
手机看题
单项选择题
若有如下程序; #define X 3 #define Y X+1 #define Z Y*Y/2 main() { int n; for(n=1;n<=Z;n++) printf("%d",n); } 则程序运行后的输出结果是 ( )
A.12345
B.1234567
C.12345678
D.123456
点击查看答案
手机看题
单项选择题
以下程序的输出结果是 ( ) struct HAR { int x,y;struct HAR *p;} h[2]; main() { h[0].x=1;h[0].y=2; h[1].x=3;h[1].y=4; h[0].p=&h[1];h[1].p=h; printf("%d%d\n" h[0].p)->x,(h[1].p)->y); }
A.12
B.23
C.14
D.32
点击查看答案
手机看题
单项选择题
如果int i=3,则k=(++i)+(++i)+(i++)执行过后k的值为______,i的值为______。 ( )
A.15,6
B.12,5
C.18,6
D.15,5
点击查看答案
手机看题
单项选择题
下面程序的输出结果是 ( ) main() { int x=2,y=0,z; x+=3+2;printf("%d",x); x*=y=z=4;printf("%d",x); }
A.7 28
B.无法计算
C.7,4
D.8,4
点击查看答案
手机看题
单项选择题
以下选项中,正确的if-else语句是 ( )
A.if(x!=0) printf("%d", else printf("%d",-;
B.if(x!=0) { x=x+y;printf("%d",;} else printf("%d",-;
C.if(x!=0) x=x+y;printf("%d",; else printf("%d",-;
D.if(x!=0) { x=x+y;printf("%d",}; else printf("%d",-;
点击查看答案
手机看题
单项选择题
线性表的顺序存储结构和线性表的链式存储结构分别是 ( )
A.顺序存取的存储结构、顺序存取的存储结构
B.随机存取的存储结构、顺序存取的存储结构
C.随机存取的存储结构、随机存取的存储结构
D.任意存取的存储结构、任意存取的存储结构
点击查看答案
手机看题
单项选择题
软件设计中,有利于提高模块独立性的一个准则是 ( )
A.低内聚低耦合
B.低内聚高耦合
C.高内聚低耦合
D.高内聚高耦合
点击查看答案
手机看题
单项选择题
若变量c为char类型,能正确判断出c为小写字母的表达式是 ( )
A.'a'<=c<='2'
B.(c>='a')||(c<='z')
C.('a'< and('z'>=
D.(c>='a')&&(c<='z')
点击查看答案
手机看题
单项选择题
若int类型数据占两个字节,则下列语句 int k=-1; printf("%d,%u\n",k,k); 的输出为 ( )
A.-1,-1
B.-1,32767
C.-1,32768
D.-1,65535
点击查看答案
手机看题
单项选择题
若有以下定义和语句; double r=99,*p=7; *p=r; 则以下正确的叙述是 ( )
A.两处的*p含义相同,都说明给指针变量P赋值3
B.在“double r=99,*p=7;*p=r;”中,把r的地址赋给了p所指的存储单元
C.语句“*p=r;”把变量r的值赋给指针变量p
D.语句“*p=r;”把变量r的值放回P中
点击查看答案
手机看题
单项选择题
结构化程序设计所规定的三种基本控制结构是 ( )
A.输入、处理、输出
B.树形、网形、环形
C.顺序、选择、循环
D.主程序、子程序、函数
点击查看答案
手机看题
单项选择题
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 ( )
A.*p+9
B.*(p+8)
C.*p+=9
D.p+8
点击查看答案
手机看题
单项选择题
C语言中main函数参数的非法表示形式是 ( )
A.main(char*argv[],int arg
B.main(int a,char **
C.main(int y,char*x[])
D.main(int argv,char * argc[])
点击查看答案
手机看题
单项选择题
有以下程序 void ss(char * s,char t) { while(*s) { if(*s==t)*s=t-'a'+'A'; s++; } } main() { char str1[100]="abcddfefdbd",c='d': ss(str1,C) ; printf("%s\n",str1); } 程序运行后的输出结果是 ( )
A.ABCDDEFEGDBD
B.abcDDfefDbD
C.abcAAfefAbA
D.Abcddfefdbd
点击查看答案
手机看题
单项选择题
在待排序的元素序列基本有序的前提下,效率最高的排序方法是 ( )
A.冒泡排序
B.选择排序
C.快速排序
D.归并排序
点击查看答案
手机看题
单项选择题
已知下列函数定义 setw(int *b,int m,int n,int dat) { int k; for(k=0;k<m*n,k++) { *b=dat;b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50]) ( )
A.setw(*a,5,8,1);
B.setw(&a,5,8,1);
C.setw((int*)a,5,8,1);
D.setw(a,5,8,1);
点击查看答案
手机看题
单项选择题
下列关系运算的叙述中,正确的是 ( )
A.投影、选择、连接是从二维表行的方向进行的运算
B.并,交、差是从二维表的列的方向来进行运算
C.投影、选择、连接是从二维表列的方向进行的运算
D.以上3种说法都不对
点击查看答案
手机看题
单项选择题
数据库的故障恢复一般是由 ( )
A.数据流图完成的
B.数据字典完成的
C.DBA完成的
D.PAD图完成的
点击查看答案
手机看题
单项选择题
阅读下述程序段: y=-1; if(x!=0) if(x>0) y=1; else y=0; 该程序段所描述的数学关系是 ( )
点击查看答案
手机看题
单项选择题
下列不属于软件调试技术的是 ( )
A.强行排错法
B.集成测试法
C.回溯法
D.原因排除法
点击查看答案
手机看题
单项选择题
fwrite函数的一般调用形式是 ( )
A.fwrite(buffer,count,fp,siz;
B.fwrite(fp,size,count,buffe;
C.fwrite(fp,count,size,buffe;
D.fwrite(buffer,size,count,f;
点击查看答案
手机看题
单项选择题
下列描述说明正确的是 ( )
A.定义结构体时,它的每个成员的数据类型可以不同
B.不同结构体的成员名不能相同
C.结构体定义时,其成员的数据类型不能是结构体本身
D.结构体定义时各成员项之间可用分号也可用逗号隔开
点击查看答案
手机看题
单项选择题
有以下程序段 int n=0,p; do {scanf("%d",&p);n++;}while(p!=12345 &&n<3); 此处do-while循环的结束条件是 ( )
A.p的值不等于12345并且n的值小于3
B.p的值等于12345并且n的值大于等于3
C.p的值不等于12345或者n的值小于3
D.p的值等于12345或者n的值大于等于3
点击查看答案
手机看题
单项选择题
设有以下定义: typedef union {long i;int k[5];char c,}DATE, struct date {int cat;DATE cow;double dog;}too; DATE max; 则下列语句的执行结果是 ( ) printf("%d",stzeof(struct date)+sizeof(max));
A.25
B.30
C.18
D.8
点击查看答案
手机看题
单项选择题
下列常数中,不合法的C常量是 ( )
A.-0x3b1
B.123e+2.3
C.'}'
D.6e+7
点击查看答案
手机看题
单项选择题
以下叙述中错误的是 ( )
A.二进制文件打开后可以先读文件的末尾,而顺序文件不可以
B.在程序结束时,应当用fclose函数关闭已打开的文件
C.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据
D.不可以用FILE定义指向二进制文件的文件指针
点击查看答案
手机看题
单项选择题
若有如下程序: sub(p,n) int(*p)[3],n; { int i; for(i=0;i<=n;i++) printf("%d",*(*(p+i)+n)); } main() {int s[3][3]={1,2,3,4,5,6,7,8,9}; sub(s,2); } 则程序运行后的输出结果是 ( )
A.3 6 9
B.2 4 8
C.4 5 6
D.7 8 9
点击查看答案
手机看题
单项选择题
执行下面的程序段 int x=40; char z='B'; int B; B=((x&0xff)&&(z>'a')); 后,B的值为 ( )
A.0
B.1
C.2
D.3
点击查看答案
手机看题
单项选择题
设有char str[10],下列语句正确的是 ( )
A.scanf("%s"0,&st;
B.printf("%c",st;
C.printf("%s",str[0]);
D.printf("%s",st;
点击查看答案
手机看题
单项选择题
软件生命周期中花费时间最多的阶段是 ( )
A.详细设计
B.软件编码
C.软件测试
D.软件维护
点击查看答案
手机看题
单项选择题
已有定义语句:int x=3,y=0,z=0;,则值为0的表达式是 ( )
A.x&&y
B.x||z
C.x| |z+2&&y-z
D.!((x<&&!z| |
点击查看答案
手机看题
单项选择题
非空的循环单链表head的尾结点(由p所指向),满足 ( )
A.p->next==NULI
B.p==NULL
C.p->next=head
D.p=head
点击查看答案
手机看题
单项选择题
以下有四组用户标识符,其中合法的一组是 ( )
A.For -sub Case
B.4d DO Size
C.f2_G3 IF abc
D.WORD void define
点击查看答案
手机看题
单项选择题
若有以下说明和定义 fun(int *C) {…} main() { int(*A) ()=fun,*b(),w[10],c; ┇ } 在必要的赋值之后,对fun函数的正确调用语句是 ( )
A.a=a(;
B.(* (&;
C.b=*b(;
D.fun( ;
点击查看答案
手机看题
单项选择题
下面函数的功能是 ( ) sss(s,t) char *s,*t; { while((*s)&&(*t)&&(*t++==*s++)); return(*s- * t); }
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串s复制到字符串t中
D.将字符串s接续到字符串t中
点击查看答案
手机看题
单项选择题
以下函数的功能是 ( ) int fun(char*A) { char *b=a; while(*B) b++; { return b-a;} }
A.比较两个字符串的大小
B.字符串的复制
C.计算字符串的长度
D.字符串的连接
点击查看答案
手机看题
单项选择题
若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是 ( )
A.EOF
B.0
C.非零值
D.NULL
点击查看答案
手机看题
单项选择题
设有数组定义:char array[]="China";则数组array所占的空间为 ( )
A.4个字节
B.5个字节
C.6个字节
D.7个字节
点击查看答案
手机看题
单项选择题
设有如下枚举类型定义: enum language {Basic=3,Assembly,Ada=100,COBOL,Fortran}; 枚举类型Fortran的值为 ( )
A.4
B.7
C.102
D.103
点击查看答案
手机看题
单项选择题
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是 ( )
A.字符A
B.字符a
C.字符e
D.非法的常量
点击查看答案
手机看题
单项选择题
有下列程序 main() { double d;float f;long l;int i; i=f=1=d=20/3; printf("%d%1d %f %f\n",i,1,f,D) ; } 程序运行后的输出结果是(小数点后只写1位) ( )
A.6 6 6.0 6.0
B.6 6 6.7 6.7
C.6 6 6.0 6.7
D.6 6 6.7 6.0
点击查看答案
手机看题
单项选择题
以下叙述中错误的是 ( )
A.局部变量的定义可以在函数体和复合语句的内部
B.全局变量的定义可以在函数以外的任何部位
C.同一程序内局部变量和全局变量不允许同名
D.函数的形参属于局部变量
点击查看答案
手机看题
单项选择题
有如下程序 main() { int x=1,a=0,b=0; switch(x){ case 0 : b++; case 1 : a++; case 2 : a++;b++; } printf("a=%d,b=%d\n",a,B) ; } 程序运行后的输出结果是 ( )
A.a=2,b=1
B.a=1,b=1
C.a=1,b=0
D.a=2,b=2
点击查看答案
手机看题
单项选择题
若有如下程序段: main() {int n=0; while(printf("*")) {n++; if(n<3)break;} } 则下列描述正确的是 ( )
A.其中循环控制表达式与0等价
B.其中循环控制表达式与'0'等价
C.其中循环控制表达式是不合法的
D.以上说法都不对
点击查看答案
手机看题
单项选择题
在关系数据库中,对一个关系做投影操作后,新关系的元组个数将 ( )
A.等于原来关系中的元组个数
B.大于原来关系中的元组个数
C.小于原来关系中的元组个数
D.不能确定元组个数
点击查看答案
手机看题
单项选择题
能正确表示代数式
的C语言表达式是 ( )
A.3*x^n/(2*x-1)
B.3*x**n/(2*x-1)
C.3*pow(x,*(1/(2*x-1))
D.3*pow(n,/(2*x-1)
点击查看答案
手机看题
单项选择题
以下非法的赋值语句是 ( )
A.n=(i=2,++
B.j++
C.++(i+1)
D.x=j>0
点击查看答案
手机看题
单项选择题
有以下程序 #include<stdio.h> sub1(char a,char B) {char c;c=a;a=b;b=c;} sub2(char *a,char B) {char c;c=*a;*a=b;b=c;} sub3(char *a,char *B) {char c;c=*a;*a=*b;*b=c;} main() { cha,a,b; a=’A’;b=’B’;sub3(&a,&b) putchar(a);putchar(b); a=’A’;b=’B’;sub2(&a,b) ;putchar(a);putchar(b); a=’A’;b=’B’;sub1(a,b) ;putchar(a);putchar(b); } 程序运行后的输出结果是 ( )
A.BABBAB
B.ABBBBA
C.BABABA
D.BAABBA
点击查看答案
手机看题
单项选择题
有以下的程序 #include<stdio.h> void fun(char *fname,char *st) { FILE *myf; int i; myf=fopen(fname,"w"); for(i=0;i<strlen(st);i++)fputc(st[i],myf); fclose(myf); } main() { fun("test.t","new world");fun("test.t","hello,");} 程序执行后,文件test.t中的内容是 ( )
A.hello,
B.new worldhello,
C.new world
D.hello,rld
点击查看答案
手机看题
微信扫码免费搜题