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

[单选题]若变量已正确定义,有以下程序段 int a=3,b=5,c=7; if(a>b) a=b; c=a; if(c!=a) c=b; printf("%d,%d,%d\n",a,b,c); 其输出结果是( )。
A.程序段有语法错
B.3,5,3
C.3,5,5
D. 3,5,7

更多"[单选题]若变量已正确定义,有以下程序段 int a=3,"的相关试题:

[单选题]若变量已正确定义,以下选项中非法的表达式是
A. a!=4||'b'
B. 'a'=1/2*(x=y=20,x*3)
C. 'a' % 4
D. 'A' + 32
[单选题]若变量均已正确定义并赋值,以下合法的C语言赋值语句是
A. x=y==5;
B. x=n%2.5;
C. x+n=i;
D. x=5=4+1;
[单选题]若变量 a是int 类型,并执行了语句 :a= ‘A'+1.6; ,则正确的叙述是( )
A.a 的值是字符C
B. a 的值是浮点型
C. 不允许字符型和浮点型相加
D.a 的值是字符‘ A’的ASCII值加上1。
[单选题]要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
A. while(ch=getchar() ='N') printf("%c ",ch);
B. while((ch=getchar())!='N') printf("%c ",ch);
C. while(ch=getchar()=='N') printf("%c ",ch);
D. while((ch=getchar())=='N') printf("%c ",ch);
[单选题]有以下程序段 int k=0; while(k=1) k++; 则while 循环执行的次数是:(  )
A. 无限次
B.有语法错,不能执行
C.一次也不执行
D.执行1次
[单选题]若变量已正确定义并赋值,以下不能构成C语句的选项是
A. B++;
B. A=a+b;
C. a=a+b
D. A?a:b;
[单选题]现有如下程序段
Int 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++;
}
cout < return 0;
}
则程序段的输出结果为( )。
A. 7,8
B. 8,8
C. 7,10
D. 8,10
[单选题]有以下程序段 struct st {int x;int *y;}*pt; int a[]={1,2},b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 以下选项中表达式的值为11的是()。
A.*pt->y
B.pt->x
C.++pt->x
D.(pt++)->x
[单选题]若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
A. x+1=y
B. ++x,y=x--
C. x=x+10=x+y
D. double(x)/10
[单选题]有如下程序段:
Int i=4; int j=1;
Int main(){
int i=8,j=i;
cout<}
运行时的输出结果是( )。
A. 44
B. 41
C. 88
D. 81
[单选题]若变量已正确定义,在if (W) printf("%d\n" ,k ); 中,以下不可替代W的是( )。
A. a<>b+c
B. ch=getchar()
C. a==b+c
D. a++
[填空题]若变量已正确定义,表达式 (j=3, j++) 的值是()。
[单选题]有以下程序段   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
[简答题]以下程序段的输出结果是 。
Int main()
{ char s[]= "abcdefg";
s[3] ='\0';
cout << s;
return 0;
}
[单选题]有如下程序段:
Int i=5;
While( int i=0 ){ cout << '*'; i--; }
执行时输出"*"的个数是( )。
A. 0
B. 1
C. 5
D. 无穷
[单选题]有如下程序段:
Int main(){

while(getchar()!='\n')

}
以下叙述中正确的是( )。
A. 此while语句将无限循环
B. getchar()不可以出现在while语句的条件表达式中
C. 当执行此while语句时,只有按回车键程序才能继续执行
D. 当执行此while语句时,按任意键程序就能继续执行
[单选题]阅读下面程序,则程序段的功能是( )。
Int 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++)
cout << c[i] ;
cout << endl;
}
A. 对数组元素的升序排列
B. 对数组元素的降序排列
C. 对数组元素的倒序排列
D. 对数组元素的随机排列

我来回答:

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

订单号:

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