题库 第6167页
单选题:对于以下程序段,则叙述正确的是( )。
对于以下程序段,则叙述正确的是( )。```char s[ ]="china"; char *p; p = s;```@[D](1)A. `s`和`p`完全相同B. 数组`s`中的内容和指针变量`p`中的内容相等C. 数组`s`的长度和`…
单选题:下列语句定义`px`为指向`int`类型变量`x`的指针,正确的是()。
下列语句定义`px`为指向`int`类型变量`x`的指针,正确的是()。@[B](1)A. `int x, *px = x;`B. `int x, *px = &x;`C. `int *px = &x, x;`D. `int x, px =…
单选题:下列程序的输出结果是()。
下列程序的输出结果是()。```void f(int *p){ *p = 5;}int main(void){ int x = 10, *px = &x; f(px); printf("%d#", (…
单选题:下面程序段的运行结果是()。
下面程序段的运行结果是()。```char s[ ] = "language", *p = s;while( *p++ != 'u') { printf("%c", *p – 'a' + 'A');}```@[D](1)A. LANG…
单选题:已有定义`int k=2; int *ptr1, *ptr2; `且`ptr1`和`ptr2`均已指向变量`k`,下面不能正确执
已有定义`int k=2; int *ptr1, *ptr2; `且`ptr1`和`ptr2`均已指向变量`k`,下面不能正确执行的赋值语句是( )。@[B](1)A. k = *ptr1 + *ptr2;B. ptr2 = k;C. p…
单选题:对于如下变量定义及初始化,与`m = n`等价的表达式是( )。
对于如下变量定义及初始化,与`m = n`等价的表达式是( )。```int m, n = 5, *p = &m;```@[B](1)A. m = *pB. *p = nC. m = &nD. *p = mA. m = *pB.*p =…
单选题:若程序中有下面的说明和定义,则会发生的情况是( )。
若程序中有下面的说明和定义,则会发生的情况是( )。```struct abc { int x; char y; };struct abc s1, s2;```@[B](1)A. 编译出错B. 程序将顺利编译、连接、执行C. 能…
单选题:对于以下定义,不正确的叙述是( )。
对于以下定义,不正确的叙述是( )。```struct ex { int x; float y; char z ;} example;```@[B](1)A. `struct`是定义结构类型的关键字B. `example`…
单选题:对于以下定义,错误的scanf函数调用语句是()。
对于以下定义,错误的scanf函数调用语句是()。```struct pupil{ char name[20]; int age; int sex;}pup[5];```@[A](1)A. scanf("%s", &pup[0].n…
单选题:以下程序段的输出结果为( )。
以下程序段的输出结果为( )。```struct { int x; int y;} s[2] = { { 1, 3 }, { 2, 7 } };printf("%d", s[0].y/s[1].x ); ```@[B](1)A…