奥鹏教育东北师范大学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]!='') i++;
while(s2[j]!='') s1[i++]=s2[j++];
s1[i]=0;
printf("%sn",s1);
}
的输出结果为()
A:side
B:country
C:sidetry
D:countryside
答案问询微信:424329

已知int i=5; 执行语句i+=++i;后,i的值是()
A:10
B:11
C:12
D:以上都不对
答案问询微信:424329

在C语言中,要求运算数必须是整型的运算符是()
A:%
B:/
C:
D:!
答案问询微信:424329

以下程序: ???
char str[15]=”hello!”;
printf(“%dn”,strlen(str));
的输出结果是()
A:15
B:14
C:7
D:6
答案问询微信:424329

表达式y=(1314?15:16)的值为15。
A:错误
B:正确
答案问询微信:424329

函数的形参可以是表达式。
A:错误
B:正确
答案问询微信:424329

C语言的数组下标从1开始。
A:错误
B:正确
答案问询微信:424329

在赋值语句变量=表达式中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。
A:错误
B:正确
答案问询微信:424329

x+y*z39 算术运算符 赋值运算符 逻辑与运算符。
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网