搜题
网友您好,请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
提问人:网友xtay850 发布时间:2022-01-07
[单选题]

下列说法错误的是()。

A.我们常将程序具有遇到不正确使用或非法数据输入时仍能保护自己避免出错的能力称为程序的健壮性。

B.在函数的入口处增加对函数参数合法性的检查以及对函数调用是否成功的检查,是一种常用的增强程序健壮性的方法。

C.对于一个封装好的函数,外界对函数的影响仅限于入口参数,函数对外界的影响仅限于函数的返回值和数组、指针形参 。

D.编译器给出的警告信息无关紧要,因此可以忽略。

参考答案
简答题官方参考答案 (由简答题聘请的专业题库老师提供的解答)
查看官方参考答案
网友提供的答案
位网友提供了参考答案,
查看全部
  • · 有4位网友选择 C,占比44.44%
  • · 有3位网友选择 D,占比33.33%
  • · 有1位网友选择 B,占比11.11%
  • · 有1位网友选择 A,占比11.11%
匿名网友[72.***.***.202]选择了 C
1天前
匿名网友[49.***.***.118]选择了 C
1天前
匿名网友[218.***.***.44]选择了 B
1天前
匿名网友[127.***.***.70]选择了 C
1天前
匿名网友[140.***.***.128]选择了 D
1天前
匿名网友[187.***.***.192]选择了 A
1天前
匿名网友[214.***.***.93]选择了 D
1天前
匿名网友[131.***.***.113]选择了 D
1天前
匿名网友[205.***.***.152]选择了 C
1天前
提交我的答案
登录提交答案,可赢取奖励机会。
更多“下列说法错误的是()。”相关的问题
第1题
检查下面的DFD图,指出里面的错误: [图]...

检查下面的DFD图,指出里面的错误:

点击查看答案
第2题
关于名片夹的作用,下列说法错误的是?
A.做事情的准备性

B.作为职业人的节奏感

C.做事情有条理性

D.方便装东西

点击查看答案
第3题
计算球的反弹高度
点击查看答案
第4题
下列说发错误的是()。

A、assert()其实是一个在 <assert.h> 中定义的宏,用来验证“不应该”发生的情况是否的确不会发生。

B、assert()的功能就是验证assert后括号内表达式值的真假,当该表达式的值为真时,它什么也不做。反之,则立即终止程序的执行,并报告错误,但是不会对错误采取其他处理措施。

C、在使用assert()时,必须在源文件中用编译预处理指令包含头文件 <assert.h> 。

D、断言不仅可以用于调试程序,还可以作为程序的功能,检查有可能发生的程序错误。

点击查看答案
第5题
在下列哪些情况下适合使用断言?

A、检查程序中的各种假设的正确性。

B、证实或测试某种不可能发生的状况确实不会发生。

C、捕捉不应该或者不可能发生的非法情况。

D、捕捉程序中有可能出现的错误。

点击查看答案
第6题
下面所列举的函数名正确且具有良好风格的是()

A、2_abcd()

B、GetNumber()

C、change_directory()

D、chushihua@()

点击查看答案
第7题

以下程序的功能是选出能被3整除且至少有一位是5的两位数的整数,输出所有满足条件的数及其个数。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int Sub(int k,int n) { int a1,a2; a2=k/10; a1=k-a2*10; if(________________) { printf("%4d",k); n++; return n; } else return -1; } int main() { int n=0,k,m; for(k=10;k<100;k++) { m="__________;" if(________) n="m;" } printf("\nn="%d\n&quot;,n);" return 0;> A、第7行: (k%3==0&&a2==5)||(k%3==0&&a1==5) 第22行: Sub(k,n) 第24行: m!=-1

B、第7行:(k%3==0 &&a2==5) && (k%3==0 &&a1==5) 第22行:Sub(n,k) 第24行:m==-1

C、第7行:(k%3=0 && a2=5)||(k%3=0 && a1=5) 第22行:Sub(k,n) 第24行:m=-1

D、第7行:(k%3=0 && a2=5) && (k%3=0 && a1=5) 第22行:Sub(n,k) 第24行:m!=-1

点击查看答案
第8题

设计一个函数,用来判断一个整数是否为素数。 代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <math.h> #include <stdio.h> int IsPrimeNumber(int number); int main() { int n, ret; printf("Input n:"); scanf("%d", &n); ret = IsPrimeNumber(n); if (___________) { printf("%d is a prime number\n", n); } else { printf("%d is not a prime number\n", n); } return 0; } //函数功能:判断number是否是素数,函数返回非0值,表示是素数,否则不是素数 int IsPrimeNumber(int number) { int i; if (number <= 1) return 0; 负数、0和1都不是素数 for (i="2;" ________________; i++) { if (_______________) 被整除,不是素数 } 1;> A、第11行: ret != 0 第29行: i<=sqrt(number) 0 第31行: number % i="="> B、第11行: ret == 0 第29行: i<=number 0 第31行: number % i="="> C、第11行: ret == 0 第29行: i<=sqrt(number) 0 第31行: number i="="> D、第11行: ret != 0 第29行: i<=number 0 第31行: number i="=">

点击查看答案
第9题

设计一个函数MinCommonMultiple(),计算两个正整数的最小公倍数。 代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int MinCommonMultiple(int a, int b); int main() { int a, b, x; printf("Input a,b:"); scanf("%d,%d", &a, &b); x = _________________; if (__________) printf("MinCommonMultiple = %d\n", x); else printf("Input error!\n"); return 0; } //函数功能:计算两个正整数的最小公倍数,-1表示没有最小公倍数 int MinCommonMultiple(int a, int b) { int i; if (_________________) return -1; // 保证输入的参数为正整数 for (i=1; i <b; i++) { if (________________) return i * a; } b> A、第8行: MinCommonMultiple(a, b) 第10行: x != -1 第22行: a<=0 0 || 第26行: (i * a) % b="="> B、第8行: MinCommonMultiple 第10行: x == -1 第22行: a<=0 0 && 第26行: (i * a) % b="="> C、第8行: MinCommonMultiple(b, a) 第10行: x != -1 第22行: a<=0 0 || 第26行: (i * a) b="="> D、第8行: MinCommonMultiple(int a, int b) 第10行: x = -1 第22行: a<=0 0 || 第26行: (i * a) % b="=">

点击查看答案
第10题

设计一个函数MaxCommonFactor(),利用欧几里德算法(也称辗转相除法)计算两个正整数的最大公约数。 代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int MaxCommonFactor(int a, int b); int main() { int a, b, x; printf("Input a,b:"); scanf("%d,%d", &a, &b); x =_______________ ; if (x != -1) { printf("MaxCommonFactor = %d\n", x); } else { printf("Input error!\n"); } return 0; } //函数功能: 计算两个正整数的最大公约数,-1表示没有最大公约数 int MaxCommonFactor(int a, int b) { int r; if (a<=0 || return -1; 保证输入的参数为正整数 do{ ____________; a="b;" _____________; }while (__________); a; }> A、第8行: MaxCommonFactor(a, b) 第29行: r = a % b 第31行: b = r 第32行: r != 0

B、第8行: MaxCommonFactor(a, b, x) 第29行: r = a % b 第31行: a = r 第32行: r == 0

C、第8行: MaxCommonFactor(a, x) 第29行: r = b % a 第31行: b = r 第32行: r = 0

D、第8行: MaxCommonFactor(x, b) 第29行: r = a / b 第31行: a = r 第32行: r != 0

点击查看答案
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注简答题 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注简答题 -
请用微信扫码测试
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

简答题
下载APP
关注公众号
TOP