首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
若有以下定义,则正确的swish语句是______。 float x;int a,b;
A.switch( {case 1.0:printf("*\n"); case 2.0:printf("**\n"); }
B.switch( {case 1,2:printf("*\n"); case 3:printf("**\n"); }
C.switch(a+ {case 1:printf("\n"); case 1+2:printf("**\n"); }
D.switch(a+; {case 1:printf("*\n"); case 2:printf("**\n"); }
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
在C语言中,引用数组元素时,其数组下标的数据类型允许是______。
A.整型常量
B.整型表达式
C.整型常量或整型表达式
D.任何类型的表达式
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。 int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } main() { int a=3; printf("%d\n",fun(a+fun(d))); }
A.699
B.669
C.6 15 15
D.6615
点击查看答案&解析
手机看题
单项选择题
在宏定义#define PI 3.14159中,用宏名PI代替一个______。
A.单精度数
B.双精度数
C.常量
D.字符串
点击查看答案&解析
手机看题
单项选择题
若有以下定义,则正确的swish语句是______。 float x;int a,b;
A.switch( {case 1.0:printf("*\n"); case 2.0:printf("**\n"); }
B.switch( {case 1,2:printf("*\n"); case 3:printf("**\n"); }
C.switch(a+ {case 1:printf("\n"); case 1+2:printf("**\n"); }
D.switch(a+; {case 1:printf("*\n"); case 2:printf("**\n"); }
点击查看答案&解析
手机看题
单项选择题
若已定义x和y为double类型,则表达式x=1,y=x+5/2的值是______。
A.3
B.4
C.3.0
D.3.5
点击查看答案&解析
手机看题
单项选择题
以下程序段的输出结果是______。 int x=5; do {ptintf("%2d\n",x--); }while(!x);
A.5
B.无任何输出
C.4
D.陷入死循环
点击查看答案&解析
手机看题
单项选择题
C语言中while循环和do-while循环的主要区别是______。
A.do-while的循环体至少无条件执行一次
B.while的循环控制条件比do-while的循环控制条件严格
C.do-while允许从外部转到循环体内
D.do-while的循环体不能是复合语句
点击查看答案&解析
手机看题
单项选择题
在具有n(n>1)个结点的完全二叉树中,结点i(2i>n)的左孩子结点是______。
A.2i
B.2i+1
C.不存在
D.2i-1
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是______。 main() { char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf("%d",*--p); }
A.非法
B.a[4]的地址
C.5
D.3
点击查看答案&解析
手机看题
单项选择题
有如下说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
A.*p+9
B.*(p+8)
C.*p+=9
D.p+8
点击查看答案&解析
手机看题
单项选择题
当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。 if(a<b) if(c<d) x=1; else if(a<c) if(b<d) x=2; elsex=3; elsex=6; elsex=7;
A.1
B.2
C.3
D.6
点击查看答案&解析
手机看题
单项选择题
设有如下的函数______。 f(x) float x; {printf("\n%d",x*x); }则函数类型
A.与参数x类型相同
B.是void
C.是int
D.无法确定
点击查看答案&解析
手机看题
单项选择题
计算机中,能够用来与外存交换信息的是______。
A.键盘
B.RAM
C.显示器
D.ROM
点击查看答案&解析
手机看题
单项选择题
当执行下面程序且输入a boy时,输出的结果是______。 #include<stdio.h> #include<string.h> main() { char ss[81]="A BOY",hh[81],*pt; scanf("%s",hh); pt=strcat(ss,hh); puts(pt); printf("%s\n",hh); }
A.A BOY a a
B.A BOY a boy a boy
C.A BOY a boy a
D.A BOY a boy a boy
点击查看答案&解析
手机看题
单项选择题
若有说明:int s[2][3]={0};,则下面正确的叙述是______。
A.只有元素s[0][0]可得到初值0
B.此说明语句不正确
C.数组s中各元素都可得到初值,但其值不一定为0
D.数组s中每个元素均可得到初值0
点击查看答案&解析
手机看题
单项选择题
瀑布模型适合于______。
A.大型软件系统开发
B.中型软件系统开发
C.小型软件系统开发
D.大、中、小型软件系统开发
点击查看答案&解析
手机看题
单项选择题
以下的for循环______。 for(x=0,y=0;(y!=123)||(x<4);x++)
A.是无限循环
B.循环次数不定
C.执行4次
D.执行3次
点击查看答案&解析
手机看题
单项选择题
C语言中,运算对象必须是整型数的运算符是______。
A.%
B./
C.%和/
D.**
点击查看答案&解析
手机看题
单项选择题
已知字母A的ASCⅡ码为十进制数的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.C语言允许main函数带形参,且形参个数和形参名均可由用户指定
B.C语言允许main函数带形参,形参名只能是argc和argv
C.当main函数带有形参时,传给形参的值只能从命令行中得到
D.若有说明:main(int argc,char *arg,则形参argc的值必须大于1
点击查看答案&解析
手机看题
单项选择题
若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。
A.4
B.5
C.9
D.10
点击查看答案&解析
手机看题
单项选择题
若运行时输入12,则以下程序的输出结果是______。 main() { intx,y; scanf("%d",&x); y=x>12 x+1:x-1; printf("%d\n",y); }
A.10
B.11
C.12
D.13
点击查看答案&解析
手机看题
单项选择题
以下程序的输出是______。 struct st {int x;int*y; }*p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[1],60,&dt[2],60,&dt[3]}; main() { p=aa; printf("%d\n",++(p->X)); }
A.51
B.11
C.50
D.60
点击查看答案&解析
手机看题
单项选择题
以下所列的c语言常量中,错误的是______。
A.0xFF
B.1.2e0.5
C.2L
D.'\72'
点击查看答案&解析
手机看题
单项选择题
在下列叙述中,正确的一条是______。
A.对while循环、do-while循环和for循环,可以用continue语句跳出循环
B.表达式1+2<<3和sizeof(3.8)的结果分别为24和8
C.函数fputc(c, stdou与putchar(的结果相同
D.在有参函数中,定义函数中指定的形参变量在程序一开始执行时便分配内存单元
点击查看答案&解析
手机看题
单项选择题
在C语言中,函数的隐含存储类别是______。
A.auto
B.static
C.extern
D.无存储类别
点击查看答案&解析
手机看题
单项选择题
字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。 #include<stdio.h> main() { union{int i[2];long k;char c[4];}r,*s=&r; s->i[0]=0x39; s->i[1]=0x38; printf("%c\n",s->c[0]); }
A.39
B.9
C.38
D.8
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。 main() { int a=-1,b=1,k; if((++a<0)&&!(b--<=0)) printf("%d %d\n",a,b); else printf("%d %d\n",b,a); }
A.-1 1
B.0 1
C.1 0
D.0 0
点击查看答案&解析
手机看题
单项选择题
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是______。
A.-3
B.9
C.-12
D.6
点击查看答案&解析
手机看题
单项选择题
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
A.DBS是指在计算机系统中引入数据库后的系统构成
B.DBS是帮助用户建立、使用和管理数据库的一种计算机软件
C.DBS是用户建立的若干数据库文件的集合
D.DBS是一种新颖的关系数据库管理系统
点击查看答案&解析
手机看题
单项选择题
设有以下语句: char a=3,b=6,c; c=a^b<<2;则c的二进制值是______。
A.00011011
B.00010100
C.00011100
D.00011000
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。 main() { int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++) for(j=0;j<=i;j++) s+=a[i][j]; printf("%d\n",s); }
A.18
B.19
C.20
D.21
点击查看答案&解析
手机看题
单项选择题
若有以下定义: int a[]={1,2,3,4,5,6,7}; char c1='b',c2='1';则数值不为1的表达式是______。
A.a[0]
B.'c'-c1
C.a['1'-c2]
D.c1-0
点击查看答案&解析
手机看题
单项选择题
计算机的存储器完整的应包括______。
A.内存储器与外存储器
B.磁盘、磁带与光盘
C.RAM与ROM
D.软盘与硬盘
点击查看答案&解析
手机看题
单项选择题
设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
A.不定值
B.4
C.3
D.1
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。 main() { int i,k,a[10],p[3]; k=5; for(i=0;i<10;i++) a[i]=i; for(i=0;i<3;i++) p[i]=a[i*(i+1)]; for(i=0;i<3;i++) k+=p[i]*2; printf("%d\n",k); }
A.20
B.21
C.22
D.23
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是______。 #include<stdio.h> main() { char *p1,*p2,str[50]="xyz"; p1="abcd"; p2="ABCD"; strcpy(str+2,strcat(p1+2,p2+1)); ptintf("%s",str); }
A.xyabcAB
B.abcABz
C.ABabcz
D.xycdBCD
点击查看答案&解析
手机看题
单项选择题
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。 int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
A.8
B.7
C.6
D.5
点击查看答案&解析
手机看题
单项选择题
若有宏定义如下: #define X 5 #define Y X+1 #define Z Y*X/2以下程序段的输出结果是______。 int a;a=Y; printf("%d\n",Z); printf("%d\n",--a);
A.7 6
B.12 6
C.12 5
D.7 5
点击查看答案&解析
手机看题
单项选择题
以下所列的各函数首部中,正确的是______。
A.void play(Var:Integer,var b:Intege
B.void play(int a,
C.void play(int a,int
D.Sub play(a as integer,b as intege
点击查看答案&解析
手机看题
单项选择题
设有如下定义,则以下叙述中正确的是______。 int(*ptr)();
A.ptr是指向一维数组的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
点击查看答案&解析
手机看题
单项选择题
结构化程序流程图中一般包含3种基本结构。下述结构中,______不属于其基本结构。
A.顺序结构
B.嵌套结构
C.循环结构
D.条件结构
点击查看答案&解析
手机看题
单项选择题
对一个关系投影操作以后,新关系的元组个数______原来关系的元组个数。
A.小于
B.小于或等于
C.等于
D.大于
点击查看答案&解析
手机看题
单项选择题
十进制数555的十六进制数表示形式为______。
A.220
B.22A
C.22B
D.22C
点击查看答案&解析
手机看题
单项选择题
以下正确的说法是______。
A.实参和与其对应的形参各占用独立的存储单元
B.实参和与其对应的形参共用一个存储单元
C.只有当实参和与其对应的形参同名时才共用存储单元
D.型参是虚拟的,函数在没有被调用时,不占用存储单元
点击查看答案&解析
手机看题
单项选择题
设下面程序的可执行文件名为prg.exe,在该程序所在子目录下输入以下命令行: prg hello good<回车>则程序的输出结果是______。 main()(int argc,char*argv[]) { int i; if(argc<=0)return; for(i=1;i<argc;i++) printf("%c",*argv[i]); }
A.hello good
B.hg
C.hel
D.hellogood
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是______。 main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p; p=a;ptintf("%d\n",*p+9); }
A.0
B.1
C.10
D.9
点击查看答案&解析
手机看题
单项选择题
以下对C语言中共用体类型数据的正确叙述是()。
A.可以对共用体变量名直接赋值
B.一个共用体变量中可以同时存放其所有成员
C.一个共用体变量中不能同时存放其所有成员
D.共用体类型定义中不能出现结构体类型的成员
点击查看答案&解析
手机看题
单项选择题
在多媒体计算机系统中,不能存储多媒体信息的是______。
A.光盘
B.磁盘
C.磁带
D.光缆
点击查看答案&解析
手机看题
单项选择题
堆排序是一种______排序。
A.插入
B.选择
C.交换
D.归并
点击查看答案&解析
手机看题
微信扫码免费搜题