题目详情
当前位置:首页 > 计算机考试 > 计算机等级考试
题目详情:
发布时间:2023-11-05 03:45:32

[单项选择]设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是 。
A. p+q
B. p-q
C. p*q
D. p%q

更多"设有以下程序段: int a[5]={0},*p,*q; p="的相关试题:

[单项选择]设有以下程序段:
int a[5]=0),*p,*q;
p=a;
q=a;
则下列选项中,合法的运算是( )。
A. p+q
B. p-q
C. p*q
D. p%q
[单项选择]设有如下程序段: int i=15; while(i<15)i--; 则以下描述中正确的是( )
A. 循环体语句执行15次
B. 这是一个死循环
C. 循环体语句一次也不执行
D. 循环体语句只执行一次
[单项选择]设有以下程序段:
int x=2009,y=2010;
printf("%d’n",(x,y));
则以下叙述正确的是______。
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B. 运行时产生错误信息
C. 输出值为2009
D. 输出值为2010
[单项选择]有以下程序段
int j; float y; char name[50];
scanf("%2d%f%s",&j,&y,name);
当执行上述程序段,从键盘上输入55566 777abc后,y的值为______。
A. 55566.0
B. 566.0
C. 7777.0
D. 566777.0
[单项选择]设有如下程序段: union {int i; char c; }a; a.c=’A’; a.i=12; printf("/n%d",a.i); 这段程序执行后,屏幕输出的结果是( )
A. A
B. 97
C. 12
D. 65
[单项选择]若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf("%X/n".m);
执行后输出结果是
A. 0X0
B. 0x0
C. 0
D. 0XABC
[单项选择]

有以下程序段
int i,n;
for(i=0;i<8;i++)
{n=rand( )%5;
switch (n)
{ case 1:
case 3:printf("%d/n",n); break;
case 2:
case 4:printf("%d/n",n);continue;
case 0:exit(0);
}
printf("%d/n",n);
}
以下关于程序段执行情况的叙述,正确的是()。


A. for循环语句固定执行8次
B. 当产生的随机数n为4时结束循环操作
C. 当产生的随机数n为1和2时不做任何操作
D. 当产生的随机数n为0时结束程序运行
[单项选择]设有如下程序段: int i=15; for(;i>=10;)i--; 执行完这段程序后,i的值是( )
A. 5
B. 4
C. 10
D. 9
[单项选择]若有以下程序段:
struct st
int n;
int *m;;
int a=2,b=3,c:5;
struct st s[3]=(101,&a,102,&c,103,&b;
main( )
struct st *p;
p=s;

则以下表达式中值为5的是______。
A. (p++)->m
B. *(p++)->m
C. (*p).m
D. *(++p)->m
[单项选择]设有如下程序段:   int x=2002, y=2003;   printf("%d/n",(x,y));   则以下叙述中正确的是( )。
A. 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B. 运行时产生出错信息
C. 输出值为2002
D. 输出值为2003
[单项选择]有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
A. if (c<a) x=1;    else if (b<a) x=2;    else x=3;
B. if (a<3) x=3;    else if (b<a) x=2;    else x=1;
C. if (a<3) x=3;    if (a<2) x=2;    if (a<1) x=1;
D. if (a<b) x=b;    if (b<c) x=c;    if (c<a) x=a;
[单项选择]有如下程序段:
int i=1;int j=4;
int main( )
int i=8,j=1;
cout<<i<<j<<endl;

运行时的输出结果是______。
A. 14
B. 81
C. 88
D. 18
[单项选择]设有如下程序段:
main( )
char s[4][20];
int i;
scanf("%s%s",s[0],s[1]);
gets(s[2]);gets(s[3]);
for(i=0;i<4;i++)
puts(s[i]);

输入数据如下:(此处<CR>代表回车符)
aa bb<CR>
cc dd<CR>
则程序的输出结果是______。
A. aa bb ccdd
B. aa bb cc dd
C. aa bb cc dd
D. aa bb cc dd
[单项选择]有以下程序段:
int x=3;
do
printf("%d", x-=2);
while(!(--x));
其输出结果是( )。
A. 1
B. 3 0
C. 1 -2
D. 死循环
[单项选择]设有定义:int k=1,m=2;float f=7;,则以下选项中错误的表达式是
A. k=k>=k
B. -k++
C. k%int(f)
D. k>=f>=m
[单项选择]有如下程序段
int a=14, b=15, x;
char c='A';
X=(a&&b)&&(c<'B');
执行该程序后,x的值为( )。
A. true
B. false
C. 0
D. 1
[填空题]以下程序段的输出结果为_____。
class Cruncher
void crunch(int i)
System.out.println("int");

void crunch(String s)
System.out.println("String");

public static void main(String args[])
Cruncher crun=new Cruncher( );
char ch="p":
crun.crunch(ch);



[单项选择]有以下程序段
char ch; int k;
ch='a'; k=12;
printf("%c,%d,",ch,ch,k); printf("k=%d/n",k);
已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
A. 因变量类型与格式描述符的类型不匹配输出无定值
B. 输出项与格式描述符个数不符,输出为零值或不定值
C. a,97,12k=12
D. a,97,k=12

我来回答:

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

订单号:

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