1、程序char c[5]={‘a’,’b’,’’,’c’,’’}; printf(“%s”,c);的运行结果是:
答案:(D)
A、'a''b'
B、ab
C、ab c
D、ab
2、以下程序的输出结果是:#include main(){ int a=2,c=5; printf("a=%%d,b=%%d ",a,c);}
答案:(D)
A、a=%2,b=%5
B、a=2,b=5
C、a=%%d,b=%%d
D、a=%d,b=%d
3、有以下程序:main(){ int y=10; while(y--) ; printf(“y=%d ”,y);}程序执行后的输出结果是:
答案:(B)
A、y=0
B、y=-1
C、y=1
D、while构成无限循环
4、下列程序的输出结果是:main( ) { int a=7,b=5; printf("%d ",b=b/a);}
答案:(C)
A、5
B、1
C、0
D、不确定值
5、设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为:
答案:(D)
A、float
B、char
C、int
D、double
6、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是:
答案:(B)
A、INPUT x、y、z;
B、scanf("%d%d%d",&x,&y,&z);
C、scanf("%d%d%d",x,y,z);
D、read("%d%d%d",&x,&y,&z);
7、设变量x和y均已经正确定义并赋值。以下if语句中,在编译时将产生错误信息的是:
答案:(C)
A、if(x++);
B、if(x>y &&y!=0)x++;
C、if(x>0) x-- else y++;
D、if(y<0){;} else x++;
8、以下程序的输出结果是:main(){ int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf("%d,%d ",a,b);}
答案:(B)
A、6,1
B、2,1
C、6,0
D、2,0
9、判断字符串a是否大于b,应当使用:
答案:(D)
A、if (a>b)
B、if (strcmp(a,b))
C、if (strcmp(b,a)>0)
D、if (strcmp(a,b)>0)
10、下列说法中正确的是:
答案:(D)
答案:(D)
A、'a''b'
B、ab
C、ab c
D、ab
2、以下程序的输出结果是:#include main(){ int a=2,c=5; printf("a=%%d,b=%%d ",a,c);}
答案:(D)
A、a=%2,b=%5
B、a=2,b=5
C、a=%%d,b=%%d
D、a=%d,b=%d
3、有以下程序:main(){ int y=10; while(y--) ; printf(“y=%d ”,y);}程序执行后的输出结果是:
答案:(B)
A、y=0
B、y=-1
C、y=1
D、while构成无限循环
4、下列程序的输出结果是:main( ) { int a=7,b=5; printf("%d ",b=b/a);}
答案:(C)
A、5
B、1
C、0
D、不确定值
5、设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为:
答案:(D)
A、float
B、char
C、int
D、double
6、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是:
答案:(B)
A、INPUT x、y、z;
B、scanf("%d%d%d",&x,&y,&z);
C、scanf("%d%d%d",x,y,z);
D、read("%d%d%d",&x,&y,&z);
7、设变量x和y均已经正确定义并赋值。以下if语句中,在编译时将产生错误信息的是:
答案:(C)
A、if(x++);
B、if(x>y &&y!=0)x++;
C、if(x>0) x-- else y++;
D、if(y<0){;} else x++;
8、以下程序的输出结果是:main(){ int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf("%d,%d ",a,b);}
答案:(B)
A、6,1
B、2,1
C、6,0
D、2,0
9、判断字符串a是否大于b,应当使用:
答案:(D)
A、if (a>b)
B、if (strcmp(a,b))
C、if (strcmp(b,a)>0)
D、if (strcmp(a,b)>0)
10、下列说法中正确的是:
答案:(D)