首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有两行定义语句: int scanf; float case; 则以下叙述正确的是
设有两行定义语句: int scanf; float case; 则以下叙述正确的是
admin
2020-01-10
53
问题
设有两行定义语句:
int scanf;
float case;
则以下叙述正确的是
选项
A、两行定义语句都不合法
B、两行定义语句都合法
C、第1行语句不合法
D、第2行语句不合法
答案
D
解析
合法的标识符由字母(大、小写均可)、数字和下划线组成,并且必须以字母或下划线开头。关键字是指被C语言保留的,不能用作其他用途的一些标识符,它们在程序中都代表着固定的含义,用户不可重新定义。预定义标识符是系统已经有过定义的标识符,用户可以重新定义,可以作为变量名。scanf为库函数名,属于预定义标识符,可以被用户重定义,所以第一行语句合法。case为关键字,是选择结构switch语句中的关键字,不可被用户重定义,所以第二行语句不合法。D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/oWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inti,j=0;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]!=’’)a[j++]=a
有以下程序#include<stdio.h>main(){ints[12]=={1,2,3,4,4,3,2,1,1,1,2,3),c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++
以下不能定义为用户标识符是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下面不属于软件测试实施步骤的是
以下叙述中错误的是
有以下程序,其中k的初值为八进制数#include<stdio.h>>main(){intk=011;printf("%d\n",k++);}程序运行后的输出结果是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
随机试题
如图所示,圆轴截面直径D=100mm,其截面上的扭矩T=19kN.m。距圆心ρ=40mm处K点的切应力为()。
A.环丙沙星B.利福平C.多西环素D.磺胺嘧啶E.庆大霉素有广谱抗菌作用的抗结核药物是
痰热内扰型不寐的临床表现是肝火上炎型不寐的临床表现是
影响土地利用的主要因素有()。
根据《水利水电工程施工组织设计规范》(SL303—2004),施工组织设计中,重力式混凝土围堰采用抗剪断公式计算时,其稳定安全系数不小于()。
物流被称为“第三,利润源”,是表明只要重视和发展物流业就能提高效益,产生利润。()
在SQL中,基本表的撤消(从数据库中删除表)可以用()。
Afterfinishingthemarathoninrecord-breakingtime,hewasawardedtheCitizen’sOutstandingMedalbythecity.
A、Tomeettheneedsofthesociety.B、Tosatisfyaperson’sinterest.C、Tosatisfycertaingoals.D、Tosupportthefamily.C
FromthefirstparagraphweknowthatadsinAmericaarevery______.Fromthelastparagraphwemayinferthat______.
最新回复
(
0
)