首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { int password; char *p, old_str[10] = "wind"; scanf("%d", &password); p =
admin
2021-02-25
45
问题
有以下程序
#include <stdio.h>
main( )
{
int password;
char *p, old_str[10] = "wind";
scanf("%d", &password);
p = old_str;
while (*p)
{
printf("#%c", *p + password);
p++;
}
printf("\n");
}
程序运行时,从键盘输入2<回车>,输出结果是
选项
A、#y#k#p#f
B、#wi#nd#
C、#wi#nd#
D、#2222#
答案
A
解析
首先定义了一个指针p指向数组的首地址,在while语句中,执行功能是如果当前指针指向地址单元内字符不等于空字符’\0’,则输出’#’和指针对应地址元素的值在ASCII码加2后变换的字符常量,因此,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/D1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,
若有定义语句inta[2][3],*p[3];,则以下语句中正确的是()。
有以下程序#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU*a,STU*b){b=a;printf("%s,%
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若有定义语句:chara=’\82’;则变量a
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
随机试题
除原发性肝癌,哪种疾病能引起AFP>500μg/LL
模板分项工程质量控制的检查内容有()。
双代号时标网络计划的特点之一是()。
邮政综合计算机网中的物理网络可分为()。
艾森克的人格理论强调()。
让每一个学生在学校都能得到自己的发展,这是检验教育者是否坚持()的一块试金石。
影响商品价格变动的因素有()。
capitalchain
2005年2月19日,胡锦涛在省部级主要领导干部提高构建社会主义和谐社会能力专题研讨班上的讲话指出,构建社会主义和谐社会最根本的保证是
ForAmerica’scolleges,Januaryisamonthofreckoning.Mostapplicationsforthenextacademicyearbeginningintheautumnha
最新回复
(
0
)