选择题 以下叙述中错误的是______。
选择题 有以下程序
#include<stdio.h>
main()
{int a=1,b=2,c=3,d=4,r=0;
if(a!=1)r=1;
if(b==2)r=2;
else if(c!=3)r=3;
else if(d==4)r=4;
printf('%d\n',r);
}
执行后的输出结果是______。
选择题 以下程序的运行结果为______。
#define A(x,y)x*y-x/y
main()
{int a=5,b=2,y;
y=A(a+b,a-b);
printf('%d\n',y);
}
选择题 有以下程序:
#include<stdio.h>
main()
{ int a=12, c;
c=(a<<2)<<1;
printf('%d\n', c);
}
程序运行后的输出结果是______。
选择题 若有如下程序:
sub(int a,int b,int c)
{ c=a+b;
return(c);}
main()
{int x=3,y=4,z=6;
sub(x,y,z);
printf('%d”,z);
}
则程序运行后的输出结果是______。
选择题有以下程序#include<stdio.h>main(){inta1,a2;charc1,c2;scanf('%d%c%d%c',a1,c1,a2,c2);printf('%d,%c,%d,%c',a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b则正确的输入格式是______。A.B.12a34b<CR>C.12,a,34,b<CR>D.
选择题 算法应当具有的特性不包括______。
选择题 有以下程序:
#include <stdio.h>
main()
{ int a,b;
for(am0;a<3;a++)
{ scanf('%d',b);
switch(b)
{case 1:printf('%d,',b++);
case 2:printf('%d,',b++);
default:printf('%d,',b++);
}
}
printf('\n');
}
执行时输入:1 2 3<回车>,则输出结果是______。
选择题 下列选项中,可作为合法标识符的是______。
选择题 若有以下函数首部
int fun(double x[lO],int *n)
则下面针对此函数的函数声明语句中正确的是______。
选择题 某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为______。
选择题 以下说法正确的是______。
选择题 设有以下程序段:
struct person
{
float weight;
char sex;
char name[10];
}rec, *ptr;
ptr=rec;
从键盘读入字符串给结构体变量rec的name成员,错误的输入语句是______。
选择题 有以下程序
main()
{ int p[8]=(11,12,13,14,15,16,17,18),i=0,j=0;
while(i++<7)if(p[i]%2) j+=p[i];
printf('%d\n',j);
}
程序运行后的输出结果是______。
选择题 下列处理中与队列有关的是
选择题 数据流图中带有箭头的线段表示的是______。
选择题 有以下程序
#include<stdio.h>
int fun(int x)
{
int p;
if(x==0||x==1)
return(3);
p=x-fun(x-2);
return p;
}
main()
{
printf('%d\n', fun(7));
}
执行后的输出结果是______。
选择题 有以下程序
#include<stdio.h>
main()
{int i;
for(i=1; i<=40; i++)
{ if(i++%5==0)
if(++i%8==0)printf('%d', i);
}
printf('\n');
}
执行后的输出结果是______。
选择题 某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为______。
选择题 请选出以下程序的输出结果______。
#include <stdio.h>
sub(x, y, z)
int x, y,*z;
{*z=y-x:}
main(){
int a, b, c;
sub 10,5,a);sub(7,a,b);sub(a, b, c);
printf('%d,% d,/%d\n', a, b, c);
}