题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-07-30 01:07:06

[单项选择]有以下程序段:
main( )

int a=5,*b,**c;
c=&b;b=&a;

程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
A. 变量a的地址
B. 变量b中的地址
C. 变量a中的值
D. 变量b的地址

更多"有以下程序段: main( ) int a=5,*b,**c;"的相关试题:

[单项选择]阅读下面程序,则程序段的功能是
#include"stdio.h"
main( )
int c[]=23,1,56,234,7,0,34,i,j,t;
for(i=1;i<7;i++)
t=c[i];j=i-1;
while(j>=0 && t>c[j])
c[j+1]=c[j];j--;
c[j+1]=t;
for(i=0;i<7;i++)
printf("%d",c[i]);
putchar(’/n’);
A. 对数组元素的升序排列
B. 对数组元素的降序排列
C. 对数组元素的倒序排列
D. 对数组元素的随机排列
[单项选择]写出下列程序段的输出结果( )。
main( )
int x=5; int y=10;
printf("%d/n",x++);
printf("%d/n",++y);
A. 5
B. 6
C. 6
D. 5
[填空题]以下程序段的输出结果是______。
main( )
int a=2,b=3,c=4;
a*=16+(b++)-(++c);
printf("%d",a);

[单项选择]有以下程序段
int *p;
p=______malloc(sizeof(int));
若要求使p指向一个int型的动态存储单元,在横线处应填入的是______。
A. (int*)
B. int
C. int*
D. (*int)
[单项选择]下面程序段的运行结果是
void main ( )

int t, a, b, C;
a=1;b=2;C=2;
while(a<b<c)
t=a;a=b;b=t;c--;
cout < < a < < "," < < b < < "," < < C;

A) 1,2,0 B) 2,1,0 C) 1,2,1 D) 2,1,1
[单项选择]现有如下程序段
#include"stdio.h"
main( )
int k[30]=12,324,45,6,768,98,21,34,453,456;
int count=0,i=0;
while(k[i])
if(k[i]%2==0‖k[i]%5==0)count++;
i++;
printf("%d,%d/n",count,i);
则程序段的输出结果为
A. 7,8
B. 8,8
C. 7,10
D. 8,10
[单项选择]有以下程序段
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
[填空题]有如下程序段: main(int argc,char *argv[]) { int n,i=0; while(argv[1][i]!=’/0’) {n=fun( );i++;} printf("%d/n",n*argc); } int fun( ) { static int s=0; s+=1; return s; } 假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行: exam l23<回车> 则运行结果为 【11】
[填空题]下面程序段可以求出n!的值。
#include<stdio.h>
main( )
int i,n;
long np;
scanf("%d",&n);
______;/*第一空*/
for(i=2;______;i++)/*第二空*/
______;/*第三空*/
printf("n=%d,n!=%ld/n",n,np);

[单项选择]阅读下面程序段,则执行后的结果为
#inclide"stdio.h"
main( )
int m=4,n=2,k;
k=fun(m,n);
printf("%d/n",k);
fun(int m,int n)
return(m*m*m-n*n*n);
A. 64
B. 8
C. 56
D. 0
[单项选择]现有如下程序段:
#include "stdio.h"
main( )
int a[5][6]=23, 3, 65, 21, 6, 78, 28, 5, 67, 25, 435, 76, 8, 22, 45, 7, 8, 34, 6, 78, 32, 4, 5, 67, 4, 21, 1;
int i=0, j=5;
printf("%d/n", *(&a[0][0]+2*i+j-2));
则程序的输…结果是
A. 78
B. 23
C. 21
D. 28
[单项选择]现有如下程序段:
#include "stdio.h"
main( )
int k[30]=12,324,45,6,768,98,21,34,453,456;
int count=0,i=0;
while(k[i])
if(k[i]%2==0||k[i]%5==0) count++;
i++;
printf("%d,%d/n" ,count,i);
则程序段的输出结果为()
A. 7,8
B. 8,8
C. 7,10
D. 8,10
[填空题]有如下程序段:
main(int argc,char *argv[])
int n,i=0;
while(argv[1][i]!=’/0’)
n=fun( );i++;
printf("%d/n",n*argc);

int fun( )
static int s=0;
s+=1;
return s;

假设程序经编译、连接后生成可执行文件exam,exe,若键入如下命令行:
exam l23<回车>
则运行结果为 【11】
[单项选择]有以下程序段
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
[单项选择]如下程序段运行时的输出结果是
int i=4;int J=1;
int main( )
inti=8,j=i;
cout<<i<<j<<endl;

A. 44
B. 41
C. 88
D. 81

我来回答:

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

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码