奥鹏教育东北师范大学C程序设计在线作业二-0005
奥鹏教育东北师范大学在线作业
C程序设计19春在线作业2-0005
表达式0x13(y!=123)4);x++) ; ()
A:执行 3 次
B:执行 4 次
C:循环次数不定
D:是无限循环
答案问询微信:424329
有以下程序
main()
{ int x[8]={8,7,6,5,0,0},*s;
s=x+3;
printf("%dn",s[2]);
}
执行后输出结果是()
A:随机值
B:0
C:5
D:6
答案问询微信:424329
设有如下定义 char *S[2]={“abcd”,”ABCD”}; 则以下说法正确的是()
A:S数组中数组元素的值分别是“abcd”,”ABCD”
B:S是指针变量,它指向含有两个数组元素的字符型一维数组
C:S数组的两个元素分别存放的字符’a’和’A’
D:S数组的两个元素分别存放的字符串“abcd”和”ABCD”的首地址
答案问询微信:424329
在C程序中有如下语句:char *func(int x,int y); 它是()
A:对函数func的定义。
B:对函数func的调用。
C:对函数func的原型说明。
D:不合法的。
答案问询微信:424329
下列关于指针定义的描述,错误的是()
A:指针是一种变量,该变量用来存放某个变量的地址
B:指针变量的基类型与它所指向的变量类型一致
C:指针变量的命名规则与标识符相同
D:在定义指针时,标识符前的“*”表示后面的指针变量所指向的内容
答案问询微信:424329
若有如下程序段,其中s、a、b、c均已定义为奥鹏教育东北师范大学在线作业整型变量,且a、c均已赋值(c大于0)
s=a;
for(b=1;b=c;b++) s=s+1;
则与上述程序段功能等价的赋值语句是()
A:s=a+b;
B:s=a+c;
C:s=s+c;
D:s=b+c;
答案问询微信:424329
以下叙述中错误的是()
A:对于double类型数组,可以直接用数组名对数组进行整体输入或输出
B:数组名代表的是数组所占存储区的首地址,其值不可改变
C:用字符型数组存贮的字符串可以用数组名整体输入或输出
D:可以通过赋初值的方式确定数组元素的个数
答案问询微信:424329
有如下定义,
struct
{ int n;
char a[10];
float m;
}x;
变量x占的字节数是()
A:10
B:8
C:14
D:16
答案问询微信:424329
表达式:10!=9的值是()
A:true
B:非零值
C:0
D:1
答案问询微信:424329
有以下程序: main()
{ char a1=’M’, a2=’m’;
printf("%cn", (a1, a2) ); }
以下叙述中正确的是 ()
A:程序输出大写字母M
B:程序输出小写字母m
C:格式说明符不足,编译出错
D:程序运行时产生出错信息
答案问询微信:424329
若已定义的函数有返回值,则以关于该函数调用的叙述中错误的是()
A:调用可以作为独立的语句存在
B:调用可以作为一个函数的实参
C:调用可以出现在表达式中
D:调用可以作为一个函数的形参
答案问询微信:424329
以下程序: main()
{ int i , sum;
for(i=1;i6;i++) sum+=i;
printf(“%dn”,sum);
}
执行程序后sum的值是()
A:15
B:14
C:不确定
D:0
答案问询微信:424329
下列不能实现赋值操作的是()
A:a++
B:a== b
C:a+=b
D:a=1
答案问询微信:424329
若有如下定义,则以下哪个是对数组元素的正确的引用。 ?? int? a[10] , *p ; ?? p=a ;??()
A:*p=8;
B:*q=5;
C:q=p;
D:p=1;
答案问询微信:424329
以下程序:
main( )
{ char s1[40]="country",s2[20]="side";
int i=0,j=0;
while(s1[i]!='