AI智能整理导入 AI智能整理导入
×
首页 题库中心 C语言程序设计课程 题目详情
CA10C9C1E3800001827578971F85F6C0
C语言程序设计课程
1,216
单选题

90、以下程序的输出结果是 。
 main()
 { int x=1,y=0,a=1,b=1;
 switch( )
 { case 1:switch( )
 { case 0:a++; break;
 case 1:b++; break; }
 case 2:a++;b++; break; }
 printf( );  }

A
 2,1
B
 3,2
C
 2,3
D
 3 2

答案解析

正确答案:B

解析:

null
评析:
知识点:知识点/选择题/C4选择结构程序设计/Sswitch嵌套T
C语言程序设计课程

扫码进入小程序
随时随地练习

相关题目

单选题

1、首先,要了解素数的意思,素数是指只能被1和它自身整除的数;

单选题

2、 给定程序modi.c中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
评析:
首先,我们必须先读懂题中程序的大致意思,这是发现并改正程序中错误的重要前提。
程序中的重要思想如下:

单选题

1、 给定程序modi.c中,fun函数的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线元素之积。
请改正程序中的错误,或在横线处填上适当的内容并把横线删除,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
评析:
本题的考核点是C语言的基本语句的使用。
由题意可知,程序中通过sum变量累计对角线元素的积,在初始化时需先为sum赋初始值,所以应在横线处填入:"sum=1;"。
根据scanf语句的语法规则,格式控制与输入项地址表之间需用逗号分隔,所以 "scanf("%d" a[i][j]);"应改为"scanf("%d,",&a[i][j]);"或相同作用的语句。
本评析仅供参考。

知识点:知识点/C程序修改

单选题

149、比较两个字符串是否相等不能通过条件运算符"=="。

单选题

148、如果字符串常量所包含的字符个数等于数组长度,则在整体输出字符数组中的字符串时,会跟出一些不可预见的字符。

单选题

147、宏定义的作用域为从源程序开始起到源程序结束止。

单选题

146、宏定义的作用域为从宏定义命令起到源程序结束。

单选题

145、宏定义是用宏名来表示一个数,在宏代换时以该数取代宏名。

单选题

144、宏定义是用宏名来表示一个字符串,在宏代换时以该字符串取代宏名。

单选题

143、宏定义在行末加分号。

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu