柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
A.switch( a*a+b*b ) { default : break; case 3 : y=a+b; break; case 2 : y=a-b; break; }
B.switch( a+b ) { case1 : case3 : y=a+b; break; case0 : case4 : y=a-b; }
C.switch (a+9) { case a : y=a-b; case b : y=a+b; }
D.switch a*b { case 10 : y=a+b; default : y=a-b; }
热度🔥473
参考答案:A
解析:
【解析】switch语句, 其一般形式为: switch(表达式){ case常量表达式1: 语句1; case常量表达式2: 语句2; … case常量表达式n: 语句n; default : 语句n+1; } B选项中,case1和case2有错误,; C选项中,case a和case b不正确,case后面应该跟常量表达式;D选项中,switch a*b,有误。因此A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
采用 ADO 完成对"教学管理.mdb"文件中"学生表"的学生年龄都加1的操作,程序空白处应填写的是 Sub SetAgePlus( ) Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim fd As ADODB.Field Dim strConnect As String Dim strSQL As String Set cn=CurrentProject.Connection strSQL="Select 年龄 from 学生表" rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText Set fd=rs.Fields("年龄") Do While Not rs.EOF fd=fd+1 ___________ rs.MoveNext Loop rs.Close cn.Close Set rs=Nothing Set cn=Nothing End Sub
以下选项中,当x为大于1的奇数时,值为0的表达式是
有以下定义和语句 struct workers { int num; char name[20]; char c; struct { int day; int month; int year;} s; }; struct workers w,*pw; pw=&w; 能给w中year成员赋1980的语句是
标签
二级C语言
case
switch
语句
a+b