重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 大学网课 > 大学网课
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

一个应用程序的C语言源程序通过printf语句在标准输出输出信息,运行时只要使用输出重定向机制,不需要修改原先的程序加入文件操作的代码,就可以把输出结果存入指定名字的文件。

答案
char *fun(char *s char *t) { int ii; for(i=0;s[i]!= '\\0';i++); /*求字符串的长度*/ for(j=0;t[i]!= '\\0';j++); if(i>=j) /*比较两个字符串的长度*/ return s; /*函数返回较长的字符串若两个字符串长度相等则返回第1个字符串*/ else return t; } char *fun(char *s, char *t) { int i,i; for(i=0;s[i]!= '\\0';i++); /*求字符串的长度*/ for(j=0;t[i]!= '\\0';j++); if(i>=j) /*比较两个字符串的长度*/ return s; /*函数返回较长的字符串,若两个字符串长度相等,则返回第1个字符串*/ else return t; } 解析:本题中,第1个for循环的作用是求出s的字符个数i,第2个for循环的作用是求出t的字符个数j,因为任何循环都要控制一条语句,所以在每一个for循环条件后面必须要有一个分号。 本题也可用如下技巧: char*fun(char*s,char*t) {if(strlen(s)>=strlen(t)return s; else return t; }
更多“一个应用程序的C语言源程序通过printf语句在标准输出输出信息,运行时只要使用输出重定向机制,不需要修改原先的程序加入文件操作的代码,就可以把输出结果存入指定名字的文件。”相关的问题

第1题

一个应用程序的C语言源程序通过printf语句在标准输出输出信息,运行时只要使用输出重定向机制,不需要修改原先的程序加入文件操作的代码,就可以把输出结果存入指定名字的文件。
点击查看答案

第2题

使用标准输出函数输出一个double型的变量x,要求输出数值占6列,即6个数字位,并保留2位小数位,则输出语句为printf("%_____f",x);。如:x=123.4567,要求输出在屏幕上为123.46;x=3.45678,则输出为□□3.46;□表示空格。
点击查看答案

第3题

一个printf语句只能生成一行输出。
点击查看答案

第4题

如有定义int a=128; 则输出语句printf(“%o”,a);的输出结果为()。

A.200

B.128

C.100

D.格式描述符使用错误

点击查看答案

第5题

C语言源程序要正确的执行,则必须要有 。

A.#include函数

B.main函数

C.用户自定义函数

D.输出语句

点击查看答案

第6题

【多选题】关于字符串输入输出,以下说法正确的是()

A.在一个程序中,可以使用gets()函数输入字符串,使用puts()函数输出字符串

B.在一个程序中,可以使用gets()函数输入字符串,使用printf()函数输出字符串

C.在一个程序中,可以使用scanf()函数输入字符串,使用puts()函数输出字符串

D.在一个程序中,可以使用scanf()函数输入字符串,使用printf()函数输出字符串

点击查看答案

第7题

设有如下程序段 int x=2002,y=2003; printf("%dn",(x,y)); 则以下叙述中正确的是()。

A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出

B.运行时产生错误信息

C.输出值为2002

D.输出值为2003

点击查看答案

第8题

已知“int a=5,b=1,c=0;”,则执行下列语句时()。 if (a=b+c) printf("****n"); else printf("####n");

A.有语法错误,没有结果

B.输出****和####

C.输出****

D.输出####

点击查看答案

第9题

关Linux中的输入输出重定向,下面哪些描述是正确的?

A.标准输出流(stdout),显示来自命令的输出,文件描述符是 0

B.标准输入流(stdin),向命令提供输入,文件描述符是 1

C.对于任何一条linux 命令,其结果都是通过stdout输出到输出设备上;

D.Linux中使用> 和>> 操作符来重定向标准输出

E.标准输入重定向是让命令从指定文件中获取输入而非从stdin中获取输入。

点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

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

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

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

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

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

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

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧