首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为______。
R
A
A1
B
B1
a
0
f
3
a
0
n
2
b
1
f
3
b
1
n
2
a
1
f
4
S
A
A1
a
0
b
1
T
B
B1
f
3
n
2
A..并
B.自然连接
C..除
D..交
点击查看答案&解析
手机看题
你可能感兴趣的试题
单项选择题
有以下程序:
#include<stdio.h>
#include<stdlib.h>
main()
{int*a,*b,*c;
a=b=c=(int*)malloc(sizeof(int));
*a=1;*b=2,*c=3;
a=b;
printf("%d,%d,%d\n",*a,*b,*c);
}
程序运行后的输出结果是______。
A.1,1,3
B.2,2,3
C.1,2,3
D.3,3,3
点击查看答案&解析
手机看题
单项选择题
C语言程序中,运算对象必须是整型数的运算符是______。
A.%
B./
C.&&
D.*
点击查看答案&解析
手机看题
单项选择题
有以下程序
#include<stdio.h>
void fun(int a,int b)
{ int t;
t=a;a=b;b=t;
}
main()
{ int c[10]={1,2,3,4,5,6,7,8,9,0},i;
for(i=0;i<10;i+=2)fun(c[i],c[i+1]);
for(i=0;i<10;i++)printf("%d,",cf[i]);
printf("\n");
}
程序的运行结果是______。
A.1,2,3,4,5,6,7,8,9,0,
B.2,1,4,3,6,5,8,7,0,9,
C.0,9,8,7,6,5,4,3,2,1,
D.0,1,2,3,4,5,6,7,8,9,
点击查看答案&解析
手机看题
单项选择题
若要求从键盘读入含有空格字符的字符串,应该使用函数______。
A.getc ()
B.gets()
C.getchar()
D.scanf()
点击查看答案&解析
手机看题
单项选择题
以下正确的函数定义是______。
A.double f1(int x,int y)
B.double f1(int x;int y)
C.double f1(int x;float y)
D.double f1(int x,y)
点击查看答案&解析
手机看题
单项选择题
开发软件时对提高开发人员工作效率至关重要的是
____
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序人员的数量
D.计算机的并行处理能力
点击查看答案&解析
手机看题
单项选择题
设有宏定义:
#define IsDIV(k,n)((k%n==1)1:0)
且变量m已正确定义并赋值,则宏调用:
IsDIV(m,5)&&IsDIV(m,7)
为真时所要表达的是______。
A.判断m被5和7整除是否都余1
B.判断m是否能被5和7整除
C.判断m被5或者7整除是否余1
D.判断m是否能被5或者7整除
点击查看答案&解析
手机看题
单项选择题
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。
#define MIN-2147483647
int findmax(int x[], int n)
{ int i, max;
for(i=0; i<n; i++)
{ max=MIN;
if(max<x[i])max=x[i];}
return max;
}
造成错误的原因是______。
A.定义语句“int i, max;”中max未赋初值
B.赋值语句“max=MIN;”中,不应给max赋MIN值
C.语句“if(max<x[i])max=x[i];”中判断条件设置错误
D.赋值语句“max=MIN;”放错了位置
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{unsigned char a=2, b=4, c=5, d;
d=a | b;d&=c; printf("%d\n",d);}
程序运行后的输出结果是______。
A.3
B.4
C.5
D.6
点击查看答案&解析
手机看题
单项选择题
下列说法不正确的是______。
A.调用函数时,实参可以是表达式
B.调用函数时,实参与形参可以共用内存单元
C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等
D.调用函数时,实参与形参的类型必须一致
点击查看答案&解析
手机看题
单项选择题
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是______。
A.a+=a-=(b=4)*(a=3)
B.x%(-3);
C.a=a*3=2
D.y=float(i)
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是______。
A.C语句必须以分号结束
B.复合语句在语法上被看作一条语句
C.空语句出现在任何位置都不会影响程序运行
D.赋值表达式末尾加分号就构成赋值语句
点击查看答案&解析
手机看题
单项选择题
有以下程序段:
char a[3], b[]="China";
a=b;
printf("% s", a);
则______。
A.运行后将输出China
B.运行后将输出Ch
C.运行后将输出Chi
D.编译出错
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include <stdio.h>
main( )
{int a[5]={2,4,6,8,10}, *p,* *k;
P=a; k=&p;
printf("%",*(p+ +));
printf("%d\n",* * k);
}
程序运行后的输出结果是______。
A.4 6
B.4 4
C.2 2
D.2 4
点击查看答案&解析
手机看题
单项选择题
若有以下程序:
#include <stdio.h>
char f(char x)
{return x*x+"a"; }
main( )
{ char a, b=0;
for(a=0; a<4; a+ =1)
{b=f(a); putchar(b); }
}
则程序的输出结果是______。
A.abcd
B.ABEJ
C.abcj
D.ABCD
点击查看答案&解析
手机看题
单项选择题
有以下程序
#include<stdio.h>
#define PT 3.5;
#define S(x)PT*x*x;
main()
{int a=1,b=2;printf("%4.1f\n",S(a+b));}
程序运行后的输出结果是______。
A.31.5
B.程序有错无输出结果
C.7.5
D.14.0
点击查看答案&解析
手机看题
单项选择题
下面语句的输出结果是_______。
printf("%d\n",strlen("\t"\065\xff\n"));
A.14
B.8
C.5
D.输出项不合怯,无正常输出
点击查看答案&解析
手机看题
单项选择题
以下关于C语言的叙述中正确的是______。
A.预处理命令通常位于函数体外面,但也可以位于函数体中间
B.C语言中的变量定义须在其他语句之前
C.在C语言程序的书写中,一个语句必须单占一行
D.一个C语言源程序可以由一个或多个源文件组成,每个源文件可由自己的main函数
点击查看答案&解析
手机看题
单项选择题
以下选项中与
if(a==1) a=b;
else a++;
语句功能不同的switch语句是______。
A.switch(a==1){case 0:a=b;break;case 1:a++;}
B.switch(a){case 1:a=b;break;default:a++;}
C.switch(a){defauh:a++;break;case 1:a=b;}
D.switch(a==1){case 1:a=b;break;case 0:a++;}
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。
main()
{ int a=7, b=8, *p, *q, *r;
p=&a; q=&b;
r=p; p=q; q=r;
printf("%d, %d, %d, %d\n", *p, *q, a, b);
}
A.8,7,8,7
B.7,8,7,8
C.8,7,7,8
D.7,8,8,7
点击查看答案&解析
手机看题
单项选择题
表达式a+=a-=a=9的值是______。
A.9
B.-9
C.18
D.0
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{
int m=1,n=2,*p=&m,*q=&n,*r;
r=p;
p=q;
q=r;
printf("%d,%d,%d,%d\n",m,n,*p,*q);
}
程序的运行结果是______。
A.2,1,1,2
B.1,2,1,2
C.2,1,2,1
D.1,2,2,1
点击查看答案&解析
手机看题
单项选择题
已知字符"A"的ASCII代码值是65,字符变量c1的值是"A",c2的值是"D",则执行语句printf("%d,%d",c1,c2-2);的输出结果是______。
A.65,68
B.A,68
C.A,B
D.65,66
点击查看答案&解析
手机看题
单项选择题
有以下程序
#include <stdio.h>
void fun(char *t,char *s)
{ while(*t!=0) t++;
while((*t++=*s++)!=0);
}
main()
{ char ss[10]="acc",aa[10]="bbxxyy";
fun(ss,aa); printf("%s,%s\n",ss,aa);
}
程序的运行结果是______。
A.accbbxxyy,bbxxyy
B.acc,bbxxyy
C.accxxyy,bbxxyy
D.accxyy,bbxxyy
点击查看答案&解析
手机看题
单项选择题
在数据管理技术发展的三个阶段中,数据共享最好的是______。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.三个阶段相同
点击查看答案&解析
手机看题
单项选择题
下列语句组中正确的是______。
A.char*s;s="Olympic";
B.char s[7];s="Olympic";
C.char*s;s={"Olympic"};
D.char s[7];s={"Olympic"};
点击查看答案&解析
手机看题
单项选择题
设变量均已正确定义,若要通过
scanf("%d%c%d%c", &a1, &c1, &a2, &c2);
语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)______。
A.10X<回车>20Y<回车>
B.10□X20□Y<回车>
C.10□X<回车>20□Y<回车>
D.10□X□20□Y<回车>
点击查看答案&解析
手机看题
单项选择题
有如下程序:
#include<stdio.h>
main()
{ FILE*fp1;
fp1=fopen("f1.txt", "w");
fprintf(fp1, "abc");
fclose(fp1);
}
若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为______。
A.goodabc
B.abcd
C.abc
D.abcgood
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义,在if(W) printf("%d\n",k); 中,以下不可替代W的是______。
A.a< >b+c
B.ch=getchar()
C.a= =b+c
D.a+ +
点击查看答案&解析
手机看题
单项选择题
设有定义语句
int (*f)(int);
则以下叙述正确的是______。
A.f是指向函数的指针变量,该函数具有一个int类型的形参
B.f是基类型为int的指针变量
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
点击查看答案&解析
手机看题
单项选择题
以下关于long、int和short类型数据占用内存大小的叙述中正确的是______。
A.均占4个字节
B.根据数据的大小来决定所占内存的字节数
C.由用户自己定义
D.由C语言编译系统决定
点击查看答案&解析
手机看题
单项选择题
若有以下说明和定义:
typedef int*INTEGER;
INTEGER p, *q;
以下叙述正确的是______。
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
点击查看答案&解析
手机看题
单项选择题
标准函数fgets(s,n,f)的功能是______。
A.从f所指的文件中读取长度为n的字符串存入指针s所指的内存
B.从f所指的文件中读取长度不超过n-1的字符串存入指针s所指的内存
C.从f所指的文件中读取n个字符串存入指针s所指的内存
D.从f所指的文件中读取长度为n-1的字符串存入指针s所指的内存
点击查看答案&解析
手机看题
单项选择题
有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为______。
R
A
A1
B
B1
a
0
f
3
a
0
n
2
b
1
f
3
b
1
n
2
a
1
f
4
S
A
A1
a
0
b
1
T
B
B1
f
3
n
2
A..并
B.自然连接
C..除
D..交
点击查看答案&解析
手机看题
单项选择题
在面向对象方法中,实现信息隐蔽是依靠______。
A.对象的继承
B.对象的多态
C.对象的封装
D.对象的分类
点击查看答案&解析
手机看题
单项选择题
C语言可执行程序的开始执行点是______。
A.包含文件中的第一个函数
B.程序中第一个函数
C.程序中的main()函数
D.程序中第一条语句
点击查看答案&解析
手机看题
单项选择题
C语言中,能识别处理的文件为( )。
A.文本文件和数据块文件
B.文本文件和二进制文件
C.流文件和文本文件
D.数据文件和二进制文件
点击查看答案&解析
手机看题
单项选择题
以下选项中可用做C程序合法实数的是______。
A.3.0e0.2
B..1e0
C..E9
D.9.12E
点击查看答案&解析
手机看题
单项选择题
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是______。
A.多对多
B.一对多
C.多对一
D.一对一
点击查看答案&解析
手机看题
单项选择题
有以下程序
#include<stdio.h>
main()
{
char ch[]="uvwxyz", *pc;
pc=ch;
printf("%c\n", *(pc+5));
}
程序运行后的输出结果是______。
A.0
B..z
C.元素ch[5]的地址
D.字符y的地址
点击查看答案&解析
手机看题
微信扫码免费搜题