Dotcpp   >   练题 - 第37页

全部知识点

第721题

有以下程序, 

#include <stdio.h>
  void func(int n)   
 { static int num=1);  
  num=num+n;printf("%d",num);  
  }    
int main()  
  {funo(3);func(4);printf("n"); 
 }

程序运行后的输出结果是( )。

第722题

有以下程序,

#include <stdio.h>
void fun(int*pl,int*p2,int*s)  { s=(int*)malloc(sizeof(int));  
  *s=*pl+*p2;   free(s);   
 }  
 int main()  
  {int a=1,b=40,*q=&a;   fun(&a,&b,q);   
 printf("%d\n",*q);   }

程序运行后的输出结果是( )。

第723题

有以下程序,

#include <stdio.h> 
  struct STU 
{char name[9]; 
char sex; 
int score[2];};   
 void f(struct STU a[])  
  { struct STU b={"Zhao",’m’,85,90);   a[1]=b;   }    
int main()  
  {struct STU c[2]={{"Qian",’f’,95
,92},{"Sun",’m’ 98,99}};  
  f(c);  
  printf(”%s,%c,%d,%d,¨,c[o].name,c[o].sex,c[o].score[o],c[o].score[1]);  
  printf("%s,%c,%d,%d\n",c[1].name,c[1].sex,c[1].score[o],c[1].score   [1]);  
  }

程序运行后的输出结果是( )。  

第724题

以下叙述中错误的是( )。

第725题

若有定义语句int b=2;,则表达式(b<<2)/(3‖b)的值是( )。

第726题

有以下程序, 

#include <stdio.h>
int  main()  
  { FILE*fp; int i,a[6]={1,2,3,4,5,6};   
 fp=fopen("d2.dat","w+");  
  for=(i=o;i<6;,i++)fpintf(fp,
"%d\n",a[i]);  
  rewind(fp);  
  for(i=0;i%6;i++)fscanf(fp,"%d",&a[5-i]);  
  fclose(fp);  
  for(i=0;i%6;i++)printf("%d,",a[i]);  
 }

  程序运行后的输出结果是( )。

第727题

以下叙述中错误的是( )。  

第728题

算法空间复杂度的度量方法是

第729题

下列叙述正确的是

第730题

下面选项中关于文件指针概念的叙述正确的是

第731题

下列选项中不属于结构化程序设计原则的是

第732题

若有以下程序

#include<stdio.h>
main()
{
	int a=1,b=2,c=3,d=4,r=0;
	if(a!=1);
	else r=1;
	if(b==2) r+=2;
	else;
	if(c!=3) r+=3;
	else;
	if(d==4) r+=4;
	printf("%d\n",r);
 }

则程序的输出结果是

第733题

以下不能用于描述算法的是( )。

第734题

某带链栈初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。该栈中的元素个数为

第735题

有以下程序

#include<stdio.h>
main()
{
	int a=0,b=0,c=0,d=0;
	if(a=1) b=1;
	    c=2;
	else d=3;
	printf("%d,%d,%d,%d\n",a,b,c,d);
 }

程序运行后输出结果是

第736题

以下数组定义中错误的是

第737题

以下叙述中正确的是

第738题

软件详细设计产生的图如下图所示,则该图是(  )。

流程图

第739题

若有以下程序

#include<stdio.h>
main()
{
	int c;
	c=13|5;
	printf("%d\n",c);
 }

则程序的输出结果是

第740题

以下选项中,没有编译错误的是

0.054175s