“C语言复习题:选择、填空、简答、程序编写考试题型总结”

版权申诉
0 下载量 58 浏览量 更新于2024-03-09 收藏 42KB DOCX 举报
a, int b); int main(){ int x = 10, y = 20, z; z = fun(x, y); printf("%d", z); return 0; }的正确选项是( A )。2. 下列说法中错误的是( A )。A. 可以用不同类型的指针互相赋值B. 可以用 void *类型的指针指向任何类型的变量C. 指针与数组是两个不同的概念D. 指针变量的值是内存地址3. 一个 C 代码源文件可以有多个?」结构文件( B )。4. 在 C 程序中, 标识符可以由字母、数字及A. 下划线组成B. @$%等特殊符号组成C. 任意字符组成D. 字母和数字组成。5. 已知如下声明char str[ ] = "AutoXiaoLiu";则str[4]的值是( C )。A. X B. uC. o D. a6. 设有定义: int a[2][3] = { {0, 1, 2}, {3, 4, 5} }; 则*(a[0]+1)的值是( B )。A. 2 B. 1 C.3 D. 07. 已知 p 是指向整型的指针, q 是指向字符型的指针,,则下列 语法错误的是( C )。A.*p = 100; B.p = q; C. *p = 'A'; D. p+1;8. 在 C 语言程序中,字符型数据的表示形式是( B )。A. 32位整数 B. 1字节整数C. 16位整数 D. 8位整数9. 下列程序的输出结果是( C )。main(){ int i = -1, j = -1, k = 0, l = 2,m; m = i < j || j++ < k; printf("%d", j); }A. -1 B. 0 C. -1 D. 110. 输出结果是( A )。main(){ char c = 128; printf("%d", c); }A. -128 B. 128 C. 127 D. 256" 这是一份C语言复习题,包括选择题、填空题、简答题和程序分析题。涵盖了C语言编程的基础知识点,例如源文件的扩展名、函数调用、指针和数组的概念、标识符的组成、字符数组的取值、指针的使用、数据类型的表示形式,以及逻辑表达式和字符型数据的输出。题目设置丰富多样,能够全面考察学生对C语言知识的掌握程度,是一份很好的复习资料。
2023-02-27 上传
2023-02-26 上传
2023-02-27 上传