首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
在最坏情况下,下列排序方法中时间复杂度最小的是( )。
A.冒泡排序
B.快速排序
C.插入排序
D.堆排序
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
用树形结构来表示实体之间联系的模型称为( )。
A.关系模型
B.层次模型
C.网状模型
D.数据模型
点击查看答案&解析
手机看题
单项选择题
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为( )。
A.不定值
B.4
C.3
D.1
点击查看答案&解析
手机看题
单项选择题
设栈S的初始状态为空。元素a、b、c、d、e、f依次通过栈S,若出栈的顺序为b、d、c、f、e、a,则栈S的容量至少应该为( )。
A.3
B.4
C.5
D.6
点击查看答案&解析
手机看题
单项选择题
C语言中各种基本数据类型的存储空间长度排列为( )。
A.char≤long≤int≤float≤double
B.double≤float≤long≤int≤char
C.char≤int≤long~float≤double
D.float≤int≤long≤char≤double
点击查看答案&解析
手机看题
单项选择题
下列选项中,不能用作标识符的是( )。
A._1234_
B._1_2
C.int_2_
D.2_int_
点击查看答案&解析
手机看题
单项选择题
下列选项中属于C语言构造类型的是( )。
A.指针类型
B.空类型
C.枚举类型
D.数组类型
点击查看答案&解析
手机看题
单项选择题
有以下程序段:
int x=3
do
printf("%d",x-=2);
while (!(--x));
其输出结果是( )。
A.1
B.3 0
C.1 -2
D.死循环
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
main()
char a[]="1234";int i,t=0;
for(i=0;a[i]>='0'&&a[i]<='9';i+=2)
t=10*t+a[i]一-'0';
printf("%d\n',t);
则程序运行后的输出结果是( )。
A.13
B.1234
C.24
D.123
点击查看答案&解析
手机看题
单项选择题
在C语言中,关于函数fseek的说法正确的是( )。
A.使位置指针重新返回文件的开头
B.使位置指针到文件的结尾
C.可以改变文件位置指针
D.利用fseek函数只能实现文件顺序读写
点击查看答案&解析
手机看题
单项选择题
有如下程序
main()
int y=3,x=3,z=1;
printf("%d %d\n", (++x,++y),z+2);
运行该程序的输出结果是( )。
A.3 4
B.4 2
C.4 3
D.3 3
点击查看答案&解析
手机看题
单项选择题
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( )。
A.-3
B.9
C.-12
D.6
点击查看答案&解析
手机看题
单项选择题
下述程序的输出结果是( )。
long fun(int n)
long s;
if(n==1||n==2)
s=2;
else
s=n-fun(n-1);
return s;
main()
printf("%1d\n",fun(3));
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
下述关于数据库系统的叙述中正确的是( )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
sub(p,n)
int(*p)[3],n;
int i;
for(i=0;i<=n;i++)printf("%d",p[i][2]);
main()
int s[3][3]=1,2,3,4,5,6,7,8,9;
sub(s,2);
则程序运行后的输出结果是( )。
A.369
B.248
C.456
D.789
点击查看答案&解析
手机看题
单项选择题
若有如下程序段:
struct student
int num;float score;
stu[3]=10,85,60,58,32,23;
main()
struct student*t;
t=stu;
则下面表达式中值为58的是( )。
A.(*t).num
B.*(t++)->num
C.(*++t)score
D.(++t)->score
点击查看答案&解析
手机看题
单项选择题
执行下面程序的正确结果是( )。
main()
float a=1.9;
switch (
A.
case 0:printf("0000");
 
点击查看答案&解析
手机看题
单项选择题
若有以下定义和语句:
int a[10]=1,2,3,4,5,6,7,8,9,10,*p=a
则不能表示a数组元素的表达式是( )。
A.*p
B.a[10]
C.*a
D.a[p-a]
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
sub(int a,int b,int c)
c=a+b;
return(c);
main()
int x=3,y=4,z=6;
sub(x,y,z);
printf('%d”,z);
则程序运行后的输出结果是( )。
A.3
B.6
C.7
D.4
点击查看答案&解析
手机看题
单项选择题
对下述程序,正确的判断是( )。
main()
int a,b;
scanf("%d",&
A.;
scanf("%d",&
B.;
if(a>b)
a+=b;
b
点击查看答案&解析
手机看题
单项选择题
下列不属于C语言关键字的选项是( )。
A.printf
B.sizeof
C.extern
D.long
点击查看答案&解析
手机看题
单项选择题
实型数据在计算机中表示的方法有( )。
A.双精度型和单精度型
B.小数形式和ASCII码法
C.BCD码法和指数形式
D.小数形式和指数形式
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
main()
int n;
for(n=0;n<9;n++)
if(n<1)
printf("%d",n); continue;
if(n==4)break;
printf("%d",n);
则循环体执行的次数是( )。
A.1
B.5
C.9
D.死循环
点击查看答案&解析
手机看题
单项选择题
以下程序执行后sum的值是( )。
A.15
B.14
C.不确定
D.0
main()
int i, sum;
for(i=1;i<6;i++) sum+=i;
printf("%d\n",sum);
点击查看答案&解析
手机看题
单项选择题
下面程序输出的结果是( )。
main()
int x=100,a=10,b=20,ok1=5,ok2=0;
if(a<b)
if(b!=15)
if(!ok1) x=-i;
else if(ok2) x=10;
x=1;
printf("%d\n",x);
A.-1
B.0
C.1
D.不确定的值
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.程序执行的效率与数据的存储结构密切相关
B.程序执行的效率只取决于程序的控制结构
C.程序执行的效率只取决于所处理的数据量
D.以上三种说法都不对
点击查看答案&解析
手机看题
单项选择题
若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( )。
A.fopen("A:\user\aaa.txt","r")
B.fopen("A:\\user\\aaa.txt","r=")
C.fopen("A:\user\aaa.txt","rb")
D.fopen("A:\\user\\aaa.txt","w")
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
#define PI 3.1415
#define ARE(X) PI*x*x
main()
int r=2;
printf("%.2f",ARE(r+1));
A.28.26
B.28.260000
C.9.28
D.9.280000
点击查看答案&解析
手机看题
单项选择题
下面程序段的输出结果是( )。
int i=32770;
printf("%d\n", i);
A.32769
B.32767
C.-32766
D.输出不确定数
点击查看答案&解析
手机看题
单项选择题
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
A.控制流
B.加工
C.数据存储
D.源和潭
点击查看答案&解析
手机看题
单项选择题
函数fun的返回值是( )。
fun(char *a,char *b)
int num=0,n=0;
while(*(a+num))!='\0')num++;
while(b[n]) *(a+num)=b[n];num++;n++;)return num;
A.字符串a的长度
B.字符串b的长度
C.字符串a和b的长度之差
D.字符串a和b的长度之和
点击查看答案&解析
手机看题
单项选择题
以下能正确定义数组并正确赋初值的语句是( )。
A.int N=5,b[N][N];
B.int a[1][2]=1,3;
C.intc[2][]=1,2,3,4;
D.int d[3][2]=1,2,34;
点击查看答案&解析
手机看题
单项选择题
算法的时间复杂度是指( )。
A.执行算法程序所需要的时间
B.算法程序的长度
C.算法程序中的指令条数
D.算法执行过程中所需要的基本运算次数
点击查看答案&解析
手机看题
单项选择题
下述程序的输出结果是( )。
# include <stdio.h>
int fun( int
A.
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int aa[4][4]:1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6;
int i,S=0;
for(i=0;i<4;i++) s+=aa[i][1];
printf("%d\n",s);
程序运行后的输出结果是( )。
A.11
B.19
C.13
D.20
点击查看答案&解析
手机看题
单项选择题
在最坏情况下,下列排序方法中时间复杂度最小的是( )。
A.冒泡排序
B.快速排序
C.插入排序
D.堆排序
点击查看答案&解析
手机看题
单项选择题
下面程序段中的循环体的执行次数是( )。
for(i=4;i<0;i--)
for(j=1;j<=4;j++)
sum=sum+j;
A.4
B.0
C.12
D.16
点击查看答案&解析
手机看题
单项选择题
若x、y、z、m均为int型变量,则执行下面语句后m的值是( )。
m=1; x=2; y=3;
m=(m<x) m : x;
m=(m<y) m : y;
m=(m<y) m : z;
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
C语言中,函数值类型的定义可以默认,此时函数值的隐含类型是( )。
A.void
B.int
C.float
D.double
点击查看答案&解析
手机看题
单项选择题
下面不属于软件工程3个要素的是( )。
A.工具
B.过程
C.方法
D.环境
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
# include <stdio.h>
int x=1;
void main()
int x=2;
printf("%d,",x);
if(x==1)
int x=4;
printf("%d,",x++);
printf("%d",x++);
A.2,2
B.1,1,2
C.2,4,3
D.2,3
点击查看答案&解析
手机看题
单项选择题
有以下程序:
void fun(char *c,int d)
*c=*c+1;d=d+1;
printf("%c,%c,",*c,d);
main()
char a='A',b='a';
fun(&b,
A.;
printf("%c,%c\n",a,
B.;
程
点击查看答案&解析
手机看题
单项选择题
设a、b、c、d、m、n均为整型变量,且a=3、b=6、c=7、d=8、m=2、n=1,则逻辑表达式“(m=a>b)&&(n=c>d)”运算后,n的值为( )。
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
单项选择题
当执行下面的程序时,如果输入ABC,则输出的结果是( )。
#include<Stdlib.h>
main()
char ss[]="1,2,3,4,5";
gets(ss);strcat(ss,"6789");printf("%s\n",ss);
A.ABC6789
B.ABDC67
C.123ABC678
D.ABC456789
点击查看答案&解析
手机看题
单项选择题
以下对枚举类型名的定义中正确的是( )。
A.enum a=one,two,three;
B.enum aone=9,two=-1.three=200;
C.enum a="one","two","four";
D.enum a"nine","two","three";
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.在模块化程序设计中,一个模块应尽量多的包括与其他模块联系的信息
B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节
C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则
D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
点击查看答案&解析
手机看题
单项选择题
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.实体集之间一对一的联系实际上就是一一对应的关系
B.关系模型只能处理实体集之间一对一的联系
C.关系模型属于格式化模型
D.以上三种说法都不对
点击查看答案&解析
手机看题
单项选择题
执行下列程序的输出结果是( )。
main()
union
int b;
char c[2];
y;
y.b=0x4142;
printf("%c,%c",y.c[1],y.c[0]);
A.65,66
B.a,b
C.B,A
D.A,B
点击查看答案&解析
手机看题
单项选择题
有以下程序:
void swap1(int C[])
int t;
t=c[0]; c[0]=C[1]; c[1]=t;
void swap2(int c0, int c1)
int t;
t=c0; c0=c1; c1=t;
main()
int a[2]=3,5, b[2]=3,5);
swapl(
A.; swap2(b[0],b[1]);
&
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
main()
int a,b,C,m,n,k;
m=n=k=0; a=-1;b=2; C=3;
if(c>0)m=a+b;
if(a<=0)
if(b>0)
if(c<=0)n=a=b;
else if(c>0)n=a-b;
else k/=c;
printf("%d,%d, %d,",m,n,k);
则程序运行后的输出结果是( )。
A.1,0,0
B.2,-3,3
C.1,-3,3
D.1,0,3
点击查看答案&解析
手机看题
微信扫码免费搜题