1、以下叙述中不正确的是( )。(2分)
A. 在不同的函数中可以使用相同名字的变量
B. 函数中的形式参数是局部变量
C. 在一个函数内定义的变量只在本函数范围内有效
D. 在一个函数内的复合语句中定义的变量在本函数范围内有效
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-c362-c0d6-3f0ad517a300.html
点击查看答案
1、如下程序可以打印所有3位的Armstrong数,Armstrong数是指其值等于它本身每位数字立方和的数,如153就是一个Armstrong数。 请在划线处()填写适当内容,完成上述功能。#include int main(void) {int i, bit0, bit1, bit2, tmp0;for(i = 100; i < 999; ++i) {bit0 = i % 10;bit1 = ();bit2 = i/ 100;if(bit0 * bit0 * bit0 + bit1 * bit1 * bit1 + bit2 * bit2 * bit2 == i)printf("%d\n", i);}return 0;}(2分)
A. i % 10 / 100
B. i / 10 % 10
C. i / 100 % 10
D. i % 100
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-5bed-c0d6-3f0ad517a300.html
点击查看答案
1、以下是死循环的代码段是( )。(2分)
A. i = 32767;do {if(i < 0)break;} while(++i);
B. for(i = 1; ; ) {if(i++ % 2 == 0)continue;if(i++ % 3 == 0)break;}
C. for(i = 1; ; )if(++i < 10)continue;
D. int k = 0;i = 1;while(i--);
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d6cb-c0d6-3f0ad517a300.html
点击查看答案
1、假设有声明:typedef char string[];string name;则如下合法的语句是( )。(2分)
A. name[0] = 'a';
B. name = "abc"
C. string[0] = 'a';
D. string = "abc";
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-da9c-c0d6-3f0ad517a300.html
点击查看答案
1、则下列说法中错误的是( )。(2分)
A. 每次调用fun函数时,变量a的值是上次调用结束时a的值
B. 在fun函数外,可以用变量名a直接引用a的值
C. 在其它函数中,可以出现变量声明:double a = 2.5;
D. fun函数的形式参数不能取名为a
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-bd85-c0d6-3f0ad517a300.html
点击查看答案
1、若有以下代码段:struct {} d;int e[];} f, *p = &f;那么,下列( )语句是正确的。(2分)
A. p.d.a = '*';
B. p->e[3] = 10;
C. p->b = ' ';
D. p->d->c = 20;
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-7491-c0d6-3f0ad517a300.html
点击查看答案
1、执行以下程序,输出结果为( )。#include int main(void) {
A. 0,0
B. 0,1
C. 1234,1
D. 1234,0
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-72bf-c0d6-3f0ad517a300.html
点击查看答案
1、循环语句while(x % 3)a++;中的表达式x % 3等价于( )。(2分)
A. x % 3 == 1
B. x % 3 != 0
C. x % 3 == 2
D. x % 3 == 0
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-6e8c-c0d6-3f0ad517a300.html
点击查看答案
1、若有:char x[] = "abcd";char y[] = {};以下说法正确的是( )。(2分)
A. 数组x的长度大于数组y的长度
B. 两个数组的长度相同
C. 数组x的长度小于数组y的长度
D. 数组x和数组y的值相同
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-0dd8-c0d6-3f0ad517a300.html
点击查看答案
1、如果定义int x[] = {}, *m = x; 则结果不能表示地址的表达式是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-76a2-c0d6-3f0ad517a300.html
点击查看答案