2665944699 【第一套】 6 .针对下列程序段回答问题(b ).
for(t=1;t<=100;t++)
一、单项选择 {
1.下列数据中,为字符串常量的是(d )。 scanf("%d",&x);
A 、'A' if(x<0) continue;
B、How do you do. printf("%3d",t);
C、$abc }
D、"house" A 、x>=0 时什么也不输出
B、最多允许输出 100 个非负整数
2 .以下所列的 C 语言常量中,错误的是 C、printf 函数永远也不执行
(b )。 D、当x<0 时整个循环结束
A 、0xFF
B、1.2e0.5 7 .以下程序的执行结果是(b )。
C、2L main()
D、'\72' { int num = 0;
while( num <= 2 ) { num++; printf(
3 .以下程序的输出结果是(d )。 "%d,",num ); } }
main() A 、0,1,2
{float x=3.6; B、1,2,3,
int i; C、1,2,3,4,
i=(int)x; D、1,2,
printf("x=%f,i=%d\n",x,i);
} 8 .选择正确的输入语句(d )。:(其中:char
A 、x=3.600000,i=4 string[20];)使 得 string 的 内 容 为 "I am
B、x=3 i=3.600000 student".
C、x=3,i=3 A 、scanf("%s", string);
D、x=3.600000,i=3 B、scanf("%c", &string);
C、scanf("%s", &string);
4 .若 k 是整型,则以下程序段的执行结果 D、gets(string);
是:(b )
k=-3; 9 .对以下说明语句 int a[10]={6,7,8,9,10};
if(k<=0) printf("####") 的正确理解是(b)。
else printf("&&&&"); A 、将 5 个初值依次赋给 a[6]至 a