首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
程序流程图(PFD)中的箭头代表的是( )。
A.组成关系
B.控制流
C.调用关系
D.数据流
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
以下叙述中正确的是( )。
A.构成C程序的基本单位是函数
B.可以在一个函数中定义另一个函数
C.main()函数必须放在其他函数之前
D.所有被调用的函数一定要在调用之前进行定义
点击查看答案&解析
手机看题
单项选择题
设有定义语句;char c1=92,c2=92;,则以下表达式中值为零的是( )。
A.c1^c2
B.c1&c2
C.~c2
D.c1|c2
点击查看答案&解析
手机看题
单项选择题
设有定义:int a,*p=&a;以下scanf语句中能正确为变量a读入数据的是( )。
A.scanf("%d",pa);
B.scanf("%d",a);
C.scanf("%d",&pa);
D.scanf("%d",*pa);
点击查看答案&解析
手机看题
单项选择题
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为( )。
A.静态分析
B.动态分析
C.代码检查
D.代码质量度量
点击查看答案&解析
手机看题
单项选择题
以下选项中可作为C语言合法整数的是( )。
A.10110B
B.0386
C.0xffa
D.x2a2
点击查看答案&解析
手机看题
单项选择题
有以下程序:
int a=2;
int f(int *
A.
&nb
点击查看答案&解析
手机看题
单项选择题
以下程序段中与语句k=a>b(b>c1:0):0;功能等价的是( )。
A.if((a>b)&&(b>c))k=1;
B.if((a>b)||(b>c))k=1;
else k=0; else k=0;
C.if(a<=b) k=0;
D.if(a>b) k=1;
else if(b<=c) k=1; else if(b>c) k=1;
else k=0;
点击查看答案&解析
手机看题
单项选择题
有以下程序
main()
char a,b,c,d;
scanf("%c,%c,%d,%d",&a,&b,&c,&d);
printf('%c,%c,%c,%c\n",a,b,c,d);
若运行时从键盘上输入6,5,65,66<回车>。则输出结果是( )。
A.6,5,A,B
B.6,5,65,66
C.6,5,6,5
D.6,5,6,6
点击查看答案&解析
手机看题
单项选择题
下列关于C语言数据文件的叙述中正确的是( )。
A.文件由ASCII码字符序列组成,C语言只能读写文本文件
B.文件由二进制数据序列组成,C语言只能读写二进制文件
C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
点击查看答案&解析
手机看题
单项选择题
以下所列的C语言常量中,错误的是( )。
A.0xFF
B.1.2e0.5
C.2L
D.'\72'
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int a=3,b=4,c=5,d=2;
if(a>b)
if(b>c)
printf("%d",d++ +1);
else
printf("%d",++d +1);
printf("%d\n",d);
程序运行后的输出结果是( )。
A.2
B.3
C.43
D.44
点击查看答案&解析
手机看题
单项选择题
有以下定义语句:
double a,b; int w; long c;
若各变量已正确赋值,则下列选项中正确的表达式是( )。
A.a=a+b=b++
B.w%((int)a+b)
C.(c+w)%(int)a
D.w=a==b
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#define f(x) x*x
main()
int i;
i=f(4+4)/f(2+2);
printf("%d\n",i);
执行后输出结果是( )。
A.28
B.22
C.16
D.4
点击查看答案&解析
手机看题
单项选择题
关系表中的每一横行称为一个( )。
A.元组
B.码
C.属性
D.字段
点击查看答案&解析
手机看题
单项选择题
设有定义语句:
int x[6]=2,4,6,8,5,7), *p=x, i;
要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。
A.for(i=0;i<;i++) printf("%2d",*(p++));
B.for(i=0;i<6;i++) printf("%2d",*(p+i));
C.for(i=0;i<6;i++) printf("%2d",*p++);
D.for(i=0;i<6;i++) printf("%2d",(*p)++);
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int a[][3]=1,2,3),4,5,0)),(*p
A.[3],i;
点击查看答案&解析
手机看题
单项选择题
已定义以下函数:
fun (int *p)
return *P;
该函数的返回值是( )。
A.不确定的值
B.形参p中存放的值
C.形参p所指存储单元中的值
D.形参p的地址值
点击查看答案&解析
手机看题
单项选择题
在深度为5的满二叉树中,结点的个数为( )。
A.32
B.31
C.16
D.15
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int p[7]=11,13,14,15,16,17,18);i=0,k=0;
while(i<7 && p[i]%2)
k=k+p[i];
i++;
printf("%d\n",k);
执行后输出结果是( )。
A.58
B.56
C.45
D.24
点击查看答案&解析
手机看题
单项选择题
下列关系运算中,能使经运算后得到的新关系中元组个数少于原来关系中元组个数的是( )。
A.选择
B.投影
C.连接
D.并
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
#include"stdio.h"
int sub(int m)
static a=4;
a+=m;
return a;
void main()
int i=2,j=1,k;
k=sub(i);
k=sub(j);
printf("%d",k);
A.6
B.7
C.8
D.9
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
chara[]="abcdefg",b[10]="abcdefg";
printf("%d %d\n",sizeof(
A.,sizeof(
B.);
点击查看答案&解析
手机看题
单项选择题
下面这个程序段的时间复杂度是( )。
for (i=1; i<n; i++)
y=y+3;
for (j=0;j<=(2*n);j++)
x++;
A.O(10g
2
n)
B.O(n)
C.O(nlog
2
n)
D.O(n
2
)
点击查看答案&解析
手机看题
单项选择题
以下不能定义为用户标识符的是( )。
A.scanf
B.Void
C.3com
D.int
点击查看答案&解析
手机看题
单项选择题
有以下函数定义:
void fun(int n double x)…
若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。
A.fun(int y,double m);
B.k=fun(10,12.5);
C.fun(x,n);
D.void fun(n,x);
点击查看答案&解析
手机看题
单项选择题
有以下定义:
int a[4] [3]=1,2,3,4,5,6,7,8,9.10,11,12;
int(*ptr)[3]=a,*p=a[0];
则下列能够正确表示数组元素a[1][2]的表达式是( )。
A.*((*ptr+1+2)
B.*(*(p+5))
C.(*ptr+1)+2
D.*(*(a+1)+2)
点击查看答案&解析
手机看题
单项选择题
已定义ch为字符型变量,以下赋值语句中错误的是( )。
A.ch='\'
B.ch=62+3;
C.ch=NULL;
D.ch='\xaa';
点击查看答案&解析
手机看题
单项选择题
在面向对象方法中,如果“鸡”是一类对象,“公鸡”、“母鸡”等都继承了“鸡”类的性质,因而是“鸡”的( )。
A.子类
B.实例
C.对象
D.父类
点击查看答案&解析
手机看题
单项选择题
下列关于单目运算符++、--的叙述中正确的是( )。
A.它们的运算对象可以是任何变量和常量
B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D.它们的运算对象可以是char型变量、int型变量和float型变量
点击查看答案&解析
手机看题
单项选择题
以下4个选项中,不能看作一条语句的是( )。
A.;
B.a=0,b=0,c=0;
C.if(a>0);
D.if(b==0)m=1;n=2;
点击查看答案&解析
手机看题
单项选择题
下列选项中正确的语句是( )。
点击查看答案&解析
手机看题
单项选择题
以下能正确定义一维数组的选项是( )。
A.int num[];
B.#define N 100
int num[N]
C.int num[0..100];
D.int N=100
int num[N];
点击查看答案&解析
手机看题
单项选择题
若有以下程序段(n所赋的是八进制数):
int m=32767,n=032767;
printf("%d,%o\n',m,n);
执行后输出结果是( )。
A.32767,32767
B.32767,032767
C.32767,77777
D.32767,077777
点击查看答案&解析
手机看题
单项选择题
有以下程序:
void sum(int *
A.
&n
点击查看答案&解析
手机看题
单项选择题
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为( )。
A.0
B.1
C.-1
D.一个非0值
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int a[3][3],*p,i;
p=&a[0][0];
for(i=0;i<9;i++) p[i]=i+1;
printf("%d\n",a[1][2]);
程序运行后的输出结果是( )。
A.3
B.6
C.9
D.2
点击查看答案&解析
手机看题
单项选择题
在数据结构中,从逻辑上可以把数据结构分成( )。
A.动态结构和静态结构
B.线性结构和非线性结构
C.集合结构和非集合结构
D.树形结构和图状结构,
点击查看答案&解析
手机看题
单项选择题
以下程序段中,能够通过调用函数fun(),使main()函数中的指针变量p指向一个合法的整型单元的是( )。
A.main()
int*p;
fun(p);
…
int fun(int*p)
int s; p=&s;
B.main
int*p
fun(&p);
…
iht fun(int**p)
int s; *p=&s;
C.main()
int*p;
fun(&p);
int fun(int**p)
*p=(int*)malloc(2);
D.main()
int*p;
fun(p);
int fun(int*p)
p=(int*)malloc(sizeo(int));
点击查看答案&解析
手机看题
单项选择题
有以下程序:
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
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
char str[]="xyz", *ps=str;
while(*ps) ps++;
for(ps--;ps-str>=O;ps--)
puts(ps);
执行后的输出结果是( )。
A.yz
xyz
B.z
yz
C.z
yz
xyz
D.x
xy
xyz
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
main()
int a=1,b=1;
for(;a<=10;a++)
if(b>=9) break;
if(b%3==1) b+=3;continue;
b++;
printf("%d,%d",b,
A.;
&
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int a=1,b=2,m=0,n=0,k;
k=(n=b>
A.||(m=a>
B.;
pri
点击查看答案&解析
手机看题
单项选择题
程序流程图(PFD)中的箭头代表的是( )。
A.组成关系
B.控制流
C.调用关系
D.数据流
点击查看答案&解析
手机看题
单项选择题
利用E-R模型进行数据库的概念设计,可以分成3步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,最后对全局E-R模型进行( ),得到最终的E-R模型。
A.简化
B.结构化
C.最小化
D.优化
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
unsigned int a;
int b=-1;
a=b;
printf("%u",
A.;
&nbs
点击查看答案&解析
手机看题
单项选择题
在结构化设计方法中生成的结构图(SC)中,带有圆圈的小箭头表示( )。
A.模块
B.数据的流向
C.模块间的信息传递
D.模块之间的调用关系
点击查看答案&解析
手机看题
单项选择题
有以下程序:
void fun (char *a,char *b)
a=b;(*
A.++;
&nb
点击查看答案&解析
手机看题
单项选择题
有以下程序:
void fun(int *a,int i,int i)
int t;
if(i<j)
t==a[i];a[i]=a[j];a[i]=t;
i++; j--;
fun(a,i,j);
main()
int x[]=2,6,1,8),i;
fun(x,0,3),
for(i=0;i<4;i++) printf("%2d",x[i]);
printf("\n");
程序运行后的输出结果是( )。
A.1268
B.8621
C.8162
D.8612
点击查看答案&解析
手机看题
单项选择题
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。
struct node
int data;
struct node *next;
*p,*q,*r;
现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是( )。
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int x[]=1,3,5,7,2,4,6,0),i,j,k;
for(i=0;i<3;i++)
for(j=2;i>=i;j--)
if( x[j+1]>x[j]) k=x[j];x[j]=x[j+1];x[j+1]=k;
for(i=0;i<3;i++)
for(j=4;j<7-i;j++)
if(x[j]>x[j+1]) k=x[j];x[j]=x[j+1];x[j+1]=k;
for(i=0;i<8;i++) printf("%d",x[i]);
printf("\n");
程序运行后的输出结果是( )。
A.75310246
B.01234567
C.76310462
D.13570246
点击查看答案&解析
手机看题
微信扫码免费搜题