首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { char s[]="abcde"; s+=2: printf("%d\n",s[0]); } 程序的运行结果是( )。
有以下程序: #include<stdio.h> main() { char s[]="abcde"; s+=2: printf("%d\n",s[0]); } 程序的运行结果是( )。
admin
2017-12-13
72
问题
有以下程序:
#include<stdio.h>
main()
{
char s[]="abcde";
s+=2:
printf("%d\n",s[0]);
}
程序的运行结果是( )。
选项
A、输出字符c的ASCII码
B、程序出错
C、输出字符c
D、输出字符a的ASCII码
答案
B
解析
本题重点考查数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的“s+=2”;语句让数组名s的内容加2是错误的,编译无法通过,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Fmxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;
对于一个正常运行的c程序,下列叙述中正确的是()。
设有下面的定义:structst{inta;floatb;}d;int*p;要使P指向结构变量d中的a成员,正确的赋值语句是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
以下叙述中正确的是()。
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
设有如下的程序段:charstr[]=“HelloWorld”;char*ptr;ptr*str;执行上面的程序段后,*(ptr+10)的值为()。
随机试题
___________往往是类风湿关节炎最早出现的关节症状。
有关香豆素类的叙述,错误的是:
双肺叩诊过清音见于叩诊患侧呈鼓音见于
能改善糖耐量,降低胰岛素水平,增加胰岛素的敏感性,推荐作为慢性心力衰竭的一线治疗药的是()。
休闲度假游的三种常见形式是指()
模仿,指在没有外界控制的条件下,个体受到他人行为的刺激,自觉或不自觉地使自己的行为与他人相仿。根据上述定义,下列哪一行为不属于模仿?()
设g(x)在[a,b]连续,f(x)在[a,b]二阶可导,f(a)=f(b)=0,且对x(a≤x≤b)满足f"(x)+g(x)f’(x)一f(x)=0.求证:当x∈[a,b]时f(x)≡0.
某企业职工关系。EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和已花费金额。若要查询部门为“
根据域名代码规定,表示教育机构网站的域名代码是
【S1】【S2】
最新回复
(
0
)