题目详情
117 . 下列程序段运行结果为()
char ch[]=”600”;
int a,s=0;
for (a=0;ch[a]>=’0’&&ch[a]<=’9’;a++)
s=10*s+ch[a]-‘0’;
printf(“%d”,s); [单选题] *
A."600"
B.600
C."6"
D.6
题目答案
题目解析⬇️小程序搜题更方便
推荐题目
128 . 有以下数组定义:char str[20];下面对数组赋值的方法正确的是() [单选题] *
121 . 下列程序的运行结果是()
124 . 在main函数中定义了变量int i=1;在复合语句中又定义了{int i=2; printf("%d",i++);}则printf函数输出结果是() [单选题] *
116 . 表达式 18/4*4.0/8值的数据类型为() [单选题] *
118 . 执行语句:printf(“|%10.5f| ”,12345.678);的输出是()。 [单选题] *
113 . 当执行下面的程序时,如果输入ABC,则写出下面程序的运行结果()
110 . 以下程序的运行结果是()
111 . break语句的正确的用法是()。 [单选题] *
122 . C语言规定一条语句必须以()作为结束标志 [单选题] *
114 . 判断字符串a和b是否相等,应当使用() [单选题] *
81 . 下列正确的定义语句是() [单选题] *
123 . int a;则语句a= 'a'+2%3的值为() [单选题] *
108 . 下面________是程序的正确运行结果()。
91 . 下列程序运行结果为()
104 . 以下程序运行后,循环体运行的次数是()