设有如下定义 #include void get_put() { char ch; ch = getchar(); if (ch != '\n’) get_put(); if (ch != '\n’) putchar(ch); } main( ) { get_put(); } 程序运行时,输入ABCD,则输出结果是
A. BABA
B. DCDC
C. DCBA
D. ABCD
1. 有以下程序#include main(){ int a=3 ,b=3; printf("%d \n",a&b);}程序运行后的输出结果是( )。
A. 1
B. 0
C. 6
D. 3
1. 有以下程序#include double fun(double a){ double x; x = a - (int)a; return x;}main( ){ double a = 3.1415; printf("%f\n", fun(a));}程序的运行结果是( )。
A. 0. 000000
B. 3.141500
C. 3.000000
D. 0. 141500
1. 设有如下程序段int a[1] = {0};int b[] = {9};char c[3] = {"A", "B"};char d = "12";以下叙述正确的是( )
A. a, b 的定义合法,c, d 的定义不合法
B. a,b,c,d 的定义都是合法的
C. a,b,c 的定义是合法的,d 的定义不合法
D. 只有 a 的定义是合法的