题目内容

下面程序的运行结果是()。main(( intx=1;while(x<20){ x-x*x;x=x+1; }printf(“%d”,x);}

A. 1
B. 20
C. 25
D. 26

查看答案
更多问题

关于数组元素类型的说法,下列哪一项是正确的? ( )

A. 必须是整数类型
B. 必须是整型或实型
C. 必须是相同数据类型
D. 可以是不同数据类型

下列关于输入输出字符串的说法哪一项是正确的? ( )

A. 使用gets()函数输入字符串时应在字符串末尾输入“\0”
B. 使用puts(s)函数输出字符串时,输出结束会自动换行
C. 使用puts()函数输出字符串时,当输出结束会自动换行
D. 使 printf(“%s”,s)函数输出字符串时,输出结束会自动换行

在下列叙述中,错误的是()。

A. C语言中,二维数据或多维数组是按行存放的
B. 赋值表达式“b[1]2]=a[2]3]”是正确的
C. char a[1];a[0]='A"”与”int a[1]a[0]=’A’等价
D. 数组名后的方括号内可以为常量表达式,也可以是变量

程序:#include "stdio.h"main (){char str[10];scanf ("%s", &str);printf("%s\n",str);}运行上面的程序,输入字符串“how are you”,则程序的执行结果是()。

A. how
B. how are you
C. h
D. how are you

答案查题题库