多选题

已有定义int k=2;int ptr1.ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是()

A. k =ptr1+ptr2;
B. k=ptr1(*ptr2)
C. ptr1=ptr2;
D. ptr=k;

查看答案
该试题由用户336****77提供 查看答案人数:12687 如遇到问题请 联系客服
正确答案
该试题由用户336****77提供 查看答案人数:12688 如遇到问题请联系客服

相关试题

换一换
热门试题
执行以下程序段后,y的值是()。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; } 若有:staticintx[]={1,3,5,7,9,11},*ptr,k;ptr=x;且k大于等于0、小于6,对数组元素地址的正确表示是() AU-PTR的值由H1、H2字节的后()指示。 下列程序的输出结果是#includeusing namespace std;int main(){ char a[] = “Hello, World”; char ptr = a; while (ptr) { if (ptr >= ‘a’ && ptr <= ‘z’) cout << char(ptr + ‘A’ -‘a’); else cout <& 假设intx[]={1,3,5,7,9,11},*ptr;ptr=x;以下哪些是对数组元素的正确引用?() 若有语句:intx[]={0,1,2,3,4,5},*ptr=x;则__是对数组元素的正确引用() 有如下程序#includmain({ ini*ptr; inarray[5{5,3,1}; fo(ptr=arrayi=0i<5i++ptr++) { i(*pt=0) putchar(′X′); else putchar(′A*ptr); } printf("");}程序运行后的输出结果是() 设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。 把k1,k2定义成基本整型变量,并赋初值0的定义语句是intk1=k2=0;() AU-PTR的值由H1、H2字节的后10个比特指示。 int (*ptr)(),则ptr是一维数组的名字 中国大学MOOC: Which one of the following reference is not right?struct s {int i1; struct s *i2,*i0;};static struct s a[3]={2,&a[1],0,4,&a[2],&a[0],6,0,&a[1]}, *ptr=a; 设有说明 int (*ptr)();其中标识符ptr是( )。 下列说明中const char ptr其中ptr应该是 在以下说明中,标识符ptr()。Int(*ptr)[3] 设DS=2100H,SS=5200H,BX=1400H,BP=6200H,说明下面两条指令所进行的具体操作。 (1)MOV BYTE PTR [BP], 200 (2)MOV WORD PTR [BX], 2000 设有说明int(*ptr)[M];其中标识符ptr是() 中国大学MOOC: 以下引用形式不正确的是( )。 struct s { int i1; struct s *i2,*i0;};static struct s a[3]={2,&a[1],0,4,&a[2],&a[0],6,0,&a[1]}, *ptr=a; 阅读以下说明和C代码,填充代码中的空缺,将解答填入答题纸的对应栏内。[说明1]下面的函数countChar(char*text)统计字符串text中不同的英文字母数和每个英文字母出现的次数(英文字母不区分大小写)。[C代码1] int countChar(char *text) { int i,sum=0; /*sum保存不同的英文字母数*/ char *ptr; int c[26]={0); /*数组C保存每个英文字母出现的次数*/ /*c[0]己录字母A或a的次数,c[1]记录字母B或b的次数,依此类推*/ ptr=______; /*ptr初始时指向字符串的首字符*/ while (*ptr) { if (isupper(*ptr) ) c [*ptr-"A"]++; else if (islower(*ptr)) c[*ptr-"a"]++; ______; /*指向下一个字符*/ } for(i=0;i<26; i++) if(______)sum++; return sum; }[说明2]将下面C代码2中的空缺补全后运行,使其产生以下输出。f2:f2:f2:2 f3:f3:1 [C代码2] #include<stdio.h> int f1(int(*f)(int)); int f2(int); int f3(int); int main() { printf("%d",f1(______)); printf("%d",f1(______)); return 0; } int f1(int(*f)(int)) { int n=0; /*通过函数指针实现函数调用,以返回值作为循环条件*/ while (______) n++; return n; } int f2(int n) { printf("f2:"); return n*n-4; } int f3(int n) { printf("f3:"); return n-1; } 为什么需要AU-PTR和TU-PTR两个指针?
购买搜题卡 会员须知 | 联系客服
会员须知 | 联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于E考试网网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    微信扫码登录 账号登录 短信登录
    使用微信扫一扫登录
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位