题目内容

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 的定义是合法的

1. 有以下程序#include main( ){int i, k;int array[4][2] = {{1,0}, {0}, {2,9}, {3}};for (i=0; i<2; i++)for (k=0; k<3; k++){printf("%d,", array[k][i]);}printf("\n");}程序运行后的输出结果是( )。

A. 1,0,2,0,0,9,
B. 1,2,4,9,6,0,
C. 2,9,0,0,1,4,
D. 1,2,0,1,4,1,

若有定义typedef int *T; T c[20]; 则以下选项中a的类型与上述定义中c的类型完全相同的是

A. int a[20];
B. int (*a)[20];
C. int *a[20];
D. int **a[20];

答案查题题库