首页/ 题库 / [单选题]设有两行定义语句: int scanf;的答案

设有两行定义语句: int scanf; float case;则以下叙述正确的是(  )。

单选题
2022-04-24 00:49
A、两行定义语句都不合法
B、两行定义语句都合法
C、第1行语句不合法
D、第2行语句不合法
查看答案

正确答案
D

试题解析

预定义标识符是系统已经有过定义的标识符,用户可以重新定义,可以作为变量名。scanf为库函数名,属于预定义标识符,可以被用户重定义,第一行语句合法。C语言关键字是被保留的,不能用作其他用途的一些标识符,它们在程序中都代表着固定的含义,用户不可重新定义。case是选择结构switch语句中的关键字,不可被用户重定义,第二行语句不合法。答案选择D选项。

相关题目
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是()。
x 和 y 均定义为 int 型 ,z 定义为 double 型 , 以下不合法的 scanf 函数调用语句是()
设有定义inta=1,b=2,C=3;以下语句中执行效果与其他三个不同的是()2017年3月计算机二级c语言试题库及答案
设有说明:double y=05,z=15;int x=10;则能够正确使用C语言库函数的赋值语句是( )
设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。
设有定义语句int(*f)(int);,则以下叙述正确的是( )。
设有定义语句int(*f)(int);,则以下叙述正确的是( )。
设有定义语句int (*f)(int);,则以下叙述正确的是
设有定义语句 int(*f)(int);, 则以下叙述正确的是
若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是()。
设有定义:int x=0,*p;,立即执行以下语句,正确的语句是
设有定义:int x=o,* P;,立刻执行以下语句,正确的语句是( )。
若有定义int *p,n;则通过语句scanf能够正确读入数据的程序段是( )。
设有定义:int a,*pa=&a; 以下scanf语句中能正确为变量a读入数据的是 A.scanf("%d",pa); B.scanf("%d",a); C.scanf("%d",&pa); D.scanf("%d",*pa);
设有定义语句int a[]={66,77,99},则下列对此语句的叙述中错误的是( )。
设有定义:inca,*pa;&a;以下scanf语句中能正确为变量a读入数据的是
设有定义:int a, *pa=&a;以下scanf语句中能正确为变量a读入数据的是( )。
设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是
设有定义语句int a[]={66,88,99};,则以下对此语句的叙述错误的是( )。
设有定义语句int a[]={66,77,99};,则下列对此语句的叙述中错误的是 ( )
广告位招租WX:84302438

免费的网站请分享给朋友吧