开发大型软件时,产生困难的根本原因是( )。
下列叙述中正确的是( )。
有以下程序: #include main() { int a=1,b=2,c=3,x; X=(a∧b)c; printf(''%d\n'',x); } 程序运行后的输出结果是( )。
有以下程序: #includestdio.hmain() { printf("%d\n",NULL); } 程序运行后的输出结果是( )。
设x为整型变量,n=14,n的地址为4000;m=6,m的地址为2000;执行语句x=n后的结果为( )。
若x,i,j和k都是int型变量,则计算表达式x=(i=4j=16,k=32)后,x的值为( )。
请编写一个函数fun,其功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是( )。
有以下程序: #includestdio.h double f(double x); main() { double a=0;int i; for(i=0;i30;i+=10)a+=f((double)i); printf(''%3.0f\n'',a); } double f(double x) { return x*x+1; } 程序的运行结果是( )。
有以下程序:#include#includemain(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b:2,*c=3;a=b:printf("%d,%d,%d\n",*a,*b,*c);程序运行后的输出结果是( )。
在数据库的三级模式中,外模式(用户模式或子模式)有( )。
下列给定程序中,函数fun的功能是:将形参n中的奇数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数27638496,函数返回值为973。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!#lncludeunsigned long fun(unsigned long n){unsigned long x=0;int t;while(n){t=n%10;/**********found**********/if(t%2==【1】)/**********found**********/x=【2】+t;/**********found**********/n=【3】;}returnx;}main(){unsigned long n=一1;while(n>99999999‖n{printf(''Please input(0printf(''\nThe result is:%ld\n'',fun(n));}}
有以下函数: int fun(char *s) { char *t=s: while(*t++); return(t-s); } 该函数的功能是( )。
字符串"%%\"ABCDEFV'\"\\"的长度是( )。
以下能正确输出字符a的语句是( )。
下列叙述中正确的是( )。
设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、3ll、320、401、410、500。共有15个。当x值为27时,各位数字之和为27的整数是:999。只有1个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!
下列给定程序中,函数fun的功能是:在整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改的程序的结构!试题程序:#includeint fun(int *=b){int k,a1,a2,i=0;for(k=10;k{/* * * * * * found * * * * * */a2=k/10;a1=k—a2*10;if((k%3= =0&a2= =5)||(k%= =0 a1= =5)){ b[i]=k;i+ +;}}/* * * * * * found * * * * * */return k;}main ( ){jint a[100],k,m;m=fun(a);printf(″The result is :\n″);for (k=0;kprintf(″%4d″,a[k]);printf(″\n″);}
有以下程序:#includemain( ){char x=2,y=2,z;z=(y>1);printf(″%d\n″,z);}程序的输出结果是( )。