首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列关于栈的叙述正确的是( )。
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
若变量已正确说明为float类型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予 22.0,c赋予33.0,不正确的输入形式是( )。
A.10<回车>
B.10.0,22.0,33.0<回车> 22<回车> 33<回车>
C.10.0<回车>
D.10 22<回车> 22.0 33.0<回车> 33<回车>
点击查看答案&解析
手机看题
单项选择题
执行以下程序后,x的值为( )。 unsigned int x=65535; printf("%d\n",x);
A.65535
B.1
C.有错误
D.-1
点击查看答案&解析
手机看题
单项选择题
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为( )。
A.221
B.219
C.231
D.229
点击查看答案&解析
手机看题
单项选择题
C语言规定如果调用fputc函数输出成功,则返回值是( )。
A.1
B.输出的字符
C.0
D.true
点击查看答案&解析
手机看题
单项选择题
下列关于栈的叙述正确的是( )。
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
点击查看答案&解析
手机看题
单项选择题
下列程序段的输出结果是( )。 char a=9,b=020; prihtf("%o\n",~a&b<<1);
A.00100000
B.8
C.040
D.077
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 main() { int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1]; for(i=O;i<4;i+2)printf("%d",p[i]); }
A.5 2
B.5 1
C.5 3
D.9 7
点击查看答案&解析
手机看题
单项选择题
数据库设计包括两个方面的设计内容,它们是( )。
A.概念设计和逻辑设计
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
点击查看答案&解析
手机看题
单项选择题
在16位IBM-PC上使用C语言,如定义下列共用体类型变量: union data { int i; char ch; float f; }a,b,c; 则共用体变量a,b,c占用内存的字节数为( )。
A.1
B.2
C.4
D.6
点击查看答案&解析
手机看题
单项选择题
有以下程序: int f(int n) { if (n==1) return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=i;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是( )。
A.4
B.3
C.2
D.1
点击查看答案&解析
手机看题
单项选择题
若有以下说明和语句: int c[4][5],(*p)[5]; p=c; 能够正确引用c数组元素的是( )。
A.p+l
B.*(p+3)
C.*(p+1)+3
D.*(p[0]+2)
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。 #define SQR(X) 2*X+1 main() { int a,b,C; a=3;b=2;C=1; a* =SQR(b+c)/SQR(b+c); printf("%d",a); }
A.3
B.18
C.21
D.24
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() { int i; for(i=0;i<3;i++) switch(i) { case1:printf("%d",i); case2:printf("%d",i); default:printf("%d",i); } } 执行后输出结果是( )。
A.011122
B.012
C.012020
D.120
点击查看答案&解析
手机看题
单项选择题
以下合法的C语言赋值语句是( )。
A.a=b=58
B.k=int(a-:
C.a=58,b=20
D.++i;
点击查看答案&解析
手机看题
单项选择题
以下程序的功能是( )。 # include <stdio.h> main() {FILE*fPl; *fp2; fp1:fopen("file1","r"); fp2:fopen("file2","w"); while(! Feof(fP1)) fputc(fgetc(fP1),fp2); fclose(fP1);fclose(fp2);}
A.将磁盘文件的内容显示在屏幕上
B.将两个磁盘文件合为一个
C.将一个磁盘文件复制到另一个磁盘文件中
D.将两个磁盘文件合并后送屏幕
点击查看答案&解析
手机看题
单项选择题
已知字母A的ASCII码为十进制的65,下面程序的输出结果是( )。 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,"c/n",ch1,Ch2);}
A.67,D
B.B,C
C.C,D
D.不确定的值
点击查看答案&解析
手机看题
单项选择题
以下正确的数组定义语句是( )。
A.int y[1][4]={1,2,3,4,5,}
B.float x[3][]={{1},{2},{3}}
C.long s[2][3]={{1},{1,2}{1,2,3,}}
D.double t[][3]={0}
点击查看答案&解析
手机看题
单项选择题
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。
A.p=q;
B.*p=*q;
C.n=*q;
D.p=n:
点击查看答案&解析
手机看题
单项选择题
下面程序输出的结果是( )。 #include<stdio.h> main() { char *a="1234"; fun(a); printf("\n"); } fun(char *s) { char t; if(*s) { t=*S++;fun(s);} else return; if(t!='\0') putchar(t); }
A.1234
B.4321
C.1324
D.4231
点击查看答案&解析
手机看题
单项选择题
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。
A.可行性分析
B.需求分析
C.详细设计
D.程序编码
点击查看答案&解析
手机看题
单项选择题
若有如下程序: sub(int a,int b,int*z) { *z=a+b; return; } main() { int a=1,b=2,C=3,d,e; sub(a,b,&d); sub(C,d,&e); printf("%d",e); } 则程序运行后的输出结果是( )。
A.3
B.4
C.5
D.6
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() { int i=0,S=0; do{ if(i%2) { i++; continue; } i++; s+=i; ) while(i<7); printf("%d\n",s); } 执行后输出结果是( )。
A.16
B.12
C.28
D.21
点击查看答案&解析
手机看题
单项选择题
若有如下程序: void a(char*p,char c) {while(*p) { if(*p==c)*p=c-'b'+'B';; p++; } } main() {char s[50]="abcdeeffgee",b='e'; a(s,b);printf("%s\n",s); } 则程序运行后的输出结果是( )。
A.Abcdeeffgee
B.ABCDeeFFGee
C.abcdEEffgEE
D.ABCDEEFFGEE
点击查看答案&解析
手机看题
单项选择题
若有如下程序: int s[3] [3]={'a','b','C','d','e','f','g','h','i'},*t; main() {t:(int*)malloc(sizeof(int)); sub(t,s); printf("%c\n",*t); } sub(int*p,int b[][3]) {*p=b[2][1]; } 则程序运行后的输出结果是( )。
A.d
B.e
C.h
D.b
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。 func(int X) { static int a=2; return (a+=X);} main() { int b=2,c=4,d; d=func(b); d=func(c); printf("%d\n",d); }
A.4
B.6
C.8
D.12
点击查看答案&解析
手机看题
单项选择题
能正确表示逻辑关系“a>=10或a<=0”的C语言表达式是( )。
A.a>=10ora=10
B.a>=0|a<=10
C.a>=10&&a<=0
D.a>=10||a<=0
点击查看答案&解析
手机看题
单项选择题
A.(a+*h/2
B.(1/2)*(a+*h
C.(a+*h*1/2
D.h/2*(a+
点击查看答案&解析
手机看题
单项选择题
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是( )。
A.p=2*(int*)malloc (sixeof(in)
B.p=(int*)calloc (2*sixeof(in)
C.p=(int*)malloc (2*sizeof(in)
D.p=2*(int*)calloc (sizeof(in)
点击查看答案&解析
手机看题
单项选择题
在软件开发中,下面任务不属于设计阶段的是( )。
A.数据结构设计
B.给出系统模块结构
C.定义模块算法
D.定义需求并建立系统模型
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果为( )。 int a,b,C; a=10; b=50; C=30; if(a<b) a=b; b=C; c=a; printf("a=%d,b=%d,c=%d",a,b,C);
A.a=50,b=30,c=30
B.a=10,b=30,c=10
C.a=50,b=30,c=10
D.a=50,b=30,c=50
点击查看答案&解析
手机看题
单项选择题
下面概念中,不属于面向对象方法的是( )。
A.对象
B.继承
C.类
D.过程调用
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。 void fun(int*a,int*b) { int *k; k=a; a=b; b=k; } main() { int a=3,b=6,*x=&a,*y=&b; fun(x,y); printf("%d%d",a,b); }
A.63
B.36
C.编译出错
D.0 0
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。 void prty(int*x) { printf("%din",++*x);} main() { int a=25; prty(&a); }
A.23
B.24
C.25
D.26
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.线性链表中的各元素在存储空间中的位置必须是连续的
B.线性链表中的表头元素一定存储在其他元素的前面
C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面
D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的
点击查看答案&解析
手机看题
单项选择题
设有语句“char a='72';”则变量a( )。
A.包含一个字符
B.包含二个字符
C.包含三个字符
D.说明不合法
点击查看答案&解析
手机看题
单项选择题
设有数组定义:chararray[]="China";则数组array所占的空间为( )个字节。
A.4
B.5
C.6
D.7
点击查看答案&解析
手机看题
单项选择题
若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后x的结果为( )。
A.1
B.2
C.3
D.不确定
点击查看答案&解析
手机看题
单项选择题
当a的值为0时,在下列选项中能正确将a的值赋给变量x、y的是( )。
A.(x=&&(y=
B.x=a=y
C.(y=||(x=
D.a=x=y
点击查看答案&解析
手机看题
单项选择题
下面叙述正确的是( )。
A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数
C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
D.以上三种描述都不对
点击查看答案&解析
手机看题
单项选择题
下列关于关系运算的叙述中正确的是( )。
A.投影、选择、连接是从二维表的行的方向来进行运算
B.并、交、差是从二维表的列的方向来进行运算
C.投影、选择、连接是从二维表的列的方向来进行运算
D.以上三种说法都不对
点击查看答案&解析
手机看题
单项选择题
下列选项中不属于C语言的数据类型是( )。
A.复数型
B.逻辑型
C.双精度型
D.集合型
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 main() { int x=11,y=11; printf("%d,%d\n",X--,--y); }
A.11,11
B.10,10
C.10,11
D.11,10
点击查看答案&解析
手机看题
单项选择题
下列有关格式输入函数scanf的叙述中正确的是( )。
A.输入项可以是C语言中规定的任何变量,并且在任何变量前必须加地址符号“&”
B.可以只有格式控制项,没有地址列表项
C.在输入数据时,必须规定精度。如scanf("%4.2f",&;
D.当输入数据时,必须指明变量地址
点击查看答案&解析
手机看题
单项选择题
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是( )。
A.10101001
B.10101000
C.11111101
D.01010101
点击查看答案&解析
手机看题
单项选择题
下面程序: void func (int *a,int b[]) { b[0] =*a+6;) main() { int a,b[5]; a=0; b[0]=3; func(&a,b); printf("%d\n",b[0]); } 则程序运行后的输出结果是( )。
A.6
B.7
C.8
D.9
点击查看答案&解析
手机看题
单项选择题
若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。
A.2
B.11
C.1
D.20
点击查看答案&解析
手机看题
单项选择题
下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式
B.外模式
C.概念模式
D.逻辑模式
点击查看答案&解析
手机看题
单项选择题
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序: #include <string.h> void f(char p[][10],int n) { char t[20]; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++ if(strcmp(p[i],p[j])<0) { strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t); } } main() {char p[][10]:{"abc","aabdfg","abbd","dcdbe","cd",);int i; f(p,5); printf("%d\n",strlen(p[0])); } 程序运行后的输出结果是( )。
A.6
B.4
C.5
D.3
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include <stdio.h> main() {FLLE *fp;int i=20,j=30,k,n; fp=fopen("d1.dat""w"); fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j); fclose(fp); fp=fopen("d1.dar","r"); fp=fscanf(fp,"%d%d",&k,&n); printf("%d%d\n",k,n); fclose(fp); ) 程序运行后的输出结果是( )。
A.20 30
B.20 50
C.30 50
D.30 20
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include<stdio.h> main() { int c; while((c=getchar())!=’\n’) switch(c-’2’) {case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+4); case 4:putchar(c+4);break; } printf("\n"); } 输入以下数据,<CR>代表一个回车符, 2743<CR> 程序的输出结果是( )。
A.877
B.966
C.778
D.766
点击查看答案&解析
手机看题
微信扫码免费搜题