选择题 有以下程序
#include <stdio.h>
main()
{
char ch[]='uvwxyz',*pc;
pc=ch;
printf('%c\n',*(pc+5));}
程序运行后的输出结果是______。
选择题 以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零):
#include <stdio.h>
main()
{ FILE *fp;long num=0;
fp=fopen('fname.dat','r');
while(______){ fgetc(fp);num++;}
printf('num=%d\n',num);
fclose(fp);
}
下面选项中,填入横线处不能得到正确结果的是______。
选择题 面向对象方法中,继承是指______。
选择题 有如下嵌套的if语句:
if(a<b)
if(a<c) k=a;
else k=c;
else
if(b<c) k=b;
else k=c;
以下选项中与上述if语句等价的语句是______。
选择题 若变量已正确定义,在if(W) printf('%d\n',k); 中,以下不可替代W的是______。
选择题 关于程序模块化,以下叙述中错误的是
选择题 若有定义:int a;float b;double c;,程序运行时输入:1,2,3<回车>,能把值1输入给变量a、值2输入给变量b、值3输入给变量C的输入语句是______。
选择题 以下不合法的字符常量是______。
选择题 计算机能直接执行的程序是______。
选择题 有以下程序:
#include<stdio.h>
#include<math.h>
main()
{double x,y,z;
scanf('%lf%lf',x,y);
z=x/y;
while(1)
if(fabs(z)>1.0)
{x=y;y=x;z=x/y;}
else break;
printf('y=%f\n',y);
}
执行时输入:3.6 2.4<回车>,则输出结果是
选择题 设栈的顺序存储空间为S(1:m),初始状态为top=m+1,则栈中的数据元素个数为______。
选择题 有以下程序
#include<stdio.h>
main()
{ int a=1,b=2,c=3,d=0;
if(a==1b++==2)
if(b!=2||c--!=3)
printf('%d,%d,%d\n',a,b,c);
else printf('%d,%d,%d\n',a,b,c);
else printf('%d,%d,%d\n',a,b,c);
}
程序运行后的输出结果是______。
选择题 有以下程序:
#include <stdio.h>
#include 'string.h'
void fun(char *s[],int n)
{
char *t;int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(strlen(s[i])>strlen(s[j]))
{t=s[i];s[i]=s[j];s[j]=t;}
}
main()
{
char *ss[]={'bcc','bbcc','xy','aaaacc','aabcc'};
fun(ss,5);printf('%s,%s\n',ss[0],ss[4]);
}
程序的运行结果是______。
选择题 有以下程序:
# include <stdio.h>
main()
{ int x=011;
printf('%d\n',++x);
}
程序运行后的输出结果是______。
选择题 已定义变量a为整型,则不能正确表示9<a<14的表达式是______。
选择题 有以下程序:
# include<stdio.h>
main()
{int i,j,m=1;
for(i=1;i<3;i++)
{ for(j=3;j>0;j--)
{ if(i*j>3) break;
m*=i+j;
}
}
printf('m=%d\n',m);
}
程序运行后的输出结果是______。
选择题 有以下程序
#include<stdio.h>
void fun(int a,int b)
{ int t;
t=a; a=b; b=t;
}
main()
{ int c[10]={1,2,3,4,5,6,7,8,9,0),i;
for(i=0;i<10;i+=2)
fun(c[i],c[i+1]);
for(i=0;i<10;i++)
printf('%d,',c[i]);
printf('\n');
}
程序运行后的输出结果是______。
选择题 以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)______。
选择题 设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为______。
选择题 以下叙述中正确的是______
