题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-02-29 05:12:41

[单选题]若有以下说明:
Int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
则值为6的表达式是()。
A.*p+6
B.*(p+6)
C.*p+=5
D.p+5

更多"[单选题]若有以下说明:Int a[10]={1,2,3,4,5,6,"的相关试题:

[单选题]若有以下说明和定义:
Typedef int *INTEGER;
INTEGER p,*q;
以下叙述正确的是()。
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
[单选题]若有以下说明和定义:
Fun(int *c){...}
Main()
{
Int (*a)() = fun, *b(), w[10],c;
.
.
}
在必要的赋值后,对fun函数的正确调用语句是()。
A.a=a(w);
B.a(&c);
C.b=*b(w);
D.fun(b);
[单选题]若有以下说明和语句,请选出哪个是对c数组元素的正确引用()。
Int c[4][5],(*cp)[5];
Cp=c;
A.cp+1
B.*(cp+3)
C.*(cp+1)+3
D.*(*cp+2)
[单选题]若有以下说明和语句,请选出哪个是对c数组元素的正确引用()。
Int c[3][4],(*p)[4];
P=c;
A.p+1
B.*(p+2)
C.*(p+1)+3
D.*(*p+2)
[单选题]若有以下说明:
Int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
Char c='a',d,g;
则值为4的表达式是()。
A.a[g-c]
B.a[4]
C.a['d'-'c']
D.a['d'-c]
[单选题]若有以下函数首部
Int fun(double x[10], int *n)
则下面针对此函数的函数声明语句中正确的是()。
A.int fun(double x, int *n);
B.int fun(double, int );
C.int fun(double *x, int n);
D.int fun(double *, int *);
[单选题]若有以下定义:
Struct link
{ int data;
Struct link *next;
}a,b,c,*p,*q;
且变量a和b之间已有如图所示的链表结构:
A b
Data next data next
┌─────┐ ┌─────┐
│ | │ │ | │
│ 5 | ------→ │ 9 | │
│ | │ │ | │
└─────┘ └─────┘
C
Data next
┌─────┐
│ | │
│ 7 | │
│ | │
└─────┘
↑q
指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成新的链表的语句组是()。
A.a.next=c; c next=b;
B.p.next=q; q.next=p.next;
C.p->next=&c; q->next=p->next;
D.(*p).next=q; (*q).next=&b;
[单选题]若有以下定义和语句
Union date
{ int i; char c; fioat f;} x;
Int y;
则以下语句正确的是()。
A.x=10.5;
B.x.c=101;
C.y=x;
D.printf("%d\n", x);
[单选题]若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是()。
A.p=q;
B.*p=*q;
C.n=*q;
D.p=n;
[单选题]若有以下程序
#include
Void f(int n);
Main()
{ void f(int n);
F(5);
}
Void f(int n)
{ printf("%d\n",n); }
则以下叙述中不正确的是()。
A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B.若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C.对于以上函数程序,编译时系统会提示出错信息;提示对f函数重复说明
D.函数f无返回值,所以可用void将其类型定义为无值型
[单选题]若有以下定义 , 则能使值为 3 的表达式是:int k= 7,x =12;
A.x%=(k%= 5)
B.x%=(k- k%5)
C.x%=k- k%5
D. (x%=k)-(k%=5)
[单选题]若有以下程序段(n所赋的是八进制数)
Int m=32767,n=032767;
Printf("%d,%o\n",m,n);
执行后输出结果是()。
A.32767,32767
B.32767,032767
C.32767,77777
D.32767,077777
[单选题]若有说明:int a[10];则对a 数组元素的正确引用是()。
A.a[10]
B.a[3.5]
C.a(5)
D.a[10-10]
[单选题]若有以下程序段
Int m=0xabc,n=0xabc;
M-=n;
Printf("%X\n",m);
执行后输出结果是()。
A.0X0
B.0x0
C.0
D.0XABC
[单选题]若有以下程序段:
Int m=0xabc,n=0xabc;
M-=n;
Printf("%X\n",m);
执行后输出结果是()。
A.0X0
B.0x0
C.0
D.0XABC
[单选题]若有以下定义:int t[3][2]; 能正确表示t数组元素地址的表达式是()。
A.&t[3][2]
B.t[3]
C.t[1]
D.*t[2]
[单选题]若有说明 int a[3][4];则对a数组元素的正确引用是( ).
A.a[2][4]
B.a[1,3]
C.a[1+1][0]
D.a(2)(1)
[单选题]若有定义:int *p[3];,则以下叙述中正确的是()。
A.定义了一个基类型为int的指针变量p,该变量具有三个指针
B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有三个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
[单选题]若有以下程序:
Main()
{int k=2,i=2,m;
M=(k+=i*=k); printf("%d,%d\n",m,i);
}
执行后的输出结果是()。
A.8,6
B.8,3
C.6,4
D.7,4

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码