题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-10 18:36: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 j; float y; char name"的相关试题:

[单项选择]有以下程序段
char name[20]; int num;
scanf("name: %s num=%d", name, & num):
当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为______。
A. Lili
B. name=Lili
C. Lili num=
D. name=Lili num=1001
[单项选择]有以下程序段
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
[单项选择]有如下程序段
int a=14,b=15,x;
char c='A';
x=(a&&b) &&(c<'B');
执行该程序段后,x的值为_____。
A. true
B. false
C. 0
D. 1
[单项选择]有如下程序段
int a=14, b=15, x;
char c='A';
X=(a&&b)&&(c<'B');
执行该程序后,x的值为( )。
A. true
B. false
C. 0
D. 1
[单项选择]设有如下定义
struct ss
char name [10];
int age;
char sex;
std[3],*p=std;
下列各输入语句中错误的是_______。
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));
[单项选择]有如下定义:
struct person char name[9];int age;;
struct person class[10]="John",17,"paul",19,"Mary",18,"Adam",16;
根据上述定义,能输出字母M的语句是( )。
A. printf("%c/n",class[3].name);
B. printf("%c/n",class[3].name[1]);
C. printf("%c/n",class[2].name[1]);
D. printf("%c/n",class[2].name[0]);
[单项选择]若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf("%X/n".m);
执行后输出结果是
A. 0X0
B. 0x0
C. 0
D. 0XABC
[单项选择]有如下程序段
int *p,a=10,b=1;
p=&a;a=*p+b;
执行该程序段后,a的值为_____。
A. 12
B. 11
C. 10
D. 编译出错
[单项选择]函数fun的返回值是( )。
fun(char * a, char *b)

int num=0,n=0;
while(*(a+num)!='/0') num++;
while(b[n]) *(a+num)=b[n];num++;n++;
return num;

A. 字符串a的长度
B. 字符串b的长度
C. 字符串a和b的长度之差
D. 字符串a和b的长度之和
[单项选择]设有定义:
Class person
int num;
char name[10];
public:
void init(int n,char*m);


person std[30]
则以下叙述不正确的是
A. std是一个含有30个元素的对象数组
B. std数组中的每个元素都是person类的对象
C. std数组中的每个元素都有自己的私有变量num和name
D. std数组中的每个元素都有各自的成员函数init
[单项选择]在C程序中有如下语句:char *func(int x,int y); 它是( )。
A. 对函数func的定义
B. 对函数func的调用
C. 对函数func的原型说明
D. 不合法的
[单项选择]定义结构体数组:
struct stu
int num;
char name[20];
X[5]=1,"LI", 2, "ZHAO", 3, "WANG", 4, "ZHANG", 5, "LIU");
for(i=1; i<5; i++)
printf("%d%c", x[i]. num, x[i].name[2]);
以上程序段的输出结果为( )。
A. 2A3N4A5U
B. 112A3H4I
C. 1A2N3A4U
D. 2H3A4H5I
[单项选择]有以下程序段
int a [10]=1,2,3,4,5,6,7,8,9,10,*P=&a[3],b;
b=p[5];
b中的值是
A. 5
B. 6
C. 8
D. 9
[单项选择]有以下程序段:
typedef struct NODE
int num;
struct NODE * nex;
OLD;
以下叙述中正确的是( )。
A. 以上的说明形式非法
B. NODE是一个结构体类型
C. OLD是一个结构体类型
D. OLD是一个结构体变量
[单项选择]下列程序段的输出结果是( )。
int data=0;
char k='a',p='f';
data=p-k;
System.out.printlln(data);
A. 0
B. a
C. f
D. 5
[单项选择]有以下程序段:
int x=3;
do
printf("%d", x-=2);
while(!(--x));
其输出结果是( )。
A. 1
B. 3 0
C. 1 -2
D. 死循环
[单项选择]设有定义int a;float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,a和b的值分别是______。
A. 876和543.000000
B. 87和6.000000
C. 87和543.000000
D. 76和543.000000
[单项选择]有以下程序:
main(int argc, char *argv[])
int n=0,i;
for (i=1; i<argc; i++) n=n*10+*argv[i]-'0';
printf("%d/n",n);

编译连接后生成可执行文件tt.exe。若运行时输入以下命令行
tt 12 345 678
程序运行后的输出结果是( )。
A. 12
B. 12345
C. 12345678
D. 136

我来回答:

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

订单号:

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