[单选题]

阅读以下程序

#include<stdio,h>

main( )

{ 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的值

参考答案与解析:

相关试题

阅读以下程序:include<stdio.h>main( ){int case;

[单选题]阅读以下程序:include<stdio.h>main( ){int case;float printF;printf("请输人2个数:");scanf("%d%fl"&case,&printF);printf("%d ofof/n",case,printF);}该程序在编译时产生错误,其出错原因是( )。A.定义语句出错,case是关键字,不能用做用户自定义标识符B.定义语句出错,printF不能用做用户自

  • 查看答案
  • 阅读以下程序#include <stdio.h>main(){ int case

    [单选题]阅读以下程序#include <stdio.h>main(){ int case; float printF;printf(" 请输入 2 个数 : ");scanf("%d %f",&case,&printF);printf("%d %f/n",case,printF);}该程序编译时产生错误,其出错原因是A.) 定义语句出错, case 是关键字,不能用作用户自定义标识符B.) 定义语句出错, printF 不能用作用户自定义标识符C.) 定义语句无错

  • 查看答案
  • 请阅读以下程序: #include<stdio.h> main() { int

    [单选题]请阅读以下程序:#include<stdio.h>main(){ int x=1,y=0,a=0,b=0;switch(x){ case 1:switch(y){ case 0:a++;break; }case 2:a++,b++;break; }printf(" a=%d,b=%d/n",a,b);上面程序的输出结果是A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有以下程序:include<stdio.h>int f(int x):main{

    [单选题]有以下程序:include<stdio.h>int f(int x):main{int n=1,m;m=f(f(f(n)));printf("%d/n",m);}int f(int x){return x*2;)程序运行后的输出结果是( )。A.1B.2C.4D.8

  • 查看答案
  • 有以下程序#include<stdio.h>int f(int x);main(

    [单选题]有以下程序#include<stdio.h>int f(int x);main( ){int n=1,m;m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;}程序运行后的输出结果是( )。A.1B.2C.4D.8

  • 查看答案
  • 有以下程序#include<stdio.h>void f(int*p);main

    [单选题]有以下程序#include<stdio.h>void f(int*p);main( ){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”,*r);}void f(int *P){p=p+3;printf(”%d,”,*p);}程序运行后的输出结果是( )。A.1,4B.4,4C.3,1D.4,1

  • 查看答案
  • 有以下程序#include<stdio.h>main(){int C=O,k;f

    [单选题]有以下程序#include<stdio.h>main( ){int C=O,k;for (k=1;k<3;k++)switch(k){default:C+=k;case 2:C++;break;cKse 4:C+=2;break;}prinff(“%d\n”,C);{程序运行后的输出结果是A.3B.5C.7D.9

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a=£­2

    [单选题]有以下程序:include<stdio.h>main( ){ int a=-2,b=0;while(a++++b);printf("%d,%d/n",a,b);}程序运行后的输出结果是( )。A.1,3B.0,2C.0,3D.1,2

  • 查看答案
  • 有以下程序:include<stdio.h>main( ){ int a; sc

    [单选题]有以下程序:include<stdio.h>main( ){ int a;scanf("%d",&a);if(a++<9)printf("%d/n",a);clsc printf("%d/n",a--);}程序运行时从键盘输入9<回车>,则输出结果是( )。A.10B.11C.9D.8

  • 查看答案
  • 有以下程序#include<stdio.h>main(){int a[]={2,

    [单选题]有以下程序#include<stdio.h>main( ){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=O;}for(i=O;i<4;i++)prinff(“%d”,a[i]);prinff(“\n”);}程序运行后的输出结果是A.3 3 4 4B.2 0 5 0C.3 0

  • 查看答案