皮皮学,免费搜题
登录
搜题
【简答题】
结构数组中存有三人的姓名和年龄,以下程序输出三人中最年长者的姓名和年龄。请在下划线上填入正确内容。 static struct man{ char name[20]; int age; }person[]={"li=ming",18, "wang-hua",19, "zhang-ping",20 }; main() {struct man *p,*q; int old=0; p=person; for( ;p_____;) if(oldage) {q=p;______;} printf("%s %d",______); } 下面的程序 计算圆的周长、面积和球的体积,请填空将其补充完整。 #include< stdio.h> #define PI 3.1415926 #define 【 1 】 L=2*PI*R; 【 2 】 ; main() { float r , l , s , v ; printf ( "input a radus: " ); scanf ( "%f" , & r ); CIRCLE( r , l , s , v ); printf ( "r=%.2f\n l=%.2f\n s=%.2f\nv=%.2f\n" , 【 3 】 ); } 【函数】下面pi函数的功能是,根据以下公式返回满足精度e要求的p的值。根据以下算法补足所缺语句。 doublepi(double eps ) { double s =0.0, t =1.0; int n ; for( 【 1 】 ; t > eps ; n ++) { s += t ; t = n * t /(2* n +1); } return(2.0* 【 2 】 ); } 将数学表达式: 根号(x×x+y×y/xy)改写成C语言表达式为_____________。 以下程序运行后的输出结果是 __________ 。 #include int main() { int k= 0 ; while (k== 0 ) k--; printf ( "k= %d \n" ,k); return 0 ; } 以下程序的运行结果是___________。 int a=5;int b=7; main() { int a=4,b=5,c; c=plus(a,b); printf("A+B=%d\n",c); } plus(int x,int y) {int z; z=x+y; return(x); } 【指针】当运行以下,从键盘输入6↙,则下面程序的运行结果是________。 #include "stdio.h" #include "string.h" main() { char s []= "97531" , c ; c = getchar (); f( s , c ); puts ( s ); } f(char* t ,char ch ) { while (*( t ++)!= '\0' ); while(*( t -1)< ch ) *( t --)=*( t -1); *( t --)= ch ; } 【函数】下面程序根据对x的输入,求1到x的累加和。请填空将程序补充完整。 #include< stdio.h> float fun(int n ) { int i ; float c ; 【 1 】 ; for( i =1; i <= n ; i ++) c += i ; 【 2 】 ; } main() { int x ; scanf ( "%d" , 【 3 】 ); printf ( "%f\n" ,fun( x )); } 若a是int型变量,则计算下面表达式后a的值为______。 a=25/3%3 【函数】读下面的程序,填空完善程序。 #include< stdio.h> main() { int a , b , c ; scanf ( "%d%d" , 【 1 】 ); c = 【 2 】 ( a , b ); printf ( "a=%d,b=%d,c=%d\n" , a , b , c ); } int max ( x , y ) 【 3 】 ; { int z ; if( x > y ) z = x ; else z = y ; 【 4 】 ; } 下列程序执行后的输出结果是(保留一位小数)_______。 main() { double d; float f; long l; int i; i=f=l=d=20/3; printf("%d %d %f %f\n",i,l,f,d); } 以下程序运行后的输出结果是__________________。 #include main() { int x = 0 , s = 0 ; if (! x != 0 ) s += ++ x ; printf ( " %d " , s ); } 【数组】以下程序以每一行输出4个数据的形式输出a数组。请填空。 #include< stdio.h> main() { int a [20], i ; for( i =0; i <20; i ++) scanf ( "%d" , 【 1 】 ); for( i =0; i <20; i ++) { if (  【 2 】 ) 【 3 】 ;  printf ( "%3d" , a [ i ]); } printf ( "\n" ); } 以下程序的功能是随即产生一个3位正整数, 判断该数是否是水仙花数, 所谓水仙花数是该数的各位数字的立方和等于该正整数。请填空。 #include main() { int num, h, t, s , sum; _______________________ _ ; printf ( " %d \n" , num); s =num %10 ; ________________________ _ ; h=num/ 100 ; if (___________________ _ ) { printf ( " %d 是水仙花数\n" ); } else { printf ( " %d 不是水仙花数\n" ); } } 以下程序的功能是输入一个2~99之间的数据,判断该数据是否是一个同构数。同构数是指该数出现在其平方数的右边,例如5和25是同构数。请填空。 #include main() { int x , y ; scanf( " %d " , & x ); ____________________ _ ; if (_____________________ _ ) printf ( " %d and %d is.\n" , x , y );} 以下程序运行后的输出结果是_________。 #include main(){ int x = 2 , y =- 1 , z= 2 ; if ( x < y ) if ( y > 0 ) z = 0 ; else z *= 2 ; printf ( " %d \n" , z); } 【函数】设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部 _________。(要求形参名为b。) main() { double s[10][22]; int n; fun(s); } 【函数】下面程序运行结果为________。 #include< stdio.h> as() { int lv =0; static int sv =0; printf ( "%d,%d\n" , lv , sv ); lv ++; sv ++; return; } main() { int i ; for( i =0; i <2; i ++)as(); } 下面程序的输出结果是_________。 #include void fun(int * s , int m , int n ) { int t ; while( m < n ) { t = s [ m ]; s [ m ]= s [ n ]; s [ n ]= t ; m ++; n --;} } main() { int a [5]={1,2,3,4,5}, k ; fun( a ,0,4); for( k =0; k <5; k ++) printf ( "%d " , a [ k ]); } 以下程序运行后的输出结果是 __________ 。 #include int main() { int i, j; for (i= 2 ,j= 10 ; i main() { int x=2, a; a=x==0; printf("%d", a); } 下面程序的运行结果是:__________。 #include #define LEN 4 main() { int I, r; char sl[ 80 ] = "bus" ; char s2[ 80 ] = "book" ; for (I = r = 0 ; sl[I] != '\0' && s2[I]!= '\0' ; ) { if (sl[I] == s2[I])I++; else { r =sl[I]; break ; } } printf ( "%d,%c\n" , I, r); } 【函数】求出数组中的最大、最小元素值以及所有元素的均值。请填空将程序补充完整。 #include< stdio.h> 【 1 】 ; float average(int n ,float array []) { int i ; float sum ; max = min = sum = 【 2 】 ; for( i =1; i < n ; i ++) { sum += array [ i ]; if( max < array [ i ]) max = array [ i ]; if( min > array [ i ]) min = array [ i ]; } return( sum / n ); } main() { int i ; float aver , score [10]; printf ( "input 10 score:\n" ); for( i =0; i <10; i ++) scanf ( "%f" , 【 3 】 ); aver =average(10, score ); printf ( "max=%.2f\nmin=%.2f\naverage=%.2f\n" , max , min , aver ); } 以下程序的功能是计算函数 F(x,y,z)=(x+z)/(y-z)+(y+2 × z)/(x-2 × z) 的值,请将程序补充完整。 #include< stdio.h> float f(float x ,float y ) { float value ; value = __________; return value ; } main() { float x , y , z , sum ; scanf ( "%f%f%f" ,& x ,& y ,& z ); sum =f( x + z , y - z )+f(__________); printf ( "sum=%f\n" , sum ); } 下面程序的输出结果是___________。 #include void swap (int * p1 ,int * p2 ) { int * t ; t = p1 , p1 = p2 , p2 = t ; printf ( "*p1=%d,*p2=%d\n" ,* p1 ,* p2 ); } main() { int x =10, y =20; swap (& x ,& y ); printf ( "x=%d,y=%d\n" , x , y ); } 【函数】下面函数的功能是:求x的y次方,请填空。 double fun( double x , int y ) { int i ; double z ; for( i =1, z = x ; i < y ; i ++) z = z * 【 1 】 ; return z ; } 若有定义:double x[3][5];则x数组中行下标的下限为_________,列下标的上限为____________。 【函数】下面程序运行后的输出结果是________。 #include< stdio.h> voidfun(int x ,int y ) { x = x + y ; y = x - y ; x = x - y ; printf ( "%d,%d," , x , y ); } main() { int x =2, y =3; fun( x , y ); printf ( " %d,%d\ n" , x , y ); } 以下的功能是将给定的嵌套if-else语句改写成对应的switch语句,使其完成相同的功能。请填空。 if - else 语句: if (score>= 90 && score < 100 ) printf ( "Excellent" ); else if (score>= 80 ) printf ( "Good" ); else if (score>= 70 ) printf ( "Normal" ); else if (score>= 60 ) printf ( "Pass" ); else printf ( "Bad" ); switch 语句: switch (_______________) { _______________: printf ( "Excellent" ); break ; case 8 : printf ( "Good" ); break ; case 7 : printf ( "Normal" ); break ; case 6 : printf ( "Pass" ); break ; _______: printf ( "Bad" ); break ; } 若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为______。 (x+y)%2+(int)a/(int)b 下面程序的功能是将两个字符串s1和s2连接起来并返回结果字串。请填空。 #include char* conj(char *p1,char *p2) {char *p=p1; while(*p1)______; while(*p2){*p1=______;p1++;p2++;} *p1='\0'; __________; } main() { char s1[80],s2[80]; gets(s1); gets(s2); s1 = conj(s1,s2); puts(s1); } 以下程序的功能是 _________________________ 。 #include int main() { int n= 12345 , s = 0 ; while (n) { s ++; n/= 10 ; } printf ( " %d " , s ); return 0 ; } 【数组】若有以下,若先后输入: English Good 则其运行结果是________。 #include< stdio.h> main() { char c1 [60], c2 [3]; int i =0, j =0; scanf ( "%s" , c1 ); scanf ( "%s" , c2 ); while( c1 [ i ]!= '\0' ) i ++; while( c2 [ j ]!= '\0' ) c1 [ i ++]= c2 [ j ++]; c1 [ i ]= '\0' ; printf ( "\n%s" , c1 ); } 下面程序的运行结果是:__________。 #include main() { int I = 1, n =3, j, k = 3; int a[5] = {1,4, 5}; while ( I <= n&& k > a[ I ]) I ++; for (j = n - 1 ; j >= I ; j--) a[j + 1 ] = a[j]; a[ I ] = k; for ( I = 0 ; I <= n; I ++) printf( "%3d" , a[ I ]); } 以下程序运行后的输出结果是______。 #include main() { int x=1; printf("%d", x>=0 && x<=5); } 以下程序运行后的输出结果是________。 main() { float x = 3.141592 ; printf ( "#%6.4f#,*%6.2f*\n" , x,x); } 【函数】下面程序输出的最后一个值是________。 #include< stdio.h> intff(int n ) { static int f =1; f = f * n ; return f ; } main() { int i ; for( i =1; i <=5; i ++) printf ( "%5d" ,ff( i )); } 若有以下定义:int a[2][3]={2,4,6,8,10,12};则a[1][0]的值是__。 *(*(a+1)+0))的值是_____。 【指针】下面程序的运行结果是________。 #include "stdio.h" void swap (int * a ,int * b ) { int * t ; t = a ; a = b ; b = t ; } main() { int x =3, y =5,* p =& x ,* q =& y ; swap ( p , q ); printf ( "%d %d\n" , * p ,* q ); } 【数组】 下面完成功能是:输出两个字符串中对应字符相等的字符。请填空。 char x []= "language" ; char y []= "llngga" ; int i =0; while ( x [ i ]!= 【 1 】 && y [ i ]!= 【 2 】 ) { if ( x [ i ]== y [ i ]) printf ( "%c" , 【 3 】 ); else i ++; } 下面程序的运行结果是________。 #include< stdio.h> #define N 10 #define s ( x ) x * x #define f ( x ) ( x * x ) main() { int i1 , i2 ; i1 = 1000 / s ( N ); i2 = 1000 / f ( N ); printf ( "%d,%d\n" , i1 , i2 ); } 以下程序运行后的输出结果是 __________ 。 #include int main() { int i,k, sum, m ; k=sum= 0 ; m = 1 ; for (i= 1 ; i<= 10 ; i++) { if (i %2 ) sum+=i; else if (i<= 5 ) m *= i; else k+=i; } printf ( " %d , %d , %d \n" ,sum, m , k); return 0 ; } 【指针】设有定义:int a, *p=&a; 以下语句将利用指针变量p读写变量a中的内容,请将语句补充完整。 scanf("%d", 【1】 ); printf("%d\n", 【2】 ); 以下程序可计算 10 名学生 1 门课成绩的平均分 , 要求使用无返回值函数实现。请填空将程序补充完整。 #include< stdio.h> void average(float array [10]) { int i =0; while(______) array [0]+=______; array [ i -1]= array [0]/10; } main() { float score [10]; int i ; printf ( "Please input 10 scores:\n" ); for( i =0; i <10; i ++) scanf ( "%f" ,& score [ i ]); average( score ); printf ( "The average score is %.2f\n" ,______ ); } 若有语句"printf("###%c",97);",则输出为______________。 什么是C语言的转义字符?有什么特征? return有什么用?return后面的值有什么要求? 如何在VC++中进行程序的编写和运行? 变量有哪三个方面的属性? 什么是变量?本章使用了哪些基本类型的变量?分别表示什么含义? C语言main函数基本构成如各部分分别是什么含义? 实验三、循环程序设计 实验目的 掌握用while,do-while语句和for语句实现循环的方法 掌握在程序设计中使用循环的方法来实现一些常用算法 进一步学习调试程序 题目: 实验三、循环程序设计.ppt 编程题:请编写程序,对输入的年、月、日,判断这一天是这一年的第几天。 编程题:判断输入的正整数是是否既是 5 又是 7 的整倍数。若是,则输出 yes ;否则输出 no 。 程序改错: 下面程序的功能是在一个正整数的各位数字中找出最大者。有错误。请改正。 #include int main() { int n, max , t; max = 9 ; scanf( "%d" ,&n); do { t=n %10 ; if ( max int main() { long ge, shi, qian, wan, x ; scanf( " %ld " , & x ); wan= x / 10000 ; qian= x %10000 ; shi= x %100 ; ge= x %10 ; if ( ge==wan || shi==qian) printf ( "this number is a huiwen " ); else printf ( "this number is not a huiwen " ); return 0 ; } 编程题:请编写程序,输出1~1000之间能被11整除且个位数为5的所
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】预防患者自发性骨折最好采用( )
A.
补充维生素D和钙剂
B.
低盐、高糖饮食
C.
补充维生素D
D.
补充钙剂
E.
补充钾盐
【多选题】若NPV<0,则下列关系式中正确的有( )
A.
NPVR>0
B.
NPVR<0< /div>
C.
PI<1< /div>
D.
IRR
【判断题】企业必须在登记完明细账户后才能登记总账( )
A.
正确
B.
错误
【单选题】预防患者自发性骨折最好采用( )
A.
补充维生素
B.
和钙剂
C.
补充维生素D
D.
补充钙剂
E.
补充钾盐
F.
低盐、高糖饮食
【多选题】若NPV0,则下列关系式中正确的有( )。
A.
NPVR0
B.
NPVR0
C.
PI1
D.
IRRi;
【单选题】预防患者自发性骨折最好采用( ) 补
A.
补充维生素D和钙剂
B.
补充维生素D
C.
补充钙剂
D.
补充钾盐
E.
低盐、高糖饮食
【多选题】若 NPV ,则下列关系式中正确的有 ( )
A.
NPVR> 0
B.
NPVR< 0
C.
PI< 1
D.
IRR< i
【多选题】下列有关总分类科目和明细分类科目关系的表述中,正确的有( )
A.
总分类科目对明细分类科目具有统驭控制作用
B.
明细分类科目对总分类科目具有补充说明作用
C.
总分类科目与其所属明细分类科目在总金额上应当相等
D.
总分类科目与明细分类科目提供信息的详细程度不同
【简答题】东船西舫悄无言,
【多选题】下列有关总分类科目与明细分类科目的关系的说法,正确的是
A.
总分类科目对所属明细分类科目具有统驭和控制作用
B.
明细分类科目对其所归属的总分类科目具有补充说明的作用
C.
总分类科目及其所属明细分类科目,共同反映经济业务既总括又详细的情况
D.
总分类科目及所属明细分类科目核算内容相同,只是核算的详细程度不同
相关题目:
【多选题】若NPV<0,则下列关系式中正确的有( )
A.
NPVR>0
关于我们
免责声明
版本记录
© 2019 pipixue.com 京ICP备20000060号-6