• 2021-04-14
    请找出下方程序的错误,并进行修改,给出修改后的程序。 #include int main() { int num1=6,num2=4,num3=0; #ifdef DEBUG num3=num1/num2; printf("num3=%d
    ",num3); endif printf("num3=%d
    ",num3); return 0; }
  • #include
    int main() { int num1=6,num2=4,num3=0; #ifdef DEBUG num3=num1/num2; printf("num3=%d ",num3); #endif printf("num3=%d ",num3); return 0; }

    内容

    • 0

      阅读下面的程序,分析功能#include "stdio.h"void main(){ int num1=5,num2=3,num3; num3=num1; num1=num2; num2=num3; printf("num1=%d,num2=%d",num1,num2); } A: 求和 B: 赋值 C: 无作用 D: 交换两个数据

    • 1

      以下程序段的输出结果是( )。int main(){int num=0,s=0;while(num<=2) { num++; s+=num; } printf("%d\n",s);}A)10 B)6 C)3 D)1 A: 1 B: 3 C: 10 D: 6

    • 2

      编写一个函数判断客户输入一个数字为1位、2位还是更多为,代码如下:请补全空下的代码num=int(input("输入一位或两位的数字:"))n='0'(1)n='1'(2)n='2'(3)d='>;2'print(n+"位数。”) A: 1: if num>;-10 and num<;10:2: eilf num >;-100 and num<;100:3: else: B: 1: if num>;10 and num<;-10:2: eilf num >;-100 and num<;100:3: else: C: 1: if num>;-10 and num<;10:2: eilf num <;-100 and num>;100:3: elif: D: 1: if num>;-100 and num<;100:2: eilf num >;-10 and num<;10:3: else:

    • 3

      main(){int num=0;while(num<;=2){num++;printf("%d\n",num);}}

    • 4

      哪行代码会导致错误?()num=[5,4,3,[2],1]print(num[0])print(num[3][0])print(num[5])