首页
登录
从业资格
阅读以下问题说明、C 程序和函数,将解答填入答题纸的对应栏内。 【问题 1】
阅读以下问题说明、C 程序和函数,将解答填入答题纸的对应栏内。 【问题 1】
资格题库
2022-08-02
68
问题
阅读以下问题说明、C 程序和函数,将解答填入答题纸的对应栏内。【问题 1】分析下面的C 程序,指出错误代码(或运行异常代码)所在的行号。 【C 程序】
【问题 2】函数inputArr(int a[], int n)的功能是输入一组整数(输入0或输入的整数个数达到n时结束)存入数组 a,并返回实际输入的整数个数。函数 inputArr 可以成功编译。但测试函数调用inputArr后,发现运行结果不正确。请指出错误所在的代码行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行,使之符合上述设计意图。【C 函数】
选项
答案
解析
【问题1】5,或arrChar="test"7,或*P='0';【问题2】
【解析】本题考查 C 程序编写和调试中常见错误的识别和改正。【问题1】在C语言中,指针表示内存单元的地址,指针变量可用于存储指针类 型的值,即内存单元的地址值。变量的值在程序运行过程中允许修改,而常量则不允许修改。可以令指针指向一个变量或常量,但若指针指向一个常量,则不允许通过指针修改该常量。第 5 行代码有错,即对数组名arrChar的赋值处理是错误的。在 C语言中,数组名是表示数组空间首地址的指针常量,程序中不允许对常量赋值。第 7行代码有错,在第 6行中,通过 p = "testing"使指针变量指向了一个字符串常量,此后可以再令指针 p指向其他字符或字符串,但不能通过指针修改字符串常量的内容。【问题2】该函数中出现的错误是编写 C程序时的常见错误。scanf 是 C标准库函数中的格式化输入函数,其原型如下:int scanf(char *format ,...);使用时,第一个实参是格式控制串,之后的实参是地址1,地址 2,…在本题中,要求以十进制整数格式输入一个整数并存入 a[k] ,数组元素a[k]实质上一个整型变量,必须用"&"求得 a[k]的地址作为实参调用 scanf 函数,因此,第 4行出错,正确代码应为"scanf("%d&a[k]);"。C程序中将相等运算符"="误用为赋值运算符"="也是常见的一个错误,由于"="也是合法的运算符并且 C语言中用 0 和非 0来表示逻辑假和逻辑真,因此在应产生逻辑值的地方产生了其他数值也可以,因此该错误通常只能用人工检查和排除。第 6 行的正确代码应为"if (k==n)break;"。在该程序中,结束循环的一个条件是k等于n,另一个条件是输入的整数为0。另 外,do-whi1e的循环条件为真(非0)时要继续循环,因此,循环条件应该是判断输入的值不等于 0。观察循环体中与数组元素有关的部分,如下所示:scanf("%d",&a[k]);
转载请注明原文地址:https://tihaiku.com/congyezige/2424940.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
针对组织内部的具体问题,在较小范围内和较短时间内实施的计划属于A.指令性计划
护理诊断PSE公式中的P代表A.健康问题的相关因素 B.症状与体征 C.患者
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
患儿,女,1岁,体重为10kg,其母向社区护士咨询有关喂养问题。该儿每日主要添加
患儿,女,1岁,体重为10kg,其母向社区护士咨询有关喂养问题。该儿每日摄取的总
患儿,男,2岁。诊断急性喉炎,最主要的护理问题是A.焦虑 B.低效性呼吸型态
追究问题的原因,深入了解某一问题属于A.封闭式提问B.探索式提问C.开放式提问D
制订计划时要分清主次轻重,着力解决影响全局的问题。遵循的是A.合理性原则B.系统
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
程序语言若规定程序中的变量必须先定义(或声明)再引用,则违反此规定的程序在()时
随机试题
Somepeoplearecontenttolimittheirinvestmentprogramstosuchsafeinve
[originaltext]W:Goodmorning.WhatcanIdoforyou?M:Goodmorning.I’vecom
交往的心理健康原则主要有()。A.真诚原则 B.尊重原则 C.宽容原则
在完全电流差动母线保护中,差动继电器的起动电流整定中,可靠系数的取值为(
某个体工商户2018年全年实现销售收入800万元,出租不动产取得收入200万元,
女孩,3岁,发热5天,伴流涕、咳嗽。今晨出现眼结合膜充血,耳后颈部出现斑丘疹,针
A.腻膈B.耗气C.敛邪D.伤津E.瘀滞甘味的不良效应是
面试热点:地摊经济如何与城市文明共存 【热点背景】 最近,“地摊经济
流行病学实验研究中,下列哪条不是其缺点?( )A.设计与实施比较复杂 B.采
按农村集体经济统计报表制度的要求,农民家庭经营收入支出资料采用( )调查方法取
最新回复
(
0
)