简答题:给定程序中,函数proc()的功能是:使数组中的元素的值缩小5倍。请修改程序中的错误,使它能得出正确的结果。注意:不要改

  • 题目分类:C语言
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
给定程序中,函数proc()的功能是:使数组中的元素的值缩小5倍。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include<stdlib.h> #include<stdio.h> #include<conio.h> float m[10]; //****found**** int proc(void) { int j; printf(”In subfunc after calling\n”); for(j=0;j<10;j++) { //****found**** printf("%f",m[j]%5); } } void main() { int i; printf("In main before calling\n"); for(i=0;i<10;i++) { m[i]=i+20: printf("%f",m[i]); } proc(); printf("\nln main after calling\n"); for(i=0;i<10;i++) printf("%f",m[i]/5); } } void main() { int i; printf("In main before calling\n"); for(i=0;i<10;i++) { m[i]=i+20: printf("%f",m[i]); } proc(); printf("\nln main after calling\n"); for(i=0;i<10;i++) printf("%f",m[i]/5); }


参考答案:
答案解析:

当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。

当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。A.scanf() B.getchar() C.gets() D.getc()

查看答案

有以下计算公式若程序前面已在命令中包含math.h文件,不能够正确计算上述公式的程序段是( )。

有以下计算公式若程序前面已在命令中包含math.h文件,不能够正确计算上述公式的程序段是( )。A.if(x>=0)y=sqrt(x);else y=sq

查看答案

下列选项中不合法的十六进制数是( )。

下列选项中不合法的十六进制数是( )。A."0"xff B."0"X11 C."0"x1g D.”0”Xabc

查看答案

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序( )。#include<string.h>void f(cha

有以下程序,其中函数f的功能是将多个字符串按字典顺序排序( )。#includevoid f(char*p[],int n){ ch

查看答案

下面程序的运行结果是( )。#inelude<stdio.h>void del(char*s){ int i,j;ch

下面程序的运行结果是( )。#ineludevoid del(char*s){ int i,j;char*a;a=s:for(

查看答案