1、以下程序的输出结果是( )。#include #define SQR(x) x * xint main(void) {int a, k = 3;a = ++SQR(k + 1);printf("%d\n", a);return 0;}(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-a55b-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、有输入语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,正确的数据输入方式是( )。↙表示回车,└┘表示空格。(2分)
A. a=1,b=3,c=2↙
B. 1,3,2↙
C. a=1└┘b=3└┘c=2↙
D. 132↙
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-3b34-c0d6-3f0ad517a300.html
点击查看答案
1、下面代码段中while循环的循环次数是( )。int i = 0;while(i < 10) {if(i < 1)continue;if(i == 5)break;i++;}(2分)
A. 1
B. 10
C. 6
D. 死循环,不能确定次数
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-c9cc-c0d6-3f0ad517a300.html
点击查看答案
1、以下叙述中,错误的是( )。(2分)
A. 不可以用FILE类型定义指向二进制文件的文件指针
B. 在程序结束时,应用fclose函数关闭已打开的文件
C. 顺序文件某一时刻,只能处于读或写模式中的一种
D. 利用fread函数从二进制文件中读数据时,可用数组名给数组中所有元素读入数据
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-89c1-c0d6-3f0ad517a300.html
点击查看答案
1、单链表中指针表示的是( )。(2分)
A. 内存储器的地址
B. 下一元素在数组中的位置
C. 头指针的地址
D. 下一元素的地址
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-599d-c0d6-3f0ad517a300.html
点击查看答案
1、在划线处()填写适当内容完成程序,本程序当输入字符是数字时输出字符串“number”,否则输出“none”#include int check()()printf("number\n");elseprintf("none\n");}return 0;}(2分)
A. checkⱣⱤnumber(!ch)
B. checkⱣⱤnumber(ch+1)
C. !checkⱣⱤnumber(ch)
D. checkⱣⱤnumber(ch)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-ad1f-c0d6-3f0ad517a300.html
点击查看答案
1、若有如下语句:struct {int k;char s[];} a[] = {}, *p = a;那么表达式*(p++)->s的值是( )。(2分)
A. 'A'
B. 'B'
C. "ABC"
D. 'a'
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-4ac3-c0d6-3f0ad517a300.html
点击查看答案
1、以下对宏定义的描述中,错误的是( )。(2分)
A. 宏不存在类型问题,宏名无类型,它的参数也无类型
B. 宏替换不占用运行时间
C. 宏替换时先求出实参表达式的值,然后代入形参运算求值
D. 宏替换只不过是字符替代而已
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-f09c-c0d6-3f0ad517a300.html
点击查看答案
1、若有变量定义:int a = 512, *p = &a;则*p的值为( )。(2分)
A. 变量a的地址
B. 512
C. 0
D. 无确定值
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-901e-c0d6-3f0ad517a300.html
点击查看答案