C语言模拟试题五

上传人:zw****58 文档编号:43841412 上传时间:2018-06-07 格式:DOC 页数:4 大小:56KB
返回 下载 相关 举报
C语言模拟试题五_第1页
第1页 / 共4页
C语言模拟试题五_第2页
第2页 / 共4页
C语言模拟试题五_第3页
第3页 / 共4页
C语言模拟试题五_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言模拟试题五》由会员分享,可在线阅读,更多相关《C语言模拟试题五(4页珍藏版)》请在金锄头文库上搜索。

1、院考 班 级 生答题 姓 名 不得学 过 号此线CC 语言程序设计语言程序设计模拟试题(五)模拟试题(五)一、单项选择题(每题一、单项选择题(每题 1 1 个正确答案。每题个正确答案。每题 1 1 分,共分,共 2020 分)分)1以下说法正确的是( )。A)C 程序总是从第一个函数开始执行B)C 程序总是从 main()函数开始执行C)C 程序调用的函数在 main()函数中定义D)C 程序中的 main()函数必须放在程序的开始部分2C 语言提供的合法关键字是( )。A)swicth B)cher C)Case D)default3若有定义int a=8,b=5,C;则下列执行语句后,c

2、的值为( )。C=a/b+0.4;A)1.4 B)1 C)2.0 D)24以下程序的输出结果是()。main()int i=010,j=10,k=0x10; printf(“%d,%d,%dn“, i, j ,k);A)8,10,16 B)8,10,10 C)10,10,10 D)10,10,165设有定义:int a=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=ab)while(i D)#define max=611int *ptr2; 其中标识符 ptr 是( )。A)2 个指向整型变量的指针 B)指向 2 个整型变量的函数指针C)一个指向具有 2 个整型元素的一维数组的指针

3、D)具有 2 个指针元素的一维指针数组,每个元素都指向整型变量12若有以下定义和语句:密封线题号一二三四总分得分int s45,(*ps)5; ps=s;则对 s 数组元素的正确引用形式是( )。A)ps+1 B)*(ps+3) C)ps D)*(*ps+1)13不合法的 main 函数命令行参数表示形式是( )。A)main(int a,char *c) B)main(int arc,char *arv)C)main(int argc,char *argv) D)main(int argv,char *argc)14以下不能正确进行字符串赋初值的语句是()。A)char str5=“good

4、!“; B)char str=“good!“;C)char *str=“good!“; D)char str5= g, o, o, d;15根据下面的定义,能打印出字母Z的语句是( )。struct person char name20;int age;struct person class10= “Hongling“,17, “linlin“,18, “Zhanhui“,19, “chengli“,20;A)printf(“%cn“,class3.name); B)printf(“%cn“,class3.name1);C)printf(“%cn“,class2.name0); D)print

5、f(“%cn“,class2.name1);16以下有关枚举类型定义的语句正确的是( )。A)enum colorred,white,blue; B)enum color=red=1;white;blue;C)enum color=“red“,“white“,“blue“; D)enum color=red,white,blue;17以下程序段的输出结果是( )。char s=“141141abct“;printf (“%dn“,strlen(s);A)9 B)12 C)13 D)1418若有以下定义:char a; int b; float c; double d;则表达式 a*b+d-c

6、值的类型为( )。A)float B)double C)char D)int19变量 a 所占内存字节数是( )。union udata char str4; int i; long x; ;struct sdata int c; union udata u; a;A)4 B)5 C)6 D)820以下程序段的输出结果是()。int *q,*p,a=10,b=20;p= p= q=pprintf(“%d, %dn“, *p, *q);A)10, 20 B)10,10 C)20,10 D)20,20二、判断题(每题二、判断题(每题 1 1 分,共分,共 1010 分)分)1在 C 语言的多文件程

7、序中,只能在其中的一个文件中含有主函数。( )2一条文件包含命令可以包含多个文件。( )3do-while 循环语句和 for 循环语句都是至少执行一次循环体。( )4对函数的声明语句可以放在函数体外,也可以放在函数体内。( )5函数的实参和形参都可以是表达式。( )6函数定义不能嵌套,而函数调用可以嵌套。( )7C 语言规定逻辑真用非 0 表示,逻辑假用 0 表示。( )8typedef 不是用来定义新类型,而是给已有的类型再定义一个新名字。( )9结构体变量的定义可在其所属结构体类型定义前进行。( )10函数的形参是属于局部变量的,作用域是该函数的函数体。因此,不同的函数可以使用相同的参数

8、名。( )三、程序阅读题(每题三、程序阅读题(每题 5 5 分,共分,共 4040 分)分)1以下程序段的输出结果_。main() int a,b,c;a=b=c=1;+aprintf(“%d,%d,%d“,a,b,c);2以下程序的输出结果是_ _。main() int i=5; printf(“%dn“,sub(i); int sub(int n)int a;if(n=1) return (1);a=n+sub(n-1);return(a);3以下程序的输出结果是_。#include “stdio.h“int f() static int i=0; int s=1;s+=i; i+; re

9、turn s; main() int i,a=0;for(i=0;i=20)break;if(b%3= =1) b+ =3; continue;b - =5; 7以下函数的功能是_。int maxmum(int x, int y, int z)int max;max = x y?x:y; max = max z?max: z;return(max); 8以下函数的功能是计算 s=1+1/2!+1/3!+1/n!,请填空。double fun(int n) double s=0.0,fac=1.0; int i;for(i=1;i=n;i+) fac= ;s=s+1/fac; return s;四、程序设计题(每题四、程序设计题(每题 1010 分,共分,共 3030 分)分)1判断 101-200 之间有多少个素数,并输出所有素数。2设计递归函数 gcd(x,y),求 x 和 y 的最大公约数。3求一个3x4 矩阵的所有靠外侧的元素值之和。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号