1、以下代码段中与语句:k = a > b ? (b > c ? 1 : 0) : 0; 功能等价的是( )。(2分)
A. if((a > b) && (b > c))k = 1;elsek = 0;
B. if((a > b) || (b > c))k = 1;elsek = 0;
C. if(a <= b)k = 0;else if(b <= c)k = 1;
D. if(a > b)k = 1;else if(b > c)K = 1;elsek = 0;
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-4547-c0d6-3f0ad517a300.html
点击查看答案
1、当文件打开出现错误时,fopen返回的是( )。(2分)
A. 没有返回就导致程序退出了
B. 1
C. NULL
D. -1
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-19f3-c0d6-3f0ad517a300.html
点击查看答案
1、设a为整型变量,不能正确表达数学关系:10<a<15的C语言表达式是( )。(2分)
A. 10<a<15
B. a == 11 ||a == 12 || a == 13 || a == 14
C. a > 10 && a < 15
D. !(a = 15)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-1754-c0d6-3f0ad517a300.html
点击查看答案
1、给定函数原型:int f(int x, int y); 则下列函数调用正确的是( )。(2分)
A. int n, a = 0, b = 1;n = f(int a, int b);
B. int n, a = 0,b = 1;n = int f(x, y);
C. int n = 1 ,a = 0, b = 1;n = f(a, n);
D. int n;n = f();
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-9d5a-c0d6-3f0ad517a300.html
点击查看答案
1、以下是死循环的代码段是( )。(2分)
A. i = 32767;do {if(i < 0)break;} while(++i);
B. for(i = 1; ; ) {if(i++ % 2 == 0)continue;if(i++ % 3 == 0)break;}
C. for(i = 1; ; )if(++i < 10)continue;
D. int k = 0;i = 1;while(i--);
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d6cb-c0d6-3f0ad517a300.html
点击查看答案
1、以下对枚举类型的声明中,正确的是( )。(2分)
A. enum a = {one, two, three};
B. enum a {one = 9, two = -1,three};
C. enum a = {"one", "two", "three"};
D. enum a {"one","two", "three"};
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-87f0-c0d6-3f0ad517a300.html
点击查看答案
( )是对的。(2分)
A. 打印不出东西
B. 打印出5
C. 打印出6
D. 因为while(0),无法编译
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-7bfd-c0d6-3f0ad517a300.html
点击查看答案
1、地址是指( )。(2分)
A. 变量的类型
B. 变量的值
C. 变量所在的内存单元编号
D. 变量本身
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-e2ec-c0d6-3f0ad517a300.html
点击查看答案
1、已知函数f的定义如下:void f(void) {printf("That's great");}则调用函数f的正确形式是( )。(2分)
A. f;
B. f();
C. f(void);
D. f(1);
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-15d6-c0d6-3f0ad517a300.html
点击查看答案
1、假如str是字符数组,下面选项( )与其他选项不等价。(2分)
A. *str = 0;
B. strcat(str, "");
C. str[0] = '\0';
D. strcpy(str, "");
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-f26c-c0d6-3f0ad517a300.html
点击查看答案