已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 填空题 1 C语言中普通整型变量的类型说明符为 在内存中占 字节 有符号普通整型的数据范围是 2 C语言中基本的数据类型有 3 设整型变量n的值为2 执行语句 n n n n 后 n的值是 4 共用体和结构体的定义格式类似 不同点是 5 有如下输入语句 scanf a d b d c d 为使变 量a的值为1 b的值为3 c的值为2 从键盘输入数据的正确形式应是 6 有语句 char A I am a student 该字符串的长度是 A 3 7 符号 a 和 a 的区别 8 下列程序的输出结果是 int ast int x int y int cp int dp cp x y dp x y main int a 4 b 3 c d ast a b printf d d n c d 二 选择题 1 以下选项中属于C语言的数据类型是 A 复合型 B 双精度型 C 逻辑型 D 集合型 2 以下说法中正确的是 A C语言程序总是从第一个的函数开始执行 B 在C语言程序中 要调用的函数必须在main 函数中定义 C C语言程序总是从main 函数开始执行 D C语言程序中的main 函数必须放在程序的开始部分 3 选出下列标识符中不是合法的标识符的是 A hot do B cat1 C pri D 2ab 4 下列描述中不正确的是 A 字符型数组中可能存放字符串 B 可以对字符型数组进行整体输入 输出 C 可以对整型数组进行整体输入 输出 D 不能在赋值语句中通过赋值运算符 对字符型数组进行整体 赋值 5 若已定义 int a 9 p a 并在以后的语句中未改变p的值 不能表 示a 1 地址的表达式为 A p 1 B a 1 C a D p 6 设有如下定义 int x 10 y 3 z 则语句printf d n z x y x y 的输 出结果是 A 1 B 0 C 4 D 3 7 定义如下变量和数组 int i 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 10 设有如下定义 char aa 2 abcd ABCD 则以下说法中正确 的是 A aa数组成元素的值分别是 abcd 和ABCD B aa是指针变量 它指向含有两个数组元素的字符型一维数组 C aa数组的两个元素分别存放的是含有4个字符的一维字符数组的 首地址 D aa数组的两个元素中各自存放了字符 a 和 A 的地址 11 以下语句的输出结果是 int a 1 b 4 k k a 0 printf d d d n k a b A 1 0 4 B 1 0 3 C 0 0 3 D 0 0 4 12 下列程序的输出结果是 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 13 执行下面的程序后 a的值是 define SQR X X X main int a 10 k 2 m 1 a SQR k m SQR k m printf d n a A 10 B 1 C 9 D 0 14 设A为存放 短 整型的一维数组 如果A的首地址为P 那么A 中第i 个元素的地址为 A P i 2 B P i 1 2 C P i 1 D P i 15 下列程序执行后输出的结果是 int d 1 fun int p int d 5 d p printf d d main int a 3 fun a d a printf d n d A 8 4 B 9 6 C 9 4 D 8 5 16 表达式 10 9的值是 A true B 非零值 C 0 D 1 17 若有说明 int i j 7 p 则与i j 等价的语句是 A i p B p C i D i p 18 不能把字符串 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 19 在C程序中有如下语句 char func int x int y 它是 A 对函数func的定义 B 对函数func的调用 C 对函数func的原型说明 D 不合法的 20 以下程序的输出结果是 char str 15 hello printf d n strlen str A 15 B 14 C 7 D 6 三 阅读程序题 1 int x 6 y 7 printf d x printf d n y 程序的输出结果是 2 float f 3 1415927 printf f 5 4f 3 3f f f f 则程序的输出结果是 3 a 3 a a 1 a 1 printf d a 结果是 4 main int a 5 2 4 6 8 10 P k p a k printf d p printf d n k 程序的输出结果是 5 main int a b for a 1 b 1 a 20 break if b 3 1 b 3 continue b 5 程序的输出结果a的值为 四 程序填空题 1 求主次对角线之和 main static int a 3 9 7 5 1 2 4 6 8 int I j s1 0 s2 0 for I 0 I 3 I for j 0 j 3 j if s1 s1 a I j if s2 s2 a I j printf d n d n s1 s2 2 从键盘上输入10个数 求其平均值 main int i float f sum for i 1 sum 0 0 i 11 i printf average f n sum 10 3 以下程序是建立一个名为myfile的文件 并把从键盘输入的字符存入 该文件 当键盘上输入结束时关闭该文件 include main FILE fp char c fp do c getchar fputs c fp while c EOF 五 编程题 1 三个整数a b c 由键盘输入 输出其中最大的数 2 从键盘输入的10个整数中 找出第一个能被7整除的数 若找 到 打印此数后退出循环 若未找到 打印 not exist 3 有一个一维数组 内放10个学生成绩 写一个函数 求出平均 分 4 有N个学生 每个学生的信息包括学号 性别 姓名 四门课 的成绩 从键盘上输入N个学生的信息 要求输出总平均成绩最高的学 生信息 包括学号 性别 姓名和平均成绩 参考答案 一 填空题 1 int 2个字节 32768 32767 2 整型 实型 字符型 3 4 4 结构体的成员占有各自不同的空间 而共用体的各成员放到同 一存储空间 5 a 1 b 3 c 2 7 a 是字符串常量 而 a 是字符常量 8 7 1 二 选择题 1 B 2 C 3 D 4 C 5 C 6 D 7 C 8 D 9 C 10 D 11 D 12 D 13 B 14 B 15 A 16 D 17 B 18 B 19 C 20 D 三 阅读程序题 1 6 8 2 3 141593 3 1416 3 142 3 4 4 2 4 5 8 四 程序填空题 1 I j I j 2 2 scanf f sum f 3 fopen myfile w fclose fp 五 编程题 1 main int a b c printf 请输入三个整数 scanf d d d if aif belse printf max d n b else if aelse printf max d n a 2 include stdio h main int I a for I 1 I 10 I scanf d if a 7 0 printf d a break if I 11 printf not exist 3 float average float array int n int I float aver sum array 0 for I 1 Isum sum array I aver sum n return aver main float ave score 10 int I for I 0 I 10 I scanf f ave average score 10 printf f n ave 4 include stdio h define N 3 struct student long stu num char sex char name 15 int score 4 float average main int I j index float sum max struct student stuarr N for I 0 I printf please input d student information n I 1 scanf ld c s for j 0 j 4 j scanf d for I 0 I sum 0 0 for j 0 jmax max stuarr I average index I printf 总平均成绩最高的学生信息是学号 ld 性别 c 姓名 s 平均成绩 4 1f n stuarr index stu num stuarr index sex stuarr index name stuarr index average 一 选择题 1 14每题1分 15 18每题1 5分 共20分 1 可选作用户标识符的一组标识符是 A void B c5 b8 C For D 3a Define 53 ab DO WORD IF Case int 2 在C语言中 非法的八进制是 A 018 B 016 C 017 D 0257 3 在TC中 基本int a 4 类型变量所占的字节数是 A 1 B 2 C 4 D 8 4 设x y z k都是int型变量 则执行表达式 x y 4 z 16 k 32 后 x 的值为 A 4 B 16 C 32 D 52 5 设int型变量a为5 使b不为2的表达式是 A b a 2 B b 6 a C b a 2 D b a 3 2 1 6 一个C程序的执行是从 A main 函数开始 直到main 函数结束 B 第一个函数开始 最后一个函数结束 C 第一个语句开始 最后一个语句结束 D main 函数开始 直到最后一个函数 7 C语言中用于结构化程序设计的三种基本结构是 A if switch break B if while for C while do while for D 顺序结构 选择结构 循环结构 8 以下叙述中不正确的是 A 在不同的函数中可以使用相同名字的变量 B 函数中的形式参数是局部变量 C 在一个函数内的符合语句中定义变量在本函数范围内有效 D 在一个函数内定义的变量只在本函数范围内有效 9 若k为int 类型 且k的值为3 执行语句k k k k后 k的值为 A 3 B 6 C 9 D 12 10 有以下程序 main int x 3 y 3 z 3 printf d d n x y z 输出结果 A 3 3 B 3 4 C 4 2 D 4 3 11 若有定义和语句 int a 21 b 021 printf x d n a b 输出结 果 A 17 15 B 16 18 C 17 19 D 15 17 12 已有定义语句 int x 3 y 4 z 5 则值为0的表达式是 A x y B xy z D y z y z 13 能正确表达逻辑关系 a 10或a 0 的C语言表达式是 A a 10 or a 10 a 10while n printf d n 执行后的结果是 A 2 B 1 C 1 D 0 15 若有以下定义和赋值double q a 5 5 int p i 1 double q a 5 5 int p i 1 p q 以下对赋值语句叙述错误的是 A p q 变i中的值 B p oxffd0 将改变p的值 使p指向地址为ffd0的存储单元 C q p 等同于a i D p q 是取q所指变量的值放在p所指的存储单元 16 若有以下定义语句double a 8 p a int i 5 对数组元素错误的引 用是 A a B a 5 C p i D p 8 17 以下选项中不能使指针正确指向字符串的是 A char ch ch hello B char ch hello C char ch hello ch bye D char ch ch hello 18 若有以下说明和定义语句 union uti int n double g char ch 9 struct srt float xy union uti uv aa 则变量aa所占内存的字节数是 A 9 B 8 C 13 D 17 二 填空题 每空1分 共12分 1 C语言源程序文件的扩展名是 1 经过编译后 生成文件的扩展 名是 2 经过连接后 生成文件的扩展名是 3 2 把a b定义成长整型变量的定义语句是 4 3 设x和y均为整型变量 且x 3 y 2 则1 0 x y表达式的值为 5 4 已有定义 float x 5 5 则表达式 x int x 2的值为 6 5 已有定义 int x 0 y 0 则表达式 x 2 y x 3 2 y 5 后 变量x 的值为 7 变量y的值为 8 表达式的值为 9 6 执行以下for i 1 i gmax gmax s if 2 gmin s scanf f printf gmax f ngmin f n gmax gmin 2 求任意两个正整数的最大公约数和最小公倍数 include stdio h main int r m n temp gcd lcm printf enter two number please scanf 3 lcm m n while m n 0 r m n 4 n r gcd n lcm lcm n printf gcd d nlcm d n gcd lcm 3 求y的x次方 Double fun1 double y int x main int i double z 1 0 for i 1 i 5 i z 6 return z 4 对输入一个整数进行判断 若是偶数 输出even 否则输出odd 在 子函数fun2功能是判定整数是否为偶数 若是偶数 返回1 否则返回0 int fun2 int x if x 2 0 7 return 0 main int n scanf d if 8 printf even n else printf odd n 四 按格式写出程序运行结果 每题4分共20分 1 main int a 1 c 65 d 97 printf a8 o a16 x n a a printf c10 d c8 o c16 x cc c n c c c c d printf d10 d dc c n d d 程序运行结果为 2 有以下程序 void f int x int y int t if x main int a 4 b 3 c 5 f a b f a c f b c printf d d d a b c 执行后的结果是 3 程序执行的结果是 main int i 0 a 2 if i 0 printf else printf printf 4 有以下程序 main int sum 0 n scanf d while n 0 2 s GMIN 3 d d 4 m n 5 i x 6 z y 7 return 1 8 fun2 n 四 按格式写出程序运行结果 20分 1 a8 1 a16 1 2 4 3 5 3 4 sum 15 5 m 56 c10 65 c8 101 c16 41 cc A d10 98 dc b 五 编写程序 24分 1 main float x y char operator scanf f c f break case printf n 2f 2f x y x y break case printf n 2f 2f x y x y break case printf n 2f 2f x y x y break case if y 0 printf error break printf n 2f 2f x y x y break default printf operator is invalid 2 include math h main int m k i n for m 3 m 100 m 2 k sqrt m for i 2 i k 1 printf d m n 3 include stdio h define ROW 3 define COL 4 main int i j a ROW COL a ROW COL for i 0 i ROW i for j 0 j COL j scanf d for i 0 i ROW i for j 0 j COL j b j i a i j for i 0 i ROW i for j 0 j COL j printf 5d b i j 一 单项选择题 每题1分 共20分 1 C程序的基本单位是 A 子程序 B 程序 C 子过程 D 函数 2 在C语言中 非法的八进制是 A 016 B 018 C 017 D 02 3 不是C语言实型常量的是 A 55 0 B 0 0 C 55 5 D 55e2 5 4 字符串 xyzw 在内存中占用的字节数是 A 6 B 5 C 4 D 3 5 若已定义f g为double类型 则表达式 f 1 g f 5 4的值是 A 2 0 B 2 25 C 2 1 D 1 5 6 若有语句char c1 d c2 g printf c d n c2 a c2 c1 则输出 结果为 a的ASCII码值为97 A M 2 B G 3 C G 2 D D g 7 使用语句scanf a f b d 输入数据时 正确的数据输 入是 A a 2 2 b 3 B a 2 2 b 3 C 2 2 3 D 2 2 3 8 表示关系12 x y的C语言表达式为 A 12 x b a 1 则b的值为 A 5 B 6 C 31 D 36 11 设整型变量s t c1 c2 c3 c4的值均为2 则执行语句 s c1 c2 t c3 c4 后 s t的值为 A 1 2 B 1 1 C 0 1 D 1 0 12 语句for a 0 b 0 b 100a scanf d scanf最多 可执行次数为 A 4 B 6 C 5 D 1 13 对于for s 2 s 可以理解为 A for s 2 0 s B for s 2 1 s C for s 2 s2 s 14 若有char h a g f int a 6 1 2 3 4 5 6 则数值为4的 表达式为 A a g h B a 4 C a d h D a h c 15 设 char s 10 october 则printf d n strlen s 输出是 A 7 B 8 C 10 D 11 16 若有int a 3 5 2 2 2 6 2 6 2 则数组a共有个 元素 A 8 B 5 C 3 D 15 17 设int a 5 b p float b c2 p 若有p 则对c2中 的成员a的正确引用是 A p c2 a B p a C p c2 a D p c2 a 二 填空题 每空1分 共15分 1 C语言标识符由 和 来构造 2 在C语言中 字符串常量是用 一串字符 3 若有说明和语句 int a 25 b 60 b a 则b的值是 4 若int x 5 while x 0 printf d x 的循环执行次数为 5 若有int a 5 p a 则p 2表示第 个元素的地址 6 若有说明和语句 int a 5 b 6 y 6 b a y a 则b和y的值分别 是 7 已知整型变量a 3 b 4 c 5 写出逻辑表达式a b c c printf 请输入三角形的三条边 scanf f f f if 1 printf f f f不能构成三角形 a b c else t a b c 2 s 2 printf a 7 2f b 7 2f c 7 2f area 7 2f n a b c s 1 2 2 输入两个整数 n1 n2 要求n1 include stdio h main int n1 n2 j n 0 printf n请输入两个数 scanf 3 if n1 n2 4 for j n1 jb 7 for j a j b j if 8 n printf a M b M n M n a b n 6 7 8 4 编写程序 输入n个整数 n由键盘输入 统计其中正数 负数和零的 个数 include stdio h main int x n k k1 0 k2 0 k3 0 printf input n 9 for k 0 k scanf d if x0 y if y 3 0 printf M y continue k printf nk M y M n k y 输出结果 3 数组 include stdio h main int k j in ta 3 5 18 27 37 23 69 82 52 15 for k 0 j k ka j j k printf m d j d n a j j 输出结果为 4 字符输出 main char p s ABCD for p s p printf s n p 输出结果 五 按题目要求写出可运行程序 19分 1 求元素个数为10的一维数组元素中的最大值和最小值 2 将矩阵 9 7 5 倒置为 9 3 4 3 1 2 7 1 6 4 6 8 5 2 8 3 编写函数 输入两个正整数m n 求它们的最大公约数和最小公倍 数 编写程序如下 参考答案 一 单项选择题 1 D 2 B 3 D 4 B 5 B 6 B 7 A 8 B 9 B 10 C 11 A 12 C 13 B 14 C 15 A 16 D 17 B 18 C 19 A 20 B 二 填空题 1 字母 数字和下划线 2 双引号 3 26 4 5 5 三 3 6 1 20 7 1 8 顺序结构 选择结构 循环结构 9 类型不同 10 存储在外部介质上的相关数据集合 三 将下列程序补充完整 1 1 a b 2 3 d d n1 n2 n2 j 5 j 3 0 3 6 k 2 k A int i max min printf 请输入10个整数 for i 0 i 10 i scanf d max term 0 min term 0 for i 0 imax max term i printf max d min d max min 2 main int j k x int a 3 9 7 5 3 1 2 4 6 8 for j 0 j 3 j for k j 1 k 3 k x a j k a j k a k j a k j x for j 0 j 3 j for k 0 k3 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 一 填空题 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 四 程序填空题 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 三个整数a b c 由键盘输入 输出其中最大的一个数 2 输出1900 2000年中所有的闰年 每输出3个年号换一行 判断闰 年的条件为下面二者之一 能被4整除 但不能被100整除 或者能被 400整除 3 请编一个函数int fun int a 它的功能是 判断a是否是素数 若a是 素数 返回1 若不是素数 返回0 A的值由主函数从键盘读入 4 有N个学生 每个学生的信息包括学号 性别 姓名 四门课的 成绩 从键盘上输入N个学生的信息 要求输出总平均成绩最高的学生 信息 包括学号 性别 姓名和平均成绩 参考答案 一 填空题 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 五 编程题 1 main int a b c printf 请输入三个整数 scanf d d d if aif belse printf max d n b else if aelse printf max d n a 2 include stdio h main int I n for n 0 I 1900 I 2000 I if I 4 0 n if n 3 0 printf n 3 include stdio h int fun int a int I if a 2 return 1 I 2 while a I 0 if a I 0 printf d is not a prime a return 0 printf d is a prime a return 1 main int x printf n please enter a number scanf d printf d n fun x 4 include stdio h define N 3 struct student long stu num char sex char name 15 int score 4 float average main int I j index float sum max struct student stuarr N for I 0 I printf please input d student information n I 1 scanf ld c s for j 0 j 4 j scanf d for I 0 I sum 0 0 for j 0 jmax max stuarr I average index I printf 总平均成绩最高的学生信息是学号 ld 性别 c 姓名 s 平均成绩 4 1f n stuarr index stu num stuarr index sex stuarr index name stuarr index average 一 填空题 1 C语言中普通整型变量的类型说明符为 在内存中占 字节 有符号普通整型的数据范围是 2 C语言中基本的数据类型有 3 设整型变量n的值为2 执行语句 n n n n 后 n的值是 4 共用体和结构体的定义格式类似 不同点是 5 有如下输入语句 scanf a d b d c d 为使变 量a的值为1 b的值为3 c的值为2 从键盘输入数据的正确形式应是 6 有语句 char A I am a student 该字符串的长度是 A 3 7 符号 a 和 a 的区别 8 下列程序的输出结果是 int ast int x int y int cp int dp cp x y dp x y main int a 4 b 3 c d ast a b printf d d n c d 二 选择题 1 以下选项中属于C语言的数据类型是 A 复合型 B 双精度型 C 逻辑型 D 集合型 2 以下说法中正确的是 A C语言程序总是从第一个的函数开始执行 B 在C语言程序中 要调用的函数必须在main 函数中定义 C C语言程序总是从main 函数开始执行 D C语言程序中的main 函数必须放在程序的开始部分 3 选出下列标识符中不是合法的标识符的是 A hot do B cat1 C pri D 2ab 4 下列描述中不正确的是 A 字符型数组中可能存放字符串 B 可以对字符型数组进行整体输入 输出 C 可以对整型数组进行整体输入 输出 D 不能在赋值语句中通过赋值运算符 对字符型数组进行整体 赋值 5 若已定义 int a 9 p a 并在以后的语句中未改变p的值 不能 表示a 1 地址的表达式为 A p 1 B a 1 C a D p 6 设有如下定义 int x 10 y 3 z 则语句printf d n z x y x y 的输出结果是 A 1 B 0 C 4 D 3 7 定义如下变量和数组 int i 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 10 设有如下定义 char aa 2 abcd ABCD 则以下说法中正确 的是 A aa数组成元素的值分别是 abcd 和ABCD B aa是指针变量 它指向含有两个数组元素的字符型一维数组 C aa数组的两个元素分别存放的是含有4个字符的一维字符数组的 首地址 D aa数组的两个元素中各自存放了字符 a 和 A 的地址 11 以下语句的输出结果是 int a 1 b 4 k k a 0 printf d d d n k a b A 1 0 4 B 1 0 3 C 0 0 3 D 0 0 4 12 下列程序的输出结果是 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 13 执行下面的程序后 a的值是 define SQR X X X main int a 10 k 2 m 1 a SQR k m SQR k m printf d n a A 10 B 1 C 9 D 0 14 设A为存放 短 整型的一维数组 如果A的首地址为P 那么A 中第i 个元素的地址为 A P i 2 B P i 1 2 C P i 1 D P i 15 下列程序执行后输出的结果是 int d 1 fun int p int d 5 d p printf d d main int a 3 fun a d a printf d n d A 8 4 B 9 6 C 9 4 D 8 5 16 表达式 10 9的值是 A true B 非零值 C 0 D 1 17 若有说明 int i j 7 p 则与i j 等价的语句是 A i p B p C i D i p 18 不能把字符串 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 19 在C程序中有如下语句 char func int x int y 它是 A 对函数func的定义 B 对函数func的调用 C 对函数func的原型说明 D 不合法的 20 以下程序的输出结果是 char str 15 hello printf d n strlen str A 15 B 14 C 7 D 6 三 阅读程序题 1 int x 6 y 7 printf d x printf d n y 程序的输出结果是 2 float f 3 1415927 printf f 5 4f 3 3f f f f 则程序的输出结果是 3 a 3 a a 1 a 1 printf d a 结果是 4 main int a 5 2 4 6 8 10 P k p a k printf d p printf d n k 程序的输出结果是 5 main int a b for a 1 b 1 a 20 break if b 3 1 b 3 continue b 5 程序的输出结果a的值为 四 程序填空题 1 求主次对角线之和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃省天水市秦安县中医医院招聘编外人员37人考试笔试模拟试题及答案解析
- 2025大庆师范学院下半年招聘教师120人考试笔试参考题库附答案解析
- 2025北京大学深圳医院选聘工作人员1人笔试考试备考试题及答案解析
- 2025-2030中国漂洗助剂市场大数据分析与精准营销实践
- 2026民航华东空管局招聘58人笔试考试参考试题附答案解析
- 2025黑龙江哈尔滨工程大学智能科学与工程学院岗位招聘1人笔试考试备考试题及答案解析
- 2025海南五指山市农业技术与机械服务中心城镇公益性岗位人员招聘1人考试笔试参考题库附答案解析
- 2026湖北省定向山东大学选调生招录考试笔试模拟试题及答案解析
- 2025广西北海市人大常委会办公室面向社会招聘1人笔试考试备考试题及答案解析
- 2025中国锂电池回收利用技术突破及产业化前景评估报告
- 汉字笔画练习字帖
- 塔磨机安全操作规程
- 消防水泵房巡检签到表
- 全科医师转岗培训理论考试试题及答案
- 公会之间挂靠主播合作协议书
- 实验三基因组序列分析
- 2022年澄迈县辅警招聘笔试试题及答案解析
- 小学语文人教三年级上册 童话中有趣的角色
- 2022年临沧边境经济合作区国有资本投资运营有限公司招聘笔试试题及答案解析
- 思想道德与法治课件:第六章 第三节 维护宪法权威
- 高边坡锚杆施工记录表
评论
0/150
提交评论