首页
题库
网课
在线模考
搜标题
搜题干
搜选项
单项选择题
算法的有穷性是指
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
点击查看答案&解析
在线练习
你可能感兴趣的试题
单项选择题
为了使模块尽可能独立,要求
A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
点击查看答案&解析
单项选择题
以下不正确的定义语句是
A.double x[5]=2.0,4.0,6.0,8.0,10.0;
B.int y[5]=0,1,3,5,7,9;
C.char c1[]='1','2','3','4','5';
D.char c2[]='\x10','\xa','\x8';
点击查看答案&解析
单项选择题
阅读下列程序,则执行后的结果为
#include"stdio.h"
main()
int c[][4]=1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56;
printf("%x,%x\n",c[2][2],*(*(c+1)+1));
A.3e,6
B.62,5
C.56,5
D.3E,6
点击查看答案&解析
单项选择题
以下叙述中正确的是
A.用C程序实现的算法必须要有输入和输出操作
B.用C程序实现的算法可以没有输出但必须要有输入
C.用C程序实现的算法可以没有输入但必须要有输出
D.用C程序实现的算法可以既没有输入也没有输出
点击查看答案&解析
单项选择题
下面程序段的运行结果是
char str[]="ABC",*p=str;
printf("%d\n",*(p+3));
A.67
B.0
C.字符'C'的地址
D.字符'C'
点击查看答案&解析
单项选择题
设有以下语句
char x=3,y=6,z;
z=x^y<<2;
则z的二进制值是
A.00010100
B.00011011
C.00011100
D.00011000
点击查看答案&解析
单项选择题
有以下程序
void ss(char *s,char t)
while(*s)
if(*s==t)*s=t-'a'+'A';
s++;
main()
char str1[100]="abcddfefdbd",c='d';
ss(strl,c);printf("%s\n",strl);
程序运行后的输出结果是
A.ABCDDEFEDBD
B.abcDDfefDbD
C.abcAMefAbA
D.Abcddfefdbd
点击查看答案&解析
单项选择题
有以下程序
#include <stdio.h>
#define N 5
#define M N+1
#define f(x) (x*M)
main()
int i1,i2;
i1=f(2);
i2=f(1+1);
printf("%d%d\n",i1,i2);
程序的运行结果是
A.12 12
B.11 7
C.11 11
D.12 7
点击查看答案&解析
单项选择题
设有定义语句int (*f)(int);,则以下叙述正确的是
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
点击查看答案&解析
单项选择题
设有以下说明语句
typedef struct
int n;
char ch[8];
PER;
则下面叙述中正确的是
A.PER是结构体变量名
B.PER是结构体类型名
C.typedef struct是结构体类型
D.struct是结构体类型名
点击查看答案&解析
单项选择题
算法的有穷性是指
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
点击查看答案&解析
单项选择题
下列叙述中,不属于软件需求规格说明书的作用的是
A.便于用户、开发人员进行理解和交流
B.反映出用户问题的结构,可以作为软件开发工作的基础和依据
C.作为确认测试和验收的依据
D.便于开发人员进行需求分析
点击查看答案&解析
单项选择题
有以下程序段
char eh; int k;
ch='a'; k=12;
printf("%c,%d,",ch,ch,k); printf("k=%d\n",k);
已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
A.因变量类型与格式描述符的类型不匹配输出无定值
B.输出项与格式描述符个数不符,输出为零值或不定值
C.a,97,12k=12
D.a,97,k=12
点击查看答案&解析
单项选择题
设有以下程序段
int x=0,s=0;
while(!x!=0)s+=++x;
printf("%d",s);
则
A.运行程序段后输出0
B.运行程序段后输出1
C.程序段中的控制表达式是非法的
D.程序段执行无限次
点击查看答案&解析
单项选择题
若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是
A.a[2][!1]
B.a[2][3]
C.a[0][3]
D.a[1>2][!1]
点击查看答案&解析
单项选择题
数据库设计包括两个方面的设计内容,它们是
A.概念设计和逻辑设计
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
点击查看答案&解析
单项选择题
若变量已正确定义,有以下程序段
int a=3,b=5,c=7;
if(a>b) a=b;c=a;
if(c!=
A.c=b;
pri
点击查看答案&解析
单项选择题
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
A.PAD图
B.N-S图
C.结构图
D.数据流图
点击查看答案&解析
单项选择题
以下定义语句中正确的是
A.int a=b=0;
B.char A=65+1,b='b';
C.noat a=1,*b=&a,*c=&b;
D.double a=0.0;b=1.1;
点击查看答案&解析
单项选择题
下面不属于软件设计原则的是
A.抽象
B.模块化
C.白底向上
D.信息隐蔽
点击查看答案&解析
单项选择题
当变量c的值不为2、4、6时,值也为“真”的表达式是
A.(c==2)||(c==4)||(c==6)
B.(c>=2&&c<=6)||(c!=3)||(c!=5)
C.(c>=2&&c<=6)&&! (c%2)
D.(c>=2&&c<=6)&&(c%2!=1)
点击查看答案&解析
单项选择题
有以下程序
int fun(int n)
if(n==1)return 1;
else
return(n+fun(n-1));
main()
int x;
seanf("%d",&x);x=fun(x);printf("%d\n",x);
执行程序时,给变量x输入10,程序的输出结果是
A.55
B.54
C.65
D.45
点击查看答案&解析
单项选择题
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
A.e3,e1,e4,e2
B.e2,e4,e3,e1
C.e3,e4,e1,e2
D.任意顺序
点击查看答案&解析
单项选择题
在C语言中,运算对象必须是整型数的运算符是
A.%
B.\
C.%和\
D.**
点击查看答案&解析
单项选择题
有以下程序
main()
int i,s=1;
for(i=1;i<50;i++)
if(!(i%5)&&! (i%3)) s+=i;
printf("%d/n",s);
程序的输出结果是
A.409
B.277
C.1
D.91
点击查看答案&解析
单项选择题
有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是
A.sets(&s[0]);
B.scarf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
点击查看答案&解析
单项选择题
下面的程序段运行后,输出结果是
int i,j,x=0;
static int a[8][8];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=2*i+j;
for(i=0;i<8;i++)
x+=a[i][j];
printf("%d",x);
A.9
B.不确定值
C.0
D.18
点击查看答案&解析
单项选择题
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
A.堆排序
B.直接插入排序
C.快速排序
D.B)和C)
点击查看答案&解析
单项选择题
C语言结构体类型变量在程序运行期间
A.TC环境在内存中仅仅开辟一个存放结构体变量地址的单元
B.所有的成员一直驻留在内存中
C.只有最开始的成员驻留在内存中
D.部分成员驻留在内存中
点击查看答案&解析
单项选择题
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
点击查看答案&解析
单项选择题
以下能正确定义一维数组的选项是
A.int a[5]=0,1,2,3,4,5;
B.char a[]='0','1','2','3','4','5','\0';
C.char a='A','B','C';
D.int a[5]="0123";
点击查看答案&解析
单项选择题
以下选项中可作为C语言合法常量的是
A.-80
B.-080
C.-8e1.0
D.-80.0e
点击查看答案&解析
单项选择题
下面程序的输出结果是
main()
int a[10]=1,2,3,4,5,6,7,8,9,10,*p=a;
printf("%d\n",*(p+2));
A.3
B.4
C.1
D.2
点击查看答案&解析
单项选择题
请选出可用作C语言用户标识符的是
A.void,define,WORD
B.a3_b3,_123,IF
C.FOR,--abc,Case
D.2a,Do,Sizeof
点击查看答案&解析
单项选择题
有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为
点击查看答案&解析
单项选择题
下列程序的输出结果是
#include"stdio.h”"
main()
int i,a=0,b=0;
for(i=1;i<10;i++)
if(i%2==0)
a ++;
continue;
b++;
printf("a=%d,b=%d",a,b);
A.a=4,b=4
B.a=4,b=5
C.a=5,b=4
D.a=5,b=5
点击查看答案&解析