柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是
A.输出字符c的ASCII码
B.程序出错
C.输出字符c
D.输出字符a的ASCII码
热度🔥1,340
参考答案:B
解析:
【解析】本题重点考察数组名的概念。在C语言中,数组名类似于一个指向数组首地址的指针常量,一旦定义就不能修改其内容。所以本题中的s+=2;语句让数组名s的内容加2是错误的,编译无法通过。因此B选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
有以下程序段: #include int i, n; for( i=0; i<8; i++ ) { n = rand() % 5; switch (n) { case 1: case 3: printf("%d \n", n); break; case 2: case 4: printf("%d \n", n); continue; case 0: exit(0); } printf("%d \n",n); } 以下关于程序段执行情况的叙述,正确的是( )。
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。
设有关系歌手(歌手号,姓名),根据“歌手”关系建立视图myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是( )。
SQL Server 2008允许用户自己定义函数。关于内联表值函数,有下列说法: Ⅰ.在内联表值函数中,没有相关联的返回变量 Ⅱ.内联表值函数通过INSERT语句填充函数返回的表值 Ⅲ.内联表值函数的作用类似于带参数的视图 Ⅳ.调用内联表值函数时,只能将内联表值函数放置在FROM子句中 上述说法中正确的是()
HDMI接口可以外接( )。
标签
二级C语言
数组
输出
字符
内容