以下能正确表述算式 sin(2πr+30°)的 C 语言表达式是( )。
下列叙述中正确的是( )。
下列选项中不属于结构化程序设计原则的是( )。
下列关于栈的叙述正确的是( )。
程序流程图中带有箭头的线段表示的是( )。
下面描述不属于软件特点的是( )。
计算机软件的构成是( )。
深度为 5 的完全二叉树的结点数不可能是( )。
按照 C 语言规定的用户标识符命名规则, 不能出现在标识符中的是( )。
有两个关系 R 和 T 如下: 则由关系 R 得到关系 T 的操作是( )。
设有表示学生选课的三张表, 学生 S(学号, 姓名, 性别, 年龄, 身份证号), 课程 C(课号, 课名),选课 SC(学号, 课号, 成绩), 则表 SC 的关键字(键或码) 为( )。
以下叙述中正确的是( )。
以下叙述中错误的是( )。
设有两行定义语句: int scanf; float case; 则以下叙述正确的是( )。
若有定义: int a,b,c; 以下选项中的赋值语句正确的是( )。
有以下程序
#include main() { printf("%d\n", NULL); }
程序运行后的输出结果是( )。
设有定义: double x=2.12;, 以下不能完整输出变量 x 值的语句是( )。
若有定义: char c;int d; 程序运行时输入: c=1,d=2<回车>, 能把字符 1 输入给变量 c、 整数 2 输入给变量 d 的输入语句是( )。
若有定义: int x,y;并已正确给变量赋值, 则以下选项中与表达式(x-y)(x++):(y++)中的条件表达式(x-y)等价的是( )。
#include main() { char a='H'; a=(a>='A' && a<='Z') (a+32):a; printf("%c\n",a); }
关于“while(条件表达式)循环体”, 以下叙述正确的是( )。
以下程序段中的变量已正确定义
for( i=0; i<4; i++,i++ ) for( k=1; k<3; k++ ); printf("*" );
该程序段的输出结果是( )。
在一个 C 源程序文件中所定义的全局变量, 其作用域为( )。
以下语句中存在语法错误的是( )。
#include int f(int x, int y) { return((y-x)*x); } void main() { int a=3, b=4,c=5,d; d=f(f(a,b),f(a,c)); printf("%d\n",d); }
#include int m1(int x,int y) { return x<=y x :y; } int m2(int x,int y) { return x<=y y :x; } int fun(int a,int b) { return a+b; } main() { int x=2,y=3,z=1; printf("%d\n", fun(m1(x,y),m2(y,z))); }
程序的运行结果是( )。
#include #include void fun(int **s, int x[2][3]) { **s =*(x[1]+1); } void main() { int a[2][3]={1,2,3,4,5,6},*p; p=(int *)malloc(sizeof(int)); fun(&p,a); printf("%d\n",*p); }
若要使用 C 数学库中的 sin 函数, 需要在源程序的头部加上 #include 关于引用数学库, 以下叙述正确的是( )。
下面结构体的定义语句中, 错误的是( )。
#include typedef struct {int b, p;} A; void f(A c) { int j; c.b+=1; c.p+=2; } void main() { int i; A a={1,2}; f(a); printf("%d,%d\n", a.b, a.p); }
#include void main() { unsigned char a=8, c; c=a>>3; printf("%d\n",c); }