首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
有以下程序: main() { unsigned char a,b,c; a=0x3; b=a|0x8; c=b<<1; printf("%d%d\n",b,C); } 程序运行后的输出结果是( )。
A. -11 12
B. -6 -13
C. 12 24
D. 11 22
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下列语句中,不正确的是 ( )
A.staic char a[]={"China"};
B.static char a[]="Cina";
C.print{("%s”,a[0]);
D.scanf("%s”,a);
点击查看答案&解析
手机看题
单项选择题
下面说明不正确的是
A. char a[10]="china";
B. char a[10],*p=a;p="china"
C. char *a;a="china";
D. char a[10],*p;p=a="china"
点击查看答案&解析
手机看题
单项选择题
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是
。 struct st { char a[15]; int b; double c; }; printf("%d",sizeof (struct st));
A. 15
B. 8
C. 25
D. 2
点击查看答案&解析
手机看题
单项选择题
以下选项中,能用作数据常量的是
A. o115
B. 0118
C. 1.5e1.5
D. 115L
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是______。 main() { union} int a[2]; long k; char c[4]; }un,*sp=&un; sp->a[0]=0x39; sp->a[1]=0x38; printf("%1x\n",sp->k); }
A. 3938
B. 3839
C. 390038
D. 380039
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() { unsigned char a,b,c; a=0x3; b=a|0x8; c=b<<1; printf("%d%d\n",b,C); } 程序运行后的输出结果是( )。
A. -11 12
B. -6 -13
C. 12 24
D. 11 22
点击查看答案&解析
手机看题
单项选择题
下列选项中不能作为C语言合法常量的是
。
A.’cd’
B.0.1e+6
C."\a"
D.’\011’
点击查看答案&解析
手机看题
单项选择题
有以下程序 main ( ) { char str[] ="xyz", *ps=str; while (*ps) ps++: for (ps-- ;ps-str>=0 ;ps--) puts(ps); } 执行后输出结果是
A. yz xyz
B. z yz
C. z yz xyz
D. x xy xyz
点击查看答案&解析
手机看题
单项选择题
以下选项中合法的用户标识符是______。
A. long
B. 2Test
C. 3Dmax
D. A.dat
点击查看答案&解析
手机看题
单项选择题
从未排序序列中依次取出元素与已排序序列中的元素作比较,将取出的元素放入已排序序列中的正确位置上,此方法称为______。
A. 归并排序
B. 选择排序
C. 交换排序
D. 插入排序
点击查看答案&解析
手机看题
单项选择题
下面不属于软件设计原则的是
A. 抽象
B. 模块化
C. 自底向上
D. 信息隐藏
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include <stdio.h>#include <string.h>void fun(char s[][10],int n) { char t; int i j; for (i=0; i<n-1; i++) for 0--i+l; j<n; j++) /*比较字符串的首字符大小,并交换字符串的首字符*/ if(s[i][0] > s[j][0]) { t = s[i][0]; s[i][0] = s[j][0]; s[j][0] = t;} } main() { char ss[5][10]= {"bcc", "bbcc", "xy", "aaaacc", "aabcc" }; fun(ss, 5); printf("%s,%s\n", ss[0],ss[4]); } 程序的运行结果是
A. xy, aaaacc
B. aaaacc,xy
C. xcc,aabcc
D. acc,xabcc
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是
。
A. 软件就是程序清单
B. 软件就是存放在计算机中的文件
C. 软件应包括程序清单以及运行结果
D. 软件包括程序、数据和文档
点击查看答案&解析
手机看题
单项选择题
有如下程序 main() { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>’\0’;j+=2) s=10*s+p[i][j]-’0’; printf("%d\n",s);} 该程序的输出结果是
A. 69825
B. 63825
C. 6385
D. 693825
点击查看答案&解析
手机看题
单项选择题
设有以下定义: int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是( )。
A. a++;
B. b++;
C. c++;
D. d++;
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是_______。 #include<stdio.h> main() { union { int k; char i[2]; }*s,a; s=&a; s->i[0]=0x39;s->i[1]=0x38; printf("%x\n",s->k); }
A. 3839
B. 3938
C. 380039
D. 390038
点击查看答案&解析
手机看题
单项选择题
有以下程序:int *flint *x, int *y){ if(*x<*y) return x; else return y;}main(){ int a=7,b=8,*p,*q,*r; p=&a; q=&b; r=f(p, q); printf("%d, %d, %d\n",*p,*q,*r);}执行后输出结果是
。
A. 7,8,8
B. 7,8,7
C. 8,7,7
D. 8,7,8
点击查看答案&解析
手机看题
单项选择题
若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是
。
A.a=a++,i++;
B.i=(a+k)<=(i+k);
C.i=a%11;
D.i=!a;
点击查看答案&解析
手机看题
单项选择题
软件(程序)调试的目标是
A. 诊断和改正程序中的错误
B. 尽可能多地发现程序中的错误
C. 发现并改正程序中的所有错误
D. 确定程序中错误的性质
点击查看答案&解析
手机看题
单项选择题
现有如下程序段 #include"stdio.h" #include"string.h" main() { char a[]="acfijk"; /*这里是有序的字符序列*/ char b[]="befijklqswz"; /*这里是有序的字符序列*/ char c[80],*p; int i=0,j=0,k=0; while(a[i]!=’\0’&&b[j]!=’\0’) { if(a[i]<b[j])c[k++]=a[i++]; else if(a[i]>b[j])c[k++]=b[j++]; else { c[k++]=b[j++]; i++;}} while(a[i]==’\0’&&b[j]!=’\0’) c[k++]=b[j++]; while(a[i]!=,’\0’&&b[j]==’\0’) c[k++]=a[i++]; c[k]=’\0’; puts(c);} 则输出结果是
A. acfijkbefijklqswz
B. abceffiijjkklqswz
C. befijklqswz acfijk
D. abcefijklqswz
点击查看答案&解析
手机看题
单项选择题
关系数据库管理系统能实现的专门关系运算包括
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
点击查看答案&解析
手机看题
单项选择题
若有以下程序段: int r=8: print("%d\n",r>>1); 输出结果是
。
A.16
B.8
C.4
D.2
点击查看答案&解析
手机看题
单项选择题
下列描述中不正确的是
。
A. 字符型数组中可以存放字符串
B. 可以对字符型数组进行整体输入、输出
C. 可以对整型数组进行整体输入、输出
D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值
点击查看答案&解析
手机看题
单项选择题
下列程序段的输出结果是
。int x=12;double y=3.141593;printf("%d%8.6f",x,y);
A.123.141593
B.123.141593
C.12,3.141593
D.123.1415930
点击查看答案&解析
手机看题
单项选择题
下列关系运算的叙述中,正确的是
A. 投影、选择、连接是从二维表行的方向进行的运算
B. 并,交、差是从二维表的列的方向来进行运算
C. 投影、选择、连接是从二维表列的方向进行的运算
D. 以上3种说法都不对
点击查看答案&解析
手机看题
单项选择题
有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是
。
A. a%(int)(x-y)
B.a=x!=y;
C. (a*y)%b
D.y=x+y=x
点击查看答案&解析
手机看题
单项选择题
有如下程序 main() { float x=2.0,y; if(x<0.0)y=0.0; else if(x<10.0)y=1.0/x; else y=1.0; printf("%f\n",y);} 该程序的输出结果是
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
点击查看答案&解析
手机看题
单项选择题
在模块化程序设计中,按功能划分模块的原则是
。
A. 各模块的功能尽量单一,且各模块之间的联系尽量少
B. 各模块的功能尽量单一,且各模块之间的联系尽量紧密
C. 各模块应包括尽量多的功能
D. 各模块应包括尽量多的输入输出操作
点击查看答案&解析
手机看题
单项选择题
以下叙述正确的是
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚、具有其他语言的一切优点
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。 main() { int i,j,m=0; for (i=1;i<=15;i+=4) for(j=3; j<=19; j+=4) m++; printf("%d\n",m); }
A. 12
B. 15
C. 20
D. 25
点击查看答案&解析
手机看题
单项选择题
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是
。
A.编译程序
B.操作系统
C.教务管理系统
D.汇编程序
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() { int a=1,b; for(b=1:b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3: } printf("%d\n",b); } 程序运行后的输出结果是______。
A. 3
B. 4
C. 5
D. 6
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i;i++; return s; } main() { int i,a=0; for(i=0;i<5;i++)a+=f(): printf("%d\n",a); }
A. 20
B. 24
C. 25
D. 15
点击查看答案&解析
手机看题
单项选择题
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件 表达式a<ba:c<dc:d的值是______。
A. 1
B. 2
C. 3
D. 4
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include<stdio.h> struct S {int a,b;}data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n",++(p.a)); } 程序运行后的输出结果是______。
A.21
B.11
C.20
D.10
点击查看答案&解析
手机看题
微信扫码免费搜题