选择题 有以下程序:
#include <stdio.h>
main()
{ char c;
while((c=getchar())!='#')
putchar(c);
}
执行时如输入abcdefg##<回车>,则输出结果是______。
选择题 下列关于类、对象、属性和方法的叙述中,错误的是______。
选择题 设变量均已正确定义,若要通过scanf('%d%c%d%c',a1,c1,a2,c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符'X'和'Y'。以下所示的输入形式中正确的是______。(注:□代表空格字符)
选择题 若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是______。
选择题 以下选项中表示一个合法的常量是(说明:符号口表示空格)______。
选择题 有下列程序:
main()
{ int x=5;
do
{printf('%d',x-=4);}
while(!(--x));
}
程序的输出结果是( )。
选择题 设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中进行顺序查找,最坏情况下需要比较的次数为______。
选择题 在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是______。
选择题 设有一个M*N的矩阵已经存放在一个M行N列的数组x中,且有以下程序段:
sum=0;
for(i=0;i<M;i++)sum+=x[i][0]+x[i][N-1];
for(j=1;j<N-1;j++)sum+=x[0][j]+x[M-1][j];
以上程序段计算的是______。
选择题 有以下程序:
# include <stdio.h>
main()
{ int s;
scanf('%d',&s);
while(s>0)
{ switch(s)
{case 1:printf('%d' ,s+5);
case 2:printf('%d',s+4);break;
case 3:printf('%d',s+3);
default:('%d',s+1);break;
}
scanf('%d',&s);
}
}
运行时,若输入1 2 3 4 5 0<回车>,由输出结果是______。
选择题 有以下程序:
#include<stdio.h>
main( )
{ int k,n=0;char c,str[]='teach';
for(k=0;str[k];k++)
{ c=str[k];
switch(k)
{ case 1: case 3: case 5: putchar(c);printf('%d',++n);break;
default:putchar('N');
}
}
}
序的运行结果是______。
选择题 若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是______。
选择题 有以下程序段:
char a[3], b[]='China';
a=b;
printf('% s', a);
则______。
选择题 有以下程序
#include <stdio.h>
void main()
{
char s[]={'01aXy'};int i,n=0;
for(i=0;s[i]!=0;i++)
if(s [i]<='a's[i]>='z') n++;
printf('%d\n',n);
}
程序运行后的输出结果是______。
选择题 已知某程序中有声明“int a[4],j;”及语句“for(j=0;j4;j++)p[j]=a+j;”,则标识符P正确的声明形式应为______。
选择题 以下关于字符串的叙述中正确的是______。
选择题 已知字符'A'的ASCII代码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句printf('%d, %d', c1, c2-2);后,输出结果是______。
选择题 有以下程序:
#include<stdio.h>
main()
{ int c;
while((c=getchar )!='\n')
{switch(c-'2')
{ case 0:
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+3);
case 4:putchar(c+3);break;}}
printf('\n');}
从第一列开始输入以下数据,↙代表一个回车符。
27 43↙
程序的输出结果是 。
选择题 下面说明不正确的是 。
选择题 以下选项中可用作C语言中合法用户标识符的是______。