首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
关于算法和程序,以下叙述中正确的是( )。
A.算法就是程序
B.设计算法时只需要考虑数据结构的设计
C.设计算法时只需要考虑结果的可靠性
D.以上三种说法都不对
点击查看答案&解析
手机看题
你可能感兴趣的试题
单项选择题
下列关于数据链表的叙述中正确的是( )。
A.只有一个根节点的数据结构不一定是线性结构
B.有一个以上根节点的数据结构不一定是非线性结构
C.循环链表是非线性结构
D.双向链表是非线性结构
点击查看答案&解析
手机看题
单项选择题
关于算法和程序,以下叙述中正确的是( )。
A.算法就是程序
B.设计算法时只需要考虑数据结构的设计
C.设计算法时只需要考虑结果的可靠性
D.以上三种说法都不对
点击查看答案&解析
手机看题
单项选择题
下列关于二叉树的叙述中,正确的是( )。
A.叶子节点总是比度为2的节点多1个
B.叶子节点总是比度为2的节点多2个
C.叶子节点数是度为2的节点数的两倍
D.度为2的节点数是度为1的节点数的两倍
点击查看答案&解析
手机看题
单项选择题
软件生命周期中的各个阶段都不包括的活动是( )。
A.市场调研
B.需求分析
C.软件测试
D.软件维护
点击查看答案&解析
手机看题
单项选择题
某系统总体结构图如下图所示:
该系统总体结构图的深度是( )。
A.7
B.6
C.3
D.2
点击查看答案&解析
手机看题
单项选择题
程序测试的主要目的是( )。
A.设计测试程序
B.验证程序的正确性
C.发现程序中的错误
D.改正程序中的错误
点击查看答案&解析
手机看题
单项选择题
下列有关数据库的描述中正确的是( )。
A.在需求分析阶段建立数据字典
B.在概念设计阶段建立数据字典
C.在逻辑设计阶段建立数据字典
D.在物理设计阶段建立数据字典
点击查看答案&解析
手机看题
单项选择题
数据库系统的三级模式不包括( )。
A.数据模式
B.内模式
C.外模式
D.概念模式
点击查看答案&解析
手机看题
单项选择题
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A.并
B.交
C.投影
D.自然连接
点击查看答案&解析
手机看题
单项选择题
面向对象设计方法的主要特征是( )。
A.继承
B.自顶向下
C.模块化
D.逐步求精
点击查看答案&解析
手机看题
单项选择题
关于C语言常量的叙述中错误的是( )。
A.经常被使用的变量可以定义成常量
B.常量分为整型常量、实型常量、字符常量和字符串常量
C.常量可分为数值型常量和非数值型常量
D.所谓常量,是指在程序运行过程中,其值不能被改变的量
点击查看答案&解析
手机看题
单项选择题
以下关于C语言的相关叙述中正确的是( )。
A.简单C语句必须以分号结束
B.C程序中的每一行只能写一条语句
C.C语言程序中的注释必须与语句写在同一行
D.C语句必须在一行内写完
点击查看答案&解析
手机看题
单项选择题
以下关于算法的叙述中错误的是( )。
A.算法正确的程序可以有零个输入
B.算法正确的程序可以有零个输出
C.算法正确的程序最终一定会结束
D.算法正确的程序对于相同的输入一定有相同的结果
点击查看答案&解析
手机看题
单项选择题
关于C语言的用户标识符中,不合法的是( )。
A.a_1
B.Xa3c
C.A一一x
D._1
点击查看答案&解析
手机看题
单项选择题
关于C语言的赋值语句,合法的是( )。
A.a=b==1;
B.e=n%3;
C.x+y=u;
D.x=2=6+2;
点击查看答案&解析
手机看题
单项选择题
在使用scanf(’’%2d%f’’,&a,&b);语句并从键盘输入123 456<回车>后,a和b的值分别是( )。
A.12和3.0
B.123和456.0
C.12和456.0
D.12和345 6.0
点击查看答案&解析
手机看题
单项选择题
下列C语言语句会出现错误的是( )。
A.char a=’123’
B.char a=’\n’;
C.char a=’a’;
D.char =’’\x2d’’;
点击查看答案&解析
手机看题
单项选择题
下列表达式的值当变量c的值不为2、4、6时也为“真”的是( )。
A.(c>=2&&c<=6)&&(c%2!=1)
B.(c=2)‖(c==4)‖(c==6)
C.c>=2&&c<=6)&&!(c%2)
D.(c>=2&&c<=6)‖(c!=3)‖(c!=5)
点击查看答案&解析
手机看题
单项选择题
C语句中不能够正确计算下述公式的程序段是( )f=
A.if(x>=0) f=sqrt(x); if(x<0) f=sqrt(-x);
B.if(x>=0) f=sqrt(x); else f=sqrt(-x);
C.f=sqrt(x) if(x<0) f=sqrt(-x);
D.f=sqrt(x>=0?x:-x);
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
main() { int m=20; while(m--); printf(’’y=%d\n’’,m); } 程序执行后的输出结果是( )。
A.m=-1
B.m=0
C.m=1
D.while构成无限循环
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
main() {int i; for(i=1;i<=40;i++) {if(i++%5==0) if(i++%8==0)print(’’%d’’,i) } printf(’’%d’’,i); } 程序执行后的输出结果是( )
A.17
B.24
C.32
D.12
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
main() {int s; scanf(’’%d’’,&s); while(s>0) {switch(s) {case 1:printf(’’%d’’,s+5) case 2:printf(’’%d’’,s+4);break; case 3:printf(’’%d’’,s+3); case 4:printf(’’%d’’,s+2); default:printf(’’%d’’,s+1);break; } scanf(’’%d’’,&s) } } 运行时,若输入123450〈回车〉则输出的结果是
A.6.56655e+008
B.6.56646e+006
C.6.66665e+006
D.6.66666e+006
点击查看答案&解析
手机看题
单项选择题
关于return语句叙述中错误的是( )。
A.函数的return语句中可以没有表达式
B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
C.用户定义的函数中若没有return语句,则应当定义为void类型
D.用户定义的函数中可以没有return语句
点击查看答案&解析
手机看题
单项选择题
有以下程序:#include〈stdio.h〉void fun(char *c,int d){ *c=*c+1;d=d+1;printf(’’%c,%c’’,*c,d);}main(){char x=’1’,y=’A’;fun(&x,y);printf(’’%c,%c\n,x,y)}
A.2,B,2,A
B.2,B,B,A
C.1,B,B,1
D.1,B,a,B
点击查看答案&解析
手机看题
单项选择题
下列选项中,能正确定义数组的语句是( )。
A.int a[0..10].
B.int b[];
C.int N=10; int c[N];
D.#define N 10 int d[N]
点击查看答案&解析
手机看题
单项选择题
以下函数实现按每行5个输出a所指数组中的数据: #include
void fun(int*a,int n) {int i; for(i=0;i<n;i++) { printf(’’%d’’,a[i]); } printf(’’\n’’); } 在横线处应填入的语句是( )。
A.if(i/5==0)printf(’’\n’’);
B.if(i/5==0)continue;
C.if(i%5==0)prinff(’’\n’’);
D.if(i%5==0)continue;
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
void if(char*c) { while(*c) { if(*c>=’a’&&*c<=’z’) *c=*c一(’a’一’A’); c++; } } main() { char s[21]; gets(s); ff(s); puts(s); } 当执行程序时从键盘上输入Hello World<回车>,则程序运行后的输出结果是( )。
A.hello world;
B.Hello World
C.HELLO WORLD
D.hELLO World
点击查看答案&解析
手机看题
单项选择题
有以下程序:#include<stdio.h>main(){int a[4][4]={{1,2,3,4},{2,4,3,1},{1,7,1,5},{5,6,7,8}};int i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)for(k=j+1;k<4;k++)if(a[j][i]>a[k][i]){t=a[j][i];a[j][i]=a[k][i];a[k][i]=t;}/*按列排序*/for(i=0;i<4;i++)printf(’’%d,’’,a[i][i]);}程序运行后的输出结果是( )。
A.1,4,3,8,
B.1,7,3,1,
C.4,7,5,8,
D.1,2,5,4,
点击查看答案&解析
手机看题
单项选择题
有以下程序(strcat函数用于连接两个字符串): #nclude
#include
main() { char s[20]=’’Welcome\0to\0’’,t[]=’’Beijing’’; strcat(s,t); printf(’’%s\n’’,s); } 程序运行后的输出结果是( )。
A.Welcome to Beijing
B.Welcome\0to\0Beijing
C.WelcomeBeijing
D.Beijing
点击查看答案&解析
手机看题
单项选择题
有以下程序段: char name[20]; int Bum; scanf(’’name=%s num=%d’’,name,&hum); 当执行上述程序段,并从键盘输入:name=David num=101<回车>后,name的值为( )。
A.name=David
B.name=David num=101
C.David
D.David Bum=101
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
main() { char ch[]=’’12345’’,*P; p=ch; printf(’’%c\n’’,*(p+3)); } 程序运行后的输出结果是( )。
A.2
B.3
C.4
D.一个地址值
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
main() { char s[]={’’012abc’’}; int i,n=0; for(i=0;s[i]!=’0’;i++) if(s[i]>’a’&&s[i]<=’z’) n++; printf(’’%d\n’’,n); } 程序运行后的输出结果是( )。
A.0
B.3
C.5
D.6
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
int fun(int n) { if(n==1) return 1; else return(n+fun(n一1)); } main() { int y; scanf(’’%d’’,&y); y=fun(y); printf(’’%d\n’’,y); } 执行程序时,输入5,程序运行后的输出结果是( )。
A.5
B.10
C.15
D.20
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
int fun(int m) {static int n=( ); n+=m return n; } main() { int i=l; pfintf(’’%d,’’,fun(i++)); printf(’’%d\n’’,fun(++i)); } 程序运行后的输出结果是( )。
A.1,4
B.1,1
C.2,4
D.2,2
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
struct S {int a,b;}st[2]={3,4,5,6}; main() { struct S*p=st; printf(’’%d,’’,++(p一>a)); printf(’’%d\n’’,++(p一>b)); } 程序运行后的输出结果是( )。
A.3,4
B.4,5
C.3,5
D.4,6
点击查看答案&解析
手机看题
单项选择题
设有以下语句:typedef struct S{char c;int a[4];}PN;则下面叙述中正确的是( )。
A.PN是struct S类型的变量
B.S是struct类型的变量
C.可以用S定义结构体变量
D.可以用PN定义结构体变量 .
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
#define SUB(x)(x)一(x) main() { int a=l,b=2,c=3,s; s=SUB(a+b)*c; printf(’’%d\n’’,s); } 程序运行后的输出结果是( )。
A.0
B.一6
C.一1
D.3
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
main() {int x=1,y; V=x<<2: printf(’’%d\n’’,y); } 程序运行后的输出结果是( )。
A.1
B.2
C.4
D.8
点击查看答案&解析
手机看题
单项选择题
下列关于文件概念的叙述中正确的是( )。
A.文件由ASCⅡ码组成,只能构成二进制文件
B.文件由结构序列组成,可以构成二进制文件或文本文件
C.文件由字符序列组成,其类型只能是文本文件
D.文件由数据序列组成,可以构成二进制文件或文本文件
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
main() {FILE*fp; int a[10]={a,b,C,d},i; fp=fopen(’’d2.dat’’,’’wb’’); fwrite(a,sizeof(int),5,fp); fwrite(a,sizeof(int),5,fp); fclose(fp); fp=fopen(’’d2.dat’’,’’rb’’); fread(a,sizeof(int),10,fp); fclose(fp); for(i=0;i<10;i++) printf(’’%d,’’,a [i]); } 程序运行后的输出结果是( )。
A.a,b,c,d,
B.a,b,C,d,0,a,b,c,d
C.a,b,c,d,a,b,c,d,
D.a,b,C,d,a,b,c,d,0
点击查看答案&解析
手机看题
微信扫码免费搜题