使用当前浏览器访问考试宝,无法享受最佳体验,推荐使用 Chrome 浏览器进行访问。
更新时间: 试题数量: 购买人数: 提供作者:
有效期: 个月
章节介绍: 共有个章节
我的错题 (0道)
我的收藏 (0道)
我的斩题 (0道)
我的笔记 (0道)
顺序练习 0 / 0
随机练习 自定义设置练习量
题型乱序 按导入顺序练习
模拟考试 仿真模拟
题型练习 按题型分类练习
易错题 精选高频易错题
学习资料 考试学习相关信息
#include "stdio.h"
Int aa[3][3]={{2},{4},{6}};
Main()
{int i,*p=&aa[0][0];
For(i=0;i<2;i++)
{if(i==0) aa[i][i+1]=*p+1;
else ++p;
printf("%d",*p);
}
}(2分)
025
30
26
23
Int *p,a=10,b=1;
P=&a; a=*p+b;
执行该程序段后,a的值为______(2分)
12
11
10
编译出错
#include "string.h"
{
char*p= "abcde\0";
printf("%d\n",strlen(p));
5
15
6
{ int a[]={1,2,3,4,5,6,7,8,9,10},*p=a;
printf("%d\n",*(p+2));
3
4
2
1
{int k=2,m=4,n=6;
int*pk=&k,*pm=&m,*p;
*(p=&n)=*pk*(*pm);
printf("%d\n",n);
8
65490
65492
65494
65498
Int c[4] [5],(*cp)[5];
Cp=c;
则对c数组元素引用正确的是 ( )(2分)
cp+1
*(cp+3)
(*cp+1)+2
*(*(c+1)+2)
{char *str="abcdefghijklmnopq";
While(*str++!='e');
Printf("%c\n",*str);
f
q
e
a
int *(q[5])
int q[5]
int *q
int *(q)[5]
int x; int p = &x;
int x; int *p = &x;
int x; int p = *x;
int x; int *p = *x;
int*p=&a
pb=x
*pb=&x
*pb=*x
int*p=a
int p=a
int p=&a
Char s[3][10],(*k)[3],*p;
则以下赋值语句正确的是( )(2分)
k=s;
p=k;
p=s;
p=s[0];
Char fun(char *c)
{if((*c='A')) *c+='a'-'A';
Return *c;
Main( )
{char s[81],*p=s;
gets(s);
while(*p)
{*p = fun(p) ; putchar(*p); p++;}
putchar('\n');
Open The Door
open the door
OPEN THE DOOR
p=a
p=&a[2][1]
q[i]=a[i]
p=a[i]
point
&a
&point
*point
putchar(*p+4);
putchar(*(p+4));
putchar(a[sizeof(a)-3]);
putchar(*(a+5));
Int w[2][3],(*pw)[3];pw=w;
则对w数组元素非法引用的是( )(2分)
pw[0][0]
*(pw[1]+2)
*(pw+1)[2]
*(w[0]+2)
Int*p,*q,i,j;
P=&i;
Q=&j;
则不能通过键盘给i和j输入数据的语句是( )(2分)
scanf(“%d%d”,&*p,&*q)
scanf(“%d%d”,&i,&j);
scanf(“%d%d”,*p,*q)
scanf(“%d%d”,p,q);
{int a[]={1,2,3,4},y,*p=&a[3];
--p;
Y=*p;
Printf("y=%d\n",y);
y=0
y=1
y=2
y=3