网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
问答题
在程序设计中,可采用下列三种方法实现输出和输入: (1)通过scanf和printf语句; (2)通过函数的参数显式传递; (3)通过全局变量隐式传递。 试讨论这三种方法的优缺点。
参考答案
参考解析
解析:
暂无解析
更多 “问答题在程序设计中,可采用下列三种方法实现输出和输入: (1)通过scanf和printf语句; (2)通过函数的参数显式传递; (3)通过全局变量隐式传递。 试讨论这三种方法的优缺点。” 相关考题
考题
若有说明语句 : double *p,a; 则能通过 scanf 语句正确给输入项读入数据的程序段是A)*p= 则能通过 scanf 语句正确给输入项读入数据的程序段是A)*p=a; scanf(" % 1f",p);B)*p=a; scanf(" % f",p);C)p=a; scanf(" % 1f",*p);D)p=a; scanf(" % 1f",p);
考题
阅读以下程序#include stdio.hmain(){ int case; float printF;printf(" 请输入 2 个数 : ");scanf("%d %f",case,printF);printf("%d %f\n",case,printF);}该程序编译时产生错误,其出错原因是A) 定义语句出错, case 是关键字,不能用作用户自定义标识符B) 定义语句出错, printF 不能用作用户自定义标识符C) 定义语句无错, scanf 不能作为输入函数使用D) 定义语句无错, printf 不能输出 case 的值
考题
请编写函数proc,其功能是:计算并输出下列多项式值。 S=(1-1/2)+(1/3-1/4)+…+(1/(2n-1)-1/2n) 例如,若主函数从键盘给n输入20后,则输出为S= 0.680803。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。 试题程序: include t:stdio.h double proc(int n) { } void main { int n; double slim; printf("\nInput n:"); scanf("%d",&n); sum=proc(n)。 printf("\ns=%f\n",sum); }
考题
阅读以下程序includemain(){Int Case;float printF;printf("请输入2个数:");scanf("%d
阅读以下程序 #include<stdio.h> main() {Int Case;float printF; printf("请输入2个数:"); scanf("%d %f",Case,printF); printf("%d%f\n",Case,printF); } 以下说法正确的是( )。A.定义浯句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符B.定义语句出错,Int无法被识别C.定义语句无错,scanf不能作为输入函数使用D.定义语句无错,printf不能输出Case的值
考题
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是( )。 main() { int x; scanf("%d",x); if(x++>2)printf("%d",x); else printf("%d\n",x--); }A.4和2B.4和1C.4和0D.3和1
考题
若执行下列程序时从键盘上输入2,则输出结果是()。inclUdemain(){int a;scanf("%d",scanf("%d",A);if(a++<3)printf("%d\n",A);else printf("%d\n",a--);}A.1B.3C.2D.4
考题
请编写函数fun(),其功能是:计算并输出下列多项式的值。S=1+4/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)例如,着主函数从键盘给n输入50后,则输出为 S=1.960784。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <stdio.h>double fun(int n){}main (){int n;double s;printf ("\nInput n: ");scanf ("%d", n);s=fun (n);printf ("\n\ns=%f\n\n", s);}
考题
编写函数fun(),函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。S=1+1/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)例如:若n的值为11时,函数的值为1.833333。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <conio.h>include <stdio.h>include <string.h>float fun(int n){}main(){int n;float s;clrscr();printf("\nPlease enter N: ");scanf("%d",n);s=fun(n);printf("The result is:%f\n " , s);}
考题
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。 main() {int x; scanf("%d",scanf("%d",x);if(x++>2) printf("%d",x);else printf("%d\n",x--);}A.4和2B.4和1C.4和0D.3和1
考题
若执行下列程序时从键盘上输入2,则输出结果是()。 inclUde main() {int a; scanf("%d",
若执行下列程序时从键盘上输入2,则输出结果是( )。#inclUde<stdio.h>main(){int a;scanf("%d",A);if(a++<3)printf("%d\n",A);else printf("%d\n",a--);}A.1B.3C.2D.4
考题
下面的程序在编泽时产生错误,其出错原因是()。includemain(){int 1_case;float printF;
下面的程序在编泽时产生错误,其出错原因是( )。 #include<stdio.h> main() {int 1_case;float printF; printf("请输入2个数:"); scanf ("%d%f",1_case,printF); printf("%d%f\n",1_case,printF); }A.定义语句出错,1_case不能作为变量名B.定义语句出错,printF不能用作用户自定义标识符C.定义语句无错,scanf不能作为输入函数使用D.定义语句无错,printf不能输出1_case的值
考题
阅读以下程序#includestdio,hmain( ){ int case;float printF;printf(“请输入2个数:”);scanf(“%d%f”,zase,rintF);prinff(“%d%f\n”,case,printF);}该程序在编译时产生错误,其出错原因是A.定义语句出错,ca8e是关键字,不能用作用户自定义标识符B.定义语句出错,pfintF不能用作用户自定义标识符C.定义语句无错,scanf不能作为输入函数使用D.定义语句无错,printf不能输出case的值
考题
请编写函数fun(),其功能是:计算并输出下列多项式值。S=(1+1/2)+(1/3+1/4)+…+(1/(2n-1)+l/2n)例如,若主函数从键盘给n输入12后,则输出为 S=3.775958。n的值要求大于1但不大于100。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<stdio.h>double fun(int n){}main(){int n;double s;printf("\nlnput n:");scanf("%d",n);s=fun(n);printf("\ns=%f\n",s);}
考题
阅读以下程序: #includestdio.h main( ) {int case;float printF; printf("请输人2个数:"); scanf("%d%fl"case,printF); printf("%d ofof\n",case,printF); } 该程序在编译时产生错误,其出错原因是( )。A.定义语句出错,case是关键字,不能用做用户自定义标识符B.定义语句出错,printF不能用做用户自定义标识符C.定义语句无错,scanf不能作为输入函数使用D.定义语句无错,printf不能输出case的值
考题
下列叙述中,正确的一条是______。A.C语言以函数为程序的基本单位,便于实现程序的模块化B.C程序的执行总是从程序的第一句开始C.C程序中可以不使用函数D.C语言提供了一个输入语句scanf和一个输出语句printf
考题
下列叙述中,正确的一条是______。A.putchar函数可以输出一个字符串B.在printf("%c",c)函数中,两个c是一样的C.语句printf("%d%%",1)的输出结果为1%D.用scar函数输入数据时可以规定精度,例如scanf("%7.2f",a)
考题
阅读以下程序A)定义语句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符B)定义语句出错,Int无法被识别C)定义语句无错,scanf不能作为输入函数使用D)定义语句无错,printf不能输出Case的值
考题
对下述程序,正确的判断是( )。 main() { int a,b; scanf("%d",a); scanf("%d",b); if(a>b) a+=b; b++; else b+=a; a++; printf("%d,%d",a,b); }A.有语法错误,不能通过编译B.若输入数据2和5,则输出3和7C.若输入数据5和2,则输出7和3D.若输入数据5和5,则输出6和10
考题
下列程序运行时输入1234567,则输出结果是______。includemain(){ int a=1,b;scanf("
下列程序运行时输入1234567<CR>,则输出结果是______。include<stdio.h>main(){ int a=1,b;scanf("%2d%2d",a,b);printf("%d %d\n", a,b);}
考题
单选题以下叙述中正确的是( )。A
在scanf函数的格式串中,必须有与输入项一一对应的格式转换说明符B
只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度C
scanf函数中的字符串是提示程序员的,输入数据时不必管它D
复合语句也被称为语句块,它至少要包含两条语句
考题
问答题请编写函数fun(),该函数的功能是:计算并输出给定整数n的所有因子(不包括1和自身)之和。规定n的值不大于1000。例如,在主函数中从键盘给n输入的值为856,则输出为:sum=763。 注意:部分源程序给出如下。 请勿改动主函数main()和其他函数中的任何内容,仅在fun()函数的花括号中填入所编写的若干语句。 试题程序如下:/**********code.c**********/#include int fun(int n){}void main(){ int n,sum; printf(Input n: ); scanf(%d,n); sum=fun(n); printf(sum=%d,sum);}
热门标签
最新试卷