c语言试题及答案

上传人:xgs****56 文档编号:8942607 上传时间:2020-04-02 格式:DOC 页数:5 大小:78KB
返回 下载 相关 举报
c语言试题及答案_第1页
第1页 / 共5页
c语言试题及答案_第2页
第2页 / 共5页
c语言试题及答案_第3页
第3页 / 共5页
点击查看更多>>
资源描述
一 填空题 1 C 语言中基本的数据类型有 2 C 语言中普通整型变量的类型说明符为 在内存中占 字节 有符号普通整型的数据范围是 3 整数 35在机内的补码表示为 4 执行下列语句 int a 8 a a a a 后 a 的值是 5 有如下语句 char A I am a student 该字符串的长度是 A 3 6 符号 a 和 a 的区别是 7 所谓 指针 就是 为使变量 a 的值为1 b 的值为3 c 的值为2 从键盘输入数据的正确形式应是 二 选择题 1 设整型变量 a 为5 使 b 不为2的表达式是 A b a 2 B b 6 a C b a 2 D b a 3 2 1 2 为了避免嵌套的条件分支语句 if else 的二义性 C 语言规定 C 程序中的 else 总 是与 组成配对关系 A 缩排位置相同的 if B 在其之前未配对的 if C 在其之前未配对的最近的 if D 同一行上的 if 3 以下程序的输出结果是 int x 10 y 10 printf d d n x y A 10 10 B 9 9 C 9 10 D 10 9 4 设 A 为存放 短 整型的一维数组 如果 A 的首地址为 P 那么 A 中第 i 个元素的地 址为 A P i 2 B P i 1 2 C P i 1 D P i 5 选出下列标识符中不是合法的标识符的是 A hot do B cat1 C pri D 2ab 6 以下程序的输出结果是 int a 5 float x 3 14 a x E A printf f n float a A 62 000000 B 62 800000 C 63 000000 D 62 7 设有说明 double p1 N 其中标识符 p1是 A N 个指向 double 型变量的指针 B 指向 N 个 double 型变量的函数指针 C 一个指向由 N 个 double 型元素组成的一维数组的指针 D 具有 N 个指针元素的一维指针数组 每个元素都只能指向 double 型量 8 在 C 程序中有如下语句 char func int x int y 它是 A 对函数 func 的定义 B 对函数 func 的调用 C 对函数 func 的原型说明 D 不合法的 9 以下程序的输出结果是 char str 15 hello printf d n strlen str A 15 B 14 C 7 D 6 10 分析以下程序的输出结果是 main int a 5 b 1 c c adds a b printf d c c adds a b printf d n c int adds int x int y static int m 0 n 3 n m m n x y return m A 2 3 B 2 2 C 3 2 D 2 4 11 下列描述中不正确的是 A 字符型数组中可能存放字符串 B 可以对字符型数组进行整体输入 输出 C 可以对整型数组进行整体输入 输出 D 不能在赋值语句中通过赋值运算符 对字符型数组进行整体赋值 12 以下程序的输出结果是 define f x x x main int a 6 b 2 c c f a f b printf d n c A 9 B 6 C 36 D 18 13 设有如下定义 int x 10 y 3 z 则语句 printf d n z x y x y 的输出结果是 A 1 B 0 C 4 D 3 14 定义如下变量和数组 int i int x 3 3 1 2 3 4 5 6 7 8 9 则语句 for i 0 i5 printf d x else printf d n x A 7和5 B 6和3 C 7和4 D 6和4 17 设有如下定义 char aa 2 abcd ABCD 则以下说法中正确的是 A aa 数组成元素的值分别是 abcd 和 ABCD B aa 是指针变量 它指向含有两个数组元素的字符型一维数组 C aa 数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址 D aa 数组的两个元素中各自存放了字符 a 和 A 的地址 18 下列程序的输出结果是 char p1 abcd p2 ABCD str 50 xyz strcpy str 2 strcat p1 2 p2 1 printf s str A xyabcAB B abcABz C ABabcz D xycdBCD 19 下列程序的输出结果是 int a 5 2 4 6 8 10 P k p a k printf d p printf d n k A 4 4 B 2 2 C 2 4 D 4 6 20 不能把字符串 Hello 赋给数组 b 的语句是 A char b 10 H e l l o B char b 10 b Hello C char b 10 strcpy b Hello D char b 10 Hello 三 读程序题 1 float f 3 1415927 printf f 5 4f 3 3f f f f 则程序的输出结果是 2 int x 6 y 7 printf d x printf d n y 程序的输出结果是 3 a 3 a a 1 a 1 printf d a 结果是 4 for a 1 b 1 a 20 break if b 3 1 b 3 continue b 5 程序的输出结果 a 的值为 5 int y 1 x p a 2 4 6 8 10 p for x 0 x 3 x y p x printf d n y 程序的输出结果 y 的值是 1 从键盘上输入10个数 求其平均值 main int i float f sum for i 1 sum 0 0 iamax amax x if amin x scanf f printf namax f namin f n amax amin 一 填空题 1 整型 实型 字符型 2 int 2 32768 32767 3 1111111111011101 4 112 5 14 m 6 a 是字符串常量 而 a 是字符常量 7 存放地址值的变量或常量 或者答地址 8 取运算对象的地址 取指针变量所指的内容 8 a 1 b 3 c 2 二 选择题 1 C 2 C 3 D 4 B 5 D 6 A 7 C 8 C 9 D 10 A 11 C 12 C 13 D 14 C 15 B 16 C 17 D 18 D 19 C 20 B 三 阅读程序题 1 3 141593 3 1416 3 142 2 6 8 3 4 4 22 5 19 四 程序填空题 1 scanf f sum f 2 fopen myfile w fclose fp 3 x 0 0 x amin
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!