首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下面程序
main()
int a=-1,b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d%d%d%d\n",k,a,B) ;
的输出是_______。
A.00 3
B.0 1 2
C.1 0 3
D.1 1 2
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下面程序
main()
int a=-1,b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d%d%d%d\n",k,a,B) ;
的输出是_______。
A.00 3
B.0 1 2
C.1 0 3
D.1 1 2
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是_______。
#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
点击查看答案&解析
手机看题
单项选择题
已知字母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.0<=x<100
B.i=j==0
C.(char)(65+3)
D.x+1=x+1
点击查看答案&解析
手机看题
单项选择题
执行下面的程序段
int x=35;
char z='A';
int B;
B=((x&15)&&(z<'a'));
后,B的值为_______。
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
单项选择题
下面对对象概念描述错误的是_______。
A.任何对象都必须有继承性
B.对象是属性和方法的封装体
C.对象间的通讯靠消息传递
D.操作是对象的动态性属性
点击查看答案&解析
手机看题
单项选择题
C语言提供的合法的数据类型关键字是_______。
A.Double
B.float
C.integer
D.Char
点击查看答案&解析
手机看题
单项选择题
有如下程序
main()
int n=9;
while(n>6)
n--;
printf("%d",n);
该程序的输出结果是_______。
A.987
B.876
C.8765
D.9876
点击查看答案&解析
手机看题
单项选择题
对建立良好的程序设计风格,下面描述正确的是_______。
A.程序应简单、清晰、可读性好
B.符号名的命名要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
点击查看答案&解析
手机看题
单项选择题
下面程序
main()
int y=9;
for(;y>0;y--)
if(y%3=0)
printf("%d",--y);
continue;
的输出是_______。
A.741
B.852
C.963
D.875421
点击查看答案&解析
手机看题
单项选择题
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是_______。
A.k=*p1+*p2;
B.p2=k;
C.p1=p2;
D.k=*p1*(*p2);
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是_______。
main()
union char i[2];
int k;
r;
r.i[0]=2; r.i[1]=0;
printf("%d\n",r.k);
A.2
B.1
C.0
D.不确定
点击查看答案&解析
手机看题
单项选择题
设int i=2,j=1,k=3,则表达式i&&(i+j)&k|i+j的值是_______。
A.0
B.2
C.1
D.3
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是_______。
main()
int i;
for(i=1;i<6;i++)
if(i%2)(printf("#");continue;
printf("*");
printf("\n");
A.#*#*#
B.#####
C.*****
D.*#*#*
点击查看答案&解析
手机看题
单项选择题
在深度为5的满二叉树中,叶子结点的个数为_______。
A.32
B.31
C.16
D.15
点击查看答案&解析
手机看题
单项选择题
设有以下定义:
int a[3][3]=1,2,3,4,5,6,7,8,9;
int(*Ptr)[3]=a,*p=a[0];
则下列能够正确表示数组元素a[1][2]的表达式是_______。
A.*((*ptr+1)[2])
B.*(*(p+5))
C.(*ptr+1)+2
D.*(*(a+1)+2)
点击查看答案&解析
手机看题
单项选择题
下列四个叙述中,错误的是_______。
A.C语言中的关键字必须小写
B.C语言中的标识符必须全部由字母组成
C.C语言不提供输入输出语句
D.C语言中的注释行可以出现在程序的任何位置
点击查看答案&解析
手机看题
单项选择题
下面程序的输出是_______。
main()
int m=0xa,n=2;
m+=n;
printf(""%X\n"",m);
A.C
B.c
C.99
D.2
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是_______。
#include<string.h>
main()
char*a="abcdefghi";int k;
fun(
A.;puts(a) ;
 
点击查看答案&解析
手机看题
单项选择题
点击查看答案&解析
手机看题
单项选择题
以下对结构体类型变量的定义中,不正确的是_______。
A.typedef struct aa
int n;
float m;
aa;
aa td1;
B.#define aa struct aa
aa
int n;
float m;
td1;
C.struct
int n;
float m;
aa;
struct aa td1;
D.struct
int n;
float m;
td1;
点击查看答案&解析
手机看题
单项选择题
在C语言中,要求运算数必须是整型的运算符是_______。
A.%
B./
C.<
D.!
点击查看答案&解析
手机看题
单项选择题
若有以下定义:int t[3][2];能正确表示t数组元素地址的表达式是_______。
A.&t[3][2]
B.t[3]
C.t[1]
D.*t[2]
点击查看答案&解析
手机看题
单项选择题
下列语句中符合C语言语法的赋值语句是_______。
A.a=7+b+c=a+7
B.a=a+7
C.a=7+b,b++,a+7;
D.a=7+b,c=a+7;
点击查看答案&解析
手机看题
单项选择题
下面不属于软件工程的3个要素的是_______。
A.工具
B.过程
C.方法
D.环境
点击查看答案&解析
手机看题
单项选择题
用树形结构来表示实体之间联系的模型称为_______。
A.关系模型
B.层次模型
C.网状模型
D.数据模型
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是_______。
fun()
static int x=5;
if(x++>5)printf("%d",x);
else printf("%d",x++);
main()
fun();fun();
A.67
B.69
C.68
D.78
点击查看答案&解析
手机看题
单项选择题
以下函数调用语句中含有_______个实参。
func((exp1,exp2),(exp3,exp4,exp5));
A.1
B.2
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是_______。
A.预处理是指完成宏替换和文件包含中指定文件的调用
B.预处理也是C语句
C.C源程序中,凡是行首以#标识的控制行都是预处理指令
D.预处理就是完成C编译程序对C源程序的第一遍扫描,为编译的词法分析和语法分析做准备
点击查看答案&解析
手机看题
单项选择题
下面函数
int funl(char*x)
char *y=x;
while(*y++);
return(y-x-1);
的功能是_______。
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串x复制到字符串y
D.将字符串x连接到字符串y后面
点击查看答案&解析
手机看题
单项选择题
算法的空间复杂度是指_______。
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.算法执行过程中所需要的存储空间
点击查看答案&解析
手机看题
单项选择题
关系数据库管理系统能实现的专门关系运算包括_______。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
点击查看答案&解析
手机看题
单项选择题
若有以下定义:
char s[20]="programming",*ps=s;
则不能代表字符o的表达式是_______。
A.ps+2
B.s[2]
C.ps[2]
D.ps+=2,*ps
点击查看答案&解析
手机看题
单项选择题
在下面的语句中,赋值语句错误的是_______。
A.a=(b=(c=2,d=3));
B.i++;
C.a=a/b=2;
D.a=a<a+1;
点击查看答案&解析
手机看题
单项选择题
若有以下说明:
int a[10]=1,2,3,4,5,6,7,8,9,10,*p=a;
则值为6的表达式是_______。
A.*p+6
B.*(p+6)
C.*p+=5
D.p+5
点击查看答案&解析
手机看题
单项选择题
程序流程图(PFD) 中的箭头代表的是_______。
A.数据流
B.控制流
C.调用关系
D.组成关系
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是________。
#include<stdio.h>
mam()
inta,b,d=241;
a=d/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,B) ;
A.6,1
B.2,1
C.6,0
D.2,0
点击查看答案&解析
手机看题
单项选择题
要为读/写操作打开一个字符文件,其正确的打开方式为_______。
A.wr
B.r+
C.rb+
D.rw
点击查看答案&解析
手机看题
单项选择题
下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。
#include<stdio.h>
main()
int i=9,a,b[10]=0;
scanf("%d",&
A.;
sub(a,
B.;
C.c=c/8
D.c=e%8
点击查看答案&解析
手机看题
单项选择题
下面的程序
main()
int x=3,y=0,z=0;
if(x=y+z)printf("***");
else printf("####");
_______。
A.有语法错误不能通过编译
B.输出****
C.可以通过编译,但是不能通过连接,因而不能运行
D.输出####
点击查看答案&解析
手机看题
单项选择题
在C语言中,合法的长整型常数是_______。
A.OL
B.4962710
C.04312765
D.0xa34b7fe
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是_______。
#define f(x) x*x
main()
int a=6,b=2,c;
c=f(
A./f(
B.;
printf("%d\n",
C.;
&nbs
D.18
点击查看答案&解析
手机看题
单项选择题
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是_______。
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是_______。
#include<stdio.h>
main()
printf("%d\n",NULL);
A.不确定的(因变量无定义)
B.0
C.-1
D.1
点击查看答案&解析
手机看题
单项选择题
执行以下程序后,输出的结果是_______。
main()
int y=10;
doy--;while(--y);
printf("%d\n",y--);
A.-1
B.1
C.8
D.0
点击查看答案&解析
手机看题
单项选择题
下列关于栈的叙述中正确的是_______。
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
点击查看答案&解析
手机看题
单项选择题
在执行以下程序时,为了使输出结果为t=4,给a和b输入的值应该满足的条件是_______。
main()
int s,t,a,b;
scanf("%d%d",&a,&B) ;
s=1;t=1;
if(a>0)s=s+1;
if(a>B) t=s+t;
else if(a==B) t=5;
else t=2*s;
printf("t=%d\n",t);
A.a>b
B.a<b<0
C.0<a<b
D.0>a>b
点击查看答案&解析
手机看题
单项选择题
以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:
#include<stdio.h>
findmax(int*s,int t,int*k)
int p;
for(p=0,*k=p;p<t;p++)
if(s[p]>s[*k])________;
main()
int a[10],i,k;
for(i=0;i<10;i++)scanf("%d",&a[i]);
findmax(a,10,&k);
printf("%d,%d\n",k,a[k]);
A.k=p
B.*k=p-s
C.k=p-s
D.*k=p
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是________。
main()
int k=4,m=1,p;
p=func(k,m);printf("%d,",p);
p=func(k,m);printf("%d\n",p);
func(int a,int B)
static int m=0,i=2;
i+=m+1;m=i+a+b;
return(m);
A.8,17
B.8,16
C.8,20
D.8,8
点击查看答案&解析
手机看题
单项选择题
设有如下函数定义,则输出结果为_______。
char*fun(char*str)
char*p=str;
while(*p)
if(*p>’d’)continue;
p++;
return p;
main()
printf("%s\n",fun("welcome!"));
A.welcome
B.come!
C.w
D.程序进入死循环
点击查看答案&解析
手机看题
微信扫码免费搜题