首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
有以下程序 main() { int m=0256,n=256 ; printf("%o %o\n", m,n); } 程序运行后的输出结果是______。
A. 0256 0400
B. 0256 256
C. 256 400
D. 400 400
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
以下数据结构中不属于线性数据结构的是______。
A. 队列
B. 线性表
C. 二叉树
D. 栈
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。 main() { int x=1,y=3,a=0; while(x++!=(y-=1)) { a+=1; if(y<x)break; } printf("%d,%d,%d\n",x,y,a); }
A. 2,3,2
B. 2,3,1
C. 1,3,3
D. 3,1,2
点击查看答案&解析
手机看题
单项选择题
有以下程序# define f(x) (x*x)main(){ int i1, i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d, %d\n",i1,i2);}程序运行后的输出结果是________。
A. 64, 28
B. 4, 4
C. 4, 3
D. 64, 64
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include <stdio.h> int f(int n) {if(n==1) return 1; else return f(n-1) +1; } main() { inti, j=0; for(i=1; i<3; i++) j+=f(i); print("%d\n", j); } 程序运行后的输出结果是( )。
A. 4
B. 3
C. 2
D. 1
点击查看答案&解析
手机看题
单项选择题
a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是 ( )
A.’a’&&’b
B.a<=b
C.ab+c&&b-c
D.!((a<b)&&!c1)
点击查看答案&解析
手机看题
单项选择题
有以下程序 main() { int m=0256,n=256 ; printf("%o %o\n", m,n); } 程序运行后的输出结果是______。
A. 0256 0400
B. 0256 256
C. 256 400
D. 400 400
点击查看答案&解析
手机看题
单项选择题
阅读以下程序 #include<stdio.h> main() { int case; float printF; printf("请输入2个数:"); scanf("%d %f", &case, &printF); printf("%d %f\n", case, printF); } 该程序编译时产生错误,其出错原因是
A. 定义语句出错,case是关键字,不能用作用户自定义标识符
B. 定义语句出错,printF不能用作用户自定义标识符
C. 定义语句无错,scanf不能作为输入函数使用
D. 定义语句无错,printf不能输出case的值
点击查看答案&解析
手机看题
单项选择题
已知下面的程序段,正确的判断是______。 #define A3 #define B(A) (A+1)*a) int a=3; …… X=3*(A+B(7));
A. 程序错误,不允许嵌套定义
B. X=93
C. )X=81
D. 程序错误,宏定义不允许有参数
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是 #include<stdio.h> main
{ int a=1,b=10; do {b-=a;a++;}while(b--<0); printf("a=%d,b=%d\n",a,b); }
A. a=3,b=11
B. a=2,b=8
C. a=1,b=-1
D. a=4,b=9
点击查看答案&解析
手机看题
单项选择题
关系表中的每一横行称为一个( )。
A. 元组
B. 字段
C. 属性
D. 码
点击查看答案&解析
手机看题
单项选择题
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是
。
A. p1=&n;p2=&p1;
B. p1=n;
C. p1=&n;*p2=p1;
D. p1=&n;p2=p1;
点击查看答案&解析
手机看题
单项选择题
对长度为4的顺序表进行查找,若第一个元素的概率为1/8,第二个元素的概率为1/4,第三个元素的概率3/8,第四个元素的概率为1/4,则查找任一元素的平均查找长度为______。
A. 11/8
B. 7/4
C. 9/4
D. 11/4
点击查看答案&解析
手机看题
单项选择题
规范化理论中,分解______主要是消除其中多余的数据相关性。
A. 关系运算
B. 内模式
C. 外模式
D. 视图
点击查看答案&解析
手机看题
单项选择题
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
A. if (c<a) x=1; else if (b<a) x=2; else x=3;
B. if (a<3) x=3; else if (b<a) x=2; else x=1;
C. if (a<3) x=3; if (a<2) x=2; if (a<1) x=1;
D. if (a<b) x=b; if (b<c) x=c; if (c<a) x=a;
点击查看答案&解析
手机看题
单项选择题
以下选项中可作为C语言合法常量的是______。
A. -80.
B. -080
C. -8e1.0
D. -80.0e
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是
。
A. 构成C程序的基本单位是函数
B. 可以在一个函数中定义另一个函数
C. main函数必须放在其他函数之前
D. C函数定义的格式是K&R格式
点击查看答案&解析
手机看题
单项选择题
以下能正确定义一维数组的选项是
。
A. int a[5] ={0,1,2,3,4,5};
B. char a[ ] = {0,1,2,3,4,5};
C. char a = {’A’,’B’,’C ’};
D. int a[5] = "0123";
点击查看答案&解析
手机看题
单项选择题
若有以下程序: #include<stdio.h> void f(int n); main
{ void f(int n); f(5); } void f(int n) {printf("%d\n",n);} 则下列叙述中不正确的是
A. 若只在main中对函数f进行说明,则只能在main中正确调用函数f
B. 在main前对函数f进行说明,则在main和其后的其他函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对f函数重复说明
D. 函数f无返回值,所以可用void将其类型定义为无返回值型
点击查看答案&解析
手机看题
单项选择题
下列不正确的表达式是
A. a>b>c
B. c--,++b,a+=1
C. a=c+b>n-m=k
D. p++
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是 #include<stdio.h> int f(int n); main() { int a=3, s; s=f(a); s=s+f(a); printf("%d\n", s); } int f(int n) { static int a=1; n+=a++; return n; }
A. 7
B. 8
C. 9
D. 10
点击查看答案&解析
手机看题
单项选择题
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
。
A. 冒泡排序为n(n-1)/2
B. 简单插入排序为n
C. 希尔排序为n
D. 快速排序为n/2
点击查看答案&解析
手机看题
单项选择题
以下对C语言函数的有关描述中,正确的是______。
A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B. 函数既可以嵌套定义,又可以递归调用
C. 函数必须有返回值,否则不能使用函数
D. 有调用关系的所有函数必须放在同一个源程序文件中
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是
main() { char ch [2][5]={"6934","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>’\0’&&p[i][j]<=’9’;j+=2) s=10*s+p[i][j]-’0’; printf("%d\n",s); }
A. 6385
B. 69825
C. 63825
D. 693825
点击查看答案&解析
手机看题
单项选择题
最常用的一种基本数据模型是关系数据模型,它的表示应采用______。
A. 树
B. 网络
C. 图
D. 二维表
点击查看答案&解析
手机看题
单项选择题
以下叙述中错误的是
。
A.在程序中凡是以“#”开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的
点击查看答案&解析
手机看题
单项选择题
有以下程序 main() { int a,b,d=25; a=d/10%9;b=a&&(-1); printf("%d,%d\n",a,b); } 程序运行后的输出结果是______。
A. 6,1
B. 2,1
C. 6,0
D. 2,0
点击查看答案&解析
手机看题
单项选择题
在关系数据库中,对一个关系做投影操作后,新关系的元组个数将
A. 等于原来关系中的元组个数
B. 大于原来关系中的元组个数
C. 小于原来关系中的元组个数
D. 不能确定元组个数
点击查看答案&解析
手机看题
单项选择题
如下程序的输出结果是
。 #include<stdio.h> main() { float x=20,y; if(x<0.0)y=0.0; else if (x<10.0)y=1.0/x; else y=110; printf("%f¨,y); }
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
点击查看答案&解析
手机看题
单项选择题
已知字母A的ASCII代码值为65,若变量kk为char型,下列不能正确判断出比中的值为大写字母的表达式是( )。
A. kk>=’A’&& kk<=’Z’
B. !(kk>=’A’‖kk<=’Z’)
C. (kk+32)>=’a’&&(kk+32)<=’z’
D. isalpha(kk)&&(kk<91)
点击查看答案&解析
手机看题
单项选择题
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是______。
A. e3,e1,e4,e2
B. e2,e4,e3,e1
C. e3,e4,e1,e2
D. 任意顺序
点击查看答案&解析
手机看题
单项选择题
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。
A. 函数调用可以作为独立的语句存在
B. 函数调用可以作为一个函数的实参
C. 函数调用可以出现在表达式中
D. 函数调用可以作为一个函数的形参
点击查看答案&解析
手机看题
单项选择题
若有如下程序: #include"stdio.h" void main() {FILE *fp; fp=fopen("test","wb") fprintf(fp,"%d%.1f,%c%c",5,238.41,’B’,’h’); fclose(fp); } 则程序运行后向文件输出的结果是 ( )
A. 5 238.41 B h
B. 5238.4,Bh
C. 5,238.4,B,h
D. 5238.41Bh
点击查看答案&解析
手机看题
单项选择题
若有以下定义和语句; int a[]={1,2,3,4,5,6,7,8,9,10},*p=a;
A. p+=2,*(p++)
B. p+=2,*++p
C. p+=3,*p++
D. p+=2,++*p
点击查看答案&解析
手机看题
单项选择题
冒泡排序在最坏情况下的比较次数是______。
A. n(n+1)/2
B. nlog
2
n
C. n(n-1)/2
D. n/2
点击查看答案&解析
手机看题
单项选择题
以下正确的程序段是
A. cgar str[20]; scanf("%s",&str);
B. char*p; scanf("%s",p);
C. char str[20]; scanf("%s",&str[2])
D. char str[20],*p=str; scanf("%s",p[2]);
点击查看答案&解析
手机看题
微信扫码免费搜题