大哥大姐们,能不能帮我完成这个学生作业完成情况管理程序?求求你们了!

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:11:39
这是我的一个C语言的作业,是一个特别变态的老师给我们留的作业。我不会,谁要是能帮我完成的话,那我太感谢你们了。

题目如下:

一、选择题(每题1分,共15题)
1、以下程序运行后,输出结果是( )
main()
{
char *s="abcde";
s+=2;
printf("%ld\n",s);
}
A.cde B.字符c的ASCII码值
C.字符c的地址 D.出错
2、下面的程序将输出:( )
main()
{
char ch;
ch=’1’;
ch+=1;
switch(ch)
{
case ‘1’: printf("this is one. ");
case ‘2’: printf("this is two. ");
default: printf("no way! ");
}
}
A.this is one. B.this is two. C.no way! D.this is two.no way!
3、 以下所列的C语言常量中,错误的是( )
A. 0xFF B. 1.2e0.5 C. 2L D. '\72'
4、 设P1和P2是指向同一个int型一维数组的指针变量,k为int型变量,则不正确的语句是( )
A.k=*P1+*P2; B.P2=k; C.P1=P2; D.k=*P1 * (*P2);
5、 设有如下定义
int arr[]={6,7,8,9,10};
int * ptr;
则下列程序段的输出结果为:( )
ptr=arr;
* (ptr+2)+=2;
printf ("%d,%d\n",*ptr,*(ptr+2));
A.8,10 B.6,8 C.7,9