首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列选项中,不属于模块间耦合的是( )。
A.内容耦合
B.异构耦合
C.控制耦合
D.数据耦合
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
在数据流图中,带有箭头的线段表示的是()。
A.控制流
B.数据流
C.模块调用
D.事件驱动
点击查看答案&解析
手机看题
单项选择题
执行以下语句段后,xy的值是( )。 int*pt,xy; xy=200; pt=&xy; xy=*pt+30;
A.200
B.170
C.260
D.230
点击查看答案&解析
手机看题
单项选择题
以下关于C语言的叙述中正确的是( )。
A.预处理命令通常位于函数体外面,但也可以位于函数体中间
B.C语言中的变量定义须在其他语句之前
C.在C语言程序的书写中,一个语句必须单占一行
D.一个C语言源程序可以由一个或多个源文件组成,每个源文件可由自己的main函数
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果为( )。 main() {union un {char*name; int age; int pay; }s; s.name="zhaoming": s.age=32; s.pay=3000; printf("%d\n",s.age); }
A.32
B.3000
C.0
D.不确定
点击查看答案&解析
手机看题
单项选择题
以下程序: #include<stdio.h> main() {char str[10]; scanf("%s",&str); printf("%s\n",str); } 运行上面的程序,输入字符串how are you,则程序的执行结果是( )。
A.how
B.how are you
C.h
D.howareyou
点击查看答案&解析
手机看题
单项选择题
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是( )。
A.一个整型变量,代表要读入的数据项总数
B.一个文件指针,指向要读的文件
C.一个指针,是指向的输入数据放在内存中的起始位置
D.一个存储区,存放要读的数据项
点击查看答案&解析
手机看题
单项选择题
以下对C语言中联合类型数据的正确叙述是( )。
A.定义了联合变量后,即可引用该变量或该变量中的任意成员
B.一个联合变量中可以同时存放其所有成员
C.联合中的各个成员使用共同的存储区域
D.在向联合中的一个成员进行赋值时,联合中其他成员的值不会改变
点击查看答案&解析
手机看题
单项选择题
下述程序的输出结果是( )。 #include<stdio.h> void main() {int a[20],*p[4]; int i,k=0; for(i=0;i<20;i++) a[i]=i; for(i=0;i<4;i++) p[i]=&a[i*i+1]; for(i=0;i<4;i++) {k=k+*p[i];} printf("%d",k); }
A.10
B.18
C.6
D.数组元素引用不合法,输出结果不定
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 #include<stdio.h> main() {int a=4,b=3,c=2,d=1; printf("%d",a<ba:d<cd:b); }
A.1
B.3
C.2
D.4
点击查看答案&解析
手机看题
单项选择题
结构化程序设计的3种结构是( )。
A.顺序结构,分支结构,跳转结构
B.顺序结构,选择结构,循环结构
C.分支结构,选择结构,循环结构
D.分支结构,跳转结构,循环结构
点击查看答案&解析
手机看题
单项选择题
下列数组定义中错误的是( )。
A.int x[][3]={0};
B.int x[2][3]={{1,2},{3,4},{5,6}};
C.int x[][3]={{1,2,3},{4,5,6}};
D.int x[2][3]={1,2,3,4,5,6};
点击查看答案&解析
手机看题
单项选择题
下列关于函数的叙述中正确的是( )。
A.每个函数都可以被其他函数调用(包括main函数)
B.每个函数都可以被单独编译
C.每个函数都可以单独运行
D.在一个函数内部可以定义另一个函数
点击查看答案&解析
手机看题
单项选择题
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
A.*&a[5]
B.*a+2
C.*(p+5)
D.*(a+2)
点击查看答案&解析
手机看题
单项选择题
设q1和q2是指向一个int型一维数组的指针变最,k为float型变量,下列小能正确执行的语句是( )。
A.k=*q1*(*q2);
B.q1=k;
C.q1=q2;
D.k=*q1+*q2;
点击查看答案&解析
手机看题
单项选择题
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
A.1 2
B.1 2 2
C.1,2
D.输出值不确定
点击查看答案&解析
手机看题
单项选择题
下列方法中,不属于软件调试方法的是( )。
A.回溯法
B.强行排错法
C.集成测试法
D.原因排除法
点击查看答案&解析
手机看题
单项选择题
下列关于栈和队列的描述中,正确的是( )。
A.栈是先进先出
B.队列是先进后出
C.队列允许在队头删除元素
D.栈在栈顶删除元素
点击查看答案&解析
手机看题
单项选择题
在一棵二叉树上,第5层的结点数最多是( )。
A.8
B.9
C.15
D.16
点击查看答案&解析
手机看题
单项选择题
有下列程序段: typedef struct NODE {int num;struct NODE*next; }OLD; 下列叙述中正确的是( )。
A.以上的说明形式非法
B.NODE是一个结构体类型
C.OLD是一个结构体类型
D.OLD是一个结构体变量
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include<stdio.h> main() {int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0; for(i=0;i<3;i++) for(j=2;j>=i;j--)t+=b[i][j]; printf("%d\n",t); } 程序运行后的输出结果是( )。
A.4
B.3
C.8
D.9
点击查看答案&解析
手机看题
单项选择题
下列定义变量的语句中错误的是( )。
A.int_int;
B.double int_;
C.char For;
D.float US$;
点击查看答案&解析
手机看题
单项选择题
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include<stdio.h> #define N 8 void fun(int*x,int i) {*x=*(x+i)+1;} main() {int a[N]={1,2,3,4,5,6,7,8},i; fun(a,2); for(i=0;i<N/2;i++) {printf("%d",a[i]);} printf("\n"); } 程序运行后的输出结果是( )。
A.1 3 1 3
B.3 2 3 4
C.4 2 3 4
D.1 2 3 4
点击查看答案&解析
手机看题
单项选择题
有以下函数定义: int fun(double a,double b) {return a*b;} 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是( )。
A.if(fun(x,y)){……}
B.z=fun(fun(x,y),fun(x,y));
C.z=fun(fun(x,y)x,y);
D.fun(x,y);
点击查看答案&解析
手机看题
单项选择题
下面函数的功能是( )。 sss(s,t) char*s,*t; {while(*s); while(*t) *(s++)=*(t++); return s; }
A.将字符串s复制到字符串t中
B.比较两个字符串的大小
C.求字符串的长度
D.将字符串t续接到字符串s中
点击查看答案&解析
手机看题
单项选择题
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。
A.ABCDE
B.ECABD
C.EACDB
D.CDEAB
点击查看答案&解析
手机看题
单项选择题
下列选项中,不属于模块间耦合的是( )。
A.内容耦合
B.异构耦合
C.控制耦合
D.数据耦合
点击查看答案&解析
手机看题
单项选择题
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是( )。 if(a<b) if(c<d)x=1; else if(a<c) if(b<d)x=2: else x=3: else x=6: else x=7:
A.1
B.6
C.3
D.2
点击查看答案&解析
手机看题
单项选择题
下列特征中不是面向对象方法的主要特征的是( )。
A.多态性
B.标识惟一性
C.封装性
D.耦合性
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。 #include<stdio.h> main() {char a[]={'a','b','c','d','f','g'},*p; p=a; printf("%c\n",*p+4); }
A.a
B.b
C.e
D.f
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4: *y=s[m]; m--; } void main() {int a[]={1,2,3,4,5},k,x; printf("\n"); for(k=0;k<=4;k++) {sub(a,&x); printf("%d,",x); } }
A.5,4,3,2,1,
B.1,2,3,4,5,
C.0,0,0,0,0,
D.4,4,4,4,4,
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是( )。
A.用户所定义的标识符允许使用关键字
B.用户所定义的标识符应尽量做到“见名知意”
C.用户所定义的标识符必须以字母或下划线开头
D.用户定义的标识符中,大、小写字母代表不同标识
点击查看答案&解析
手机看题
单项选择题
下列选项中可作为C语言合法常量的是( )。
A.-80
B.-080
C.-8e1.0
D.-80.0e
点击查看答案&解析
手机看题
单项选择题
若定义函数int*func(),则函数func的返回值为( )。
A.一个实数
B.一个指向整型变量的指针
C.一个指向整型函数的指针
D.一个整型函数的入口地址
点击查看答案&解析
手机看题
单项选择题
以下叙述错误的是( )。
A.变量的作用域取决于变量定义语句的位置
B.全局变量可以在函数以外的任何部位进行定义
C.局部变量的作用域可用于其他函数的调用
D.一个变量说明为static存储类型是为了限制其他编译单元的引用
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 #include<stdio.h> main() {int a=8,b=6,m=1; switch(a%4) {case 0:m++; break; case 1:m++; switch(b%3) {default:m++; case 0:m++;break; } } printf("%d\n",m);}
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
定义如下变量和数组: int i,x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( )。 for(i=0;i<3;i++)printf("%d",x[i][2-i]);
A.159
B.147
C.357
D.369
点击查看答案&解析
手机看题
单项选择题
以下有关宏替换的叙述不正确的是( )。
A.使用宏定义可以嵌套
B.宏定义语句不进行语法检查
C.双引号中出现的宏名不替换
D.宏名必须用大写字母表示
点击查看答案&解析
手机看题
单项选择题
下列有关数据库的描述,正确的是( )。
A.数据库设计是指设计数据库管理系统
B.数据库技术的根本目标是要解决数据共享的问题
C.数据库是一个独立的系统,不需要操作系统的支持
D.数据库系统中,数据的物理结构必须与逻辑结构一致
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include<stdio.h> int b=3; int fun(int*k) {b=*k+b;return(b);} main() {int a[10]={1,2,3,4,5,6,7,8},i; for(i=2;i<4;i++){b=fun(&a[i])+b;printf("%d",b);} printf("\n"): ) 程序运行后的输出结果是( )。
A.12 14
B.12 32
C.10 14
D.10 20
点击查看答案&解析
手机看题
微信扫码免费搜题