C语言嵌入式系统开发人员测试题-数组、指针、字符串详解

版权申诉
0 下载量 43 浏览量 更新于2024-02-25 收藏 102KB DOC 举报
&std;  则表达式 p->age 的值是______。(a.b.c.d)a. std.age b. (&p)->age c. (*p).age d. p.age(458) 逗号运算符,分开的表达式之间的____abc__情空在先于后后于前的特征。 a. 运算对象 b. 运算次序 c. 运算优先级 (459) 在 一个 程序 中每一个变量都有它的____abc___ a. 名字、类型和值 b. 值、类型和位置 c. 名字、类型和位置(460) 下面的说法正确的是_____abc__ a. 关系运算符的优先级高于逻辑或运算符 b. 自增自减运算符的结合性 是 从右往左的 c. sizeof 运算符的优先级低于 强制类型转换运算符 d. 如果相同优先级的运算符无结合性。(461) 若有以下说明和语句: int p[10] = {0,1,2,3,4,5,6,7,8,9}; int *q[10]; q[2]=p+2; 则表达式*(q[2]++) 的值是______。(a.b.c.d)a. 2 b. 3 c. 4 d. 5.(462) 若有以下说明和语句: char a[10]; char *p;a="abcdef"; p=a; 则表达式p++的值是_____.(a.b.c.d)a. 'a' b. 'b' c. 'c' d. 'd'(463) 若有以下说明和语句: char str[]="abcdef"; char *p; p=&str[2];则表达式*p++的值是_______.(a.b.c.d)a. 'c' b. 'd' c. 'e' d. 'f'7.2    填空题 (464) 若已知int *p[3]; 则p[2]是一个________数据类型。 (465) 在 C 语言中,数组下标的数据类型允许是________。 (466) 若有说明:char *a[3]={"... 嵌入式系统开发人员C语言测试题-数组 指针 字符串.doc是一份测试题,其中包含了多道选择题和填空题,涉及了C语言中数组、指针、字符串等方面的知识。在选择题部分,内容主要涵盖引用数组元素、逗号运算符、运算对象等概念的考察,需要对C语言的各种运算和数据类型有深入的了解。填空题部分要求填写一些关于指针和数组数据类型的问题,考察考生对C语言中基本数据类型和数组下标类型的掌握程度。整份试题对于嵌入式系统开发人员的C语言基础要求非常高,需要对C语言的基本概念和语法规则有着深入的理解和掌握。