首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一
有以下程序: main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一
admin
2013-06-11
28
问题
有以下程序: main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空行) ( )。
选项
A、n/No Yes /No
B、/No Yes
C、/No Yes /No
D、/No Yes
答案
2
解析
主函数中定义了一个字符数组s并赋初值,一个字符串指针变量ps并让它指向s。程序中p+4的地址为数组第5个元素的地址,而调用put(str adr)函数时,将从str adr这一地址开始,依次输出存储单元中的字符,遇到第一个“\0”时结束输出,并自动输出一个换行符ad。r所以put(p+4)将输出n/No,put(s)将从s第一个元素开始输出到第3个元素结束(因为执行*(p+4)=0语句后s中的第5个元素的值为0,而s中的第4个元素为“\”,puts将遇到“\0”,结束输出),即输出yes。所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/L8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列关于逻辑表达式a&&b的叙述中,错误的一条是()
在面向对象的程序设计中,下列叙述错误的是()。
请编写函数fun,函数的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i、j的元素的值,是矩阵x中第i行上4个元素与矩阵y中第j列上4个元素对应相乘的和。注意:部分源程序在文件P
下面不属于软件设计原则的是______。
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
第一趟排序后序列中关键字最大的记录交换到最后的排序方法是______。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是 ______。
给定程序MODI1.C中函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据赋0~m-1的值。#include<Stdio.h>#include<conio.h>#include<stdlib.h>typed
设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是
随机试题
某人的红细胞与B型血的血清凝集,而其血清与A型血的红细胞不凝集,此人血型是()
理中丸与黄土汤均使用到的药物是
α2受体阻断剂是()。
肝肾不足所致之胎动不安,应首选( )。
一家企业目标或最佳的资本结构与下列哪项是一致的?
按照权证的内在价值分类,权证可分为()。Ⅰ.美式权证Ⅱ.平价权证Ⅲ.价内权证Ⅳ.价外权证
普通年金是指()。
Theearthmovesaroundthesun.
Whatistheadvertisementmainlyabout?
A、Graduationceremony.B、Areunionofcollegestudents.C、Thededicationofanewbuilding.D、Awelcomeparty.B选项表明,本题考查地点场所,故听
最新回复
(
0
)