题目内容

有以下定义: #include <stdio.h> char a[10], *b=a; 不能给数组a输入字符串的语句是( )。

A) gets(a); B) gets(a[0]); C) gets(&a[0]); D) gets(b);

查看答案
更多问题

若变量已正确定义,有以下程序段: int a=3, b=5, c=7; if(a>b) a=b; c=a; if(c!=a) c=b; printf("%d, %d, %d\n", a, b, c); 其输出结果是( )。

A) 程序段有语法错
B) 3, 5, 3
C) 3, 5, 5
D) 3, 5, 7

若有以下宏定义: #defineN 2 #define Y(n) ((N+1) *n) 则执行语句Z=2*(N+Y(5) ) ;后结果是()。

A) 语句有误
B) Z=34
C) Z=70
D) Z无定值

以下叙述中正确的是( )。

A) 调用printf函数时,必须要有输出项
B) 使用putchar函数时,必须在之前包含头文件stdio.h
C) 在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D) 调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码

在项目规划中不是特殊专业人员的是______

A. 经验估算师
B. 调度员
C. 应用领域的技术专家
D. 软件开发人员

答案查题题库