填空题

以下程序运行后的输出结果是 _______ 。 fun(int a) { int b=0; static int c=3; b++;c++; return(a+b+c); } main() { int i,a=5; for(i=0;i<3;i++) printf("%d%d",i,fun(a)); printf("\n"); }

【参考答案】

10111212
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序:struct STU{ char name[10];v int num;int Score; };main( ){ struct STU s[5]={ {“YangSan”,20041,703},{“LiSiGuo”,20042,580},{“wangYin”,20043,680},{“SunDan”,20044,550},{“Penghua”,20045,537}},*p[5],*t;int i,j;for(i=0;i<5;i++) p[i]=&s[i];for(i=0;i<4;i++)for(j=i+1;jp[j]->Score){ t=p[i];p[i]=p[j];p[j]=t;}printf(“5d %d n”,s[1].Score,p[1]->Score); }执行后输出结果是( )。
A.550 550
B.680 680
C.580 550
D.580 680
单项选择题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址#include <stdio.h>#include <string.h>char *scmp(char *s1, char *s2){ if(strcmp(s1,s2)<0) return(s1);else return(s2); }main( ){ int i; char string[20], str[3][20];for(i=0;i<3;i++) gets(str[i]);strcpy(string,scmp(str[0],str[1])); *库函数strcpy对字符串进行复制* strcpy(string,scmp(string,str[2]));printf( %s n ,string);}若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为( )。
A.abcd
B.abba
C.abc
D.abca
相关试题
  • 数据库设计分为以下6个设计阶段:需求分析...
  • 关系数据库的关系演算语言是以【 】为基础...
  • 常用的黑箱测试有等价分类法、【 】、因果...
  • 子程序通常分为两类:【 】和函数,前者是...
  • 在面向对象的设计中,用来请求对象执行某一...