题库 题库

【单选题】

有以下程序:
#include<STDIO.HD
main()
( char cl,c2,c3,c4,c5,c6;
scanf(”%c%c%c%c”,&cl,&.c2,8Lc3,&c4);
c5=getchar(); c6=getchar():
putchar(c1);putchar(c2);
printf(”%c%c\n”,c5,c6);
)
程序运行后,若从键盘输入(从第1l列开始)
123<回车>
45678<回车>
则输出结果是( )。
  • A.1267

  • B.1256

  • C.1278

  • D.1245

参考答案

查看答案

相关试题

单选题 下面程序输出的是( )。
main()
{ int t-1;fun(fun(t));)
fun(int h)
{static int a[3]-{1,2,3};
int k;
for(k-0;k%3;k++)a[k]+=a[k]-h;
for(k-0;k<3;k++)printf(”%d”,a[k]);
printf(”\n”);
return(a[h]);)
查看答案
单选题 若变量已正确定义并赋值,符合C语言语法的表达式是(  )。 查看答案
单选题 有如下程序:
#include
i=sizeof(a);
j=strlen(a):
printf("%d,%d",i,j);
)
main()
{FILE*fpl;
fpl=fopen(”f1.txt”,”w“);
fprintf(fpl,”abe”);
fclose(fpl);
)
若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为(  )。
查看答案
单选题 有以下结构体说明和变量的定义,且指针P指向变量a’指针q指向变量b,则不能把结点b连接到结点a之后的语句是(  )。
struct node
{ char data;
struct node*next;
}a,b,*p=&a,*q=&b;
查看答案
单选题 有以下程序
#include
#include
typedef struct{ char Ylain@[9];char sex;float score
[2];)STU;
STU f(STU a)
(STU b=(”Zhao”,'m',85.0,90.0);int i;
strcpy(a.name’b.name):a.sex=b.SeX:
for(i=0;i<2;i++)a.scoreEi]=b.sooreEi];
retklrrl a:
}
main()
(STU c={”Qian”,'f',95.0,92.0},d;
d=f(c);printf(”%s.%c,%2.Of,%2.Of”,d.
name,d.SeX,d.score[0],d.scoreEl]);
)
程序的运行结果是(  )。
查看答案
单选题 以下程序执行后SUm的值是(  )。
main()
{ int i,SUm;
for(i=1;i<6;i++)skim+一i;
printf(”%d\n”,sum);
)
查看答案
单选题 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为(  )。 查看答案
单选题 下列说法不正确的是(  )。 查看答案
单选题 下列程序的运行结果是( )。
#include
main()
{ static char a[]="Languagef",b[]=”programe”;
char*p1,*p2;int k;
p1=a;p2=b;
for(k=0;k<=8;k++)
if(*(p1+k)==*(p2+k))
printf(”%c”,*(p1十k));
)
查看答案
单选题 若有定义:“int a=4,b=5;float x=3.4,y=2.1;”,则下列表达式的值为(  )。
(float)(a+b)/2+(int)x%(int)y;
查看答案
单选题 设有定义语句:char a='\72';,则变量a( )。 查看答案
单选题 设计软件结构是软件生命周期的(  )。 查看答案
单选题 有以下程序片段:
y=-1;
if(X!=0)
if(x>0)y=1;
else y=0;
其能正确表示的数学函数关系是(  )。
查看答案
单选题 若已包括头文件且已有定义char s1[18],s2={”ABCDE”)和int i,现要将字符串”ABCDE”赋给sl,下列语句错误的是(  )。 查看答案
单选题 设变量已正确定义,则以下能正确计算f=n!的程序是(  )。 查看答案
单选题 有以下程序:
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));)
执行后的结果是( )。
查看答案
单选题 下列程序的输出结果是(  )。
char+point(char*pt):
main()
{char b[4]={'a','c','s','f'),*pt=b;
pt=point(pt);
printf(”%c\n“,*pt);

point(char*p)
{ p+=3;
return p;
)
查看答案
单选题 设在c语言中,float类型数据占4个字节,则double类型数据占(  )个字节。 查看答案
单选题 有以下程序段:
int x=3;
do
{printf(”%3d”,x-=2);
)
while(!(--x));
程序段的输出结果是(  )。
查看答案
单选题 有以下程序:
#include<STDIO.HD
main()
( char cl,c2,c3,c4,c5,c6;
scanf(”%c%c%c%c”,&cl,&.c2,8Lc3,&c4);
c5=getchar(); c6=getchar():
putchar(c1);putchar(c2);
printf(”%c%c\n”,c5,c6);
)
程序运行后,若从键盘输入(从第1l列开始)
123<回车>
45678<回车>
则输出结果是( )。
查看答案