全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
已包含 <stdio.h>,并有声明 FILE *fp; FILE **pp = &fp;。下列表达式中,哪一个的类型是 FILE,而不是指针类型? A. fp B. *pp C. &fp D. **pp
登录后查看答案
已有如下完整定义与声明: struct Book { char title[20]; int pages; }; struct Book b[4] = {{"C", 300}, {"Java", 450}, {"Go", 280}, {"Rust", 410}}; 下列表达式中,与 b[3].pages 值相同的是( )。 A. (b+2)->pages B. (*(b+2)).pages C. (b+3)->pages D. b[2].pages
关于 C 语言共用体类型的存储特点,下列说法正确的是: A. 每个成员都有彼此独立的存储区域 B. 不同成员的存储区域彼此重叠 C. 成员必须具有相同的数据类型 D. 成员只能是整型
设 f: R→R 定义为 f(x) = 2x + 1,g: R→R 定义为 g(x) = x³。记 h = g∘f。下列关于 f、g、h 的判断中,正确的是哪一项? A. f 是满射但不是单射 B. g 是双射,且 h 也是双射 C. h 是单射但不是满射 D. g 不是单射,故 h 也不是单射
设 f: R→R,f(x)=2x+3;g: R→R,g(x)=x²。则复合函数 (g∘f)(x) 与逆函数 f⁻¹(x) 分别为( ) A. (g∘f)(x)=2x²+3,f⁻¹(x)=(x−3)/2 B. (g∘f)(x)=(2x+3)²,f⁻¹(x)=(x−3)/2 C. (g∘f)(x)=(2x+3)²,f⁻¹(x)=x/2−3 D. (g∘f)(x)=2x²+3,f⁻¹(x)=x/2−3
设 A={1,2,3},B={a,b},C={x,y,z},R={(1,a),(1,b),(2,b),(3,a)}⊆A×B,S={(a,x),(a,y),(b,y),(b,z)}⊆B×C。约定 S∘R={(u,w)∈A×C:存在 v∈B,使(u,v)∈R且(v,w)∈S}。则(S∘R)⁻¹为哪一个关系? A. {(x,1),(y,1),(z,1),(y,2),(z,2),(x,3),(y,3)} B. {(x,1),(y,1),(z,1),(y,2),(z,2),(x,3),(z,3)} C. {(x,1),(y,1),(y,2),(z,2),(x,3),(y,3)} D. {(1,x),(1,y),(1,z),(2,y),(2,z),(3,x),(3,y)}
设 S={a,b,c,d,e,f},R 是 S 上的等价关系,且 [a]ᵣ={a,c}、[b]ᵣ={b,d,e}。下列哪一个是 R 在 S 上诱导的划分? A. {{a,c},{b,d,e},{f}} B. {{a,c,f},{b,d,e}} C. {{a,c},{b,d},{e,f}} D. {{a,b,d,e},{c},{f}}
设集合 A={a,b,c},关系 R={(a,b),(b,c)}。求 R 的自反闭包。 A. {(a,a),(b,b),(c,c),(a,b),(b,c)} B. {(a,b),(b,c),(a,c)} C. {(a,a),(b,b),(a,b),(b,c)} D. {(a,a),(b,b),(c,c),(a,b),(b,c),(a,c)}
已知集合 A 满足 |A|=3,则 |P(A×A)| 的值为( )。 A. 64 B. 256 C. 512 D. 729
在全集 U 的文氏图中,A 与 B 的交叠区域没有落在 C 外的部分,且 B 没有落在 A 外的部分。以下哪项必然成立? A. B⊆A∩C B. A⊆B∩C C. C⊆A∩B D. A∩C⊆B
设 A={a,b},B={0,1},则幂集 P(A) 与 B 的笛卡尔积 P(A)×B 等于()。 A. {(∅,0),(∅,1),({a},0),({a},1),({b},0),({b},1),({a,b},0),({a,b},1)} B. {(∅,0),(∅,1),({a},0),({b},1)} C. {(0,∅),(1,∅),(0,{a}),(1,{a}),(0,{b}),(1,{b}),(0,{a,b}),(1,{a,b})} D. {(∅,0),(∅,1),({a,b},0),({a,b},1)}
设 F=(p∨q)∧(¬p∨r),变量次序为 p、q、r,且行号按二进制 pqr 解释。F 的主析取范式与主合取范式是哪一组? A. (¬p∧q∧¬r)∨(¬p∧q∧r)∨(p∧¬q∧r)∨(p∧q∧r);(p∨q∨r)∧(p∨q∨¬r)∧(¬p∨q∨r)∧(¬p∨¬q∨r) B. (¬p∧q∧¬r)∨(¬p∧q∧r)∨(p∧¬q∧r)∨(p∧q∧r);(p∨q∨r)∧(p∨q∨¬r)∧(¬p∨q∨r)∧(¬p∨¬q∨¬r) C. (¬p∧q∧¬r)∨(¬p∧q∧r)∨(p∧¬q∧r);(p∨q∨r)∧(p∨q∨¬r)∧(¬p∨q∨r)∧(¬p∨¬q∨r) D. (¬p∧q∧¬r)∨(¬p∧q∧r)∨(p∧¬q∧r)∨(p∧q∧r);(p∨q∨r)∧(p∨q∨¬r)∧(¬p∨q∨¬r)∧(¬p∨¬q∨r)
设谓词公式为 ∀x(P(x,y) ∧ ∃z Q(x,z,w)),其自由变元集合与约束变元集合分别是什么? A. {y,w};{x,z} B. {y};{x,z,w} C. {w};{x,y,z} D. ∅;{x,y,z,w}
按 (p,q)=(真,真)、(真,假)、(假,真)、(假,假) 的顺序,命题公式 F 的真值依次为 0、1、1、0。下列哪个公式与 F 等价? A. (p∧q)∨(¬p∧¬q) B. (p∧¬q)∨(¬p∧q) C. (p∨q)∧(p∨¬q) D. (p∧q)∨(p∧¬q)
已知前提 p→q 与 ¬q,依据命题逻辑推理规则,可推出哪一结论? A. p B. q C. ¬p D. ¬q
文件指针 fp 已由 fopen("record.txt", "w+") 成功打开,整型变量 a、b 及字符变量 ch 均已定义。执行 fprintf(fp, "%04d:%*d:%c", 7, 3, 12, 'Q'); rewind(fp); fscanf(fp, "%d:%d:%c", &a, &b, &ch); 后,a、b、ch 的值依次是什么? A. 7、12、'Q' B. 7、12、' ' C. 7、312、'Q' D. 0007、12、'Q'
设有宏定义:#define SIZE 16,随后执行 #undef SIZE,再写 #define SIZE 32。此后程序中出现 SIZE 时,宏替换的结果是( ) A. 16 B. 32 C. SIZE 保持为未定义,替换为空 D. 编译报错
有如下程序段: FILE *fp = fopen("data.txt", "w"); fputc('A', fp); fputc(fgetc(stdin), fp); fputc('C', fp); fclose(fp); 若运行时从键盘输入字符 B 并回车,则文件 data.txt 中依次写入的字符是( ) A. ACB B. ABC C. BCA D. CBA
已包含 <stdio.h>,且声明了变量 stream。下列声明中,哪一项使 stream 的类型为“指向 FILE 类型的指针”? A. FILE stream B. FILE *stream C. FILE **stream D. int *stream
在 C99 中,已定义 `struct rover { char code[8]; int channel; double voltage; };`。若要在定义变量 `r` 时将 `code` 初始化为 `"AX7"`、`channel` 初始化为 3、`voltage` 初始化为 2.5,哪条语句正确? A. `struct rover r = {"AX7", 3, 2.5};` B. `struct rover r = {3, "AX7", 2.5};` C. `struct rover r; r = {"AX7", 3, 2.5};` D. `struct rover r = {"AX7", 2.5, 3};`