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

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

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

答案解析

正确答案:A

解析:

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

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

相关题目

单选题

2、题目中要求找出一个大于给定整数 m 且紧随 m 的素数。
本题中的第一个错误:在函数fun()的嵌套循环的循环体中,语句"if (i % k != 0) break ;"是不正确的,结合程序上下文,程序是为了判断当前离m最近的整数是否可以为素数,如果它可以整除除了1和它自身以外其他任意一个整数,就说明它不是素数,所以应当更改为"if(i%k==0) break;";
本题中的第二个错误:函数fun()中的第二个判断语句"if (k<i)"是不正确的,应当更改为"if (i<=k)"。
本评析仅作参考。
知识点:知识点/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、宏定义是用宏名来表示一个字符串,在宏代换时以该字符串取代宏名。

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