网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有以下程序:#include main(){ int i,j=0; char a[] = How are you,b[10]={0}; for(i=0;a[i];i++) if(a[i]==' ') b[j++]=a[i+1]; printf(%s,b);}程序运行后的输出结果是( )。
A
Hay
B
How are you
C
we
D
ay
参考答案
参考解析
解析:
for语句循环体执行功能是,每次当a[i]元素为' '时,自动将a[i]下一个元素赋值给b[j],赋值完成后,j值加1,因此a[i]的'a'和'y'分别赋值给b[0],b[1],输出结果为ay。答案选择D选项。
for语句循环体执行功能是,每次当a[i]元素为' '时,自动将a[i]下一个元素赋值给b[j],赋值完成后,j值加1,因此a[i]的'a'和'y'分别赋值给b[0],b[1],输出结果为ay。答案选择D选项。
更多 “单选题有以下程序:#include main(){ int i,j=0; char a[] = How are you,b[10]={0}; for(i=0;a[i];i++) if(a[i]==' ') b[j++]=a[i+1]; printf(%s,b);}程序运行后的输出结果是( )。A HayB How are youC weD ay” 相关考题
考题
单选题能正确表示数学关系式800=y=500的C语言表达式为()A
(y=800)(y=500)B
(y=800)AND(y=500)C
800=y=500D
(y=800)(y=500)
考题
单选题有以下程序
#include
intk=5;
voidf(int*s)
{
s=k;
*s=7;
}
main()
{
intm=3;
f(m);
printf(%d,%d,m,k);
}
程序运行后的输出结果是( )。A
3,5B
7,7C
5,7D
3,7
考题
单选题设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为( )。A
客户号B
商品号C
客户号,商品号D
客户号,商品号,购买数量
考题
单选题在关系代数运算中,有5种基本运算,它们是( )。A
并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)B
并(∪)、差(-)、交(∩)、投影(π)和选择(σ)C
并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)D
并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(×)
考题
单选题有以下程序:#include main(){ char ch[3][5] = {AAAA,BBBB,CC}; printf(%s,ch[1]);}程序运行后的输出结果是( )。A
AAAAB
CCC
BBBCCD
BBBB
考题
单选题若k是int类型变量,且有以下for语句:for(k=-1;k0;k++)printf(****);下面关于语句执行情况的叙述中正确的是( )。A
循环体执行一次B
循环体执行两次C
循环体一次也不执行D
构成无限循环
考题
单选题以下关于函数的叙述中正确的是( )。A
函数调用必须传递实参B
函数必须要有形参C
函数必须要有返回值D
函数形参的类型与返回值的类型无关
热门标签
最新试卷